*{padding:0;margin:0;}
h1, h2, h3, h4, h5, h6{margin:1em 5% .2em;}
h1{margin:.5em 5% .2em;}
h6{clear:right;font-size:131%;margin-bottom:-.5em;}
p, pre, blockquote, label, ul, ol, dl, fieldset, address{margin:1em 10px;}
li, dd{margin-left:5%;}
fieldset{padding:.5em;}
a img,:link img,:visited img{border:none;}
body{background:#fff url(/images/bg.jpg) repeat-x;font-family:arial,heveltica,sans-serif;}

a{/*display:block;*/color:#006;}
div#container{width:800px;margin:0 auto;border:1px solid #600;border-top:0;}
div#header{position:relative;background:#fff url(/images/header.jpg) no-repeat;height:160px;}
div#header h1,div#header h2{margin:0;padding:50px 0 0 250px;color:#79b30b;width:550px;text-align:center;}
div#header h2{padding-top:0;font-size:113%;}
.rTxt{float:right;margin-right:1em;}
.sTxt{font-size:80%;}
.right{float:right;margin:0 0 0 10px;}
.left{float:left;margin:0 10px 0 0;}
.center{text-align:center;}
iframe{display:inline;margin:10px 25px;}/* google map*/

/****** SITE NAV ******/
#nav{background:#600 url(/images/navBG.png) repeat-x top left;height:34px;right:0;bottom:0;position:absolute;width:800px;}
#nav *{padding:0;margin:0;}
#nav ul{list-style:none;}
#nav ul#globalNav li{float:left;}
#nav ul#globalNav li.selected{background:#500;}
#nav ul#globalNav li a{color:#fff;text-decoration:none;display:block;padding:0 1.5em;border-left:1px solid #600;border-right:1px solid #100;line-height:33px;}
#nav ul#globalNav li a:hover{background:#500 url(/images/navHov.png) no-repeat bottom center;color:#fc3;border-top:2px solid #900;line-height:31px;}
#nav ul#globalNav li:hover,
#nav ul#globalNav li.sfhover{background:#500;}
#nav ul#globalNav ul{width:1px;float:none;text-align:left;}
#nav ul#globalNav ul li a,
#nav ul#globalNav ul li a:hover{width:130px;padding:3px .5em;line-height:20px;}
#nav ul#globalNav ul li a{background:#600 url();}
#nav ul#globalNav ul li a:hover{background:#500 url();}
/* tier2 navigation */
#nav ul#globalNav ul{display:none;}
#nav ul#globalNav li:hover ul.nav2,
#nav ul#globalNav li.sfhover ul.nav2{display:block;position:absolute;z-index:10;}
/* tier3 navigation */
#nav ul#globalNav ul.nav2 ul{display:none;}
#nav ul#globalNav ul.nav2 li:hover ul.nav3,
#nav ul#globalNav ul.nav2 li.sfhover ul.nav3{display:block;position:absolute;margin:-27px 0 0 145px;}
/* subnav specifics */
ul.nav2 li a,
ul.nav3 li a{border-top:1px solid #500;border-left:1px solid #500;border-right:1px solid #500;padding:5em;}
ul.nav2 li a:hover,
ul.nav3 li a:hover{border-top:1px sold #900;}

/******************/
.narrowcolumn,
div#main{width:590px;float:left;background:#fff url(/images/main.jpg) no-repeat;border:1px solid #d00;margin:5px;padding:0 0 10px;}
div#main h1{}
div#main p{}
div#main table{margin:0 auto;600px;clear:both;}
div#main td,div#main th{padding:.1em 1em;}
div#main tr.tblhdr{background:#e0e0ff;}
div#main tr.tblhdr td{font-weight:bold;}
div#main tr.alt1{background:#f3f3ff;}
div#main tr.alt2{background:#fff;}
/******************/
div#sidebar{width:195px;float:right;background:#fff;text-align:center;}
div#sidebar img{width:120px;height:240px;}
div#sidebar .addr{}

.blogList{display:none;}

/****** Contact Form ******/
fieldset{width:350px;float:left;padding:1em;font:80%/1 sans-serif;}
fieldset br{line-height:1.8em;}
legend{font-size:131%;font-weight:bold;}
label{width:120px;float:left;margin-top:0;text-align:right;clear:both;font-weight:bold;}
label.full{margin-top:0;margin-bottom:.1em;}
input.red{background-color:#c00;font-weight:bold;color:white;}

div#content p{line-height:1.3;}

div#footer{background:#eee;color:#333;font-size:75%;clear:both;width:790px;text-align:center;padding:5px;border-top:1px solid #ccc;}
div#footer p{margin:0;padding:0;}
div#footer a{display:inline;color:#c6d5fd;}

div.feed{float:left;font-size:80%;background:transparent url(/images/bg.jpg) repeat-x;margin:10px 0;}
div.feed h1{color:#f8f8ff;font-size:13px;margin:0;padding:0;text-align:center;}
div.feed h2{font-size:11px;font-style:italic;}
div.feed ul{list-style:none;font-size:85%;text-align:left;}
div.feed li{line-height:1.3;padding:0 0 .5em;}
div.feed a{}

/****** Page Specifics ******/
.usList{clear:both;margin:10px 10px 10px 15px;font-size:90%;padding-left:255px;}/* who we are */
.usList img{width:225px;height:250px;float:left;margin-left:-245px;padding:5px 0 15px;}
.usList i{font-size:80%;}
.usList p{clear:none;}
.usList dl{font-size:95%;padding:0 0 10px;}
.usList dt{font-weight:bold;}
.usList dd{font-size:95%;font-style:italic;}