@charset "utf-8";
/* CSS Document */
#headerImage{border:none;}

body
{
}

#seoWrapper{font-size:13px; font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; background-color:#fff; border:1px solid black; width:818px; margin:0 auto;}
#seoWrapper .content{ padding:10px;}

.contentpage #seoWrapper{width:auto;border:none;}

#seoWrapper p{font-size:13px; padding-left:20px;}
#seoWrapper h1{background-color:#8b0707; border:1px solid #666666; color:#fff; font-size:26px; padding:6px; padding-bottom:3px;  padding-top:3px; margin-top:0px; margin-bottom:0px; padding-left:15px;}
#seoWrapper h2{ color:#000033; font-size:21px; padding:0px; padding-left:5px;}
#seoWrapper h3{color:#003366; font-size:18px; padding:3px; padding-left:5px;}
#seoWrapper h4{color:#000099; font-size:15px; padding:3px; padding-left:5px;}

#seoWrapper .separator{width:100%; height:2px; border-bottom:4px dotted #666666; margin:15px 0;}

#seoWrapper .pressReleaseInfo{ float:right; background-color:#E6E6E6; border:1px solid black; font-size:14px; padding:10px; margin:10px; margin-top:0px;}
#seoWrapper .headingHighlight{color:#CC0000;}
#seoWrapper .dateHighlight{color:#003399;}

#styleone
{
    position:relative;
    display:block;
    height:17px;
    font-size:14px;
    font-weight:bold;
    background:transparent url(images/bgOFF.jpg) repeat-x bottom left;
    font-family:Arial,Verdana,Helvitica,sans-serif;
    border-bottom:1px solid #d9d9d9;
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
}

/*
#styleone ul{margin:0;padding:0;list-style-type:none;width:auto; border-top:1px solid black;}
#styleone ul li{display:block;float:left;margin:0 1px 0 0;}
#styleone ul li a{display:block;float:left;color:#034895;text-decoration:none;padding:0px 35.5px;height:18px;border-right:1px solid gray;}
#styleone ul li a:hover,#styleone ul li a.current{color:#034895;background:transparent url(images/bgON.jpg) repeat-x top left;}
*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#nav a, #nav span {
	display: block;
	width: 10em;
	color:#034895;
	text-align:center;
	height:18px;
	border-right:1px solid gray;
}
#nav li { /* all list items */
	float: left;
	width: 9.7em; /* width needed or else Opera goes nuts */
}
#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul a{
    border-right:0px solid gray;
}
#nav li ul ul { /* 3rd level drop down to the right */
	margin: -1.3em 0 0 10.05em;
}
#nav li a, #nav li span{
    background:transparent url(images/bgOFF.jpg) repeat-x scroll left bottom
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li a:hover, #nav li span:hover {
    color : #034895;
    background:transparent url(images/bgON.jpg) repeat-x top left;
}

.selectCoursesLabel{
font-style: italic; 
font-size: 18pt; 
font-weight: bold;
text-decoration: underline;
text-align:center;
}

#toggleButtonLink{
font-size: 12pt;
font-weight: bold;
color: #034895;
text-decoration: underline;
}

#toggleButtonMessage{
font-style: italic; 
font-size: 12pt; 
font-weight: bold;
}

#seoWrapper .toc{}

#seoWrapper .toc-left{margin-top:10px;float:left; width:265px;  margin-left:25px;}
#seoWrapper .toc-right{margin-top:10px;float:left; width:265px; border-left:2px dashed gray; }
#seoWrapper .toc h2{border-bottom: 2px dashed gray; background:url(images/ico-catalog.jpg) no-repeat 15px top; padding-bottom:20px; padding-left:90px; margin-top:20px;}
#seoWrapper .toc h3{ text-align:center; margin-top:0px; margin-bottom:10px;}
#seoWrapper .toc h3 a{font-size:.9em; color:#025D8C;}
#seoWrapper .toc h3 a:visited{color:#314570;}

#seoWrapper .footer{}
#seoWrapper .footer-footerImage{vertical-align:bottom; margin-top:400px; text-align:left;}

#successce-home{width:310px; float:right; font-size:.9em;}
#successce-home ol li{margin:16px 0px;}
#homeh1pos{margin:10px;}
#homeh1pos p{padding:0; font-size:1.2em;margin:0; font-weight:bold;}
#homeh1pos h1{padding:0;}
#h1-txt{font-size:10pt; font-weight:normal; display:inline;}
.dil{display:inline;}
.header-p{padding:0 10px; font-size:1.2em;margin:12px 0;font-weight:bold;}
.h1-state{font-weight:bold; font-family:Arial; color:Navy; font-size:16pt;}
#state-ce-rules h2, #state-ce-rules h3{font-size:14pt;}
.nobi{font-weight: normal; font-style: normal;}
#ce-content{padding: 15px 10px;}
#ce-content p{font-size: 12pt;}
.seoh1,#ce-content p.seoh1{display:inline; font-weight:bold; font-size: 15pt;}
/* State Course Pages -- new content */
#StateContent {margin-left:20px;}
#StateContent ul li{margin:10px 0px;}
#StateContent ul li span {font-weight:bold;}
#StateContent #toggleButton{font-size:12pt;font-weight:bold; color:blue; }
#StateContent a:hover#toggleButton {text-decoration: underline; color: #034895; cursor:pointer;}
#StateContent .nb{color:#000066;}
#StateContent .bld, #StateContent .bld p{font-weight:bold;}
#StateContent .red{color:red;}
#prov-id{float:right; font-weight:bold;}
ul.site-dir li{margin:5px 0px}