/* CSS Document */

a:link, a:visited {color:#003082}
a:hover {color:#0061e1; text-decoration:underline}


	
#canvas {
	font-family: Calibri, Arial, sans-serif;
	position:relative;
	display:block;
	text-align:left;
	margin-left:auto; 
	margin-right:auto;
	width:940px;}

#masthead {
	position:relative; 
	float:left;
	height:116px;
	width:940px;}
	
#logo { 
	position:absolute;
	left:0px;
	top:5px;}

#social{ 
	position:absolute;
	right:246px;
	top:45px;
	width:auto
	}

#social img {text-decoration: none; border:0px}

#search{ 
	position:absolute;
	right:0px;
	top:45px;
	width:231px;
	}

#fcanvas {
	position:relative;
	display:block;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
	background:#999; 
	border-top:1px solid #666;
	width:100%; 
	float:left; 
	padding:0px;
	background:url(../images/footbg.gif) top left repeat-x #d8d8d8;
	height:150px;}
	
#footer { 
	text-align:center; 
	font-size:12px; 
	width:940px;
	margin-left:auto; 
	position:relative;
	margin-right:auto; 
	clear:both; 
	}
	
	#flogo {position:absolute;  width:136px; top:20px;}
	#fnav { text-align:left; position:absolute; left:175px; top:30px;}
	
	#fnav a:link, #fnav a:visited { text-decoration:none; color:#000;}
	#fnav a:hover { text-decoration:none; color:#be0f34;}

sup { color:#F00; font-size:.7em; vertical-align:text-top; line-height:normal}

.input { 
	background:#f0f0f0; 
	border:1px solid #d8d8d8; 
	padding:3px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
	margin-bottom:1px;
	width:97%;}

input[type="text"] { 
	background:#f0f0f0; 
	border:1px solid #d8d8d8; 
	padding:6px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
	width:97%;}

input[type="text"].search { 
	background:#FFF; 
	border:1px solid #d8d8d8; 
	padding:6px;
	-moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px; 
	width:178px;}
	
	.searchbut { position:absolute; top:0px; right:0px;}
	
input[type="text"].inputrq { 
	background:#f0f0f0; 
	border:1px solid #F00; 
	padding:3px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; margin-bottom:1px;}
	
input[type="text"].white { 
	background:#FFF; 
	border:1px solid #d8d8d8; 
	padding:3px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; margin-bottom:1px;}
	
.inputreg { 
	background:#f0f0f0; 
	border:1px solid #d8d8d8; 
	padding:3px; 
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	width:97%;}
