/*////////////////////////////////////////////////////////////////////////*/		
/*FVS 09*/
/*Allan Paterson 2009*/
/*////////////////////////////////////////////////////////////////////////*/
* {margin:0; padding:0;}
body,html {margin: 0;padding: 0;background:#FFFF00 url(../graphics/back.jpg) top center repeat-x;font-size: 12px;color: #000;min-width:980px;height: 100%;font-family: Arial, Verdana, sans-serif;}
#wrap {margin:0px auto 0px auto;	width:980px;  height:auto; padding:0px 0px 0px 0px; }		
/*////////////////////////////////////////////////////////////////////////*/		
/*Head Section*/
/*////////////////////////////////////////////////////////////////////////*/
#header {width: 980px;height: 80px;background: url(../graphics/head.jpg) no-repeat;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
/*////////////////////////////////////////////////////////////////////////*/		
/*center*/
/*////////////////////////////////////////////////////////////////////////*/	

#left {padding:15px 20px 0px 0px;width:440px;float:left;}
#right {margin:70px 0px 0px 10px;width:440px;float:right;}			
/*////////////////////////////////////////////////////////////////////////*/		
/*Footer*/
/*////////////////////////////////////////////////////////////////////////*/	
#footer{width:980px; height:140px; color:#000;   margin:0px 10px 0px 10px; position:relative; font-size:12px; }
#footer a, #footer a:visited{text-decoration:none; color:#000; font-weight:800;}
#footer a:active, #footer a:hover  {text-decoration:none; color:#777;  font-weight:800;}	
.footer_left{float:left;padding:20px 0px 0px 0px;}
.footer_right{float:right;padding:20px 0px 0px 0px;text-align:right;}	
/*////////////////////////////////////////////////////////////////////////*/		
/*html*/
/*////////////////////////////////////////////////////////////////////////*/					
strong{color:#333; font-size:12px; margin:0px 0px 8px 0px ;}	
img{border:0px;}
h1{color:#000; font-size:21px;  padding:8px 0px 20px 10px;}
.input {font-family: Arial, Verdana, sans-serif; color:#333 ;width:200px;border:1px solid #333;	padding:3px 0px 3px 5px;background:#eee; margin:0px 0px 5px 0px;	font-size:11px;	}
.submit{color:#000;width:100px;padding:2px; background:#F5F700; border:1px solid #333; margin:0px 0px 6px 0px;	font-size:12px;	}
p{padding:0px 0px 10px 0px; }
/*////////////////////////////////////////////////////////////////////////*/		
/*others*/
/*////////////////////////////////////////////////////////////////////////*/
.red{color:#FF0000;	}
.green{color:#00FF00;}			
#map{width:280px; height:280px; border:4px solid #EFF0EC;}

h4{background:#FFF url(../graphics/word_back.jpg) top center no-repeat; padding:8px 0px 3px 20px; font-size:14px; height:35px; width :193px;}
/*////////////////////////////////////////////////////////////////////////*/		
/*clearer*/
/*////////////////////////////////////////////////////////////////////////*/
.clearer{clear: both; height: 0px; overflow: hidden;}	
/*////////////////////////////////////////////////////////////////////////*/		
/*links*/
/*////////////////////////////////////////////////////////////////////////*/
a:link	{color: #fff;	text-decoration:none;}
a:visited{	color: #fff;text-decoration:none;}
a:hover{color: #999617;text-decoration:none;}
a:active	{color: #999617;text-decoration:none;}	

.button a {background: url('../graphics/word_back.jpg') no-repeat left 0;}
.button a:hover {background: url('../graphics/word_back.jpg') no-repeat left -19px;}
/*////////////////////////////////////////////////////////////////////////*/		
/*Menu*/
/*////////////////////////////////////////////////////////////////////////*/
.menu {	position:relative;padding:50px 0px 0px 500px;  font-size:12px; font-weight:500; }		
.menu ul li{float: left;list-style:none; line-height:21px;}
.menu br{ clear: left;}
.menu ul li a{display: inline;padding:60px 6px 6px 6px; margin-right:30px; text-decoration: none; color:#fff;}
.menu ul li a:hover{color: #fff; background:#999617; }
/*////////////////////////////////////////////////////////////////////////*/		
/*validation*/
/*////////////////////////////////////////////////////////////////////////*/
#msg {display:none; position:absolute; z-index:200; background:url(../graphics/msg_arrow.png) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#fff; border:2px solid #FF0000; color:#FF0000;border-left:none; padding:5px;}
