@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;}a:link { color: #0a3c6d; }a:hover { color: #c4ac2a; }.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*/}