body{ background-color:#333333; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
#errors { margin: 3px; padding: 3px; color: red; font-size: 1em; border: solid red 1px;} 
#messages { margin: 3px; padding: 3px; color: blue; font-size: 1em; border: solid blue 1px; } 
label{font:bold 10px Arial, Helvetica, sans-serif;color:#444;}

.BodyText{font:Arial, Helvetica, sans-serifSize: 12px #000;font-size:12px;color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:400;}
.BodyLinks{font:Arial, Helvetica, sans-serifSize: 12px bold, underlinedColor: #00F;}
#caseContentVid a{color:black;text-decoration:none;}
#caseNav a{color:#454545;text-decoration:none;}
#caseNav a:hover{text-decoration:underline; color: blue !important;}
.PageTitle{font:Arial, Helvetica, sans-serifSize: 20px #009; color:#333333; font: 20px Arial, Helvetica, sans-serif; }
.footer-a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2140BA;text-decoration:none;}
.footer-a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:white;text-decoration:none;}
.footer-a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:white;text-decoration:none;}
#formSearch input{font:10px Arial, Helvetica, sans-serif;background:#F2F2F2;width:90px;}
.resultheader{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#009;font-weight:700;}
.results{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.Body_Big_Bold{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bolder;}
.White_Text{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;}
#FormList select{font:9px Arial, Helvetica, sans-serif;background:#F2F2F2;width:120px;}
#caseBGgrey{background:#F2F2F2 url(images/bg_gap.gif) no-repeat top;margin:0;padding:12px 4px 4px;}
#caseNav{padding-top:10px;padding-left:10px;width:125px;padding-right:10px;font:11px/11px Arial, Helvetica, sans-serif;margin:0 0 0 4px;}
.fl{float:left;}
.fr{float:right;}
#caseNav ul li{color:#444;padding-top:10px;margin:0;}
.caseLinks{font:bold 10px Arial, Helvetica, sans-serif;color:#333;text-decoration:none;}
.caseAssets{ font:normal 11px Arial, Helvetica, sans-serif; color:#333; }
.cb{clear:both;}
#caseContent{margin-left:155px;font:12px/14px Arial, Helvetica, sans-serif;margin-top:0;padding:22px 20px 20px;}
#caseHome h2,#caseContent h2{ font:14px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; margin:0; text-transform: capitalize; }
#caseHome h2 a,#caseContent h2 a{ text-decoration:none; color:#333333; padding-bottom:0px; text-transform: capitalize; }
.caseHeader{background:url(images/div_dot_right.gif) no-repeat bottom;padding-bottom:12px;margin-bottom:12px;}
.caseHeader h1{ font:bold 18px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0; background: #FFFFFF; text-transform: capitalize; z-index: 100; }
#caseBar{background:#0038BB;width:12px;height:100%;margin:auto auto auto 150px;}
#caseContentDesc {font:12px/15px Arial, Helvetica, sans-serif;color:#444;width:240px;margin:0;padding:0;}
#caseContentAbst {font:12px/15px Arial, Helvetica, sans-serif;color:#444;margin:0;padding:0;}
#caseContentDesc a, #caseContentAbst a{text-decoration:none;color:#444;font:12px/15px Arial, Helvetica, sans-serif;}
#caseContentDesc font, #caseContentAbst font{ font-family: inherit;font-size: inherit;color: inherit;font-weight: inherit; }

.caseMedium{background:#FFF;border:2px solid #8F8F8F;}
#caseBGwhite{background:#FFF url(images/bg_greybar.gif) repeat-y 150px;margin:4px;}
#caseContentVid{ width:270px; font:11px/12px Arial, Helvetica, sans-serif; color:#444; margin:0; padding:0; }
#caseNotice{clear:both;font:10px Arial, Helvetica, sans-serif;color:#444;padding:12px 9px;}
#caseBGlogin{ background:#FFF url(images/bg_greybar.gif) repeat-y 50%; padding-top:20px; font:11px Arial, Helvetica, sans-serif; color:#454545; margin:4px; }
#caseBGlogin a{text-decoration:none;color:#444;}
#caseBGlogin ul li{font:11px Arial, Helvetica, sans-serif;color:#454545;display:inline;}
#caseBGlogin ul li label{display:block;width:90px;float:left;margin-right:12px;padding-bottom:6px;font-weight:bold;}
#caseBGlogin ul li input{ display:block; width:90px; height:22px; float:left; padding-right:12px; padding-bottom:6px; background: #E3E3E3; border-style: none; }

#caseBGlogin textarea{ font: 10px "Courier New", Courier, monospace; }

#caseBGlogin ul li input.button,.button{ ;width:90px;padding-right:0px;background:#8F8F8F;font:bold 11px Arial, Helvetica, sans-serif;color:#FFF;border:0;padding-bottom:3px;}
#caseBGlogin ul li input.button:hover,.button:hover{border:0;background:#ccc;}
.button label{display:block }
#caseWatch{ position:absolute; height:100%; width:100%; left:0; top:0; background:#000; text-align:center; margin:0 auto; }
#caseWatchInner{ text-align:left; width:800px; height:500px; margin:0 auto; background: transparent; }
#caseNav ul,#caseWatchNav ul,#caseBGlogin ul{list-style:none;margin:0;padding:0;}
#caseLoginLeft,#caseLoginRight{ width:320px;margin-left:0px; margin-right:10px; }
#caseLoginLeft { margin-left:20px;}
#caseWatchNav ul li{font:11px Arial, Helvetica, sans-serif;color:#454545;display:inline;}

#caseHeading {margin:0px auto; margin-bottom:5px; margin-top:20px; width:800px;}
#caseWatchTitle h1 {font:16px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display: inline; }

#caseDetailCover { background: #333333; filter:alpha(opacity=80); -moz-opacity:.8; }
#caseWatchNav a { text-decoration: none; color: #FFFFFF; font: bold 10px Arial, Helvetica, sans-serif; letter-spacing: 0.06em; }
#caseWatchNav span { background:#8F8F8F; padding: 6px 12px; margin-right: 2px; }
#caseWatchNav ul {height:22px; display:block;}
#caseWatchTitle {}
#homeMain h1 { font: bold 16px/22px Arial, Helvetica, sans-serif; color: #FFFFFF; width: 330px; margin-left:180px; }
#homeMain{ height:208px; background: url(images/home_main_4.jpg); }
.detailPageMinorHeader{ font:bold 12px Arial, Helvetica, sans-serif;color:#333;text-decoration:none;}

#homeText { padding: 0px 10px 20px 14px; background: #F7f7f7; }
#homeText h1 { font: normal 15px/22px Arial, Helvetica, sans-serif; color: #333; padding-right: 10px; padding-left: 10px; }


a.black_link:hover{text-decoration:underline !important; color: blue !important;}
