body {text-align:center; margin:0px; padding:0px; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 0.8em; color:#333; line-height:1.6em;}
#container {display:block; width:770px; margin: 0px auto; text-align: left; background-image:url(../images/bg-content.gif);}
.cleared{clear:both;}

#main {padding:20px 0px 0px 20px; margin:0px; display:block;}
#lhs {width:530px; float:left; margin-right:17px;}

#rhs {width:187px; float:left;}

/*PAGE FORMATTING*/
h1 {font-size: 1.9em; font-weight: bold; color: #74c043; padding:0px; margin:0px 0px 20px 0px;}
h2 {font-size: 1.3em; font-weight: normal; color: #74c043; margin-bottom:10px; margin-top:15px;}

a img{border:none;}
a {color:#74c043;}
a:visited {color:#74c043;}
a:hover {color:#770a3e;}

.pink {color:#ce1443;}
.purple {color:#770a3e;}
.green {color:#74c043;}

.textcta {color:#770a3e; font-size:1.3em; font-weight:bold; margin-top:30px;}

.col1 {margin:0px 0px 20px 0px; padding: 0px 10px 0px 0px; float:left; display:inline; border-right:1px dotted #333; width:200px; }
.col2 {margin:0px 0px 20px 0px; padding: 0px 0px 0px 10px; float:left; display:inline; width:200px;}

ul {list-style-image: url("../images/bullet.gif");}

/*NAVIGATION*/
#nav {margin:0px; padding-top:10px; display:block; font-size:1em; font-weight:bold;}
#nav ul{list-style-type:none; margin:0px; padding:0px; display:block;}
#nav li{margin:0px; padding:0px; display:inline; float:left; margin-right:1px; border-bottom: 1px solid #770a3e;}
#nav a{color:#770a3e; padding:0px 8px 0px 7px; margin:0px; text-decoration:none; display:inline; border-left: 1px solid #770a3e; }
#nav a:hover {color:#77a51f;}

.hidden {display:none; visibility:hidden;}

/*SUB NAV*/
#subnav {margin:0px; padding-top:10px; display:block; font-size:1.1em; font-weight:bold;}
#subnav ul{list-style-type:none; list-style-image:none; margin:0px; padding:0px; display:block;}
#subnav li{margin:0px; padding:0px; display:block; margin-right:1px;}
#subnav .header {margin:0px; padding:3px; display:block; margin-bottom:1px; background-color:#74c043; color:#fff;}
#subnav a{color:#770a3e; padding:3px; margin-top:1px; text-decoration:none; display:block; border-left: 3px solid #74c043; }
#subnav a:hover {color:#77a51f;}

/*GOOGLE MAP*/
.googlemap {margin:0; padding:0px;}
.googlemap input {margin:0px 0px 10px 0px; padding:0px; width:200px!important;}
.googlemap .dirbutton {margin:0; padding:0; width:100px!important;}

/*FORM*/
form {margin:0px auto; padding:0px; width:420px; }
fieldset {margin:0; padding:5px; border: 2px solid #74c043;; }
legend {display: block; margin:0px 0px 5px 0px; padding:0; font-size:1.1em; font-weight:bold; color:#333;}
input, select, textarea {width:400px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding: 1px; border: 1px solid #ce1443; }
button {margin: 10px 0 0; padding: 2px 3px;  color:#ce1443; border:1px solid #ce1443;}
label { margin:0; color:#ce1443; font-weight:bold; }
input:focus, select:focus, textarea:focus { border-color: #f90; }

/*FOOTER*/
#footer {background-color:#770a3e; color:#fff; clear:both; margin-top:15px; clear:both;}
#footer ul {list-style-type:none; margin:0px; padding:20px 0px 0px 20px;}	
#footer li {display:inline; margin:0px; padding:0px;}
#footer p {padding:10px 0px 0px 20px; margin:0px;}	
#footer a {color:#fff; text-decoration:none;}	
#footer a {color:#fff; text-decoration:underline;}	

