BODY {background: #ffffff; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;}

html {overflow: -moz-scrollbars-vertical;}

/* ----------- [ PAGE WRAPPER ] ---------- */
div#pagewrapper {
	display: block;
	margin: 0 auto;	
	width: 1080px;	
	height: 700px;
	background-color: #ffffff;	
}

/* ----------- [ PAGE STYLE TOP ] ---------- */
div#topstylewrapper {
	display: block;
	float: left;
	width: 1080px;
	height: 516px;
	clear: both;		
}
div#topstyleleft {
	display: block;
	float: left;
	width: 65px;
	height: 516px;
	background-image: url('/images-new/back_left.jpg');
}
div#topstylemid {
	display: block;
	float: left;
	width: 950px;
	height: 516px;	
}
div#navwrapper {
	display: block;
	float: left;
	width: 950px;
	height: 143px;
	clear: both;		
}
div#navleft {
	display: block;
	float: left;
	width: 619px;
	height: 143px;
	padding: 0px 0px 0px 20px;			
}
.sponsorbar {
        width: 690px;
        padding: 5px 0px 5px 0px;        
}
#sponsor {
        margin: 0px;
        padding: 10px 1px 20px 1px;        
}
#sponsor li {
        margin: 0;
        padding: 0 7px 0 7px;
        display: inline;
        list-style-type: none;
}
.navbar {
        width: 625px;
        padding: 5px;        
}
#nav {
        margin: 0;
        padding: 0 0 20px 10px;        
}
#nav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}
#nav a:link, #nav a:visited {
        float: left;
        font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
        line-height: 16px;
        font-weight: bold;
		text-transform: uppercase;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #000066;
}
#nav a:active, #nav a:hover {
        padding-bottom: 6px;
        color: #CC0000;        
}
#nav a.selected, #nav a.selected:active, #nav a.selected:hover {
        padding-bottom: 6px;
        color: #CC0000;        
}
.navbottbar {
        width: 890px;
        padding: 0;        
}
#navbott {
        margin: 0;
        padding: 0;        
}
#navbott li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}
#navbott a:link, #navbott a:visited {
        float: left;
        font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
        line-height: 16px;
		font-weight: bold;
		text-transform: uppercase;       
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #999999;
}
#navbott a:active, #navbott a:hover {
        padding-bottom: 6px;
        color: #666666;		        
}
div#navright {
	display: block;
	float: right;
	width: 291px;
	height: 143px;
	padding: 0px 20px 0px 0px;			
}
div#contentwrapper {
	display: block;
	float: left;
	width: 950px;
	height: 373px;
	clear: both;		
}
div#contentleft {
	display: block;
	float: left;
	width: 660px;
	height: 353px;
	padding: 10px 20px 10px 40px;
	text-align: left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000066;
	background-image: url('/images-new/back_content.jpg');			
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    line-height: 20px;
    font-weight: bold;
	text-transform: uppercase;
}
div#contentleft a {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
}
div#contentleft a:visited {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
}
div#contentleft a:hover {
	text-decoration: underline;
	color: #CC0000;
	font-weight: bold;
}
.paginationstyle{ 
width: 650px;
text-align: left;
padding: 2px 0;
margin: 10px 0;
}
.paginationstyle select{
border: 1px solid #CC0000;
margin: 0 15px;
}
.paginationstyle a{
padding: 0 5px;
text-decoration: none;
border: 1px solid #CC0000;
color: #CC0000;
}
.paginationstyle a:hover, .paginationstyle a.selected{
color: #CC0000;
background-color: #CCCCCC;
}
.paginationstyle a.disabled, .paginationstyle a.disabled:hover{
cursor: default;
color: #CC0000;
border-color: transparent;
}
.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{
color: #000;
background-color: #CCCCCC;
}
#FrogJS{
width: 660px;
height: 290px;
margin: 0 auto;
}
#FrogJSCredit{
text-align: right;
font-size: 80%;
color: #999;
padding: 1px;
}
#FrogJSCaption{
text-align: left;
line-height: 140%;
}
div#contentright {
	display: block;
	float: right;
	width: 170px;
	height: 353px;
	padding: 10px 40px 10px 20px;
	text-align: left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	background-image: url('/images-new/back_date.jpg');		
}
div#topstyleright {
	display: block;
	float: right;
	width: 65px;
	height: 516px;
	background-image: url('/images-new/back_right.jpg');
}

/* ----------- [ PAGE STYLE BOTTOM ] ---------- */
div#bottstylewrapper {
	display: block;
	float: left;
	width: 1080px;
	height: 164px;
	clear: both;		
}
div#navbottom {
	display: block;
	float: left;
	width: 880px;
	height: 16px;
	padding: 10px 100px 10px 100px;
	text-align: left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	background-image: url('/images-new/back_navbott.jpg');	
}
div#hotlinkswrapper {
	display: block;
	float: left;
	width: 1080px;
	height: 77px;
	background-image: url('/images-new/back_hotlinks.jpg');
	clear: both;
}
div#hotlinksleft {
	display: block;
	float: left;
	width: 290px;
	height: 77px;
	padding: 0px 0px 0px 85px;
}
div#hotlinksmiddle {
	display: block;
	float: left;
	width: 290px;
	height: 77px;
	padding: 0px 20px 0px 20px;
}
div#hotlinksright {
	display: block;
	float: right;
	width: 290px;
	height: 77px;
	padding: 0px 85px 0px 0px;
}
div#footer {
	display: block;
	float: left;
	width: 1080px;
	height: 20px;
	padding: 51px 10px 0px 10px;
	text-align: center;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	background-image: url('/images-new/back_footer.jpg');
}
div#footer a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
div#footer a:visited {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
div#footer a:hover {
	text-decoration: underline;
	color: #666666;
	font-weight: bold;
}

/* ---------- [ CLEAR FIX ] --------- */
.clearfix:after {
	 content: "."; 
	 display: block;
	 height: 0; 
	 clear: both; 
	 visibility: hidden;
 }

.clearfix{
	display: inline-block;
	}

/* Hides from IE-mac \*/
* html .clearfix{
	height: 1%;
	}
.clearfix{
	display: block;
	}