BODY {
	background: url(../images/bg.jpg) #483929;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

img, div { behavior: url(iepngfix.htc); }

#main {
	position: relative;
	left: 50%;
	width: 970px;
	margin-left: -485px; /* half of width */
	margin-top:40px;
	margin-bottom:0px;
	
}


#footer { 
	position:absolute;
	width: 984px;
	height:251px;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	background-repeat:no-repeat;
	left: 50%;
	margin-left: -492px; /* half of width */
	display:none;
	top:500px;
		
}



.nav { 
	position:absolute;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	font-weight:normal;
	background:url(../images/bg_nav.jpg);
	text-align:center;
	height:41px;
	padding-top:13px;
	background-repeat:repeat-x;
}

.nav:hover { 
	position:absolute;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	font-weight:normal;
	background:url(../images/bg_nav_o.jpg);
	text-align:center;
	height:41px;
	padding-top:13px;
	background-repeat:repeat-x;
	cursor:pointer;
}

.navwrap { 
	position:absolute;
	width:892px;
	height:41px;
	top:20px;
	margin-top:20px;
}

.navdivider { 
	position:absolute;
	width:1px;
	height:41px;
	color:#ffffff;
	background:url(../images/divider_nav.jpg);
	position:absolute;
	background-repeat:no-repeat;
	height:41px;
}

.header { 
	position:absolute;
	width: 960px;
	height:335px;
	color:#ffffff;
	font-weight:normal;
	background:url(../images/logo_frame.png) ;
	text-align:center;
	background-repeat:no-repeat;
}

.headerhomepage { 
	position:absolute;
	width: 960px;
	height:431px;
	color:#ffffff;
	font-weight:normal;
	background:url(../images/logo_frame1.png) ;
	text-align:center;
	background-repeat:no-repeat;
	
}


.headerbg { 
	position:absolute;
	width: 948px;
	height:700px;
	background:#ffffff;
	top:50px;
	left:10px;
}


.headerbghomepage { 
	position:absolute;
	width: 948px;
	height:385px;
	background:#ffffff;
	top:50px;
	left:10px;
}




#content {
	position: relative;
	top:308px;
	width:948px;
	left:10px;
	background: #ffffff;
	background-repeat:no-repeat;
	
}

#contenthomepage {
	position: relative;
	top:431px;
	width:948px;
	left:10px;
	background: #ffffff;
	background-repeat:no-repeat;
	
}


P {
	font-size:12px;
	font-family:Helvetica;
	color:#666666;
	line-height:17px;
	margin:10px 0px 10px 0px;
}

.footerspan {
	font-size:14px;
	font-family:Helvetica;
	color:#666666;
}

.footerspan1 {
	font-size:12px;
	font-family:Helvetica;
	color:#327cc1;
}

.links {
	font-size:12px;
	font-family:Helvetica;
	color:#3366cc;
	text-decoration:none;
	
}

.links:hover {
	font-size:12px;
	font-family:Helvetica;
	color:#3366cc;
	text-decoration:underline;
	
}

.linksfooter {
	font-size:12px;
	font-family:Helvetica;
	color:#327cc1;
	text-decoration:none;
	
}

.linksfooter:hover {
	font-size:12px;
	font-family:Helvetica;
	color:#327cc1;
	text-decoration:underline;
	
}

.linkspink {
	font-size:12px;
	font-family:Helvetica;
	color:#ff6666;
	text-decoration:none;
	
}

.linkspink:hover {
	font-size:12px;
	font-family:Helvetica;
	color:#327cc1;
	text-decoration:none;

}


.linkslightpink {
	font-size:12px;
	font-family:Helvetica;
	color:#ffc1d0;
	text-decoration:none;
	cursor:pointer;
	padding-left:40px;
}

.linkslightpink:hover {
	font-size:12px;
	font-family:Helvetica;
	color:#fcedf1;
	text-decoration:none;
	cursor:pointer;
	padding-left:40px;
}


A {
	font-size:12px;
	font-family:Arial;
	color:#932F25;
	text-decoration:none;
	
}

A:hover {
	font-size:12px;
	font-family:Arial;
	color:#666666;
	text-decoration:none;
	
}

.navo {
	font-size:12px;
	font-family:Arial;
	color:#932F25;
	text-decoration:none;
	
}



H1 {
	font-size:20px;
	font-family:Georgia;
	color:#932f25;
	margin: 0px 0px 0px 0px;
}

H2 {
	font-size:14px;
	font-family:Helvetica;
	color:#666666;
	font-weight:normal;
	
}

.inputs {
	font-size:11px;
	font-family:Arial;
	color:#666666;
	border:1px solid #CACACA;
	background:url(../images/bg_input.jpg);
	margin-bottom:4px;
}

.grey11arial { 
	font-size:11px;
	font-family:Arial;
	color:#666666;
	padding-right:12px;
	

}

#nform { 
	 position:absolute;
	 background:url(../images/bg_form.jpg);
	 background-repeat:no-repeat;
	 top:20px;
	 left:716px;

}
#texts { 
	position:absolute;
	top:0px;
	padding:20px 20px 20px 20px;
	background:#FFFFFF;
}

.logo {
	position:absolute;
	left:0px;
	cursor:pointer;

}

.submenu {
	background:url(../images/menu.png) ;
	width:220px;
	height:36px;
	padding-left:6px;
	background-repeat:no-repeat;
	margin-left:20px;
}

.grey16times { 
	font-family:Arial;
	font-size:16px;
}

.grey12arial { 
	font-family:Arial;
	font-size:12px;
}




.map1 { 
	position:absolute;
	width: 260px; 
	height: 260px;
	left:170px;
	top:0px;
	border:3px solid #cccccc;
	margin:0px;
}

.map2 { 
	position:absolute;
	width: 425px; 
	height: 325px;
	left:240px;
	top:350px;
	border:3px solid #cccccc;
	top:0px;
	margin:0px;
}

.nformbutton {
	border:0px;
	background:url(../images/submit.jpg);
	width:59px;
	height:28px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:5px;
	
}


.nformbutton:hover {
	border:0px;
	background:url(../images/submit.jpg) ;
	width:59px;
	height:28px;
	color:#c4e1f7;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:5px;
	
	
}

.formbuttonpdf {
	border:0px;
	background:url(../images/pdf.gif);
	width:133px;
	height:28px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:5px;
	
}

.formbuttonpdf:hover {
	border:0px;
	background:url(../images/pdf.gif);
	width:133px;
	height:28px;
	color:#c4e1f7;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:5px;
	
}

.formbuttonmail {
	border:0px;
	background:url(../images/mail.gif);
	width:133px;
	height:28px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:5px;
	
}

.formbuttonmail:hover {
	border:0px;
	background:url(../images/mail.gif);
	width:133px;
	height:28px;
	color:#c4e1f7;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:5px;
	
}

.formbutton {
	border:0px;
	background:url(../images/search_submit.png);
	width:59px;
	height:28px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:5px;
	
}


.formbutton:hover {
	border:0px;
	background:url(../images/search_submit.png) ;
	width:59px;
	height:28px;
	color:#c4e1f7;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:5px;
	
	
}

.inputbutton { 
	background:url(../images/bg_search.png);
	border:0px;
	height:21px;
	width:164px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	background-repeat:no-repeat;
}

.inputbuttongif { 
	background:url(../images/bg_search.gif);
	border:0px;
	height:21px;
	width:164px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	background-repeat:no-repeat;
}



