body { 
font : 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 13px; 
background-color:#000000;
} 
.clear { 
clear : both; 
} 
p { 
color : #58595A; 
} 
img {
border:none;
} 
img.floatTL { 
float : left; 
margin-right : 10px; 
margin-bottom : 5px; 
margin-top : 5px; 
margin-left : 20px; 
padding : 5px; 
border : 1px solid #799748; 
} 
img.floatTR { 
float : right; 
margin-left : 10px; 
margin-bottom : 0; 
margin-top : 0; 
margin-right : 0; 
padding : 5px; 
border : 1px solid #799748; 
} 
#imgcaptionL{
float: right;
font-size:0.9em;
text-align: justify; 
color:#000000;
width:220px;
padding: 5px 5px 5px 5px;
margin-top:10px;
}
 #imgcaptionR{
float: left;
font-size:0.9em;
text-align: justify; 
color:#000000;
width:220px;
padding: 5px 5px 5px 5px;
margin-top:10px;
}

h1 { 
color : #990000; 
font-size : 1.9em; 
font-weight : lighter; 
} 
h2 { 
font-size : 1.2em; 
font-weight : bolder; 
color : #990000; 
} 
h3 { 
font-size : 1.1em; 
font-weight : bolder; 
margin-bottom:1em;
color : #990000; 
} 
#wrapper { 
margin : -15px auto; 
padding-top: 20px;
width : 832px;
background-color:#000000; 
} 
#centercontent{
margin : auto; 
padding-top: 20px;
width : 832px;
background-color:#ffffff;
 }
#header { 
width : 831px;  
height : 199px; 
background-image : url(images/header_mb.jpg); 
background-repeat : no-repeat; 
} 

#header h1 { 
font-size:3.3em;
font-family:verdana;
word-spacing : -2px; 
text-transform : uppercase; 
text-align: center;
} 
#header h2 { 
width : 400px; 
margin : 60px 0 0 240px; 
font-size : 1.1em; 
color : #99000; 
text-align : justify; 
} 
#header a { 
color : #008528; 
} 
#leftcolumn { 
color : #333; 
border : 0px solid #7A5A36; 
background : #ffffff url(images/icon1.gif) no-repeat bottom; 
margin : 0px 0 0 5px; 
padding : 5px; 
min-height : 320px; 
width : 180px; 
float : left; 
} 
#leftcolumn h3 { 
text-align : center; 
font-size : 1.1em; 
border-bottom : 3px solid #990000; 
margin-bottom : 10px; 
padding-top : 0; 
padding-bottom : 10px; 
} 
#leftcolumn ul { 
width : 150px; 
color : #008231; 
display : list-item; 
list-style-type : none; 
margin-left:-25px;
} 
#leftcolumn li { 
width : 150px; 
} 
#leftcolumn li a { 
font-size : 1.1em; 
font-weight : lighter; 
width : 150px; 
display : block; 
color : #008231; 
text-decoration : none; 
border-bottom : 1px dotted; 
margin-bottom : 7px; 
} 
.leftcolumn li a.selected { 
font-size : 1.1em; 
font-weight : bolder; 
width : 150px; 
display : block; 
color : #000000; 
text-decoration : none; 
border-bottom : 1px dotted; 
margin-bottom : 7px; 
} 
 
#rightcolumn { 
float : right; 
border : 1px solid #7A5A36; 
background : #f2f2e6; 
margin : 25px 10px 5px 0; 
padding : 10px; 
min-height : 350px; 
width : 590px; 
display : inline;
background: #ffffff;} 
#rightcolumn h2 { 
color : #990000; 
font-size : 1.2em; 
} 
#rightcolumn p { 
font-size : 1.1em; 
text-align : justify; 
} 
.rightcolumn_right{
width:285px;
float:right;
display:inline;
text-align:left;
margin-bottom:30px;
}
.rightcolumn_left{
width:285px;
float:left;
display:inline;
text-align:left;
margin-bottom:30px;
}
#box { 
margin-top : 15px; 
margin-bottom : 10px; 
padding : 10px; 
border-top : 2px solid #999999; 
} 
.content_right { 
margin : 0 auto; 
display : inline; 
float : right; 
width : 320px; 
text-align : justify; 
margin-right : 5px; 
padding : 5px; 
border-left : 1px dotted; 
} 
.content_right p { 
margin-left : 20px; 
} 
.centered{
text-align : center;
color : #58595A; 
}
.content_left { 
margin : 0 auto; 
padding : 1px; 
display : inline; 
float : left; 
width : 215px; 
margin-left : 1px; 
text-align : center; 
} 
.content_left ul { 
display : list-item; 
list-style-type: none; 
} 
.content_left li { 
font-size : 1.0em; 
color: #58595A;
} 
.content_left h3 { 
padding-left : 5px; 
font-size : 1.2em; 
margin-bottom : 5px; 
} 
.content_right h3 { 
font-size : 1.2em; 
margin-bottom : 2px; 
margin-top : 5px; 
margin-left : 20px; 
} 
#schedule{
color : #ffffff; 
font-size : 0.9em; 
font-style: bold;
float: right;
text-align: center;
border: 3px ridge #ffffff;
background-color: #990000;
margin: 0px 80px 0px 0px; 
padding: 5px 5px 5px 5px;
 }
#schedule a { 
color : #ffffff; 
} 
#footer { 
width : 700px; 
clear : both; 
color : #333; 
margin : 0px auto; 
padding : 10px; 
} 
#footer p {
text-align: center;
font-size: 85%;
}
#footer a{
color: #990000;}

/* ######### CSS for Indented CSS Tabs. ######### */


.indentmenu{
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #84776B;
      }

.indentmenu ul{
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }

.indentmenu ul li{
      display:inline;
      margin:0;
      padding:0;
      }

.indentmenu ul li a{
      float:left;
      background:url("images/tableft2.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
.indentmenu ul li a span {
      float:left;
      display:block;
      background:url("images/tabright2.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#58595A;
      }

.indentmenu ul li a:visited{
color: #58595A;
}

.indentmenu ul li a.selected{
background-position:0% -42px;
}
.indentmenu ul li a.selected span{
background-position:100% -42px;
}

indentmenu a:hover {
      background-position:0% -42px;
      }
indentmenu a:hover span {
      background-position:100% -42px;
      }


.tabcontentstyle{ /*style of tab content oontainer*/
border:1px solid gray;
width:400px;
margin-bottom:1em;
padding:10px;
}

.tabcontent{
margin-top:5em;
font-size:80%;
display:none;
}
location{
font-weight:bolder:
}

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



