body {
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	font-size: 12px;
	font-weight: normal;
	}
img {
	border:none;
	vertical-align: top;
}

a {
	text-decoration:none;
	color:#0071bc;
	}
a:hover{text-decoration:underline;}

a:visited, a:visited:hover, #topDiv a:visited, #topDiv a:visited:hover, #colA a:visited, #colA a:visited:hover {
	color:#4f87b0;
	}

#wrapper {
	position:relative;
	margin: 0 auto 0 auto; 
	width:960px;
	text-align: left;
	padding:0px;
	background-color:#fff;
	font-size:13px;
	line-height:130%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#search{
	position:absolute;
	left:745px;
	top:58px;
	width:200px;
	height:17px;
	margin:0;
	padding:0;
	}

.frmSearch {
	margin:0;
	padding:0;
	line-height:100%;
	}
	
.frmSearch input#qid {
	padding:0;
	margin:0;
	border:1px solid #64afc3;
	width:133px;
	font-size: 11px;	
	}
	
.btnSearch {
	width:57px;
	height:16px;
	padding:0;
	margin:0;
	vertical-align: bottom;
	}

#navigation {
	width:960px;
	height:49px;
	padding:12px 0 8px 0;
	background-color:#c6d1cb;
	}

#navigation a, #navigation #n9 {
	float:left;
	display:block;
	height:48px;
	font-size:13px;
	font-weight:bold;
	color:#17638c;
	text-decoration:none;
	margin: 0;
	padding:0 8px;
	border-left:solid 2px #fff;
	line-height: 110%;
	}
	
#navigation a.grey {
	color:#666;
	border-left:solid 2px #b2b2b2;
	}
	
#navigation #n1{width:96px; margin-left:22px; color:#d46208;}
#navigation #n2{width:85px;}
#navigation #n3{width:80px;}
#navigation #n4{width:76px;}
#navigation #n5{width:95px;}
#navigation #n6{width:77px;}
#navigation #n7 {width:112px; line-height: 115%;}


#navigation #n9 {
	background-color:#c6d1cb;
	width:162px;
	height:48px;
	font-size:14px;
	margin: 0;
	padding:0 4px;
	border-left:solid 2px #b2b2b2;
	border-right:solid 2px #b2b2b2;
	}

#navigation #n9 a{
	float:none;
	display:block;
	width:158px;
	height:17px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	margin: 0;
	padding:3px 0 0 5px;
	border-left:none;
	}	
#navigation #n9 a#newscenter{background-color:#d46208;}
#navigation #n9 a#TABL{margin-top:5px;background-color:#64afc3;}

#navigation #n9 a:hover{color:#000;}
#navigation a#n1:hover{color:#ff6600;}

#navigation a:hover, #navigation a:hover:visited {
	color:#ff6600;
	text-decoration:none;	
	}

#navigation a:visited {color:#666;}

#navigation span.search {
	display:block;
	float:right;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin:4px 8px 0 0;
	color: #3d678c;
	}
	

#content {
	clear:both;
	width:960px;
	}


img.lftimg {
	float:left;
	margin:0 7px 4px 0;
	}
	
img.rtimg {
	float:right;
	margin:0 0 3px 7px;
	}


#topDiv {
	float:left;
	height:273px;
	width:669px;
	padding:0;
	margin-top:18px;
	}
	
h3#middle {
	float:left;
	height:30px;
	width:669px;
	margin-top:10px;
	margin-bottom:15px;
	line-height:normal;
	}
	
h3#middle a{
	display:block;
	height:27px;
	width:659px;
	font-size:19px;
	padding:3px 0 0 10px;
	font-weight:normal;
	color:#fff;
	background-color:#d46208;
	}

h3#middle a:hover{
	text-decoration:none;
	color:#000;
	}
	
#topDiv a {line-height:100%}	

#colA {
	float:left;
	min-height:900px;
	width:234px;
	margin:18px 17px 6px 22px;
	}
#colAtop{
	width:211px;
	padding: 12px 7px 0px 14px;
	border:solid 1px #ccc;
	}

#colA h3 {
	color:#004984;
	margin:0 0 15px 0;
	font-size: 16px;
	}


#colA h3 a {
	color:#004984;
	/*line-height:135%;*/
	line-height:120%;
	}

#colA h3 a#news{
	font-size: 12px;
	font-style: italic;	
	color:black
	}

#colA .brdr{
	padding-bottom:10px;
	margin-bottom:12px;
	border-bottom:solid 1px #ccc;
	}
	
#morenews{
	margin:0;
	padding:3px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	}
	
#morenews a{
	display:block;
	background-color:#e6e6e6;
	margin:0;
	padding:3px 0 3px 12px;
	background-color:#e6e6e6;
	color:#0f405b;
	font-weight:bold;
	}
	
