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

body {margin:0 auto;}
#headerbg {margin:0 auto;width:auto; height:120px; background:url(images/headerbg.jpg) repeat-x}
#header {margin:0 auto;width:900px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; font-weight:lighter;text-shadow: 0.02em 0.02em #000}
#header .logo {float:left; padding-top:25px;}
#header .number {float:right;padding-top:15px;}
#header .nav {clear:both; text-align:right; padding-top:13px}
#header .nav a {color:#CCC; font-size:16px; font-weight:lighter;text-shadow: 1px 1px #000; text-decoration:none; padding:5px 10px; }
#header .nav a:hover {border-bottom:4px solid #FFBF02; color:#FFF;}
#header .nav a.current{border-bottom:4px solid #FFBF02; color:#FFF;}
#header .nav a.emergency{color:#F00;}
#header .facebook {margin:-5px; padding-left:10px; display:inline;} #header .nav a.facebook{border:none;}
#mainbg {margin:0 auto;width:auto; height:260px; background:url(images/mainbg.jpg) repeat-x; overflow:hidden;}
#mainbg-inside {margin:0 auto;width:auto; height:auto; background:url(images/mainbg-inside.jpg) repeat-x; overflow:hidden;}
#main {margin:0 auto;width:900px; height:235px; padding:10px 0px; font-family:Arial, Helvetica, sans-serif; color:#000;text-shadow: 2px 2px #CCC; font-size:64px; font-weight:lighter; letter-spacing:-3px; background:url(images/main.png) bottom right no-repeat}
#main-inside h1 {font-size:40px; margin:0;font-family:Arial, Helvetica, sans-serif; color:#000;text-shadow: 2px 2px #CCC; font-weight:lighter;letter-spacing:-2px;}
#main-inside {margin:0 auto;width:900px; height:auto; padding:10px 0px; font-family:Arial, Helvetica, sans-serif; color:#000;text-shadow: 2px 2px #CCC; font-size:64px; font-weight:lighter; letter-spacing:-3px; background:none}
#main .bold {font-family:"Arial Black", Gadget, sans-serif; font-size:67px;text-shadow: 2px 2px #CCC; line-height:120%}
#selection {margin:0 auto;width:900px;font-family:Georgia, "Times New Roman", Times, serif; clear:both; } #selection .about {text-align:left}
#selection .emergency {margin:0 auto;width:900px;font-family:Georgia, "Times New Roman", Times, serif; clear:both; background:url(images/paper.png) bottom right no-repeat}
#selection .column {float:left;  width:283px;} #selection .columnmid {float:left;  width:283px;margin:0px 25px} #selection .section1 {padding-top:0px;} #selection .section2 {clear:both; padding:0px 0px;margin-bottom:200px}
#selection .section1-block {padding:20px 0px;} #selection .section2-block {clear:both; padding:30px 142px; display:table-cell;}
#selection .heading {font-size:21px; color:#000; letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif;margin-top:20px;padding:10px 0px 10px 10px; border-bottom:1px dotted black;background: none;}
#selection .info {font-size:14px; padding:10px; line-height:140% } #selection .info-services {font-size:24px; padding:0px; line-height:150% } #selection ul {margin-top:10px;}
#selection .contact {float:left; font-size:18px; padding-top:4px;}
#selection .block { height:200px; width:260px; text-align:center; vertical-align:middle; display:table-cell; color:#000; border:8px solid #E4E4E4;font-size:36px; letter-spacing:-1px;text-shadow: 1px 1px #999; font-family:Arial, Helvetica, sans-serif;-webkit-box-shadow: 10px 10px 5px #888; background:#FFF; font-size:42px;}
#selection .block ul {font-size:17px; text-align:left; width:160px;margin-left: 60px; display:block !important;list-style-type:bullet !important;letter-spacing:0px;text-shadow:none; font-family:Georgia, "Times New Roman", Times, serif}
#selection .block li { display:block !important;list-style-type:circle !important;}
ul.blocks{ display:block !important;list-style:bullet !important;}
#selection .bg {font-size:24px; padding:10px; margin:10px}
#selection a {color:#0000EE;}
#left { float:left; width:390px; height:auto; border:8px solid #E4E4E4; padding:10px 15px; margin-top:30px;background:url(images/left.png) bottom right no-repeat #F6F6F6;}
#left .title {font-size:36px; letter-spacing:-1px;text-shadow: 1px 1px #999; font-family:Arial, Helvetica, sans-serif;}
#left .text {font-size:14px; width:200px; padding-top:9px; padding-bottom:3px;}
#right { float:right; width:390px; height:auto; border:8px solid #E4E4E4; padding:10px 15px; margin-top:30px;background:url(images/right.png) bottom right no-repeat #F6F6F6;}
#right .title {font-size:36px; letter-spacing:-1px;text-shadow: 1px 1px #999; font-family:Arial, Helvetica, sans-serif;}
#right .text {font-size:14px; width:200px; padding-top:9px; padding-bottom:3px;}
#footer {margin:20px auto 10px auto;width:870px; clear:both; border-top:1px solid #888888; font-size:13px; color:#888; padding:10px 15px; margin-top:-40px;}
#footer .copyright {float:left}
#footer .links {float:right}
#footer .links a { color:#888; text-decoration:none}
#footer .links a:hover { border-bottom:1px dotted #888;}
a:focus {-moz-outline-style: none;}
a:active {-moz-outline-style: none;}
#contact-wrapper {width : 500px;padding-top : 25px;padding-bottom : 20px;padding-right : 0;color : #333;}
#contact-wrapper div {clear : both;}#contact-wrapper label {display : block;float : none;font-size : 16px;width : auto;}
form#contactform input {border-color : #b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7;border-style : solid;border-width : 1px;padding : 5px;font-size : 16px;color : #666;font-family : Helvetica Neue;font-weight: 200;}
form#contactform textarea {font-family : Helvetica Neue;font-weight: 200;padding : 0.6em 0.5em 0.7em;border-color : #b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7;border-style : solid;border-width : 1px;color : #666;padding:5px;font-size : 16px;}
#form {color : #333;width:100px;display:inline;list-style:none;margin-bottom:20px;}

ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
	display:inline;
	}
	
ul li {
	position: relative;
	display: inline; }
	
li ul {
	position: absolute;
	left: 0px; /* Set 1px less than menu width */
	top: 30px;
	display: none;
	text-align:left;
	background:#333;
	opacity:.85;
	height:65px
	}

ul li.sub {display:block; padding:5px 0px}
ul li.sub a:hover{ border-bottom:none !important}
	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */

