body {background-image:url('images/background.jpg');background-repeat:repeat-y;background-size:100%; margin:0; padding:0;}

h1 {font:30px verdana; color:#000;}
h1a {font:26px verdana; color:#000;}
h1b {font:22px verdana; color:#000;}
h2 {
	font: 16px verdana;
	color: #0000;
	border-bottom: 2px dotted #9dceff;
	margin-top: 70px;
	margin-right: 70px;
	margin-bottom: 70px;
	margin-left: 70px;
}
h2a {font:16px verdana; color:#0000;}
h3 {font:15px verdana; color:#000;text-decoration:underline;font-weight:bold;position:inline;}
h3a {font:18px verdana; color:#000;font-weight:bold;position:inline;}

.header {margin:0 auto; width:960px;height:140px;background:#000;}
#top-row {height:83px; width:960px; background:#000; padding-top:20px;}
#logo {float:left;padding-left:10px; width:350px;}
#virt {float:right;padding-right:20px; width:300px;text-align:right;}

.top-nav {clear:both; width:960px; background:#000;height:37px;}

.bottom-nav {clear:both; width:960px; background:#000;height:37px;}

.sub-header {width:100%; background: #212f35 url(img/grad-bg.jpg); height:250px;margin:12px 0 0;}

#big-image {margin:0 auto; width:960px; height:250px;background:#999;}

#sm-image {margin:0 auto; width:960px; height:25px;background:#999;}

#rotating-item-wrapper {
	position: relative;
	width: 960px;
	height: 250px;
}
.rotating-item {
	display: none;
	position: absolute;
	top: 152px;
	margin-left: auto;
	margin-right: auto;
}

.content-window{width:920px;margin:0 auto;font:14px verdana;color:#000;padding:20px;line-height:18px;background:#fff;}
.content-window img{padding:10px;}
.content-window p{margin:25px;}
.content-window a{color:#000000;text-decoration:none;}
.content-window a:hover{color:#00857e;text-decoration:underline;}
.content-window td{font-size:9px;color:#000;font-weight:bold;}
.content-window td img{width:400px;height:518px;border-style:solid;border-width:1px;margin-bottom:5px;}

.content-windowa{width:920px;margin:0 auto;font:14px verdana;color:#000;padding:20px;line-height:18px;background:#fff;}
.content-windowa img{padding:10px;}
.content-windowa table{padding-left:25px;padding-right:25px;}
.content-windowa td{font-size:11px;color:#000;font-weight:bold;}

.content-windowb{width:920px;margin:0 auto;font:14px verdana;color:#000;padding:20px;line-height:18px;background:#fff;}
.content-windowb img{padding:10px;}
.content-windowb table{padding-left:5px;padding-right:5px;}
.content-windowb td{font-size:11px;color:#000;font-weight:bold;}
.content-windowb a{color:#000000;text-decoration:none;}
.content-windowb a:hover{color:#00857e;text-decoration:underline;}


.content-windowf{width:920px;margin:0 auto;font:14px verdana;color:#000;padding:20px;line-height:18px;background:#fff;}
//.content-windowf img{padding:2px;}
.content-windowf p{
	margin-top: 13px;
	margin-right: 13px;
	margin-left: 13px;
	margin-bottom: 13px;
	font-size: 14px;
	text-align: center;
	right: 104px;
	clear: right;
	padding-top: 7px;
	bottom: 26px;
}
.content-windowf a{color:#000000;text-decoration:none;}
.content-windowf a:hover{color:#00857e;text-decoration:underline;}
.content-windowf td img{border-style:solid;border-width:1px;margin-bottom:5px;}

.menu{float:left; width:275px;font:14px verdana;color:#000;padding:10px;line-height:24px;background:#fff;border-style:solid;border-width:1px;margin-right:15px;}
.menu a{color:#000000;text-decoration:none;}
.menu a:hover{color:#00857e;text-decoration:underline;}
.content{float:left;width:620px;font:14px verdana;color:#000;padding:0 20px;line-height:18px;background:#fff;}
.content1{float:right;width:620px;font:14px verdana;color:#000;padding:0 20px;line-height:18px;background:#fff;}
.list{width:400px;display:block;float:left;text-align:center;}

.link1{font:italic 14px verdana; color:#000000;text-align:right;line-height:25px;}
.link1 a{color:#000000;text-decoration:none;}
.link1 a:hover {color:#000;text-decoration:underline;}



.boxes {width:960px; margin:0 auto;background:#fff;}

.box{float:left; width:270px; margin-right:55px;padding-left:15px; background:#fff;}
.box1{float:left; width:270px; margin-right:55px; background:#fff;}
.box2{float:right; width:270px;padding-right:15px;}
.box-close{clear:both; height:40px;}

.box-content{font:12px verdana; color:#000;background:#fff;}



.footer{width:100%; background:#00857e; margin-top:15px; color:#fff;font:11px verdana;line-height:20px;}
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{color:#fff; text-decoration:underline;}



/* ##########   Navigation menu for dropdowns    ########## */


.mattblackmenu ul{margin: 0 25px 0 10px;font: 11px Verdana;list-style-type: none;border-bottom: 1px solid #000;background: #000;overflow: hidden;width:auto;}
.mattblackmenu li{display: inline;margin: 0;}
.mattblackmenu li a{float: left;display: block;text-decoration: none;margin: 5;padding: 12px 18px; /*padding inside each tab*/border-right: 1px solid #000; /*right divider between tabs*/color: white;background: #000;}
.mattblackmenu li a:visited{color: white;}
.mattblackmenu li a:hover{background: #000; color:#d2ae7e; /*background of tabs for hover state */}
.mattblackmenu a.selected{background: #000; /*background of tab with "selected" class assigned to its LI */}


/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/font: normal 12px Verdana;margin: 0;padding: 0;position: absolute;left: 0;top: 0;list-style-type: none;background: #000;border: 1px solid #000;border-bottom-width: 0;visibility: hidden;z-index: 100;}
.ddsubmenustyle li a{display: block;width: 160px; /*width of menu (not including side paddings)*/color: #fff;background-color: #00a9a2;text-decoration: none;padding: 4px 5px;border-bottom: 1px solid #000;}
* html .ddsubmenustyle li{ /*IE6 CSS hack*/display: inline-block;width: 170px; /*width of menu (include side paddings of LI A*/}
.ddsubmenustyle li a:hover{background-color: White;color: #000;}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/padding-left: 4px;border: 0;}
.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/position: absolute;padding-top: 3px;left: 100px;border: 0;}
.ddiframeshim{position: absolute;z-index: 500;background: transparent;border-width: 0;width: 0;height: 0;display: block;}


/* ######### Marker List Vertical Menu ######### */

.markermenu{width: 175px; /*width of side bar menu*/clear: left;position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/}
.markermenu ul{list-style-type: none;margin: 5px 0;padding: 0;border: 1px solid #000000;}
.markermenu ul li a{background: #F2F2F2 url(bulletlist.gif) no-repeat 3px center; /*light gray background*/font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;color: #00014e;display: block;width: auto;padding: 3px 0;padding-left: 20px;text-decoration: none;border-bottom: 1px solid #B5B5B5;}
* html .markermenu ul li a{ /*IE6 hack*/width: 155px;}
.markermenu ul li a:visited, .markermenu ul li a:active{color: #00014e;}
.markermenu ul li a:hover, .markermenu ul li a.selected{color: white;background-color: black;}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{background: white;}
.blackwhite li a:hover{background: black;color: white;}
