@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; margin: 2px; }
.mybody  a{ color: #900;
 /*link text is indented 8px*/
}
.mybody a:hover{ color: #c60; text-decoration: underline;
 /*link text is indented 8px*/
}
.removelinkborder {
	border-style: none;
}

.columnlinks {
	width: 145px;
	height: 280px;
	background-color: #c65a00;
}
#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_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;
}
a:link { color: #900; }
a:hover { color: #c60; }
.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: 240px }

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


.specialcccbody  li  { position: relative; width: 240px; float: right }
.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 { color: white; background: #663399 }

.specialcccbody  ul li a { color: #990000; font: 12px/30px Arial; text-decoration: none; display: block; padding-left: 12px; position: relative; border-top: 1px dotted #ff9933 }

#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*/
}

