body {background: #b6c5d1;}

#toptab {
margin-left: 0px;
width: 670px;
height: 209px;margin-top: 10px;}


table {background: black;}
/* End tabs */

.shadetabs, .shadetabs2{
padding: 3px 3px 3px 0px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}



.shadetabs2 li, .shadetabs li{
display: inline;
margin: 0;

}

.shadetabs2 li a, .shadetabs li a{
text-decoration: none;
z-index: 5500;
padding: 3px 6px;
margin: 0px 0px;
border: 1px solid #30414e;
color: #fff;
background-color: #30414e;
font: bold 12px verdana;
}

.shadetabs2 li a:visited, .shadetabs li a:visited{
color: #fff;
margin: 0px 0px;
font: bold 12px verdana;
}

.shadetabs2 li a:hover, .shadetabs li a:hover{
text-decoration: underline;
color: #fff;
margin: 0px 0px;
font: bold 12px verdana;
}
.shadetabs2 li a:hover {color: #fff;}

.shadetabs li a, .shadetabs li a:visited {background-color: #5793b9;
color: white;}


.shadetabs2 li a.selected, .shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
margin: 0px 0px;
font: bold 12px verdana;
}

.shadetabs2 li a.selected{ /*selected main tab style */
border-bottom-color: #4d799a;  /*changed */
background-color: #4d799a;/* change background color on selected tabs */
margin: 0px 0px;
}

.shadetabs li a.selected, .shadetabs li a.selected:visited{ /*selected main tab style */
border-bottom-color: #506473;
color: #fff;
background-color: #4d799a; /* change background color on selected tabs */
margin: 0px 0px;
}


.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
margin: 0px 0px;
font: bold 12px verdana;
color: #fff;}


.tabcontent{
display:none;
}

@media print .tabcontent {
display:block !important;
}

.shadetabs div.tall { height: 500px;}

html>body .shadetabs div.tall { height: 280px; } /*firefoxfix */

#toptab div.big {border: 1px solid #30414e; background: #4d799a; width:670px; margin: 0em; padding: 0px;overflow: visible;}

#toptab div.big08 {border: 1px solid #30414e; background: #4d799a; width:670px; margin: 0em; padding: 0px;overflow: visible;}

html>body table.main {height: 460px;} /*firefoxfix */




/* Start Content Styling */

.content { width: 650px; margin: 0px 0px 10px 0px;}

.content .picture {float: left;
padding: 3px; margin: 10px 5px;}

.content .description {float: right; width: 320px
}

.big a, .big a:visited, .big a:hover {color: #ffb050; font: 10pt arial; text-decoration: none;}
.big a:hover {text-decoration: underline;}

.content a, .content a:visited, .content a:hover {color: #ffb050; font: 10pt arial; text-decoration: none;}
.content a:hover {text-decoration: underline;}

.big p, .content p {color: #f7f7f7; font: 9pt arial;
padding: 3px; margin: 10px 5px;}

.content p.header {font: 10pt arial;
letter-spacing: 1px;}

.content ul {margin: 0px 10px;
padding: 0px;}

.content ul li {list-style-type: none;
background-image: url(arrow-bullet-trans.gif); 
background-repeat: no-repeat; background-position: 0px 0.3em; 
padding: 0px 0px 0px 10px;
margin: 0px 1px 0px 1px;
line-height: 1em;
}

.copyright {margin-left: -2em;}

.copyright a, .copyright a:visited, .copyright a:hover  {font: 7.5pt verdana; color: #fff; text-decoration: none;}


/*  footer */ 

.footer {margin: 0px auto;
width: 670px;
margin-top: 10px;
border-top: 1px solid #fff;
clear: both;
font: 7.5pt verdana; color: #fff;}

.footer p {margin: 5px 0px; line-height: 15px;}

.footer a, .footer a:visited, .footer a:hover {text-decoration: none; color: #fff;}
.footer a:hover {text-decoration: underline;}

.footer a img  {border: none; vertical-align: text-bottom;}

html>body .footer {margin-top: 50px;}
