body {
 margin-top: 10px;
 padding: 0;
 font-family: Verdana, Arial, sans-serif;
 color: #222;
 line-height: 1.5;
 background-color: #fff;
}


#mainwrapper {
 width: 960px;
 margin: 0 auto;
}

#topbar {
 height: 70px;
 font-size: 70%;
 background: #fff;
 padding: 0;
}

#topbarfloat {
 float:right;
 text-align:right;
 padding-bottom:5px;
}

#topbarfloat a {
 color: #044e8e;
 text-decoration:none;
 background-color: #fff;
 font-weight: normal;
}
#topbarfloat a:hover {
 color: #fff;
 text-decoration:none;
 background-color: #044e8e;
 font-weight: normal;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
#invertedtabs {
 margin: 0;
 padding: 0;
 width: 100%;
 background: transparent;
 voice-family: "\"}\"";
 voice-family: inherit;
 text-align: center;
 display: inline;
}

#invertedtabs ul {
 font: bold 70% Arial, Verdana, sans-serif;
 margin:0;
 padding:0;
 list-style:none;
}

#invertedtabs li {
 display:inline;
 margin:0 2px 0 0;
 padding:0;
 text-transform:uppercase;
 line-height: 1.5em;
}

#invertedtabs a {
 float:left;
 color: white;
 background: #044E8E url(../cw2/Assets/images/color_tabs_left2.gif) no-repeat left bottom;
 margin:0 2px 0 0;
 padding:0 0 0 3px;
 text-decoration:none;
 letter-spacing: 1px;
}

#invertedtabs a span {
 float:left;
 display:block;
 background: transparent url(../cw2/Assets/images/color_tabs_right2.gif) no-repeat right bottom;
 padding:3px 9px 3px 6px;
}

#invertedtabs a span{
 float:none;
}

#invertedtabs a:hover{
 background-color: #C70508;
}

#invertedtabs a:hover span{
 background-color: #C70508;
}

#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/
 background-color: #C70508;
}
#invertedtabsline {
 clear: both;
 padding: 0;
 width: 100%;
 height: 8px;
 line-height: 10px;
 background: #044e8e;
 border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

#contentwrapper{
float: left;
width: 100%;
}
#contentcolumnindex {
 margin: 0 180px 0 180px;
 font-size: 80%;
}

#contentcolumn {
 margin: 0 0 0 180px;
 font-size: 80%;
}



#leftnavbar {
 float: left;
 width: 180px;
 margin-left: -960px;
 margin-top: 20px;
}
#rightnavbar {
 float: left;
 width: 180px;
 margin-left: -180px;
 margin-top: 20px;
 font-size: 80%;
}
.rightnavbar {
 border-style: solid;
 border-color: #ccc;
 border-width: 2px;
 font-family: Arial, Verdana, sans-serif
}



#footer {
 clear: left;
 text-align: center;
 width: 100%;
 border-top: solid 1px #ccbcbc;
}
.footerbar {
 font-size: 70%;
 padding: 0;
 margin: 0;
}

.footerbar li{
 list-style: none;
 display: inline;
}

.footerbar li a{
 padding: 0 0.5em;
 text-decoration: none;
 color: #044E8E;
 background-color: #fff;
 font-weight: normal;
}

.footerbar li a:hover{
 color: #fff;
 background-color: #044E8E;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
#vertmenu {
 width: 180px;
 padding: 0;
 margin: 0;
}

#vertmenu h1 {
 display: block;
 background-color:#044e8e;
 font-size: 80%;
 font-family: Arial, Verdana, sans-serif;
 text-transform: uppercase;
 padding: 3px 0 3px 0;
 border: 1px solid #333;
 color: #fff;
 margin: 0;
 width: 180px;
}

#vertmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 border: none;
}
#vertmenu ul li {
 margin: 0;
 padding: 0;
}
#vertmenu ul li a {
 font-size: 80%;
 display: block;
 border-bottom: 1px dashed #044e8e;
 padding: 5px 0px 2px 0;
 text-decoration: none;
 color: #044e8e;
 width:180px;
 font-weight: bold;
}

#vertmenu ul li a:hover {
 color: #c70508;
}

#vertmenu #current a {
 display: block;
 text-decoration: none;
 color: #c70508;
 background-color: #fff;
}

.innertube {
 margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
 margin-top: 0px;
}
.innertube2 {
 margin: 20px;
 margin-top: 20px; /*Margins for inner DIV inside each column (to provide padding)*/
}