/*--GLOBAL SETTINGS--*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
ol, ul {
	list-style: none;
}	
table {
	border-collapse: separate; 
	border-spacing: 0;
}
caption, th, td {
	text-align: left; 
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
/*--END GLOBAL SETTINGS--*/

/* #######################  GENERAL SETTINGS     ############################ */
body {
	font-family:Helvetica, "Helvetica Neue", Arial, sans-serif ;
	font-size: 62.5%;
	line-height: 1.3;
	color:#ffffff;
	margin:0 0 30px 0;
	padding:0;
	background-color:#41bfef;
	background-image:url(../img/bk_rpt.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
}

p	{
	font-size:1.1em;
}

/*  Global Formatting */
h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 11px;}
th{font-size: 12px;}
a:link {}
a:hover {}
a:visited {}
img {border: 0 none;}


/* Clears Divs */
.clr{clear: both;}

/* #######################  END GENERAL SETTINGS     ############################ */

h3	{
	font-size:1.6em;
	color:#41bfef;
}
	

#top	{
	height:350px;
	background:#40bfef;
	border-bottom:solid 1px #333333;
}
#header	{
	width:930px;
	height:350px;
	margin:0 auto 0 auto;
	background:url(../img/header.jpg);
	background-repeat:no-repeat;
}
#top_nav	{
	padding-top:10px;
	overflow:hidden;
}

.selected	{
	border-bottom:solid 3px #1695c4;
	color:#000099;
}
#top_advert	{
	width:400px;
	float:right;
	margin-top:10px;
	text-align:right;
	color:#FFFFFF;
	font-size:1.2em;
}
#top_advert a	{
	color:#333333;
}
#top_advert h2	{
	font-size:1.6em;
	margin:0;
	padding:0;
}
.advert_tx	{
	font-size:2.3em;
	letter-spacing:-1px;
	margin:0;
	padding:0;
}
.advert_tx2	{
	font-size:6.6em;
	letter-spacing:-1px;
	margin:0;
	padding:0;
}
#gbn_wrapper	{
	height:110px;
	background:#333333;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding-top:20px;
}
#global_nav	{
	width:930px;
	height:100px;
	margin:0 auto 0 auto;
}
#xtra	{
	width:930px;
	margin:20px auto 0 auto;
	overflow:hidden;
}
#footer	{
	width:930px;
	overflow:hidden;
	margin:40px auto 30px auto;
	border-bottom:solid 1px #FFFFFF;
}
.ID	{
	width:680px;
	float:left;
}
.ft_links	{
	width:250px;
	float:left;
	overflow:hidden;
}
.ft_links a	{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:10px;
	float:right;
}
.ft_links a:hover	{
	color:#333333;
}
#right_col	{
	float:right;
	width:300px;
	margin-left:40px;
	font-size:1.2em;
}
#right_col	a	{
	color:#333333;
	text-decoration:none;
}
#right_col h2	{
	font-size:1.6em;
	color:#333333;
}
#content	{
	font-size:1.2em;
}
#content h2	{
	font-size:1.8em;
}
#content a	{
	color:#333333;
}
#btn_rows	{
	height:90px;
	width:930px;
	overflow:hidden;
}
.btn_cell	{
	width:310px;
	height:90px;
	float:left;
	overflow:hidden;
}
.btn_cell img	{
	float:left;
	margin-right:10px;
}
.btn_cell a	{
	color:#41bfef;
	text-decoration:none;
}
#logos	{	
	width:930px;
	margin:20px auto 0 auto;
}
.news	{
	margin-bottom:10px;
	overflow:hidden;
	font-size:1.2em;
	color:#333333;
}
.news span	{
	color:#333333;
	font-weight:bold;
}
#readmore a	{
	text-decoration:underline;
	color:#FFFFFF;
}
.news_bg	{
	border:solid 1px #333333;
	width:48px;
	height:48px;
	float:left;
	margin-right:10px;
}
.boxes	{
	border:solid 1px #ffffff;
	padding:15px;
	margin-bottom:15px;
}
#fc_logo	{
	float:left;
	margin-right:10px;
}
.info	{
}
.ft_note	{
	margin-top:180px;
}