/* --- GENERIC --- */
img,fieldset{
	border:none;
}

/* --- BODY --- */
body{
	width:940px;
	margin:0px auto;
	padding:0px;
	background:#ffffff;
	font-family: Arial, Verdana, Sans-serif;
	font-size:11px;
	color:#000000;
}

/* --- HEADER --- */
#header{
	width:940px;
	overflow:auto;
}
	#header .logo{
		float:left;
		margin:30px 0px 10px 25px;
		text-decoration:none;
	}
	#header .partners{
		float:right;
		margin:45px 5px 20px 0px;
	}
	#header h1{
		display:inline;
	}
	
/* --- TABS --- */	
#tabs{
	height:25px;
	background:url('../images/tabbg.gif') repeat-x bottom left;
	list-style-type:none;
	padding:0px 0px 0px 25px;
	margin:0px;
}
	#tabs li{
		float:left;
		margin-right:5px;
	}
		#tabs li a:link,#tabs li a:visited{
			display:block;
			float:left;
			height:25px;
			line-height:22px;
			padding:0px 15px;
			background:url('../images/tabn.gif') repeat-x bottom left;
			color:#ffffff;
			text-decoration:none;
			font-family:Arial, Verdana, Sans-serif;
			font-size:12px;
			font-weight:bold;
		}
		#tabs li a:hover,#tabs li a.here{
			background:url('../images/tabh.gif') repeat-x bottom left;
			color:#696969;
		}
		
/* --- MENU --- */		
#menu{
	width:930px;
	overflow:auto;
	height:24px;
	padding:0px 10px 0px 0px;
	margin:0px;
	background:url('../images/menubg.gif') repeat-x top left;
	list-style-type:none;
}
	#menu li{
		float:right;
		margin:0px 5px;
		background:url('../images/menusep.gif') no-repeat top right;
	}
	#menu li.last{
		background:none;
	}
		#menu li a:link,#menu li a:visited{
			font-family: Arial, Verdana, Sans-serif;
			font-size:10px;
			line-height:23px;
			text-decoration:none;
			color:#8f8f8f;
			margin-right:10px;
		}
		
/* --- CONTENT --- */		
#content{
	width:940px;
	overflow:auto;
}
	#content .leftcol{
		float:left;
		width:283px;
		padding:0px 0px 0px 30px;
	}
	#content .rightcol{
		float:right;
		width:604px;
		margin:0px;
		padding:0px 10px;
	}
	
	#content .head1{
		font-family: Arial, Verdana, Sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#3f658b;
		padding:0px;
		margin:10px 0px;
	}
	#content .head2{
		font-family: Arial, Verdana, Sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#3f658b;
		padding:0px;
		margin:0px;
	}
	#content .head3{
		font-family: Arial, Verdana, Sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#3f658b;
		padding:0px;
		margin:0px;
		text-align:center;
	}
	#content .grbox .top{
		width:940px;
		height:3px;
		background:url('../images/grt.gif') no-repeat top center;
		font-size:1px;
	}
	#content .grbox .bod{
		padding:1px 0px 10px 0px;
		width:938px;
		overflow:auto;
		background:#f6f6f6;
		border-left:1px solid #e3e3e3;
		border-right:1px solid #e3e3e3;
	}	
	#content .grbox .bot{
		font-size:1px;
		width:940px;
		height:3px;
		background:url('../images/grb.gif') no-repeat bottom center;
	}	
	#content .sgrbox .top{
		width:651px;
		height:3px;
		background:url('../images/sgrboxt.gif') no-repeat top center;
		font-size:1px;
	}
	#content .sgrbox .bod{
		padding:30px 30px 10px 30px;
		width:589px;
		overflow:auto;
		background:#f6f6f6;
		border-left:1px solid #e3e3e3;
		border-right:1px solid #e3e3e3;
	}	
	#content .sgrbox .bot{
		font-size:1px;
		width:651px;
		height:3px;
		background:url('../images/sgrboxb.gif') no-repeat bottom center;
	}
	#content a:link,#content a:visited{
		color:#1a4773;
		text-decoration:none;
	}
/* --- FOOTER --- */		
#footer{
	width:930px;
	padding:0px 10px 0px 10px;
	margin:0px;
	list-style-type:none;
}
	#footer p{
		text-align:center;
		font-family: Arial, Verdana, Sans-serif;
		font-size:10px;
		line-height:23px;
		text-decoration:none;
		color:#8f8f8f;
	}
		#footer p a:link,#footer p a:visited{
			font-family: Arial, Verdana, Sans-serif;
			font-size:10px;
			line-height:23px;
			text-decoration:none;
			color:#8f8f8f;
		}	
