.clearing {
	clear: both;
	}
	
BODY {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #808080;
}
	
H1 {
	font-size: 1.3em;
	color: #002458;
	font-weight: bold;
	}

	
H2 {
	font-size: 1.2em;
	color: #002458;
	font-weight: bold;
	}

H5 {
	font-size: 1.0em;
	margin-top: 6px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #808080;	
}

.white {color:#ffffff;}

.navi {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	list-style-type: none;
	}

.navi LI {
	padding-top: 6px;
	height: 18px;
	background-color: #002458;
	color: white;
	border-top: 1px solid white;
	padding-left: 8px;
	}
#pullout LI {
	line-height: 2em;
	}
	
#mainpage { text-align: left; width: 1000px; }
#mainpage2 { float: left; width: 812px; border-left: 1px solid white; }
#maincontent { margin-left: 10px; margin-right: 16px; width: 535px; float: left; }

.navitem { border-left: 8px solid #a0a4a5; }
#navpick { border-left: 8px solid #faba00; }

a:link, a:visited, a:hover { color: #808080; }
.navitem a { text-decoration: none; font-weight: normal; color: white; }
.hitext a { text-decoration: none; font-weight: bold; color:#002458; }


#signup {
	border-top: 1px solid white;
	padding: 40px 0px 12px 8px;
 	background-color: #a0a4a5;
}

.header {
 color: #002458;
 margin-bottom: 12px;
 }
 
.copyimage {
	border: 4px solid #a0a4a5;
	margin-left: 18px;
	}
	
#subcopy {
	width: auto;
	float: right;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}


#rightcol {
	margin-top: 16px;
	border: 2px;
}

.bigtext {
	font-size: 1.2em;
	color: #002458;
	font-weight: bold;
	}

.hitext {
	color: #002458;
	}
	
	
.email {
	border: 1px solid black;
	height: 17px;
	font-size: 9pt;
	position: relative;
	top: -3px;
	width: 140px;
	}
	

#contact {
	margin-top: 12px;
	margin-left: 8px;
	
	font-size: 7pt;
}

#pullout {
	margin: 16px;
	padding: 8px;
	background-color: #a0a4a5;
	border: 1px solid #002458;
	}
	
.homebox {
background-color: #f4f4f4; float:left; min-height: 60px; height: 60px !important; width: 252px; border-right: 2px solid #e6e6e6; border-bottom: 2px solid #e6e6e6; padding-bottom: 6px;
}


.contact_table {
	font-size: 1em;
}

.error { color: #800000; font-weight: bold; }


/* Casino Royale */
#jbpanel2 {background:#0e0d11 url(../img/cr-bkd.gif) repeat-x bottom; border-top:1px solid #fff; color:#fff; padding-bottom:10px; text-align:center; width:186px;}
#jbpanel2 p strong {font-size:1.1em;}
#jbpanel2 p {font-size:1em; margin:10px;}
#jbpanel2 a {color:#fff; font-weight:bold; text-decoration:none;}
#caption {color:#ccc; font-weight:normal;}
