BODY {BACKGROUND-IMAGE: url(img/background.jpg); PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #3d2c17}
p {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #663333}
a:link {  color: #663333;}
a:visited { color: #663333; }
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF9933; margin-top: 15px}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF9933; margin-top: 15px}
/* 
a:active {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #663333; text-align: center}
a:hover {   font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #663333; text-align: center}
a:visited:hover {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #663333; text-align: center}
*/

/* ######### CSS for Shade Tabs. ######### */

.shadetabs{
padding: 0px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 8px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 0px solid #778;
color: #2d2b2b;
background: white url(img/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: none;
color: white;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(img/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Menu. ######### */

DIV.horizontalcssmenu
{
height:26px;
width:735px;
background: url(img/logo_menu.jpg) center center repeat-x;
}

.horizontalcssmenu ul{
margin: 2;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
text-decoration: none;
color: #663333;
font: bold 9px Georgia, "Times New Roman", Times, serif;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 115px; /*Width of top level menu link items*/
padding: 2px 8px;
border: 0px;
/* border-left-width: 0; */
text-decoration: none;
/* background: #f8c585; */
 filter: alpha(opacity=100); 
/* CSS3 standard */
 opacity:1;  
/* background: url(menubg.gif) center center repeat-x; */
color: #663333;
font: bold 13px Georgia, "Times New Roman", Times, serif;
}

/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
margin:-1;
border-top: 0px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
filter: alpha(opacity=80); 
/* CSS3 standard */
 opacity:0.8;  
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 160px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #f19d34;
border-width: 0 0px 0px 0px;
font: 13px Georgia, "Times New Roman", Times, serif;
}

.horizontalcssmenu ul li a:hover{
/* background: url(menubgover.gif) center center repeat-x; */
background: #fbe2c5;
filter: alpha(opacity=100); 
/* CSS3 standard */
 opacity:1.0;  
font: bold 13px Georgia, "Times New Roman", Times, serif;
}

.horizontalcssmenu ul li ul li a:hover{
background: #fbe2c5;
filter: alpha(opacity=100); 
/* CSS3 standard */
 opacity:1.0; 
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */


