/**********  DEFAULT STYLES  **********/
body {
	padding				: 0px 0px 0px 15px;
	margin				: 0px;
	background-color	: #000000;
	font-family			: Arial, Helvetica, sans-serif;
	color				: #CCCCCC;
	}

table, img {
	border:0px none;
	}

a {
	color			: #FFFFFF;
	text-decoration	: none;
	font-family		: Arial, Helvetica, sans-serif;
	}

a:hover {
	text-decoration:underline;
	}

h1 {
	font-size	: 20px;
	color		: #FF0000;
	padding		: 0px 0px 0px 0px;
	margin		: 0px 0px 0px 0px;
	}

h2 {
	font-size		: 13px;
	padding			: 0px;
	margin			: 0px;
	font-weight		: bold;
	letter-spacing	: 1px;
	}
	
table.main {
	width	: 1130px;
	}

td.gradient {
	background-image	: url(images/grad-bg.jpg);
	background-repeat	: repeat-x;
	height				: 24px;
	}

td.nav {
	padding	: 20px 0px 0px 0px;
	width	: 241px;
	}

td.logo {
	width	: 241px;
	}
	
.nav a {
	/*border-bottom	: 1px dashed #666666;*/
	font-weight		: bold;
	line-height		: 20px;
	font-size		: 13px;
	}

.nav a:hover {
	text-decoration	: none;
	color			: #FF0000;
	}

table.footer {
	background-image	: url(images/footer-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top left;
	
	font-size: 12px;
	}

.red {
	color: #FF0000;
	}

ul.black {
	list-style			: none;
	margin				: 14px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	vertical-align: middle;
	}

ul.grey {
	list-style-image	: url(images/list-item.gif);
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 22px;
	}

.grey li {
	font-size	: 12px;
	font-weight	: bold;
	color		: #FFFFFF;
	margin		: 0px 0px 5px 0px;
	padding		: 0px;
	}

.black li {
	background-image	: url(images/black-list-item.gif);
	background-position	: middle left;
	background-repeat	: no-repeat;
	padding				: 0px 0px 6px 22px;
	}

.black li a strong {
	font-size: 13px;
	}
	
/**********  HEADER  **********/
td.header {
	padding	: 0px 2px 4px 0px;
	height	: 35px;
	}

.header a {
	font-size: 10px;
	}

/**********  HOME PAGE  **********/
td.left {
	width				: 241px;
	height				: 330px;
	background-color	: #919191;
	}

td.middle {
	border-bottom	: 1px solid #727272;
	border-top		: 1px solid #727272;
	width			: 405px;
	padding			: 54px 66px 0px 59px;
	font-size		: 12px;
	}

td.right {
	border		: 1px solid #727272;
	border-left	: 0px none;
	/*padding		: 0px 63px 0px 0px;*/
	}

.right a:hover {
	text-decoration	: none;
	color			: #FF0000;
	}
	
td.lower-middle {
	width			: 399px;
	padding			: 23px 72px 0px 59px;
	font-size		: 12px;
	color			: #AAAAAA;
	}

.lower-middle strong {
	font-size: 12px;
	}

.lower-middle a {
	font-size: 10px;
	}

.lower-middle strong {
	color	: #FFFFFF;
	}

.lower-right {
	/*padding		: 0px 63px 0px 0px;*/
	font-size	: 11px;
	}

.lower-right a {
	font-size	: 9px;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	color		: #999999;
	line-height	: 16px;
	}

/**********  PROJECTS  **********/
table.projects {
	background-image	: url(images/project-nav-bg.gif);
	background-repeat	: no-repeat;
	background-position	: top left;
	
	width		: 660px;
	font-size	: 12px;
	}

td.project-flash, td.project-right {
	background-color: #434343;
	}

td.project-flash {
	width	: 661px;
	padding	: 0px 0px 0px 22px;
	}

td.project-right {
	padding				: 14px 19px 0px 0px;
	width				: 187px;
	}

td.project-name {
	height		: 36px;
	width		: 360px;
	padding		: 0px 0px 0px 5px;
	font-size	: 12px;
	color		: #FFFFFF;
	}

td.project-desc {
	width	: 340px;
	color	: #FFFFFF;
	padding	: 15px 20px 0px 5px;
	}

.black {
	color		: #CCCCCC;
	font-size	: 11px;
	}

td.project-lower {
	padding: 15px 0px 0px 22px;
	}

td.back-next {
	padding: 0px 0px 0px 36px;
	}
	
/**********  PROFILE **********/
td.profile-top {
	width				: 603px;
	background-color	: #434343;
	padding				: 50px 0px 0px 80px;
	font-size			: 13px;
	color				: #CCCCCC;
	}

.profile-top strong {
	color		: #FFFFFF;
	font-weight	: bold;
	}

td.profile-lower {
	width		: 365px;
	padding		: 20px 240px 0px 78px;
	color		: #CCCCCC;
	line-height	: 16px;
	font-size	: 12px;
	}

/********** BROCHURE **********/
table#brochure {
	width: 848px;
	}

#brochure td {
	padding		: 10px 0px 5px 15px;
	font-size	: 12px;
	color		: #FFFFFF;
	line-height	: 18px;
	}

input.request-brochure, textarea.request-brochure {
	background-color	: #000000;
	height				: 24px;
	width				: 311px;
	border				: 1px solid #CCCCCC;
	font-family			: Arial, Helvetica, sans-serif;
	color				: #CCCCCC;
	font-size			: 11px;
	padding				: 2px;
	}

textarea.request-brochure {
	height: 156px;
	}

/********* ARTICLES *********/
h1.article {
	color		: #FFFFFF;
	font-family	: Arial, Helvetica, sans-serif;
	font-weight	: bold;
	font-size	: 13px;
	}

/********* AFFILIATES *********/
table#affiliations {
	width: 100%;
	}

#affiliations td {
	border-bottom	: 1px solid #333333;
	padding			: 13px 15px 13px 7px;
	color			: #CCCCCC;
	font-size		: 12px;
	}

#affiliations h3 {
	font-size	: 12px;
	font-weight	: bold;
	color		: #FFFFFF;
	}

a.affiliations-link {
	font-size	: 10px;
	font-weight	: bold;
	color		: #FFFFFF;
	}