@charset "utf-8";
/* CSS Document */
body{
background-image:url(images/mainbodybg.png);
background-repeat:repeat-x;
background-position:top;
background-color:#ffffff}

.style54 {
	color: #034445;
	padding-top:40px;
	display:block;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.style55 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #034445;

}


#bodycontent{
margin: 0 auto;
background-color:#ffffff;
width:900px;
text-align:right;
}
#mainmenutop{
margin: 0 auto;
background-color:#202020;
height:100px;
width:900px;
text-align:right;

}
#mainnavbar{
height:50px;
margin:0 auto;
width:900px;
}
#mainnavbar ul{
padding:0;
margin:0;
list-style:none}
#mainnavbar ul li{
float:left;
}
#mainnavbar ul li a{
width:120px;
color:#eeeeee;
font-family:Tahoma;
display:block;
line-height:2em;
padding-top:15px;
height:35px;
text-align:center;
text-decoration:none;
font-size:12px}
#mainnavbar ul li a:hover{
font-weight:bold}
#mainnavbar ul li a.home{
font-weight:bold}
#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:900px;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
text-align:right;

}
#homemainmenubanner{
margin: 0 auto;
clear:both;
background-color:#fefefe;
height:250px;
width:900px;
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:Tahoma;
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;

}
#flashholderhome{
background-color:#f1f1f1;
background-repeat:repeat-x;background-position:top;
float:left;height:249px;

text-align:left;width:720px;
}
.imgslider{
width:500px; float:left; background-color:#FF0000; height:100%;
overflow:hidden;
position: relative;
}
.coda-slider{
width:500px; float:left; background-color:#f1f1f1; height:100%;
overflow:hidden;
position: relative;
}
ul.slidemenu{
list-style:none;
width:220px; float:right; background-color:#d3d3d3; height:100%;
padding:0; margin:0;}

ul.slidemenu li{
margin-bottom:0px;
background-color:#f1f1f1;

height:60px;
}
ul.slidemenu li a{
padding-left:15px;
background-image:url(images/slidermenu-bg2.png);
background-repeat:repeat-x;
background-position:top;
font-size:12px;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
color:#333333;
display:block;
height:98%;
padding-top:10px;
font-family:Tahoma;
text-decoration:none

}
ul.slidemenu li a:hover{
background-image:none;
background-color:#FFFFFF;
border-left:1px solid #ffffff;
color:#034C4F;
font-weight:700;}
ul.slidemenu li a.current { font-size:14px;
background-image:none;
background-color:#FFFFFF;
border-left:1px solid #ffffff;
color:#034C4F;
font-weight:700;
z-index:100;
}



#sidemenuhome{
float:left;height:240px;width:180px;
}
#sidemenu{
float:left;
height:250px;
width:180px;
background-image:url(images/sidemenu-left-bg.png);
background-position:left;
background-repeat:repeat-y;
}
#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:Tahoma;
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;
border-right:1px solid #cccccc
}
#sidemenu li
{
display:block;

text-align:center;
width:180px;
line-height: 1.4em;
}
#sidemenu li a{

line-height: 2em;
display: block;
border-bottom:1px dashed #cccccc;
font-family:Tahoma;
font-size:11px;
padding-left:17px;
font-weight:100;
color: #666666;
text-decoration: none;
text-align: left;
height:41px;
}
#sidemenu li a:hover{
background-color:#034A4C;
color:#FFFFFF;
font-weight:800;
}
#datemenu 
{
clear:both;
background-color:#97C0C1;
width:180px;
float:left;
height:10px;
}

#infomenu
{
float:left;
background-color:#dedede;
width:720px;
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 br{
clear:both;}

#maininfocontent .ffield{
height:32px; float:left;  margin-right:30px;margin-top:10px; text-align:right; padding-right:10px;
}

#maininfocontent li
{

line-height: 2em;
padding:2px;
font-family:Tahoma;
font-size:11px;
color: #666666;
text-decoration: none;
text-align: left;
}

#maininfocontent p
{
padding-left:10px;
font-family:Tahoma;
text-align:justify;
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;

}
#maininfxocontent h2
{
padding-left:10px;
font-family:Tahoma;
font-weight:800;
font-size:14px;
color:#666666;

}
#maininfocontent h2{
font-family:Tahoma;
padding:5px;
clear:both;
margin-top:10px;
display:block;
background-image:url(images/linkbg.jpg);
background-repeat:repeat-x;
background-position:bottom;
font-weight:800;
font-size:14px;
color:#078F91;
width:250px;
margin-left:10px;
text-decoration:none;
border:1px solid #e1e1e1;}

#maininfocontent h2.h2300{
width:300px;
}
#maininfocontent h2.h2500{
width:500px;
}
.sideicon{
margin-right:5px;
}

#maininfocontent a
{
font-family:Tahoma;
padding:5px;
font-weight:100;
font-size:11px;
color:#078F91;
text-decoration:none;


}
#maininfocontent a.block
{
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:900px;
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  a{
font-family:Tahoma}
#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;

}
#bodycontent table.regman tr td{
border-bottom:1px dashed #cccccc}
#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;}
.formlabels-noclear{border:1px dashed #cccccc; height:30px; float:left;  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}
.kink{
margin-left:15px;}
#bodycontent a.newstitle{
font-size:12px;
background-image:url(images/newstitle_bg.png);
background-repeat:repeat-x;
border:1px solid #d9d9d9;
padding-top:4px;
padding-bottom:4px;

}
#bodycontent a.newstitle:hover{
color:#666666
}
.subkink{
margin-left:25px;}

ul.regmanager{
list-style:none;
padding:0;
margin:0
}

#bodycontent ul.regmanager li{
float:left;
margin-left:50px;
width:200px;
height:70px;
margin-top:20px;
margin-bottom:20px;
padding-left:15px;
display:block;
border:1px solid #dddddd;
background-color:#f1f1f1;
}
#listhidden{
display:none;

}


