@charset "utf-8";
/* CSS Document */
html, body {	margin:0; padding:0;  }
body { 
	font-family:Arial, Helvetica, sans-serif; 
	color:rgb(0,51,102);
	font-size:14px;

	}

#containermain { margin:0 auto -22px auto; width:100%; height:100%; }
#body {  width:100%;min-height:100%;}

	
#container { width:100%; text-align:center;}
a,a:hover,a:link,a:visited,a:active  {text-decoration:none; color:#0053a6; }
img{border:none;}
.hr { border-top:1px dotted #cccccc; width:100%;}

#containerb { padding:0 20px 0 20px; width:660px; margin:50px auto 0 auto; }

/******************
	Logo
******************/

.logo { background:url(../images/logobig.gif) no-repeat top center; width:310px; height:72px;}

/******************
	Search
******************/
.searchbox { width:100%; text-align:left; margin:20px 0 0;}
#searchbox { border:1px solid #999;
	-moz-border-radius:2em;
	-webkit-border-radius: 2em;
	background:#fff url(../images/searchbox.png) no-repeat right;
	width:100%;
	margin:20px 0 0;
	}
#sl { padding:0 5px 0 10px; width:100%;}

.searchl { background:transparent;
	border:none;
	font-size:14px;
	width:100%;
	outline: none;
	}
#searchr {
	width:48px;
	background:transparent;
	border:none;
	height:30px;
	}

/******************
	Menu
******************/

.hmenu { margin:0 auto; padding:0; width:495px; }
.hmenu a { font-weight:normal; font-size:14px; padding:12px; text-align:center; line-height:40px; text-align:center;}
.hmenu .menu a:hover {background:url(../images/underline.png) repeat-x;}


.topmenu { margin:0 auto; padding:0; text-align:left;}
.tmenu a { font-weight:normal; font-size:12px; padding:10px 20px; text-align:center; line-height:25px; text-align:center; }
.tmenu .menu a:hover {background:url(../images/underline.png) repeat-x; font-size:12px; text-decoration:underline; }

.heading { margin:30px 0 3px 20px; width:230px;}
.heading a { background:#f3f3f3; font-size:13px;
	padding:3px 10px; border-right:1px solid #f1a301; border-left:1px solid #f1a301;
	text-align:center; color:#003356; line-height:20px; }
	
.heading a:hover { font-size:13px; color:#fff; background:#f1a301; }
.mostviewed { border-right:1px dotted #f1a301; border-bottom:1px solid #f3f3f3;  border-left:1px dotted #f1a301; width:100%; height:77px; background:url(../images/bg_most.png) repeat-x top; }
.linkhover{font-size:14px;}
.linkhover:hover{color:#ff9900;}
/******************
	Ad Box
******************/

#ad {margin:20px auto 0; text-align:left; }
#ad .heading { margin:30px 0 2px 20px; width:230px;}
#ad .heading a { background:#f3f3f3; font-size:13px;
	padding:3px 10px; border-right:1px solid #f1a301; border-left:1px solid #f1a301;
	text-align:center; color:#003356; line-height:20px; }
#ad .heading a:hover { font-size:13px; color:#fff; background:#f1a301; }
.adbox { border-right:1px dotted #f1a301;  border-left:1px dotted #f1a301; width:100%; background:url(../images/bg_most.png) repeat-x top; }
.adbox p ,a{ font-weight:normal; font-size:12px;  }
a.adtext:hover {
	text-decoration: underline;
	}

/******************
	Footer

#fbox{	position:fixed; 
	float:left;
	bottom:0; 
	width:100%; 
	background:rgb(255,153,000); 
	border-top:2px solid #ccc; 
	}
	
#fbox td { color:#fff; padding:0 20px 0 20px; font-size:11px; font-weight:normal; }
******************/

/******************
	Footer
******************/

/*div#fbox { width:100%; background:rgb(255,153,000); bottom:0; position:absolute; margin:0; border-top:2px solid #CCC;} */

div#fbox {
background: none repeat scroll 0 0 #FF9900;
border-top: 2px solid #CCCCCC;
bottom: 0;
margin: 0;
position: fixed;
width: 100%;
}

#fbox td { color:#fff; padding:0 20px 0 20px; font-size:11px; font-weight:normal; height:20px; }


