BODY					{ font-family: Arial, Helvetica, Verdana; color: #DBDBDB; background-color: #6b88ab; background-image: url(../images/template/header_bkgd.gif); background-repeat: repeat-x; background-position: 0 top }
.content				{ position: relative; top: 0; left: 0; width: 757; height: 100% }

/* Sub Navigation Styles */
.subNav					{ font-size: 12px; padding: 2px 0 0 15px }
.subNavOver				{ font-size: 12px; font-weight: bold; background-color: #3D3D3D; padding: 2px 5px 0 20px }

/* General styles */
p						{ font-size: 12px; line-height: 14px; text-align: justify; margin: 10px 12px 10px 0 }
.copyright				{ color: #99999A; font-size: 9px; padding-top: 2px; text-align: left }
.contact				{ font-size: 13px; font-weight: bold; line-height: 14px; text-align: justify; margin: 20px 12px 10px 0 }
.awardsTitle			{ font-size: 13px; font-weight: bold; padding: 0 0 3px 12px }
.awardsText				{ font-size: 12px; padding-left: 12px }
.projectLink			{ font-size: 10px; padding-right: 10px; text-align: right; position: relative; top: 10px;}

.news					{ padding: 0 0 10px 0; }
.news .title			{ color: #cc3300; font-size: 14px; font-weight: bold; padding: 0 0 0 0 }
.news A					{ color: #DBDBDB; font-size: 12px; line-height: 12px; }
.news A:hover			{ font-weight: bold; }

.upcoming .title		{ color: #cc3300; font-size: 14px; font-weight: bold; padding: 0 0 4px 0 }
.upcoming UL 			{ margin: 0; padding: 0 0 12px 18px; line-height: 14px; list-style-position: outside; }
.upcoming UL LI 		{ margin: 0; list-style-type: square; color: #DBDBDB; font-size: 12px; }
.upcoming UL LI A 		{ color: #DBDBDB; }
.upcoming UL LI A:hover	{ font-weight: bold; }

.attributes {
	padding: 15px 0 0 8px;
	text-transform: uppercase;
}
.attributes ul {
	margin: 0;
	padding: 0;
	line-height: 30px;
	line-style-position: outside;
	list-style-type: none;
}
.attributes ul li {
	font-size: 9px;
	font-weight: bold;
}

/* Profile Styles */
.caption				{ font-size: 10px; padding: 2px 3px 0 0; text-align: right }
.bioTitle				{ color: #cc3300; font-size: 14px; font-weight: bold; padding: 10px 0 0 0 }
.educationTitle			{ color: #cc3300; font-size: 14px; font-weight: bold; padding: 24px 0 0 12px }
#credList				{ font-size: 12px; margin: 0; padding: 0 }
#credList ul			{ list-style-type: square; list-style-position: outside; margin: 0 0 0 28px; padding: 10px 0 0 }
#credList ul li 		{ font-weight: none; line-height: 14px; margin: 0; padding: 0 0 3px }


/* Portfolio Styles */
#projectList			{ font-size: 12px; margin: 10px 0 0 0; padding: 0 }
#projectList ul			{ list-style-type: none; list-style-position: outside; margin: 0; padding: 10px 0 0 }
#projectList ul li 		{ font-weight: none; line-height: 12px; margin: 0; padding: 0 0 5px }
.projectListOn			{ color: #de0000; font-weight: bold }
.download				{ font-size: 12px; font-weight: bold }
.projTitle				{ color: #de0000; font-size: 14px; font-weight: bold; padding-right: 6px; padding-left: 12px }
.projTitle2				{ font-size: 12px; font-weight: bold; padding-left: 12px }
p#projDesc				{ font-size: 12px; line-height: 14px; text-align: justify; margin: 8px; padding-left: 4px }

A:link.projectListLink			{ color: #DBDBDB; text-decoration: underline }
A:visited.projectListLink		{ color: #DBDBDB; text-decoration: underline }
A:hover.projectListLink			{ color: #DBDBDB; font-weight: bold; text-decoration: underline }
A:active.projectListLink		{ color: #DBDBDB; text-decoration: underline }

/* Link styles */
A:link.subNavLink		{ color: #DBDBDB; text-decoration: none }
A:visited.subNavLink	{ color: #DBDBDB; text-decoration: none }
A:hover.subNavLink		{ color: #DBDBDB; font-weight: bold; text-decoration: none }
A:active.subNavLink		{ color: #DBDBDB; text-decoration: none }

A:link.genLink			{ color: #DBDBDB; text-decoration: none }
A:visited.genLink		{ color: #DBDBDB; text-decoration: none }
A:hover.genLink			{ color: #de0000; text-decoration: underline }
A:active.genLink		{ color: #de0000; text-decoration: underline }

/* Padding styles */
.padSmall				{ padding-top: 3px; }
.padMedium				{ padding-top: 6px; }
.padLarge				{ padding-top: 12px; }

/* Color Styles */
.black					{ background-color: #000000 }
.lightGray				{ background-color: #99999A }
.gray					{ background-color: #3D3D3D }

/* Portfolio subnav rollovers */
#port {
	position: absolute;
	border: 0;
	padding: 0;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#bcabaf,direction=120,Strength=2);
}

