@charset "utf-8";
/* CSS Document */
body
{
margin:0px; 
padding:0px; 
font-family:verdana; 
font-size:11px; 
line-height:17px;
background-color:#f3f3f3;
}

.maindiv
{
width:980px; 
margin:0px; 
padding:0px; 
display:table; 
text-align:left; 
background-color:#FFFFFF;
}

.TopHead
{
width:980px; 
margin:0px; 
padding:0px; 
display:table; 
text-align:left; 
background-color:#FFFFFF;
}

.contentdiv
{
width:980px; 
margin:0px; 
padding:0px; 
display:table; 
text-align:left;
background-image:url(../Images/background.jpg);
background-repeat:repeat-x;
}

.navdiv
{
width:880px; 
margin:0px; 
padding:0px; 
display:table; 
text-align:left;
height:52px;
background-image:url(../Images/nav_nonhighlight.jpg);
background-repeat:repeat-x;
}

.maincontentdiv
{
width:880px; 
margin:0px; 
padding:0px; 
display:table; 
text-align:left;
background-color:#f3f3f3;
text-align:left;
margin-bottom:10px;
}

.maincontentleft
{
float:left; 
width:570px;
margin:0px;
padding:25px 20px 10px 30px; 
display:table; 
text-align:left;
}

.maincontentright
{
float:left; 
width:210px; 
margin:0px; 
padding:25px 30px 10px 20px; 
display:table; 
text-align:left;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.Sponsors
{
width:840px; 
margin:30px 20px 5px 20px; 
padding:0px; 
display:table; 
text-align:left;
background-color:#f3f3f3;
}

.footer
{
width:840px; 
margin:5px 20px 5px 20px; 
padding:5px 0px 5px 0px; 
display:table; 
text-align:left;
background-color:#f3f3f3;
border-top:1px solid black;
}

.ContentHeading
{
font-family:Verdana ;
font-weight:bold;
font-size:13px;
color:#657233;
line-height:20px;
text-decoration:none;
vertical-align:top;
}

.content 
{		
font-family:Verdana ;
font-size:11px;
color:#657233;
line-height:17px;
text-decoration:none;
vertical-align:top;
}

.content a
{		
font-family:Verdana ;
font-size:11px;
color:#657233;
line-height:17px;
text-decoration:none;
vertical-align:top;
text-decoration:none;
}

.content a:hover
{		
font-family:Verdana ;
font-size:11px;
color:#657233;
line-height:17px;
text-decoration:none;
vertical-align:top;
text-decoration:underline;
}

.ContentHeading1
{
font-family:Verdana ;
font-weight:bold;
font-size:13px;
color:#2f2cb7;
line-height:18px;
text-decoration:none;
vertical-align:top;
}

.content1
{		
font-family:Verdana ;
font-size:11px;
color:#657233;
line-height:17px;
text-decoration:none;
vertical-align:top;
}

.links1
{
font-family:Verdana;
font-size:11px;
line-height:17px;
text-decoration:none;
color:#657233;
}

.links1:hover
{
font-family:Verdana;
font-size:11px;
line-height:17px;
text-decoration:underline;
color:#657233;
}

#ThemeMain
{
    height:27px;
    width:500px;
    float:left;
    padding-top:20px;
    padding-left:0px;
    padding-bottom:20px;
}
#Thememenu
{
    
    width:auto;
    height:21px;
    padding-top:6px;
    text-align:center;
    float:left;
    background-color:#e0dfdf;
    text-decoration:none;
    text-align:center;
    color:black;
    
}
