 
body {
 margin:0px;
 text-align:center;
 padding:0;
 font-family: Tahoma;
 font-size:11px;
 background:#E9E9E9;
 }

#outer{
 text-align:left;
 border:0px solid #000000;
 width:749px;
 margin:auto;
 padding:0px;
 background:#FFFFFF;
 }

#hdr{
 height:118px;
 background:url('images/h-back.gif') repeat-x;
 }

#hdr h1{
 float:left;
 margin-left:55px;
 margin-top:45px;
 font-weight:normal;
 font-size:30px;
 color:#FFFFFF;
 font-family:times;
 }

#hdr img{
 float:right;
 }

#nav a:link, #nav a:visited{
 border:0px solid;
 } 

#hdr2{
 height:67px;
 background:url('images/h-back2.gif') repeat-x;
 }

#hdr2 img{
 float:left;
 position:relative;
 top:20px;
 left:20px;
 }

#text{
 position:relative;
 float:right;
 top:18px;
 height:24px;
 right:55px;
 width:200px;
 background:url('images/s-back.gif') repeat-x;
 border:1px solid #cbcbcb;
 }

.btn{
 position:relative;
 float:right;
 top:20px;
 right:50px;
 }

.text{
 width:314px;
 }
.textp{
 width:314px;
 float:right;
 }

.contactp{
 width:410px;
 height:250px;
 margin-bottom:20px;
 margin-top:10px;
 }
.submitp{
 margin-top:15px;
 margin-left:210px;
 }
.contactp label{
 float:left;
 }

#path{
 font-size:11px;
 width:650px;
 margin:auto;
 border-bottom:1px solid #e3e3e3;
 height:28px;
 padding-top:15px;
 }

#main{
 margin-top:10px;
 }

#content{
 padding-right:10px;
 }

.maincat{
 margin-top:20px;
 margin-left:7px;
 background:#f7f7f7;
 padding:5px;
 }
.maincat a:link, .maincat a:visited{color:#0097c5;font-weight:bold;padding:10px 10px 10px 5px;}
.maincat a:hover{text-decoration:none;}

#subcat{
 margin-left:0px;
 background:#f7f7f7;
 margin-left:7px;
 padding:0px 10px 5px 10px;
 }
#subcat a:link, #subcat a:visited{color:#000000;text-decoration:none;}
#subcat a:hover{text-decoration:underline;}

#subcat2{
 padding-left:10px;
 }
#subcat2 a:link, #subcat2 a:visited{text-decoration:none;color:#0489b0;}
#subcat2 a:hover{text-decoration:underline;}

#partners{
 background:#1088b5;
 height:10px;
 padding:10px;
 font-weight:bold;
 color:#FFFFFF;
 margin:0px 0px 5px 0px;
 }

.topicons img{
 position:relative;
 top:-2px;
 margin-right:3px;
 }

#featured{
 background:#59be00;
 height:10px;
 padding:10px;
 font-weight:bold;
 color:#FFFFFF;
 margin:10px 0px 5px 0px;
 }

.rightlinks{
 padding:4px 5px 4px 20px;
 }

.rightlinks a:link, .rightlinks a:visited{
 text-decoration:none;
 color:#000000;
 }
.rightlinks a:hover{
 text-decoration:underline;
 }
.rightlinks img{
 margin-right:10px;
 }

#footer{
 background:#59be00;
 margin-top:20px;
 height:60px;
 color:#FFFFFF;
 }

#footer table{
 width:95%;
 margin:auto;
 position:relative;
 top:18px;
 }

#footer a:link, #footer a:visited {color: #FFFFFF;}
#footer a:hover {text-decoration:none;}

.link{
 color:#3366A1;
 }
 
.link a:link, .link a:visited {color: #DA8523; text-decoration:none;}
.link a:hover {color: #3366A1;}

.hlink{
 height:20px;
 padding-top:4px;
 font-weight:bold;
 color:#3366A1;
 padding-left:10px;
 margin-top:20px;
 }

#addcontent{
 margin-top:15px;
 text-align:center;
 font-weight:bold;
 color:#3366A1;
 }

#sponsor{
 margin-top:15px;
 color:#3366A1;
 }

#partner{
 margin-top:30px;
 color:#3366A1;
 }

#sponsor a:link, #sponsor a:visited, #partner a:link, #partner a:visited {color:#3366A1;text-decoration:none;float:left;}
#sponsor a:hover, #partner a:hover {text-decoration:underline;}

h1{
 font-family: Tahoma;
 font-size:13px;
 font-weight:bold;
 color:#D6A30A;
 margin:0px;
 padding:0px;
 }

h2{
 font-size:15px;
 }