@charset "utf-8";

/* CSS Document */



body {

	margin:0;

	padding:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	text-decoration:none;

	line-height:18px;

	background:#fff url(images/bg.jpg) repeat-x left top;

}

h1 {

 	padding:.4em 0px 0px; 10px;

	margin-bottom:1em;

	border-bottom: 1px solid #e3f5f7;

	display:inline;



 }

 .content_mid h1 {

	background: url(images/titleImg.png) no-repeat right center;

	color: #18588d;

	font-size: 16px;

	font-family:  Arial, Helvetica, sans-serif;

	text-transform:none;

	padding:0 65px 0px 0;

	text-transform:uppercase;



}
.content_mid2 h1 {

	background: url(images/titleImg.png) no-repeat right center;

	color: #18588d;

	font-size: 16px;

	font-family:  Arial, Helvetica, sans-serif;

	text-transform:none;

	padding:0 65px 0px 0;

	text-transform:uppercase;



}

.content_mid ul {

	padding:0px;

	margin:0 0 0 0px;

}

.content_mid ul li {

	list-style:none;

	background:url(images/bullet1.png) no-repeat left top;

	padding:0 0 0 18px;

	margin:0;

	text-align:left;

}

.boxes a:link {

	color:#000000;
	text-decoration:none;

}

.boxes a:visited {

	color:#000000;
	text-decoration:none;

}

.boxes a:hover {

	color:#000000;
	text-decoration:underline;

}

.boxes ul {

	padding:0px;

	margin:0 0 0 10px;

}

.boxes ul li {

	list-style:none;

	background:url(images/bullet1.png) no-repeat left top;

	padding:0 0 0 20px;

	margin:0;

}

html, p {

	margin:0;

	padding:0;

}

.clear {

	clear:both;

}

.wrapper {

	width:100%;

	margin:0 auto;

	background:url(images/shadowBg.png) no-repeat center top;

}

.wrapper_main {

	width:970;

	margin:0 auto;

	padding:0;

}

.topBar {

	margin:0 auto;

	padding:0;

	width:970px;

}

.redText {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#7e0026;

	text-decoration:none;

	font-size:12px;

}

.redText a {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#7e0026;

	text-decoration:none;

	font-size:12px;

}

.redText a:hover {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#7e0026;

	text-decoration:underline;

	font-size:12px;

}

.text1 {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	text-decoration:none;

	font-size:12px;

}

.text1 a {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	text-decoration:none;

	font-size:12px;

}

.text1 a:hover {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	text-decoration:underline;

	font-size:12px;

}

.navBar {

	width:970px;

	margin:0 auto;

	padding:0;

	height:29px;

	z-index:500;

}

.header {

	width:970px;

	margin:0 auto;

	padding:0;

	z-index:10;

}

.boxes {

	width:970px;

	margin:10px auto 0;

	padding:0;

	height:170px;

}

.content {

	width:970px;

	margin:10px auto 0;

	padding:0;

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	

}

.left_text

{

	text-align:left;

}

.left_text tr td

{
	text-align:left !important;

	

}

.border1{

	background:url(images/border1.png) repeat-x left center;

	height:30px;

}

.content_top {

	width:970px;

	margin:0px auto;

	padding:0;

}

.content_mid {

	background:#FFF url(images/conentBox_mid.jpg) repeat-x left top;

	width:968px;

	margin:0px auto;

	padding:0;

	border-left:solid 1px #cbd1d5;

	border-right:solid 1px #cbd1d5;

	min-height:100px;

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	

}
.map {
	width:750px;
	padding:30px 0 0 190px;
	float: left;

	

}


.content_mid tr td{
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	color:#000;

}
.content_mid2 {

	background:#FFF url(images/conentBox_mid.jpg) repeat-x left top;

	width:968px;

	margin:0px auto;

	padding:0;

	border-left:solid 1px #cbd1d5;

	border-right:solid 1px #cbd1d5;

	min-height:100px;

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	

}
.content_mid2 tr td{
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	color:#000;

}

.content_mid  a{

	font-family:Verdana, Geneva, sans-serif;

	

	color:#000;

	text-decoration:none;

}

.content_mid  a:hover{

	font-family:Verdana, Geneva, sans-serif;

	

	color:#000;

	text-decoration:underline;

}

.content_mid h2{

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#004489;

	font-weight:bold;

	text-decoration:none;

	font-size:14px;

	line-height:20px;

	background:url(images/h2Bg.png) no-repeat left bottom;

	padding:0 0 5px 15px;

}
.content_mid2 h2{

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#004489;

	font-weight:bold;

	text-decoration:none;

	font-size:14px;

	line-height:20px;

	background:url(images/h2Bg.png) no-repeat left bottom;

	padding:0 0 5px 15px;

}

.blueText {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#004489;

	text-decoration:none;

	font-size:12px;

	line-height:18px;

	

	

}



.blueTextbold {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#004489;

	text-decoration:none;

	font-size:12px;

	line-height:18px;

	font-weight:bold;

	

	

}

.textfield1 {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	text-decoration:none;

	font-size:12px;

	line-height:18px;

	height:20px;

	border: solid 1px #000;

	width:200px;

	

}

.textfield2 {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	text-decoration:none;

	font-size:12px;

	line-height:18px;

	border: solid 1px #000;

	width:200px;

}