#morenews a:hover{
	background-color:#0f405b;
	color:#e6e6e6;
	text-decoration:none;
	}
	
#socialtext {
	padding:3px 0 3px 6px;
	margin-top: 15px;
	border:solid 1px #ccc;
	color:#000;
	font-weight: bolder;
}

#social {
	padding:5px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	}
	
#social img {
	margin:0px 20px 0px 0;
	}

#social img#rss {margin:0px; }

#colB {
	float:left;
	width:434px;
	min-height:600px;
	padding:0;
	margin:17px 11px 0 0;
	}
	
.Bleft {
	float:left;
	width:160px;
	}
#colB .Bright {
	float:left;
	width:263px;
	color:#000;
	}
	
#colB .Bright ul li a{
	font-weight:bold;
	}


#colB h3, #colB h3 a{
	color:#333;
	margin:0;
	padding:0;
	text-transform: uppercase;
	font: 18px/140% Arial, Helvetica, sans-serif;
	}

#colB p{
	margin-top:0;
	margin-bottom:12px;
	font-size:12px;
	}
	
.clear {clear:both;}
.high {height:30px;}
.high2 {height:15px;}
	
#colB .borderB{
	border-bottom:solid 1px #ccc;
	height:15px;
	margin:0 0 25px 0;
	line-height:1px;
	}

#colB ul{
	margin:0 0 15px 0px;
	padding:0;
	list-style-type: none;
}

#colB li{
	margin:0 0 10px 3px;
	padding:0 0 0 0px;
	}
#colB #safety{
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:20px 0 20px 0;
	margin-bottom: 20px;
	}
	
#yos {
	float:right;
	width:420px;
	margin:7px 0 10px 0;
	min-height:100px;
	padding:6px 6px 0 6px;
	border:solid 1px #e3e4dc;
	font-size:11px;
	color:#000;
	}
	
#yos a {color:#0f405b;}

#colB #yos h3 a{text-transform: none;}

#colB #yos h3 {
	font-size:16px;
	margin:0 0 9px 0;
	line-height:14px;
}
#yos p {
	line-height:normal;
}
#yos a:hover {color:#ff6600;}
#yos a:visited {
	color:#0f405b;
}

	
/*----------------------------------------------------------- Video Glossary	*/

#video{
	width:432px;
	height:186px;
	border:solid 1px #ccc;
	background-color:#e4e4d8;
	}
	
#video h3 {margin:8px 0 0 8px;}

#video h3 a{
	font-weight:bold;
	font-size:16px;
	color:#cd4015;
	}
	
 div.jCar {
	position:relative;
	background-color:#e4e4d8;
	width:386px;
	height:130px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 26px;
	margin-top:12px;
	}
	
.jCarouselLite{
	overflow: hidden;
	position: relative;
	z-index: 2;
	width: 380px;
	}
	
a#buttonprev {
	display:block;
	position:absolute;
	top:50px;
	left:4px;
	width:19px;
	height:22px;
	background-image: url(../img/home/xx_prev.png);
	background-repeat: no-repeat;
	text-decoration:none;
}

a#buttonnext {
	display:block;
	position:absolute;
	top:50px;
	right:4px;
	width:19px;
	height:22px;
	background-image: url(../img/home/xx_next.png);
	background-repeat: no-repeat;
	text-decoration:none;
}

#colB .jCarouselLite ul{
	list-style:none;
	height:140px;
	overflow:hidden;
	margin:0;
	padding:0;
	position: relative;
	z-index: 1;
	width: 4290px;
	background-color:#e4e4d8;
	}

#colB .jCarouselLite  li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	background:none;
	overflow: hidden;
}

#colB .jCarouselLite  li a{
	color:#00a0c6;
	display:block;
	width:120px;
	height:133px;
	margin:1px 0 0 1px;
	padding:2px;
	border:solid 1px #e4e4d8;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	color:#777;
	line-height: 11px;
}
#colB .jCarouselLite li a:hover{border:solid 1px #000;}

#colB .jCarouselLite  li a img{
	width:120px;
	margin-bottom:3px;
	border:none;
}
	
	
/*----------------------------------------------------------- 	*/	

		
#colC {
	float:left;
	width:224px;
	min-height:800px;
	padding: 0;
	margin:0;
	background-color:#e6e6e6;
	}

#colC h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	margin:10px 0 10px 14px;
	padding-bottom:6px;
	font-size: 17px;
	letter-spacing: 0.15em;
	text-transform: uppercase;
	}

#colC ul{
	font-size:12px;
	color:#676767;
	margin:17px 0 30px 12px;
	list-style-type: none;
	padding: 0;
}

#colC li, #colC li#fobl, #colC li#foblLrg {
	margin:0 0 5px 3px;
	background-image: url(../img/home/bullet.png);
	background-repeat: no-repeat;
	padding:0 0 0 12px;
	background-position: 0px 6px;
	}
	
#colC li#fobl{
	margin:0 0 5px 0;
	background-image: url(../img/splash/fobl.gif);	
	background-position: 0px 3px;		
	}	
	
#colC li#foblLrg{
	margin:0 0 5px 0;
	background-image: url(../img/splash/foblLrg.gif);	
	background-position: 0px 0px;		
	}	
	
#colC li#fobl a{
	margin-left:4px;		
	}	
	
#colC li#foblLrg a{
	margin-left:10px;		
	}
	
#colC li a.foblText {
	color:#D16B10	
	}		
	
#colC ul li a{font-weight:bold;}


#you .lftimg{margin-bottom:2px;}


#footer {
	font-family:Arial, Helvetica, sans-serif;
	width:960px;
	text-align:center;
	clear:both;
	margin-bottom:15px;
	padding-top:10px;	
	border-top:1px solid #ccc;
	}

.lastupdated, .top, #footer a, #footer a:visited {
	color:#999;
	font-size: x-small;
	}

#footer a, #footer a:visited  {
	text-transform:uppercase;
	font-size:11px; 
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}

#footer a:hover {text-decoration:underline;}

#footer a:visited {color:#999;}

#footer img {margin:5px 0px 5px 0px;}

#footer .normal {
	font-size:80%;
	color:black;
	text-transform:none;
	font-weight:normal
	}

/*---------------------------------------------------------------------------- Jump page      */

#jump h1, #jump h2, #jump p{margin-left:22px;margin-right:22px;}

#jump h1{ font-weight:normal;color:#333;margin-top:40px; margin-bottom:40px;}
#jump h2{ font-weight:normal;color:#000;margin-top:30px;clear:both;}
#jump p{ font-weight:normal;color:#000;margin-top:30px;clear:both;}
#jump img.collage{
	float:left;
	width:240px;
	margin-bottom:20px;
}
#jump img.left {
	float:left;
	margin:0 12px 30px 0;
	}
	
#jump img.right {
	float:right;
	margin:0 0 30px 12px;
	}
	
/*---------------------------------------------------------------------------- Director's page      */	

#d h1, #header  {
	position:relative;
	margin: 0 auto 0 auto; 
	width:945px;
	height:25px;
	border-top:2px solid black;
	background-color:#2A697F;
	font-size:15px;
	font-weight:bold;
	color:white;
	letter-spacing:.05em;
	margin-top:3px;
	padding: 4px 0px 0px 15px;
	text-transform:uppercase;
	text-align:left;
}
#d h1.director {
	background-color:#991B1F
}

#d h1.director a {
	color:white
}

ul#nav {
	clear:both;
	width:960px;
	height:43px;
	margin: 0px 10px 14px 0px; 
	padding:0;
    list-style:none;
	border-top:solid 1px #6f9daa;
	border-bottom:solid 1px #6f9daa;
	}

#nav li{
	float: left;
	margin: 3px 6px 3px 0;
	padding: 0;
	}
	
#nav li#four{
	margin-right:0;
	}

#nav li	a{
	display:block;
	height:30px;
	padding:7px 0 0 10px;
	margin:0;
	color:#000;
	font-size: 13px;
	background-color:#e4eef0;
	}
	
#nav li	a:hover, #nav li a.selected{
	color:#fff;
	background-color:#6f9daa;
	text-decoration:none;
	}
	
#nav li#one a{width:225px; }
#nav li#two a{width:256px; }
#nav li#three a{width:195px;}
#nav li#four a{width:225px;}

#d #colA {
	float:left;
	width:634px;
	margin:18px 17px 6px 22px;
	/*border-right:1px solid #ccc;*/
	min-height:600px	
	}

#d #colA h3 {
	color:#004984;
	margin:0 0 15px 0;
	font-size: 16px;
	}

#d #colA h3 a {
	color:#004984;
	line-height:120%;
	}
	
#d #colB {
	float:left;
	width:268px;
	padding:0;
	margin:17px 17px 0 0;	
	}	
	
#d #colA h2, h3, #d #colB h2, h3 {
	color:#069;	
	line-height:120%;
	margin-bottom:20px;
	text-transform:none;
}

#d #colA h2 {
	font-size:200%
}

#d #colA h3 {
	margin-top:20px;
}

#d #colB h3 {
	margin-bottom:15px;
}

.first {margin:0px;}

	
/* image floats */

.lfImg{
	float:left;
	margin:0px 1.5em 5px 0px;
}
.rfImg{
	float:right;
	margin:0px 0px 5px 1.5em;
}
.rfImg img, .rfImg img{
	margin-bottom:.1em;
}
.caption, .lfImg, .rfImg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#878787;
	width:auto;
	height:auto;
	line-height:150%;
}
.lfImg a img, .rfImg a img {
	border:none;
}
#lablogo img, #footernav img, #footernavtert img, a img, img a {
	border:none;
}