body { margin:0 auto; background:url(../img/bodyBg.jpg) center top repeat-y; font-size:12px; }
.red { color:#F00; }
.highlight { color:#F60; font-size:28px; font-weight:bold; }
#header { background:url(../img/header.jpg) center top no-repeat; height:340px; }
#body { width:940px; margin:0 auto; margin-top:-130px; }
#content { float:left; width:600px; margin:0 25px 0 5px; display:inline; }
#sideBar { float:left; width:310px; padding-top:50px; }
.table { border-left:1px solid #3971AB; border-bottom:1px solid #3971AB; width:600px; }
.table td, .table th { border-right:1px solid #3971AB; border-top:1px solid #3971AB; padding:5px 8px; text-align:center; }
.table thead th { background-color:#FFC; }
small { font-weight:normal; }
.stable { width:310px; }
.stable td, .stable th { border-bottom:1px dotted #CCC; text-align:center; padding:5px; }
.stable thead th { background-color:#FFD; }
.stable tbody th { text-align:left; font-weight:normal; }
a { color:#1F3A87; text-decoration:none; }
a:hover { text-decoration:underline; }
p { margin:0 0 10px 0; padding:0; line-height:160%; }
#content h2 { background:url(../img/mainHeader.gif) left bottom no-repeat; padding-left:30px; font-size:18px; font-weight:bold; height:26px; margin:20px 0 10px; color:#369 }
#sideBar h2 { background:url(../img/sideHeader.gif) left bottom no-repeat; padding-left:30px; font-size:18px; font-weight:bold; height:26px; margin:10px 0; color:#369 }
h2 span { float:right; font-size:12px; font-weight:normal; padding:5px 5px 0 0; }
h2 span a { color:#F00; }
.tabNav { border-bottom:2px solid #3971AB; height:24px; }
.tabNav a { background-color:#EBEBEB; color:#000; padding:0px 7px; display:block; float:left; margin-right:2px; height:24px; line-height:24px; }
.tabNav a:hover { background-color:#FFC; }
.tabNav a.cur { background-color:#3971AB; color:#FFF; }
.tabNav a.cur:hover { background-color:#3971AB }
ul { margin:0; list-style:none; padding:0; }
li { margin-bottom:5px; }
.TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
.TabbedPanelsTab { float: left; padding: 4px 6px; margin: 0px 1px 0px 0px; background-color:#EBEBEB; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; color:#000 }
.TabbedPanelsTabHover { background-color:#FFC; text-decoration:underline; }
.TabbedPanelsTabSelected { background-color:#3971AB; border-bottom: 1px solid #3971AB; color:#FFFFFF; font-weight:bold; }
.TabbedPanelsTab a { color: black; text-decoration: none; }
.TabbedPanelsContentGroup { clear: both; border-top:2px solid #3971AB; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
