/* RESETS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-size: 99%;
	font-family: Verdana, Arial;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1.3;
}
ol, ul {
	margin-left: 25px;
}

:focus {
	outline: 1px #c0c dotted;
}

/*Helper Classes*/
.normal{font-weight:normal;text-decoration:none;font-style:none;}
.bold {font-weight:bold;}
.underline{text-decoration:underline;}
.italic {font-style:italic;}
.small {font-size:.8em;}
.large {font-size:1.2em;line-height:2.5em;}
.hide {display:none;}
.invisible{visibility:hidden;}
.quiet {color:#666;}
.loud {font-style:italic;font-weight:bold;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.super {vertical-align:super;font-size:.8em;}
.inline{display:inline;float:left;}
.block{display:block;}
.clear {clear:both;height:0px;overflow:hidden;}
.maxwidth {width:100%;}
.maxheight {height:100%;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center; margin-left:auto; margin-right:auto;}
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}
.floatleft {float:left;}
.floatright {float:right;}
.padleft{padding-left:10px;}
.padright{padding-right:10px;}
.padtop{padding-top:10px;}
.padbottom{padding-bottom:10px;}
.pushleft{margin-left:10px;}
.pushright{margin-right:10px;}
.pushtop{margin-top:10px;}
.pushbottom{margin-bottom:10px;}
.nospace {margin:0px; padding:0px;}
.plain{text-decoration:none;font-weight:normal;font-style:normal;}
.spacer{height:15px; width:50px;}
.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

body{background: #81b1bf url(/resources/images/bg.gif) repeat-x; font-family: Verdana, Arial; font-size:12px;color:#242424;text-align:center;}

h1{font-family:Times New Roman, Arial, Times; font-size:28px;padding: 0 0 10px 0; font-weight:normal;color:#237EA0; margin-bottom:5px; border-bottom:1px solid #CCCCCC;}

h1 a{font-family:Times New Roman, Arial, Times; font-size:28px;padding: 0 0 10px 0; font-weight:normal;color:#5E5D5D; margin-bottom:5px;}

h2{font-family:Times New Roman, Arial, Times; font-size:22px;padding: 0 0 5px 0; font-weight:normal;color:#5e5d5d; margin-bottom:5px; border-bottom:1px solid #CCCCCC;}
.blue{color:#1e7c9f;}
.black{color:#5e5d5d}
.white{color:#FFF;}
.dark{color:#333}
.noBorder{border:none;padding:0px;}

div#menu h2{color:#FFF;}

hr{width:90%; margin-left:auto;margin-right:auto;text-align:center; color:#B5B5B5; background-color:#B5B5B5; border-color:#B5B5B5;height:1px;height:1px; border: 0;}
div#content hr{width:100%;height:1px}

p{margin:0px;padding:3px;line-height:20px;  font-size:12px;}
p.news{padding:0 25px;}
a{color:#1e7c9f; text-decoration:none;font-weight:bold;}
a.rss{background:url(/resources/images/rss.png) no-repeat left top; height:22px;padding-left:25px;padding-top:2px;display:inline-block;position:absolute;top:24px;left:175px;font-size:12px;}
a:hover{text-decoration:underline;}
input{border: 1px solid #B8CDD0; background:#FFF; color:#274E55; font-family:  Verdana, Arial;}
input.button{border: 1px solid #B8CDD0; background:#FFF url(/resources/images/buttonbg.gif) repeat-x; color:#274E55; font-family:  Verdana, Arial;}
input.button:hover{cursor:pointer;}

.headerParagraph{ font-size:14px; line-height:22px;}

ul{list-style:outside url(/resources/images/arrow.png); margin:0px;padding:0px;}
ul li{color:#464646;margin-bottom:8px;font-size:12px;}

ul.eyebrow{list-style:none; width:284px; float:right;margin-top:10px;margin-right:7px;}
ul.eyebrow li{float:left;display:inline-block; padding:0px 8px; border-right:1px dotted #666;}
ul.eyebrow li a{color:#1e7c9f; font-weight:normal;}
ul.eyebrow li.last{border-right:none;}

ul.footer{list-style:none; width:473px; float:right;margin-top:20px;}
ul.footer li{float:left;display:inline-block; padding:0px 8px; border-right:1px dotted #FFF;font-size:11px;}
ul.footer li a{color:#e0e0e0; font-weight:normal;}
ul.footer li.last{border-right:none;}

ul.programs{color:#5e5d5d; margin-left:43px;margin-top:5px;}
ul.programs li{color:#5e5d5d;margin-bottom:9px;font-weight:bold;font-size:12px;} 
ul.programs li a{color:#5e5d5d;}

div#wrapper{text-align:left;width:964px;position:relative;padding:1px;margin-left:auto;margin-right:auto;background:#FFFFFF none repeat scroll 0 0;}
div#header{width:100%;height:100px;float:left;}
div#header img#logo{margin-top:30px;margin-left:21px;float:left;}
div#header div#eyebrow{width:535px;}
div#header div#eyebrow, div#header div#eyebrow div#topE{float:right;}
div#header div#eyebrow div#topE{margin-top:5px;margin-right:0px;width:244px;}
div#header div#eyebrow div#topE img{display:inline-block;float:left;}
div#header div#eyebrow div#topE a{margin-top:5px;display:inline-block;}
div#pNumber{width:260px;float:right;}
div#pNumber a, div#pNumber span{float:left;}


div#header div#eyebrow div#search{width:250px;margin-right:0px;float:right;margin-top:4px;text-align:right;}
div#header div#eyebrow div#search input.search{background:#6495D0;color:#FFF;width:80px;padding:0px}
div#header div#eyebrow div#search input.search:hover{cursor:pointer;}


div#topnav{width:100%; background:url(/resources/images/navbg.gif) repeat-x; height:36px;float:left;}
div#top{width:100%;height:262px;float:left;}

div#top div#left{width:322px;height:259px;background:url(/resources/images/topleft.jpg) no-repeat 0 5px;float:left;padding-top:5px;}
div#top div#right{width:639px;height:259px;float:left;}
div#top div#right div#slideshow{margin-top:6px;}
div#top div#right img#slidecap{position:relative;top:-257px;z-index:5;}
div#bottom{width:100%;float:left;background:url(/resources/images/centerBG.gif)  repeat-y -1px 0px}
div#bottom div#left{width:322px;float:left;padding:15px 0px;}
div#bottom div#middle{width:318px; background:#E9E6D3;float:left;padding:15px 0px;position:relative;}
div#bottom div#right{width:321px;float:left;padding:15px 0px;}
div#footer{width:100%;background:#1E7C9E url(/resources/images/footerbg.gif) repeat-x;float:left;height:55px;}
div#footer p{float:left;color:#e0e0e0;padding-top:5px;line-height:19px;font-size:11px;}
div#subFooter{text-align:left;width:971px;position:relative;padding:5px 0px;margin-left:auto;margin-right:auto;}

/*Content */
div#content{width:100%;float:left;min-height:500px;}
div#content div#menu{padding:4px 15px;width:100%;}
div#content div#contents{width:100%;padding: 25px 15px}

div.bulletmenu{padding:10px 25px; border:1px solid #A6B4B8; background:#F8F8F8 ;}

/* Top Nav Styles */
body{behavior: url(/csshover.htc);}
#topMenu {
background: #6CA7DA;
padding: 0px;
/*height: 31px;*/
z-index:55;
}

#topMenu ul {
list-style: none;
list-style-image:none;
margin: 0px;
padding: 0px;
width:140px;
/*height: 31px;*/
float: left;
/*border-left: 0.1em solid #ffffff;*/
z-index:55;
border-right:1px solid #FFF;
}

#topMenu ul li ul{
left: 0;
position: absolute;
display: block;
width: 220px;
background: #D6E4F3;
padding: 0px;
z-index:55;
border-right:none;
}


#topMenu ul li a {
list-style: none;
font: 12px arial, helvetica, sans-serif;
font-weight:bold;
margin: 0;
text-align: center;
padding:0px;
padding-top:11px;
padding-right: 0px;
padding-left: 0px;
height: 25px;
vertical-align:middle;
z-index:55;
}

#topMenu ul li.menu1 a {
border-left: none;
z-index:55;
}

#topMenu ul li ul li a {
font: 11px arial, helvetica, sans-serif;
font-weight:bold;
display: block;
margin: 0px;
padding: 8px 5px;
text-align: left;
color: #201E56;
text-decoration: none;
border-left: none;
/*border-bottom: 1px solid #111;*/
height: 12px;
z-index:55;
}

#topMenu a {
font: 10px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px;
color: #ffffff;
white-space: nowrap;
text-decoration: none;
z-index:55;
}

#topMenu a:hover {
color: #ffffff;
background: #1E7C9F;
z-index:55;
}

#topMenu ul li ul li a:hover {
color: #ffffff;
background: #1E7C9F;
margin: 0;
padding: 8px 5px;
display: block;
height: 12px;
z-index:55;
}

#topMenu ul li ul li a.topMenuHighlight, #topMenu ul li ul li a.topMenuHighlight span{background:#1E7C9F;color:#fff;z-index:55;}

.topMenuHighlight li{
color: #ffffff;
background: #1E7C9F;
z-index:55;
}

.topMenuHighlight ul li{
background: #D6E4F3;
z-index:55;
}

.topMenuHighlight a {
z-index:55;
}


#topMenu li {
position: relative;
margin-bottom:0px;
z-index:55;
}

#topMenu ul ul {
position: absolute;
z-index: 55;
}

#topMenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
z-index:55;
}

div#topMenu ul ul,
div#topMenu ul li:hover ul ul,
div#topMenu ul ul li:hover ul ul
{display: none; z-index:55;}

div#topMenu ul li:hover ul
{display: block; z-index:55;}


/* Fix IE. Hide from IE Mac */

* html #topMenu ul li { height: 1%; z-index: 500;}

/* End */


/***************Left Menu Style*******************/

#subMenu {z-index:1;}

#subMenu li { z-index:1;}

#subMenu ul {list-style: none; margin:0 0 0 0px; width:170px; padding: 0; float: none; text-align: left; z-index:1;}

#subMenu ul li a { font: bold 12px arial, helvetica, sans-serif; margin: 0; text-align: left; z-index:1; padding: 0 5px;}

#subMenu a {font: bold 11px/12px arial, helvetica, sans-serif; display: block; margin: 0; padding: 2; color: #1E7C9F; text-decoration: none;  z-index:1;}

#subMenu ul li { padding-top:4px; padding-bottom:4px;  }

span.subMenuHighlight {z-index:1;}
li.subMenuHighlight{background:#166583;}
span.subMenuHighlight{color:#fff;}
#subMenu a:hover { text-decoration: underline; z-index:1;}

#subMenu li {position: relative; z-index:1;}

#subMenu ul li {margin-bottom: 0px; padding-left: 0px; line-height:20px; z-index:1; border-bottom:1px #d6d6d6 solid;}

div#subMenu ul ul {display: none;}

/* Fix IE. Hide from IE Mac */
* html #subMenu ul li { height: 1%; z-index: 10;}
/* End */
/***********End Left Menu Style*******************/



