/* CSS Document */

a:link, a:visited {color: #2248ac;  text-decoration:underline}
a:hover { color: #1561f2; text-decoration:none}

body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c50;
	line-height:16px;
	background:url(../images/Background.jpg) repeat-x top center;
	margin-left:auto; 
	margin-right:auto;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	position:relative
}

.canvas {
	position:relative;
	display:block;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
	width:850px;
	/* background:url(../images/background.jpg) repeat-x top left;*/
	}
	
.masthead {
	position:relative; 
	float:left; 
	height:95px;
	width:850px;}

.logo { 
	position:absolute;
	left:0px;
	top:15px;
}

.navigation  {
	position:relative; 
	float:right; 
	width:600px;
	top:15px;
	line-height:normal}
	
	/* Main Navigation */

	.navigation ul {
		margin: 0px;
		padding: 0px;
		font-size:12px;
		}
	
	.navigation ul li {
		position: relative; 
		display:block; 
		float:right;
		padding-right:10px;
		padding-left:10px;
		background:url(../images/line.png) top left no-repeat;
		height:33px;
		padding-top:20px;
		color: #b9d5fb;
		}
		
	.navigation li ul {
		position: absolute;
		left: 0px;
		display: none;}
	
	.navigation ul li a {
		display: block;
		text-decoration: none;
		color: #b9d5fb;
		}
	
	.navigation ul li a:link { color: #90b4fa; text-decoration:none}
	.navigation ul li a:visited { color: #90b4fa; text-decoration:none}
	.navigation ul li a:hover { color:#FFF; text-decoration:none} 



.footer {
	position:relative; 
	float:left; 
	width:850px;
	padding-top:20px;
	padding-bottom:20px;
	line-height:20px;
	}
	
	.footer a:link, .footer a:visited { padding-right:10px; padding-left:10px; border-right:1px solid #CCC}
	.footer a:hover { padding-right:10px; padding-left:10px; border-right:1px solid #CCC}

.contact {
	position: relative;
	float:left;
	width:850px;
	background:url(../images/contact_bg.gif) bottom center repeat-x #054fdf;
	border:1px solid #071987;
	color:#abc4ea;
	text-align:left;
	padding-bottom:20px;
	}
	
	.contact a:link, .contact a:visited {color:#FFF; text-decoration:underline}
	.contact a:hover { color:#FFF; text-decoration:none}

h4 { 
		font-family:"Times New Roman", Times, serif; 
		font-size:24px;
		padding:0;
		margin:0;
		color:#FFF;
		font-weight:normal;
		line-height:normal;
		text-align:left}
		
	.contact p { margin:0; padding:0}
	
	.how {
		position:relative; 
		float:left; 
		width:300px;
		margin-left:20px;
		margin-top:20px;
		padding:0}
	
	.ccol {
		position:relative; 
		float:left; 
		width:145px;
		padding-left:20px;
		margin-top:20px;
		line-height:18px;}
		
	.ctext { 
		background-color:#2459cb; 
		border:none; 
		padding:3px; 
		color:#FFF;
		width:145px;}	

strong { color:#000}

hr { background-image:url(../images/foot_divider.gif)}

.logout {
		position:absolute; 
		right:5px;
		top:15px; 
		font-size:12px; 
		font-family:Arial, Helvetica, sans-serif; 
		color:#FFF;
		width:100px;}
	
	.logout a:link, .logout a:visited { text-decoration:none; color:#999}
	.logout a:hover { text-decoration:none; color:#FFF}

.update {color: #90b4fa; text-align:center; clear:both}
.update a:link { color: #90b4fa; text-decoration:none}
.update a:visited { color: #90b4fa; text-decoration:none}
.update a:hover { color:#FFF; text-decoration:none}

.update strong { color: #FFF}
