.onwhite A:link {color: #003366; text-decoration: none;}
.onwhite A:visited {color: #003366; text-decoration: none;}
.onwhite A:active {color: #003366; text-decoration: none;}
.onwhite A:hover {color: #003366; text-decoration: underline;}

.onblue A:link {color: #FFFFFF; text-decoration: none;}
.onblue A:visited {color: #FFFFFF; text-decoration: none;}
.onblue A:active {color: #FFFFFF; text-decoration: none;}
.onblue A:hover {color: #FFFFFF; text-decoration: underline;}

table.standard {
	width: 750px;
	border: none;
	padding: 0 0 0 0;
	text-align: center;
	background-color: #D4E2EB;
	font-size: 10px;
}
table.standard td {    
	padding: 0px;    
	border: none;
	font-size: 10px;	
}
table.standard A:link {color: #003366; text-decoration: none;}
table.standard A:visited {color: #003366; text-decoration: none;}
table.standard A:active {color: #003366; text-decoration: none;}
table.standard A:hover {color: #003366; text-decoration: underline;}

table.links {
	width: 750px;
	border: none;
	padding: 0 0 0 0;
	text-align: left;
	background-color: #999999;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}
table.links A:link {	color: white; text-decoration: underline; }
table.links A:visited {	color: white; text-decoration: underline; }
table.links A:active {	color: white; text-decoration: underline; }
table.links A:hover {	color: white; text-decoration: none; }


table.information {
	width: 750px;
	border: 15px solid #F8C600;
	text-align: left;
	color: Black;
	background: url(../images/bluegradient.jpg);
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 10px;		
}
table.information td {
	color: Black;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	vertical-align: top;
	font-size: 10px;		
}
table.information td.links {
	border: none;
	text-align: left;
	background-color: #999999;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
table.information A:link {color: #003366; text-decoration: underline;}
table.information A:visited {color: #003366; text-decoration: underline;}
table.information A:active {color: #003366; text-decoration: underline;}
table.information A:hover {color: #003366; text-decoration: underline;}

table.information td.heading {
	color: #003366;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
table.information td.title {
	color: Black;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
}
table.information td.client {
	color: Black;
	font-size: 10px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;	
}
table.information td.daterange {
	color: #003366;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;	
}
table.information td.services {
	padding-left: 0px;
}
table.information td.pictures {
	padding-right: 0px;
}
table.information td.nav {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #999999;
	width: 10px;
	writing-mode: tb-rl;
}


table.contacts {
	width: 750px;
	border: 15px solid #F8C600;
	text-align: left;
	color: Black;
	background: url(../images/bluegradient.jpg);
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 10px;		
}
table.contacts td {
	color: Black;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	vertical-align: top;
	font-size: 10px;		
}

table.affiliations {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #333333;
}
table.affiliations td {
	vertical-align: top;
	width: 50%;
	font-size: 10px;		
	font-weight: bold; 	
}
table.affiliations A:link {color: #FFFFFF; text-decoration: none;}
table.affiliations A:visited {color: #FFFFFF; text-decoration: none;}
table.affiliations A:active {color: #FFFFFF; text-decoration: none;}
table.affiliations A:hover {color: #FFFFFF; text-decoration: underline;}

table.services {
	border: none;
	padding: 0 0 0 0;
	text-align: left;
	background-color: #999999;
	color: White;
	width: 200px;
	font-size: 10px;
	height: 600px;
	font-weight: bold;
}
table.services A:link {color: #FFFFFF; text-decoration: none;  font-weight: bold; }
table.services A:visited {color: #FFFFFF; text-decoration: none;  font-weight: bold; }
table.services A:active {color: #FFFFFF; text-decoration: none;  font-weight: bold; }
table.services A:hover {color: #FFFFFF; text-decoration: underline;  font-weight: bold; }

#services {
	border: none;
	padding: 10px 10px 10px 10px;
	text-align: left;
	background-color: #999999;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	display: none;
}
#services A:link {color: #FFFFFF; text-decoration: none; }
#services A:visited {color: #FFFFFF; text-decoration: none; }
#services A:active {color: #FFFFFF; text-decoration: none; }
#services A:hover {color: #FFFFFF; text-decoration: underline; }

table.positions {
	text-align: left;
	color: Black;
	font-size: 10px;		
}
table.positions td {
	color: Black;
	vertical-align: top;
	font-size: 10px;		
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 30px;
	padding-top: 0px;	
}
.headingchairman {
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	cursor: hand;
}
.blkbodychairman {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
} 
table.information td.projects-center {
	text-align: center;
}
table.information td.projects-left {
	text-align: left;
	width: 400px;
}
table.information td.projects-heading {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
table.positions A:link {color: #003366; text-decoration: underline;	font-size: 12px;}
table.positions A:visited {color: #003366; text-decoration: underline;	font-size: 12px;}
table.positions A:active {color: #003366; text-decoration: underline;	font-size: 12px;}
table.positions A:hover {color: #D4E2EB; text-decoration: underline;	font-size: 12px;}

table.available {
	width: 750px;
	border: 15px solid #F8C600;
	text-align: left;
	color: Black;
	background: url(../images/bluegradient.jpg);
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 10px;		
}
table.available td {
	color: Black;
	vertical-align: top;
	font-size: 10px;		
	padding-bottom: 5px;
	padding-left: 10px;
}
table.available A:link {color: #003366; text-decoration: none;}
table.available A:visited {color: #003366; text-decoration: none;}
table.available A:active {color: #003366; text-decoration: none;}
table.available A:hover {color: #003366; text-decoration: underline;}

table.entry {
	width: 750px;
	border: 15px solid #F8C600;
	text-align: left;
	color: Black;
	background: url(../images/bluegradient.jpg);
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 10px;		
}
table.entry td {
	color: Black;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	font-size: 10px;		
}
table.entry A:link {color: #003366; text-decoration: none;}
table.entry A:visited {color: #003366; text-decoration: none;}
table.entry A:active {color: #003366; text-decoration: none;}
table.entry A:hover {color: #003366; text-decoration: underline;}

.blkbody {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; color: #666666
}

.blkbodyCopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
line-height: 15px;
 font-weight: bold;
} 

.blkbodyright {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
line-height: 15px;
 font-weight: bold;
 text-align: right;
} 

.newnewbody { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 13px; 
font-weight: bold; 
color: #333333
} 
.headline { 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
color: #003366; 
font-size: 16px
} 

.headline A:link {color: #003366; text-decoration: underline;}
.headline A:visited {color: #003366; text-decoration: underline;}
.headline A:active {color: #003366; text-decoration: underline;}
.headline A:hover {color: #003366; text-decoration: none;}

.bodyindent {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #333333; 
padding-top: 40px; 
padding-right: 40px; 
padding-left: 50px;
border-top-width: 25px; 
border-right-width: 25px; 
border-bottom-width: 25px; 
border-left-width: 25px; 
line-height: 13px 
} 

.charts { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 14px; 
color: #333333; 
font-weight: bold
}

.bodywhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; padding-top: 40px; padding-right: 40px; border-top-width: 25px; border-right-width: 25px; border-bottom-width: 25px; border-left-width: 25px; line-height: 13px }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: White;
	background-color : #5F7D95;
	background-image : url(../images/background.jpg);
	color: #333333;
}

table.footer {
	font-size: 10px; 
	width: 750px;
	border: none;
	padding: 0 0 0 0;
	background-image: url(../images/bottom-bar.jpg);
	color: white;
	text-align: center;
	vertical-align: middle;
}
table.footer A:link {color: #FFFFFF; text-decoration: none;}
table.footer A:visited {color: #FFFFFF; text-decoration: none;}
table.footer A:active {color: #FFFFFF; text-decoration: none;}
table.footer A:hover {color: #FFFFFF; text-decoration: underline;}


ul
{
	list-style-image: url(../images/triangle-right-darkblue.gif);
	font-weight: bold;
}


.menuTable   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt;  color: #FFFFFF;  font-weight: bold;}
table.menuTable A:link {color: #FFFFFF; text-decoration: underline;}
table.menuTable A:visited {color: #FFFFFF; text-decoration: underline;}
table.menuTable A:active {color: #FFFFFF; text-decoration: underline;}
table.menuTable A:hover {color: #FFFFFF; text-decoration: none;}


.menuLink {	font-size: 10pt; 	font-family: verdana, helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }

.menuInsert  { z-index: 200; font-style: normal; font-variant: normal; font-weight: normal; 
               line-height: 10pt; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; 
               width: 200px; color: #FFFFFF; height: 80px; background-color: #999999; 
               border: 1px solid Black; margin: 0px; 
               padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 15px }
.menuInsert A:link {color: #FFFFFF; text-decoration: none;}
.menuInsert A:visited {color: #FFFFFF; text-decoration: none;}
.menuInsert A:active {color: #FFFFFF; text-decoration: none;}
.menuInsert A:hover {color: #FFFFFF; text-decoration: underline;}					

.menuContainer { z-index: 1000;}
