@charset "UTF-8";
/* CSS Document */
.mybody { color: #fff; font-size: 9pt; font-family: Helvetica, Arial, SunSans-Regular, sans-serif, Geneva; display: inline; font-weight: normal; background-color: #369; margin: 2px; }
.mybody  a{ color: #0a3c6d;
 /*link text is indented 8px*/
}
.mybody a:hover{ color: #c4ac2a; text-decoration: underline;
 /*link text is indented 8px*/
}
.removelinkborder {
	border-style: none;
}

.columnlinks {
	width: 145px;
	height: 280px;
	background-color: #c65a00;
}
.featurebox { width: 655px; height: 300px; }
.maincolumn {
	width: 680px;
	
	height: 450px;
}
.left {
	float: left;
}
.right {
	float: right;
}
#featured { background-image: none; background-attachment: fixed; background-position: 0 0; position: relative; overflow: hidden; text-align: left; border-top: 15pt solid #cfb52b; border-bottom: 5pt solid black; }
#slides { height: 240px; width: 240px; overflow: hidden; float: left; position: relative; margin-top: 1em; margin-bottom: 2em; margin-left: 0; }
#caption { float: left; padding-right: 2em; display: inline; }
#caption ul {
	list-style: none;
margin: 0;
padding: 0;
width: 260px;
}
#caption li+li { border-top: 1px dotted #000;
;border-right-color: white; border-bottom-color: white; border-left-color: white; }
#caption .title  { font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14pt; display: block; padding-bottom: 5px }
#caption a  { color: #0a3c6d; font-size: 14pt; font-weight: bolder; text-decoration: none; display: block }
#caption a:hover  { color: #0a3c6d }
#caption ul a  { padding: 10pt 0; display: block; }
#caption a.activeSlide {
	color: #0a3c6d;
}
#ccc { margin: 0 12pt 1pt; float: left; display: inline; }
.caption_text_reverse {
	line-height: 120%;
	color: #FFFFFF;
	padding: 4px 5px 5px 7px;
}
.caption_text_reverse_blk {
	line-height: 120%;
	color: #333333;
	padding: 4px 5px 5px 7px;

}
.caption_text_reverse a:link {
	color: #FFFFFF;
}
.caption_text_reverse a:visited {
	color: #FFFFFF;
}
.main_text_reverse {
	line-height: 140%;
	color: #FFFFFF;
	padding: 7px 10px 12px;
	background-color: #779EAB;
}
.caption_text_white {
	line-height: 120%;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 5px;
}
.caption_text_white a:link {
	color: #FFFFFF;
}
.caption_text_white a:visited {
	color: #FFFFFF;
}

.caption_text {
	line-height: 120%;
	background-color: #333333;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 5px;
	font-weight: bold;
}
.caption_text a:link, .caption_text a:visited {
	color: #FFF;
	font-weight: bold;
}
.specialcccbody {
width: 295px; /*width of menu*/
}

.specialcccbody ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none inside;
}


.specialcccbody  li { /* all list items */
	float: left; position: relative; width: 295px; 
}
.specialcccbody li ul { /* second-level lists */
	display: none;
color: #d7eaf4;
	position: absolute;
	top: 15em;
	left: 0;

}

.specialcccbody  li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

.specialcccbody  li:hover ul, li.over ul { /* lists nested under hovered list items */
	cursor: pointer; display: block; }

.specialcccbody a:hover{ /*hover background color*/
background: #0a3c6d;
color: white;
}

.specialcccbody  ul li a{ font: 12px/30px Arial; color: #0a3c6d; position: relative; display: block; text-decoration: none; padding-left: 12px; border-top: 1px dotted #666666;
 /*link text is indented 8px*/
}

#content {
	clear: left;
}

a img {
border: 0;
}
.otitle { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; display: block; font-weight: bold; }
.ocaption { font-size: 9px; display: block; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px; padding-bottom: 8px; }
.oboldmini { font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; display: inline; font-weight: bold; }
.hiddenPic {display:none;}
.featurecaption { font-size: 12px; display: block; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13px; }
.ocaption2 { font-size: 10px; display: inline; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-bottom: 8px; }
.omarks { color: #369; font-size: 18px; font-family: "Times New Roman", Times, Century, "Adobe Garamond Pro", serif; display: inline; font-weight: bold; }
.specialcccbody2 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none inside;
}
.specialcccbody2 li { /* all list items */
	float: left; position: relative; width: 180px; 
}
.specialcccbody2 li ul { /* second-level lists */
	display: none;
color: #d7eaf4;
	position: absolute;
	top: 15em;
	left: 0;

}
.specialcccbody2 li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
.specialcccbody2 li:hover ul, li.over ul { /* lists nested under hovered list items */
	cursor: pointer; display: block; }
.specialcccbody2 a:hover{ /*hover background color*/
background: #c63;
color: white;
}
.specialcccbody2 ul li a{ font: 12px/30px Arial; color: #0a3c6d; position: relative; display: block; text-decoration: none; padding-left: 12px; border-top: 1px dotted #666666;
 /*link text is indented 8px*/
}

.specialcccbody3 {
width: 180px; /*width of menu*/
}

.specialcccbody3 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none inside;
}


.specialcccbody3  li { /* all list items */
	float: left; position: relative; width: 180px; 
}
.specialcccbody3 li ul { /* second-level lists */
	display: none;
color: #d7eaf4;
	position: absolute;
	top: 15em;
	left: 0;

}

.specialcccbody3  li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

.specialcccbody3  li:hover ul, li.over ul { /* lists nested under hovered list items */
	cursor: pointer; display: block; }

.specialcccbody3 a:hover{ /*hover background color*/
background: #0a3c6d;
color: white;
}

.specialcccbody3  ul li a{ font: 12px/30px Arial; color: #0a3c6d; position: relative; display: block; text-decoration: none; padding-left: 12px; border-top: 1px dotted #666666;
 /*link text is indented 8px*/
}

