/* core styles for all browsers - CGF */

body {
	text-align: center;
	min-width: 774px;
	background-color:#ebebeb;
	margin-top:5px;
	font-family:Veranda, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	background:#AFAAAA url('../images/background.jpg') no-repeat center top;
}
* { margin:0; padding:0; }




/* ----- LINKS AND BUTTONS ----- */

a:link,
a:visited { color:#2C84C3; }
a:hover,
a:active { color:#0289CD; }


/* ----- PAGE LAYOUT ----- */

#page { width:980px; margin:0px auto; }

#content { width:774px; background:#fff; }

/* ----- clear fix for floats ----- */
/* these styles instruct non-IE browsers to render container elements so that they fully enclose floats */		
/* without this class applied, a float might hang over the bottom border of it's container */
:after.clearfix { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }		

/* hides clearfix from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end hide from IE-mac */

.sIFR-flash { display:none; }


p {
	line-height:16px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
	line-height:14px;
	letter-spacing:1; 
	line-height:140%; 
}
h1 {
	margin-bottom:8px;
	padding:0px;
	font-size:12px;
	letter-spacing:1px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:3px;
}

#sub_foot {
	font-size:11px;
	height:20px;
	clear:both; 
	line-height:150%; 
	background-color:#CFCCCC
}