@charset "UTF-8";
/* CSS Document */

body {
	font: 0.8em Verdana;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: text-top;
	_vertical-align: bottom;
	position: relative;	
}
h1, h2, h4 { color: #003c6e; }
#container {
	width: 800px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left;
	height: 1000px;
}
#main {
	padding: 0;
	background: #FFFFFF;
	width: 800px;
	float: left;
	margin: 0px;
}

/*--- Content Links ---*/
a:link {
	color: #003c6e;
	text-decoration: none;
}
a:visited {
	color: #003c6e;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #668ba8;
}
a:active {
    color: #003c6e;
	text-decoration: none;
}
a.team:link {
	color: #003c6e;
	text-decoration: none;
	font-weight: bold;
}
a.team:visited {
	color: #003c6e;
	text-decoration: none;
	font-weight: bold;
}
a.team:hover {
	text-decoration: none;
	color: #668ba8;
	font-weight: bold;
}
a.team:active {
    color: #003c6e;
	text-decoration: none;
	font-weight: bold;
}
a.bio:link {
	color: #668ba8;
	text-decoration: none;
	font-weight: bold;
}
a.bio:visited {
    color: #668ba8;
	text-decoration: none;
	font-weight: bold;
}
a.bio:hover {
	color:#003c6e;
	text-decoration: none;
}
a.bio:active {
    color: #668ba8;
	text-decoration: none;
	font-weight: bold;
}

/*--- Header ---*/

#header {
	background: #FFFFFF;
	padding: 0px;
	height: auto;
	width: 800px;
	margin: 0px;
}
ul#nav, ul#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul#nav li {
	position: relative;
	float: left;
	width: auto;
}
#nav li ul { position: absolute; margin-left: -999em; top: auto; left:0; width: 200px; }
ul#nav  li a {
	display: block;
	text-decoration: none;
	background: #003c6e; 
	padding: 0px;
	border:0px;
	height:35px;
	margin: 0px;
	float: left;
	}

/* commented backslash mac hiding hack \*/ 
* html ul#nav  li a {height:1%;	position:relative;}
/* end hack */ 

#nav li a.meeting { background:#003c6e url(../images/h_nav_bar_01.jpg) no-repeat left top; width:228px; height:35px; }
#nav li a.ourteam { background:#003c6e url(../images/h_nav_bar_02.jpg) no-repeat left top; width:117px; height:35px; }
#nav li a.organization { background:#003c6e url(../images/h_nav_bar_03.jpg) no-repeat left top; width:154px; height:35px; }
#nav li a.news { background:#003c6e url(../images/h_nav_bar_04.jpg) no-repeat left top; width:161px; height:35px; }
#nav li a.contact { background:#003c6e url(../images/h_nav_bar_05.jpg) no-repeat left top; width:140px; height:35px; }

#nav li:hover a,
#nav a:hover {background-position:0 -35px;}

#nav li:hover a,#nav  li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
	color: #668ba8;
	background-color: #FFFFFF;
}
#nav li:hover li a,#nav li.over li a {
	color: #000000;
	background-color: #ccd7e3;
}
#nav li ul li a {
	padding: 5px 0px 0px 15px;
	height: 20px;
	width: 200px;
	border: 1px solid #000000;
	font: 0.85em/normal verdana;
} 
#nav li:hover ul,#nav li.over ul {
	margin-left:3px;
	margin-top: 35px;
}

/*--- Left Side Navigation ---*/

#LeftNavigation {
	padding: 0px 10px 0px 0px;
	background: #FFFFFF;
	width: 195px;
	float: left;
	height: 500px;
	margin: 0px;
}
#navigation ul, li {
	padding:0px;
	margin:0px;
	list-style:none;
	line-height:45px;
	font-size: 1em;
	width: auto;
}
#navigation li {
	background:#FFFFFF url(../images/m1_button_light_blue.png) no-repeat 0px 0px;
	width: 175px;
	margin-left: 10px;
	border-top: 1px solid #000000;
	text-indent: 20px;
}
#navigation li.last {
	border-top: 0;
	border-right: 0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0;
}
#navigation li a:link, #navigation li a:visited {
	padding-left:0px;
	display:block;
	text-decoration:none;
	background:#FFFFFF url(../images/m1_button_dark_blue.png) no-repeat 0px 0px;
	color: #000000;
}
#navigation li a.now:link, #navigation li a.now:visited {
	padding-left:0px;
	display:block;
	text-decoration:none;
	background:transparent;
	color: #000000;
}
#navigation li a:hover {
	background:transparent;
	color: #668ba8;
}
#SPECIALline {
	background-color: #000000;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 550px;
	width: 1px;
}

