﻿#mainwrapper { 
width: 800px; 
margin: 0;
padding: 0;
}

#banner {
		background:#fff;
		height:110px;
		}

#logo {
float:left; 
}

#partnerLogo 
{
float:left; 
}

#siteNameWrapper 
{
float:left;
text-align: center;
width:75%;
}

#siteName {
font:  normal 30px/30px "Century Gothic";
font-weight: normal;
color: #FB0009;
background:#FFFF00;
}

#subSiteName {
font:  normal normal 20px/20px "Century Gothic", "Avant Garde", "Avenir", Helvetica, Arial, sans-serif;
font-weight: normal;
color: #FB0009;
padding-top:5px;
padding-bottom: 5px;
}

#menu {
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 10px 0 10px 5px;
background-color: #E5F0F7;
font:  normal normal 14px/14px Verdana, Arial, sans-serif;
}   

#menu a {color: #000; text-decoration: none;}
#menu a:link {text-decoration: none;}
#menu a:visited {text-decoration: none;}
#menu a:hover {color: #ff9900; text-decoration: none;}
#menu a:active {text-decoration: none;}
#menu a:visited:hover {	color: #ff9900; text-decoration:none; }

#menu a.selected {
color: #000;
font-weight: bold;
}

#menu .spacer { padding: 0 20px 0 20px; }

#submenu 
{
    padding: 5px 0 5px 5px;
    border-bottom: solid 1px #ccc;
}

#submenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#submenu ul li {
display: inline;
}


#submenu a {color: #000; text-decoration: none; padding-right:20px;width: auto;}
#submenu a:link {text-decoration: none;}
#submenu a:visited {text-decoration: none;}
#submenu a:hover {color: #ff9900; text-decoration: none;}
#submenu a:active {text-decoration: none;}

div.middleCol {
clear: none;
float: left;
width: 500px;
margin: 0.8em 0 0.8em -20px;
padding-left: 20px !important; /*new browsers will pay attention to this one */
padding-left: 40px; /*IE PC browsers will pay attention to this one */

  voice-family: "\"}\""; 
  voice-family:inherit;
  width:500px;

}
html>div.middleCol {
width:400px;
}

div.rightCol {
clear: none;
float: right;
width: 255px;
margin: 0.8em 0;
margin-left: 0;
/*border: 1px solid #000;*/
}


/* for Spanning Middle and Right Columns */

div.spanCol {
margin: 0.8em 0;
clear: both;
}


#footer 
{
    clear:both;
    padding-top: 5px;
    border-top: solid 1px #000;
}


#culture
{
float:right;
margin-top:35px;
}



th {
font:  normal 15px/18px "Century Gothic", "Avant Garde", "Avenir", Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
color: #444;
margin: 0;
text-align: left;
background-color: #E5F0F7;
padding: 2px 4px;
}

table.grid {
border: 1px solid #ccc;
}

table.grid td {
padding: 6px 10px 4px 6px;
border-top: 1px solid #ccc;
vertical-align: middle;
}

td.bdr {
border-right: 1px solid #ccc;
}