@charset "utf-8";
/* CSS Document */

#bodycontent{
margin: 0 auto;
background-color:#ffffff;
width:800px;
text-align:right;
}
#mainmenutop{
margin: 0 auto;
background-color:#202020;
height:100px;
width:800px;
text-align:right;

}
#lanmenutop{
margin: 0 auto;
background-color:#ffffff;
height:25px;
width:800px;
text-align:right;
font-family:Tahoma;
font-size:10px;
color:#666666
}

#lanmenutop a{
font-family:Tahoma;
font-size:10px;
color:#078F91

}
#lanmenutop a:hover{

color:#444444

}

#mainmenubanner{
margin: 0 auto;
clear:both;
background-color:#fefefe;
height:157px;
width:800px;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
text-align:right;

}
#mainmenuinfo{
height:50px;
text-align:right;
}
#mainmenuinfo p{
padding-right:10px;
padding-top:10px;
line-height:1.1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;

}

#logoholder{
background-color:#078F91;
float:left;
height:100px;
text-align:center;
width:180px;

}
#flashholder{
background-color:#078F91;
float:left;
height:157px;
text-align:center;
width:620px;

}
#sidemenu{
background-color:#202020;
float:left;
height:157px;
width:180px;
}
#topmenu{
float:left;
background-color:#D0D0D0;
}

#topmenu ul{
list-style: none;
padding: 0;
margin: 0;
}
#topmenu li
{
float: left;
text-align:center;
margin-right: 1px;
width:152px;
height:50px;
}

#topmenu li a{
background-image:url(mainmenubg.gif);
background-position:bottom left repeat-x;
height: 2em;
line-height: 2em;
padding:2px;
display: block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:800;
color: #444444;
text-decoration: none;
text-align: center;
height:46px;
}
#topmenu a:hover {
background-image:url(images/mainmenu_hover.jpg);
background-position:bottom left repeat-x;
color:#FFFFFF
}

#sidemenu ul{
list-style: none;
padding: 0;
margin: 0;
}
#sidemenu li
{
display:block;

text-align:center;
width:180px;
height:24px;
line-height: 1.4em;
}
#sidemenu li a{
padding-top:5px;
height: 2em;
line-height: 1.5em;
padding:2px;
display: block;
border-bottom:1px dashed #786868;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:100;
color: #eaeaea;
text-decoration: none;
text-align: left;
height:24px;
}
#sidemenu li:hover{
background-color:#666666;
color:#FFFFFF
}
#datemenu 
{
clear:both;
background-color:#97C0C1;
width:180px;
float:left;
height:10px;
}

#infomenu
{
float:left;
background-color:#E1E1E1;
width:620px;
height:10px;
}
#sidelinks 
{
margin-top:10px;
padding-top:15px;
background-color:#ffffff;
width:180px;
float:left;
min-height:300px;
}
#maininfocontent
{
margin-top:10px;
float:left;
background-color:#ffffff;
border-left:1px dashed #D6D3D3;
text-align:left;
width:619px;
min-height:300px;

}

#maininfocontent li
{

line-height: 2em;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
text-decoration: none;
text-align: left;
}

#maininfocontent p
{
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 1.4em;
color:#444444;

}

#maininfocontent h1
{
padding-left:10px;
font-family:Tahoma;
font-weight:100;
font-size:18px;
color:#666666;

}
#maininfocontent h2
{
padding-left:10px;
font-family:Tahoma;
font-weight:500;
font-size:14px;
color:#666666;

}

#maininfocontent a
{
font-family:Tahoma;
padding:5px;
display:block;
background-image:url(images/linkbg.jpg);
background-repeat:repeat-x;
background-position:top;
font-weight:100;
font-size:12px;
color:#078F91;
text-decoration:none;
border:1px solid #e1e1e1;

}
#mainfooter{
clear:both;
background-color:#fefefe;
height:70px;

background-image:url(images/footerbannerbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
width:800px;
border-top:1px dashed #cccccc;
border-bottom:1px dashed #cccccc;
text-align:center;

}

#mainfooter p{
padding-top:10px;
font-family:Tahoma;
color:#666666;
font-size:11px;

}
#sidelinks ul {

list-style: none;

padding: 0;
margin: 0;
}
#sponsersfooter{
clear:both;
padding-top:15px;

height:100px;
text-align:center;

}

#sponsersfooter p{

text-align:center;
font-family:Tahoma;
font-size:10px;
color:#8D8D8D

}


#sidelinks li
{
clear:both;
padding-left:10px;
margin-right: 1px;
height:35px;
border-bottom:1px dashed #cccccc;
}
#sidelinks li a{

height: 2em;
line-height: 2em;
padding:2px;
display: block;
font-family:Tahoma;
font-size:11px;
color: #666666;
text-decoration: none;
text-align: left;
height:36px;
}

#sidelinks li a:hover{

height: 2em;
line-height: 2em;
padding:2px;
display: block;
font-family:Tahoma;
font-size:11px;
color: #078F91;
text-decoration: none;
text-align: left;
height:36px;
}
#maininfocontent a.bodylinks
{
font-family:Tahoma;
padding:5px;
font-size:12px;
color:#078F91;
text-decoration:none;

}

input.btn{
font-family:Tahoma;
font-size:11px;
color:#078F91;
height:30px;
border: 1px solid #ffffff;     
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');  

 
 }   


#maininfocontent h3
{
font-family:Tahoma;
padding:5px;
display:block;
background-image:url(images/linkbg.jpg);
background-repeat:repeat-x;
background-position:top;
font-weight:100;
font-size:14px;
color:#078F91;
text-decoration:none;
border:1px solid #e1e1e1;

}
#maininfocontent h4
{
font-family:Tahoma;
padding-left:15px;


font-weight:100;
font-size:14px;
color:#078F91;
text-decoration:none;


}
td.time{
font-family:Tahoma;
padding-top:5px;
font-size:11px;
vertical-align:top;
color:#009999;
text-align:center;
height:40px;



}
td.info{
font-family:Tahoma;
padding-top:5px;
vertical-align:top;
font-size:11px;
color:#444444;
text-align:left;
border-bottom:1px dashed #cccccc

}
.formlabels{border:1px dashed #cccccc; height:30px; float:left; clear:both; margin-right:30px;margin-top:10px; width:140px; text-align:right; padding-right:10px;
background-image:url(images/contactlable_bg.jpg); background-repeat:repeat-x; background-position:bottom;}
.formfields{ background-color:#F1F2F6; color:#666666; font-family:Tahoma; font-size:11px;margin-top:10px; border:1px solid #999999}

