	.table_border {
		border:solid 2px #ffffff;
	}
	
	.top_bannerlogo {
		background-color:#0000ff;
		width:220px;
		border-right:solid 2px #ffffff;
	}

	.top_bannerad {
		background-color:#0066CC;
		height:72px;
		border-bottom:solid 2px #ffffff;
	}
	
	.top_bannerdate {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#ffffff;
	
		text-align:right;
		background-color:#003399;
		padding:2px 5px 2px 2px;
	}
	
	.top_mainmenu {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		background-color:#0066CC;
		padding:4px;
	}	
	
	.col_menu {
		background-color:#0066CC;
		width:220px;
		color:#ffffff;
		text-align:left;
	}
	
	.col_frontpromo {
		background-color:#cccccc;
		color:#000000;
		text-align:left;
		height:30px;
	}	
	
	.col_main {
		background-color:#ffffff;
		color:#000000;
		text-align:left;
		padding:4px 5px 2px 5px;
	}	
	
	.col_right {
		width:130px;
		background-color:#ffffff;
		color:#000000;
		text-align:left;
		
		padding:4px 1px 2px 5px;
	}
	
	.mainmenu_option {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;

		background-color:#0066CC;
		text-align:left;
		border-bottom:solid 1px #003399;
		padding:2px;
	}	
	
	.mainmenu_optionover {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;

		background-color:#003399;
		text-align:left;
		border-bottom:solid 1px #003399;
		padding:2px;
		cursor:hand;
	}	
	
	.frontpage_image {
		padding-top:6px;
		padding-bottom:6px;
		border-bottom:dashed 1px #cccccc;
	}
	
	.frontpage_promo {
		padding:6px 2px 2px 5px;
		border-bottom:dashed 1px #cccccc;
	}	
	
	.footer_affiliates {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;

		padding:6px 3px 6px 3px;
		background-color:#003399;
	}	
	
	.footer_copyright {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#ffffff;

		padding:3px;
		background-color:#000000;
	}			
	
	.section_header {
		font-family:arial,helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#003399;

		padding:2px;
		background-color:#efefef;
		border-top:solid 1px #003399;
		border-bottom:solid 1px #003399;
		margin-bottom:10px;
	}
	
	.page_header {
		font-family:arial,helvetica,sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#003399;

		padding:2px;
		background-color:#efefef;
		border-top:solid 1px #003399;
		border-bottom:solid 1px #003399;
		margin-bottom:10px;
	}	
	
	.mod_header {
		font-family:arial,helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#CCFF99;

		padding:3px;
		background-color:#000000;
	}

	.mod_body {
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#ffffff;

		padding:2px;
		background-color:#003399;
	}	
	
	/* --- To cover for included classes --- */
	.head {
		font-family:arial,helvetica,sans-serif;
		font-size:14px;
		font-weight:bold;
	}		
	
	.bodysmall {
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
	}	
	
	.body {
		font-family:arial,helvetica,sans-serif;
		font-size:13px;
		font-weight:normal;
	}	
	
	
	/* ------- Links -------- */
	a.frontpromo_link {
		font-family:arial,helvetica,sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#000000;
	}
	
		a.frontpromo_link:link    { text-decoration:none; color:#0000ff; }
		a.frontpromo_link:visited { text-decoration:none; color:#0000ff; }
		a.frontpromo_link:hover   { text-decoration:underline; color:#003399; }	
		
	a.footer_link {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#ffffff;
	}
	
		a.footer_link:link    { text-decoration:none; color:#ffffff; }
		a.footer_link:visited { text-decoration:none; color:#ffffff; }
		a.footer_link:hover   { text-decoration:underline; color:#ffffcc; }			
		
	a.mainmenu {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
	}
	
		a.mainmenu:link    { text-decoration:none; color:#ffffff; }
		a.mainmenu:visited { text-decoration:none; color:#ffffff; }
		a.mainmenu:hover   { text-decoration:underline; color:#ffffcc; }					
		

	a.modbody_link:link    { text-decoration:none; color:#ffffff; }
	a.modbody_link:visited { text-decoration:none; color:#ffffff; }
	a.modbody_link:hover   { text-decoration:underline; color:#ffffcc; }			
	
	a.content {
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#0000ff;
	}
	
		a.content:link    { text-decoration:none; color:#0000ff; }
		a.content:visited { text-decoration:none; color:#0000ff; }
		a.content:hover   { text-decoration:underline; color:#003399; }		
		
	a.infoemail {
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	
		a.infoemail:link    { text-decoration:none; color:#000000; }
		a.infoemail:visited { text-decoration:none; color:#000000; }
		a.infoemail:hover   { text-decoration:underline; color:#0000ff; }				