﻿body  *{
  font-family:Verdana;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  margin:0;
  padding:0;
}
b {
  font-weight: bold;
}
.cc-dismiss {
  color: #ffffff;
}
.cc-floating.cc-theme-classic {
  border: 1px solid lightgray;
  box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
}
html {
  background:url('../img/bg.png') top left repeat-x #FFF;
}
#content {
  background:url("../img/bg_main.png") repeat-y scroll left 30px #FFFFFF;
}
.clearer {
  display:block;
  clear:both;
  height:0;
  overflow:hidden;
}
#outerWrap {
  width:1000px;
  margin:0 auto;
}
#outerContainer {
}
#innerContainer {
}
#head {
  height:180px;
  min-height:180px;
  overflow:hidden;
  position:relative;
}
#head *{
  color:#FFF;
}
#headLogo {
  height:29px;
  min-height:29px;
  width:auto;
  min-width:50px;
  margin:0 auto;
  margin-top:38px;
}
#headMenu {
  height:29px;
  min-height:29px;
  background-color:#004A71;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  text-align:right;
  text-transform:uppercase;
}
#headMenu ul{
  padding:3px 10px;
}
#headMenu li{
  display:inline;
}
#headMenu a{
  line-height:20px;
  font-size:11px;
}
#headText {
}
#content {
}
#mainMenu {
  min-height:28px;
  border-bottom:5px solid #004A71;
  margin-top:80px;
}
#mainMenu ul{
}
#mainMenu li{
  float:left;
}
#mainMenu a{
  display:block;
  padding:6px 10px 2px;
  line-height:20px;
  color:#004A71;
  text-decoration:none;
  text-transform:uppercase;
  font-size:110%;
  border-bottom:5px solid #004A71;
}
#mainMenu a:hover,
#mainMenu .active {
  color:#E1001A;
  border-bottom:5px solid #E1001A;
  text-decoration:none;
}
#subMenu {
  margin-top:0px;
  border-bottom:5px solid #004A71;
}
#contentWrapper a,
#footer a {
  color:#004A71;
  text-decoration:none;
}
#contentWrapper a:hover,
#footer a:hover {
  color:#004A71;
  text-decoration:underline;
}
#contentWrapper,
#footer {
  color:#004A71;
}
#contentWrapper {
  width: 650px;
  /* border-right:1px solid #004A71; */
  float:left;
  overflow:hidden;
}
#sidebarWrapper {
  width: 350px;
  float:right;
  overflow:hidden;
}
#sidebarInnerWrap {
  padding: 40px 0 2em 50px;
  /* background-color:rgba(0, 74, 113, 0.65); */
}
#sidebarWrapper a {
  color:#FFF;
  text-decoration:none;
}
#sidebarWrapper a:hover {
  color:#FFF;
  text-decoration:underline;
}
#sidebarInnerWrap h1,
#sidebarInnerWrap h2 {
  border-bottom:1px solid #FFF;
}
#sidebarInnerWrap h1,
#sidebarInnerWrap h2,
#sidebarInnerWrap p,
#sidebarInnerWrap table{
  line-height:140%;
  color:#FFF;
}
#contentInnerWrap table td {
  padding:0 10px 5px 0;
}
#sidebarInnerWrap table td{
  padding:0px 15px 0 0;
}
#contentContainer {
}
#contentInnerWrap {
  min-height:250px;
  padding: 40px 0 2em 50px;
  /* background-color:rgba(0, 74, 113, 0.2); */
}
#contentInnerWrap .t3-content-element {
  margin-bottom:25px;
  width:545px;
}
#sidebarInnerWrap h1,
#contentInnerWrap h1 {
  line-height:140%;
  margin: 0 0 20px;
  text-transform: uppercase;
  font-size:28px;
}
#contentInnerWrap h1 {
  border-bottom:1px solid #004A71;
  width:700px;
}
#contentInnerWrap h2 {
  margin: 0 0 20px;
  text-transform: uppercase;
  font-size:18px;
}
#sidebarInnerWrap .contenttable {
  width:100%;
  border-top:1px solid #FFF;
  margin-bottom:20px;
}
#sidebarInnerWrap p {
  font-size:12px;
  line-height:16px;
  margin-bottom:0;
}
#contentInnerWrap p,
#contentInnerWrap table,
#sidebarInnerWrap table{
  font-size:12px;
  line-height:16px;
  margin-bottom:10px;
}
#contentInnerWrap ul{
  margin:10px 0;
  padding:0;
  list-style-type:disc;
  list-style-position:inside;
}
#contentInnerWrap li{
  margin-bottom:5px;
}
#footer {
  margin-top:30px;
  border-bottom: 6px solid #004A71;
}
#footerMenu {
}
#footerText {
  padding:3px;
}
#subMenu .nivo-caption {
  background-color:rgba(180, 180, 180, 0.8);
  padding:15px 12px;
}
#content .csc-textpic-imagewrap a:hover img{
  border-color:#E1001A;
}
#ce14 {
  margin-top:0px;
  padding-top:20px;
  border-top:1px solid #FFF;
}
.nivo-directionNav a {
  display:none;
}