/*--- Main Content ---*/

#ContentLong {
	padding: 20px 25px;
	background: #FFFFFF;
	width: 540px;
	float: left;
	margin: 0px;
}
#ContentShort {
	padding: 20px 25px;
	background: #FFFFFF;
	width: 370px;
	float: left;
	margin: 0px;
	text-align: left;
}
#ContentBioBox {
	padding: 10px 0px 30px;
	width: 540px;
	margin: 0px;
	text-align: left;
	line-height: 135%;
}
#ContentContactBox {
	padding: 10px 0px 35px;
	margin: 0px;
	text-align: left;
}
#ContentHeader {
	font: bold 1.5em Verdana;
	color: #003c6e;
	padding: 0px;
	margin: 0px;
}
#ContentHeaderB {
	font: bold 1em Verdana;
	color: #668ba8;
	padding: 0px;
	margin: 0px;
}
#ContentHeaderC {
	font: bold 1.2em Verdana;
	color: #003c6e;
	padding: 0px;
	margin: 0px;
}
.ContentBlue {
	color: #003c6e;
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-weight: bold;
}
#list {
	width: 370px;
	overflow: hidden;
	height: auto;
	padding-bottom: 20px;
	margin: 0px;
}
#list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}
#list li {
	background:url(../images/bullet_xsmall.png) no-repeat 0px 26px;
	display: block;
	line-height: 135%;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#list li  a:link, #list a:visited  {
	display: block;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	color: #003c6e;
}
#list li a:hover {
	color: #668ba8;
}
#list ul ul {
	margin: 0px;
	padding-top: 0px;
}
#list ul ul li {
	background:url(../images/bullet_xsmall.png) no-repeat 9px 21px;
	margin:0;
	padding: 15px 0 0;
	text-indent: 20px;
	display: block;
}
.bluefootnote {
	font-size: .7em;
	color: #668ba8;
}

#NewsList {
	width: auto;
	overflow: hidden;
	height: auto;
	padding-bottom: 30px;
	margin: 0;
}
#NewsList ul {
	list-style: none;
	margin: 0;
	padding: 0 0 20px;
	clear: left;
}
#NewsList li {
	display: block;
	line-height: 135%;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#NewsList a:visited  { display: block; padding: 0px; text-decoration: none; color: #000000; font-size: 0.9em; font-weight: bold; }
#NewsList a:active  { display: block; padding: 0px; text-decoration: none; color: #000000; font-size: 0.9em; font-weight: bold; }
#NewsList li  a:link { display: block; padding: 0px; text-decoration: none; color: #000000; font-size: 0.9em; font-weight: bold; }
#NewsList li a:hover { color: #000000; text-decoration: underline; }
#NewsList ul ul {
	margin: 0px;
	padding-top: 0px;
}
#NewsList ul ul li {
	margin:0;
	padding: 15px 0 0;
	text-indent: 20px;
	display: block;
}
#MutedText {
	font-size: 0.7em;
	color: #000000;
	font-style: italic;
	padding-top: 20px;
	float: left;
	clear: both;
	}

/*--- Bio Pages ---*/

#BioHeader { padding: 0px; width: 370px; margin: 0px; text-align: left; height: 120px; float: none; }
#BioImageBox { padding: 2px 0 0; margin: 0px; height: 110px; width: 90px; float: left; }
.bio1 {
	font: bold 1.2em Verdana;
	color: #003c6e;
	padding: 0px;
	margin: 0px;
	}
#bio2 { font-size: 0.89em; font-weight: bold; overflow: hidden; padding-top: 5px; padding-bottom: 5px; }
.bio3 {
	font-size: 0.9em;
	color: #003c6e;
	font-weight: bold;
	vertical-align: text-bottom;
	line-height: 20px;
}
.bio4 {
	font: italic 0.9em;
}

/*--- Right Side Blue Bar ---*/