.textfield3 {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	text-decoration:none;

	font-size:12px;

	line-height:18px;

	height:20px;	

	width:200px;

	

}



.textfield13 {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	text-decoration:none;

	font-size:12px;

	line-height:18px;

	height:20px;

	border: none;

	width:250px;

	

}

.textfield4 {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	text-decoration:none;

	font-size:12px;

	line-height:18px;

	

	border: none;

	width:200px;

}

.textfield5 {

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	text-decoration:none;

	font-size:12px;

	line-height:18px;

	border: solid 1px #000;

	width:500px;

	height:100px;
}


.blueText a{

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#004489;

	text-decoration:underline;

	font-size:12px;

	line-height:18px;

	

	

}

.blueText a:hover{

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

	text-decoration:underline;

	font-size:12px;

	line-height:18px;

	

	

}

.content_btm {

	width:970px;

	margin:0px auto;

	padding:0;

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#000;

}

.footer_wraper {

	width:100%;

	background:url(images/footerBg.png) repeat-x left top;

	height:40px;

	margin:0px auto;

	padding:0;

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#fff;

	

}

.footer {

	width:970px;

	height:30px;

	margin:0px auto;

	padding:10px 0 0 0;

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#fff;

	text-decoration:none;

	vertical-align:middle;

}

.footer a{

	padding:0;

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#fff;

	text-decoration:none;

}

.footer a:hover{

	padding:0;

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;

	color:#fff;

	text-decoration:underline;

}

.brdr1{

	border:solid 1px #000;

}

/*****************************NAV Starts*********************************************/

#nav {padding:0; margin:0; list-style:none; height:29px; background:#6e0020 url(images/navBg.jpg) repeat-x top left; position:relative; z-index:500; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-transform:uppercase;}

#nav li.top {display:block; float:left; height:29px;}

#nav li a.top_link {display:block; float:left; height:29px; line-height:29px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0px; cursor:pointer;background: url(three_0.gif); border-right:solid 1px #FFF;}

#nav li a.top_link span {float:left; display:block; padding:1px 15px 0 15px; height:29px; background:url(images/divider.jpg) no-repeat right;}

#nav li a.top_link span.down {float:left; display:block; padding:1px 15px 0 15px; height:29px;  background:url(images/divider.jpg) no-repeat right;}



#nav li:hover a.top_link {color:#12aad8; background:url(images/nav_hover.jpg) repeat top left;}

#nav li:hover a.top_link span {background:url(images/divider.jpg) no-repeat right;}

#nav li:hover a.top_link span.down {background:url(images/divider.jpg) no-repeat right;}



/* Default list styling */



#nav li:hover {position:relative; z-index:200;}



#nav li:hover ul.sub

{left:1px; top:29px; background: #6e0020; padding:3px; border:1px solid #fff; white-space:nowrap; width:170px; height:auto; z-index:300;}

#nav li:hover ul.sub li

{display:block; height:20px; position:relative; float:left; width:170px; font-weight:normal;}

#nav li:hover ul.sub li a

{display:block; font-size:11px; height:18px; width:168px; line-height:18px; text-indent:5px; color:#fff; text-decoration:none;border:1px solid #fff;}

#nav li ul.sub li a.fly

{background:#6e0020 url(arrow.gif) 80px 6px no-repeat;}

#nav li:hover ul.sub li a:hover 

{background:#0e5392; color:#fff; border-color:#fff;}

#nav li:hover ul.sub li a.fly:hover

{background:#0e5392 url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}





#nav li:hover li:hover ul,

#nav li:hover li:hover li:hover ul,

#nav li:hover li:hover li:hover li:hover ul,

#nav li:hover li:hover li:hover li:hover li:hover ul

{left:284px; top:-4px; background: #6e0020; padding:3px; border:1px solid #464646; white-space:nowrap; width:284px; z-index:400; height:auto; color:#fff;}



#nav ul, 

#nav li:hover ul ul,

#nav li:hover li:hover ul ul,

#nav li:hover li:hover li:hover ul ul,

#nav li:hover li:hover li:hover li:hover ul ul

{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#nav li:hover li:hover a.fly,

#nav li:hover li:hover li:hover a.fly,

#nav li:hover li:hover li:hover li:hover a.fly,

#nav li:hover li:hover li:hover li:hover li:hover a.fly

{background:#0e5392 url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 



#nav li:hover li:hover li a.fly,

#nav li:hover li:hover li:hover li a.fly,

#nav li:hover li:hover li:hover li:hover li a.fly

{background:#6e0020 url(arrow.gif) 80px 6px no-repeat; color:#fff; border-color:#6e0020;} 

/*********************************NAV END*********************************************/
/*** Map ***/
.mapList h1{color:#18588d; font-size:16px; margin:5px 0 0; background:none !important; border-bottom:#FFF 0px solid !important;}
.mapList ul{margin:0px 0px 20px 0;}
.mapList ul li{ list-style-image:url(images/bull-list.png); padding:0px; margin:0px 0px 0px 20px; background:none;}
.press_title {
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	color:#004489 !important;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	line-height:20px;
	padding:0 0 5px 0px;

}
.publication_title {
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	color:#004489 !important;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	padding:0 0 5px 0px;

}

