/* 
	Hexalist Style
	Ricky Hewitt
	Feb 14th, 2009
*/

body { 
	margin: 0; 
	padding: 0; 
	}

.header { 
	background: url(images/hexalist_banner.jpg) repeat-y;
	height: 96px;
	}

.header .advertbox { 
	margin: 16px 16px 0px 0px; 
	float: right; 
	height: 60px;
	min-width: 428px;
	/*border: 1px black solid;*/
	}

.nav { 
	height: 50px;
	background: url(images/nav-bottom-border.png);
	font: 12pt Verdana;
	border-top: 1px solid black;
	}
	
.nav a { 
	text-decoration: none; 
	color: white;}

.nav ul { 
	list-style: none; 
	color: white;
	margin-top: 11px;
	}
	
.nav li {  
	display: inline; 
	margin-right: 7px;
	padding: 5px 10px 5px 10px;
	}
	
.nav li:hover {  
	background-color: #444; 
	display: inline; 
	margin-top: 5px;
	margin-right: 7px;
	padding: 5px 10px 5px 10px; 
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #BBB; 
	}
	
.leftblock {}
.rightblock {}
.footer { 
	clear: both; 
	background-color: #555;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	height: 22px;
	padding-top: 4px;
	padding-right: 1%;
	text-align: right;
	color: white;
	font: 10pt "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica;
	}

.footer a { text-decoration: none; color: white; }
.footer a:hover { color: #ff6c00; }

.content { width: 100%; }
.rightBox { 
	float: right; 
	margin-right: 1%; 
	padding: 16px 0px 16px 0px; 
	}

.contentFrame {
    border: 1px solid #BFBF9B; 
    padding: 0px 16px 16px 16px; 
    background-color: #D7D7C7;
     -moz-border-radius: 7px; 
    -webkit-border-radius: 7px;
}
	
.leftBox {
	font: 11pt "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica;
	float: left; 
	width: 67%;  
	margin-left: 1%;
	padding: 16px 0px 16px 0px; 
	}
	
.fullBox {
	font: 11pt "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica; 
	margin-left: 5%; 
	margin-right: 20%;
	padding: 16px 0px 16px 0px; 
	}
	
.fullBox form {
	margin-left: 10%;
	}

table {
	width: 45%;
	}	
	
table td { padding-bottom: 3px; }
table tr:hover { color: #2F4F4F; }

form td { padding-bottom: 16px; }
form .smallText { font-size: 9pt; }
form tr:hover { color: #000; }

/* Styling for the newsflash */
.newsFlash {
    border: 1px solid #BFBF9B; 
    padding: 2px 6px 2px 6px; 
    background-color: #D7D7C7;
    -moz-border-radius: 7px; 
    -webkit-border-radius: 7px;
    min-height: 19px;
}

#flash {
	display:none;
}

#flash a { color: gray; text-decoration: none; }