#BlueSideBar {
	padding: 0px;
	background: #CCD7E3;
	width: 174px;
	float: left;
	margin: 50px 0px 0px;
	border-top: 1.5px solid #003c6e;
	border-bottom: 1.5px solid #003c6e;
}
#DarkBlue {
	width: 174px;
	}
#DarkBlue ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font: bold 0.8em verdana;
	}
#DarkBlue li {
	text-indent: 20px;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	border-bottom: 1.5px solid #FFFFFF;
	background: #668ba8;
	background:#668ba8 url(../images/bullets_four_dots.png) no-repeat 5px 11px;
	color: #FFFFFF;
	}
#DarkBlue li a:link, #DarkBlue li a:visited {
	display: block;
	width: 174px;
	height: 30px;
	text-decoration: none;
	background:#90b1c5;
	padding: 0em;
	color: #FFFFFF;
	}
#DarkBlue li a:hover {
	color: #FFFFFF;
	background:url(../images/bullets_four_dots.png) no-repeat 5px 11px;
	}
#DarkBlue li.end { border:0; margin: 0px; padding: 0px; 	}
#DarkBlue li.endplus {
	border-top: 0;
	border-right: 0;
	border-bottom: 1.5px solid #003c6e;
	border-left: 0;
	}
#DarkBlue li.title {
	border-top: 0;
	border-right: 0;
	border-bottom: 1.5px solid #003c6e;
	border-left: 0;
	background:#668ba8 url(../images/bullets_four_dots.png) no-repeat 5px -9999px;
	text-indent: 8px;
	font-size: 1.2em;
	}
#DarkBlue li a.hot:link, #DarkBlue li a.hot:visited {
	display: block;
	width: 174px;
	height: 30px;
	text-decoration: none;
	background:#668ba8 url(../images/bullets_four_dots.png) no-repeat 5px 11px;
	padding: 0em;
	color: #FFFFFF;
	}
#BlueSmall {
	width: 174px;
	}
#BlueSmall ul {
	list-style: none;
	margin: 15px 0px;
	padding: 0px;
	font: bold 0.8em verdana;
	}
#BlueSmall li {
	text-indent: 0px;
	margin: 0px;
	padding: 5px 5px 0px 10px;
	line-height: 15px;
	color: #FFFFFF;
	display: inline-block;
	}
#BlueSmall li a:hover {
	text-decoration: underline;
	color: #003c6e;
	}
#BlueNest {
	width: auto;
	clear: left;
	float: left;
	padding-bottom: 10px;
}
#BlueNest ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0px 5px;
	clear: left;
}
#BlueNest li {
	color: #003c6e;
	font-weight: bold;
	font-size: .9em;
	display: block;
}
#BlueNest  li  a:link, #BlueNest a:visited  { display: block; padding: 0px; text-decoration: none; font-weight: bold; color: #003c6e; margin: 0px; }
#BlueNest li a:hover { color: #003c6e; font-weight: bold; }
#BlueNest ul ul {
	margin-left: 0px;
	margin-top: -5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#BlueNest ul ul li { margin:0; font-size: 0.8em; font-weight: normal; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; line-height: 110%; }
#BlueNest ul ul a:link, #Nest ul ul a:visited { color: #003c6e; padding-bottom: 0px; padding-top: 0px; }
#BlueNest ul ul a:hover {
	text-decoration: underline;
}
.BlueItalic {font-weight:normal; font-style:italic;}
#MutedBlue { font-size: 0.7em; color: #000000; font-style: italic; padding: 10px; float: none; clear: both; 	}



/*--- Footer ---*/


#footer {
	border-top: 2px solid #90b1c5;
	height: 100px;
	width: 800px;
	float: left;
	clear: both;
}
#FText {
	font-size: 0.75em;
	color: #000000;
	height: 50px;
	width: 600px;
	line-height: 125%;
	padding: 10px 0px 0px 14px;
	margin: 0px;
}
a.footer: link {
	color: #003c6e;
	text-decoration: none;
	font-weight: bold;
}
a.footer:visited {
	color: #003c6e;
	text-decoration: none;
}
a.footer:hover {
	color: #668ba8;
	text-decoration: none;
}
a.footer:active {
	color: #003c6e;
	text-decoration: none;
}

