/* 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.2;
}
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: #dce2ee url(/resources/images/bg.gif) repeat-x; font-family: Verdana, Arial; font-size:12px;color:#242424;text-align:center;margin-top:0px;}

h1{font-family:Times New Roman, Arial, Times; font-size:26px;font-weight:normal; padding-top:20px; color:#2F579C;border-bottom:1px solid #CCCCCC;}
h2 {border-bottom:1px solid #CCCCCC;color:#5E5D5D;font-family:Times New Roman,Arial,Times;font-size:22px;font-weight:normal;margin-bottom:5px;padding:0 0 5px;}
.blue{color:#2F579C;}
.black{color:#5e5d5d}
.dark{color:#333}
.noBorder{border:none;padding:0px;}

hr{width:90%; margin-left:auto;margin-right:auto;text-align:center; color:#B5B5B5; background-color:#B5B5B5; border-color:#B5B5B5;height:1px; border: 0;}

p{margin:0px;padding:3px;line-height:20px;  font-size:12px;}

a{color:#1e7c9f; text-decoration:none;font-weight:bold;}

p a{color:#058467;}
p.headerParagraph{font-size:14px;line-height:22px;}
a:hover{text-decoration:underline;}
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:15px;left:175px;font-size:12px;}
a.rss:hover{text-decoration:none;}
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: Times New Roman,Arial,Times;}
input.button:hover{cursor:pointer;}

ul{list-style-image: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:285px; float:right;margin-top:10px;margin-right:12px;}
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:350px; float:right;margin-top:15px;}
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:13px;}
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:940px;position:relative;padding:1px 1px 5px;margin-left:auto;margin-right:auto;background:#FFFFFF url(/resources/images/centerbg.gif) repeat-x scroll 0 0;}
div#header{width:100%;height:132px;float:left;}
div#header img#logo{margin-top:0px;margin-left:14px;float:left;}
div#header div#eyebrow{width:551px;}
div#header div#eyebrow, div#header div#eyebrow div#topE{float:right;}
div#header div#eyebrow div#topE{margin-top:5px;margin-right:7px;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{float:right;width:270px}
div#pNumber a, div#pNumber span{float:left;}

div#header div#eyebrow div#search{width:244px;margin-right:0px;float:right;margin-top:2px;}
div#header div#eyebrow div#search input.search{background:#244583;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) no-repeat top center; height:45px;float:left;}
div#top{width:100%;height:259px;background:transparent url(/resources/images/center.jpg) no-repeat scroll 0 0;overflow:hidden;}
div#bottom{width:932px;padding:0 4px;}
div#bottom div#top2{width:100%;min-height:270px;padding:5px 0px;}
div#bottom div#top2 div#lefttop2{width:48%; border-right:1px #cdcdcd solid; min-height:270px;float:left;padding:0px 20px 0px 6px;}
div#bottom div#top2 div#righttop2{width:49%;min-height:250px;float:left;}
div#bottom div#bottom2{background:#E9E6D3;min-height:150px;padding:10px;width:913px;position:relative;}
div#footer{width:100%;background:#FFF url(/resources/images/footerbg.gif) no-repeat top center;float:left;height:45px;margin-top:0px;}
div#footer p{float:left;color:#e0e0e0;padding-top:5px;line-height:19px;font-size:11px;}
div#subFooter{text-align:left;width:932px;position:relative;padding:5px 0px;margin-left:auto;margin-right:auto;}

div.bulletmenu{padding:10px 25px; background:#F8F8F8 none repeat scroll 0 0;border:1px solid #B3BCCC;}

/*Content */
div#content{width:100%;float:left;min-height:500px;}
div#content div#menu{padding:20px 10px;width:190px;}
div#content div#contents{float:left;width:685px;padding:12px 18px 12px 7px;}

/* Top Nav Styles */

body{behavior:url(/csshover.htc);}



#topMenu {
background: #6CA7DA;
padding: 0px;
/*height: 31px;*/
z-index:55;
margin: 4px 0px 0px 10px
}

#topMenu ul {
list-style: none;
list-style-image:none;
margin: 0px;
padding: 0px;
width:130px;
/*height: 31px;*/
float: left;
/*border-left: 0.1em solid #ffffff;*/
z-index:55;
border-right:1px solid #FFF;
}

/* Last UL fix*/
#topMenu ul+ul+ul+ul+ul+ul+ul{border:none;}
#topMenu ul li ul{
left: 0;
position: absolute;
display: block;
width: 220px;
background: #1E7C9F;
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: #FFF;
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: #244583;
z-index:10;
}

#topMenu ul li ul li a:hover {
color: #ffffff;
background: #244583;
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:#244583;color:#fff}

.topMenuHighlight li{
color: #ffffff;
background: #244583;
z-index:55;
}

.topMenuHighlight ul li{
background: #1E7C9F;
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,
div#topMenu ul ul li:hover ul,
div#topMenu ul ul 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 4px; width:167px; 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: #244583; text-decoration: none;  z-index:1;}

#subMenu ul li { padding-top:4px; padding-bottom:4px;  list-style-image:none;}

span.subMenuHighlight {z-index:1;}
li.subMenuHighlight{background:#244583;}
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*******************/