@charset "utf-8";
/* CSS Document */

body {background:#000000 url(images/bg.jpg) top left no-repeat; font-family:Tahoma, Verdana, Arial; padding:0px; margin:0px;}
p{margin:0px; padding:5px;}
img{border:none;}
h1{float:right; font-size:1.5em; color:#FFFFFF; width:50%;}
h2{margin:0px 0px 10px 0px; color:#9E581A;}
a{color:#3064B7; text-decoration:none;}
a:hover{color:#0A378B; text-decoration:underline;}

#wrap{width:80%; margin:auto; padding:20px 0px 0px 0px;}
	#logo{text-align:left; width:75%;}
	#main{float:left; width:70%; margin:5px; padding:0px 5px 5px 5px; filter:alpha(opacity=90);-moz-opacity:.90;}
		#top{height:26px;}
			#tl{float:left; width:100%; height:26px; background:url(images/c_tl.gif) left top no-repeat;}
		#bottom{}
			#br{float:right; width:100%; height:26px; background:url(images/c_bl.gif) right bottom no-repeat;}
		#center{background:#FFF; padding:0px 10px;}
	#nav{float:left; width:100px; margin:10px; background:url(images/nav_bg.gif) right top repeat-y; filter:alpha(opacity=90);-moz-opacity:.90;}
		.nav_box{background:url(images/nav_box.gif) left top no-repeat; height:70px; width:90px; padding:25px 5px 5px 5px; margin:0px 0px 10px 0px; text-align:center; color:#666666; font-weight:bold; font-size:1.2em;}
	#footer{font-size:x-small; color:#FFFFFF; clear:both; height:25px; padding:0px 0px 100px 0px;}
		#footer a{color:#FFFFFF; font-weight:bold;}
		#footer a:hover{}
	fieldset{margin:10px; font-size:small; width:210px; float:left; height:200px;}
		legend{color:#006699; font-weight:bold;}
		input{margin:2px 0px;}
	
	.spacer25{height:25px; clear:both;}
	
	.service{width:100px; float:left; height:100px; margin:10px; border:#999999 solid thin; font-size:x-small; text-align:center;}
		.service_thumb{}
		.service_pic{float:left; margin:3px;}
		.service_desc{position:absolute; top:30%; left:25%; width:550px; background:#333; font-weight:bold; color:#FFFFFF; text-align:left; display:none; font-size:medium; border:#999 thin;}
			.closer{float:right; margin:2px;}


