/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img {	border:0;}
ol,ul {list-style:none;}

/* Global */

body{font-family:arial,helvetica,clean,sans-serif;font-size:14px;color:#333333}
a:link,a:visited,a:hover,a:active{text-decoration: none; color:#000}

*{font-family: arial; }
p,div{font-size:12px;line-height:18px;}
body{font-size:12px;background-image:url(/media/images/bg.gif);background-repeat:repeat-x;margin:0;padding:0;}
.clear{clear:both;}

.error{font-size:12px;color:red;padding:5px;}

.bodyText{font-family:verdana;font-weight:bold;color:#000066;}

a{color:#000066;text-decoration: none;}
a:hover{color:#3399FF;}

h1{color:#000066;font-size:20px;font-weight:bold;margin:0;padding:0;}
h2{color:#3399FF;font-size:18px;font-weight:bold;margin:0;padding:0;}

#locations_menu{ padding:0; position:absolute; float:left; margin:56px 0 0; background:#004479; z-index:99999; width:206px;}
	#locations_menu li{list-style:none;margin:0;padding:0;}
	#locations_menu li a{display:block;font-size:11px;color:#fff;padding:5px;margin:0;height:auto;width:auto;}
	
	#locations_menu li ul{padding:0; margin:0 0 0 206px; float:left; background:#004479; z-index:99999; width:206px;}

#mainCont{width:1000px;}

#mainCont #NavLeft{float:left;width:233px;}
    #mainCont #NavLeft #LogoDiv{display:block;width:233px;height:56px;background-image:url(/media/images/logo.gif);background-repeat:no-repeat;text-decoration:none;}


	/* MENU */	
	#nav { list-style: none;padding: 0;	margin: 0;	font-size:arial;}
	#nav li {float: left;margin: 0px}
	#nav li li {float: none; height:28px;width:210px;}
	#nav li a {display: block;text-align:center;text-decoration: none;color: #fff;text-transform:uppercase;}
	#nav li ul a {width: 200px;padding: 5px;border:0;font-size: 12px;text-align: left;background:#004479}

	#nav li ul {display: none;list-style: none;position: absolute;margin: 0;z-index: 90;padding: 0;}
	#nav li ul li a.child-hover1 {background-color: #7aa4cf;display:block;margin:0;}
	#nav li ul li a.child-hover2 {background-color: #7aa4cf;margin:0;}
	#nav li ul li ul {margin: -28px 0 0 210px;position: absolute;padding:0;}

	#nav #home{height:56px;width:68px;background:url("/media/images/menu_2.gif") no-repeat;}
	#nav #home.parent-hover{background:url("/media/images/menu_2.gif") 0 -56px no-repeat}
        
	#nav #about_us{height:56px;width:98px;background:url("/media/images/menu_2.gif") -68px 0 no-repeat;}
	#nav #about_us.parent-hover{background:url("/media/images/menu_2.gif") -68px -56px no-repeat}
        
	#nav #lake_lanier{height:56px;width:127px;background:url("/media/images/menu_2.gif") -166px 0 no-repeat;}
	#nav #lake_lanier.parent-hover{background:url("/media/images/menu_2.gif") -166px -56px no-repeat}
        
	#nav #lifestyle{height:56px;width:99px;background:url("/media/images/menu_2.gif") -293px 0 no-repeat;}
	#nav #lifestyle.parent-hover{height:56px;width:99px;background:url("/media/images/menu_2.gif") -293px -56px no-repeat;}
        
	#nav #home_quality{height:56px;width:136px;background:url("/media/images/menu_2.gif") -392px 0 no-repeat}
	#nav #home_quality.parent-hover{background:url("/media/images/menu_2.gif") -392px -56px no-repeat}
        
	#nav #news_blog{height:56px;width:120px;background:url("/media/images/menu_2.gif") -528px 0 no-repeat}
	#nav #news_blog.parent-hover{background:url("/media/images/menu_2.gif") -528px -56px no-repeat}
        
	#nav #contact{height:56px;width:117px;background:url("/media/images/menu_2.gif") -650px 0 no-repeat}
	#nav #contact.parent-hover{background:url("/media/images/menu_2.gif") -650px -56px no-repeat}
	
    
    #MainFooter{background:#013567;color:#fff;font-size:11px;}
    #MainFooter #Footer ul{margin:0;padding:10px;}
    #MainFooter #Footer ul li{display:inline;padding-left:5px;padding-right:5px;border-right:solid 1px #fff;}
    #MainFooter #Footer ul li a{color:#fff;text-decoration:none;}
    #MainFooter #Footer ul li a:hover{color:#FF6600;}
    
    #MainFooter #Footer ul li.end{display:inline;padding-left:5px;padding-right:5px;border:none;}

    #SectionUL{margin:10px 0;padding:0;}
    #SectionUL li{list-style:none;}
    #SectionUL li a{border-bottom:solid 1px #FFA600;padding-top:10px;padding-left:5px;text-align:left;display:block;width:150px;height:30px;color:#004479;text-decoration:none;font-weight:bold;font-size:12px;}
    #SectionUL li a:hover{background-image:url(/media/images/orange_over.jpg);background-repeat:no-repeat;color:#fff;}

    /* Form Field Styling */
    .formField{}
    .formField .title{float:left;width:125px;font-weight:bold;font-size:11px;padding:5px;}
    .formField .field{float:left;width:auto;padding:5px;}
    .formField .field input{font-size:11px;padding:2px;width:300px;background:#99CCFF;border:solid 1px #C0C0C0;}
    .formField .field textarea{font-size:11px;padding:2px;width:300px;height:75px;background:#99CCFF;border:solid 1px #C0C0C0;}
    .formField .field .submit{width:auto;padding:5px;border:solid 1px #666666;background:#99CCFF;font-weight:bold;cursor:pointer;}

    /* Round Corners */
    .round
    {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
    }

    .round-top
    {
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
    }

    .round-top-right
    {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
    }

    .round-bottom-right
    {
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
    }

    .round-bottom
    {
	 -moz-border-radius-bottomright:10px;
	 -moz-border-radius-bottomleft:10px;
	 -webkit-border-bottom-right-radius:10px;
	 -webkit-border-bottom-left-radius:10px;
    }

    .round-bottom-left
    {
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
    }

    .round-top-left
    {
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
    }


    /* Orange Navigation */

    .onav{display:block;width:190px;height:41px;border-bottom:solid 1px #FFA600;}
    .onav span{display:block;padding:13px 10px 0;}
    .onav:hover{background-image:url(/media/images/orange_over.jpg);color:#fff;}

    .caption{font-size:12px;color:#C0C0C0;}
