body{
margin: 0 auto;
padding: 0;
color: #fff;
background: #000 url('images/index6greenbg.jpg') repeat-x top left;
}

#container{
font-family: arial, helvetica, sans-serif;
text-align: left;
margin: 0 auto 0 auto;
padding: 0;
width: 100%;
border: 0px solid #333;
}

#top{
margin: 0;
padding: 0;
color: #fff;
background-color: #030;
border-bottom: 2px solid #fc6;
min-height: 45px;
max-height: 45px;
}

#header{
text-align: center;
margin: 0;
padding: 0;
color: #fff;
background-color: #005700;
border: 0px solid #000099;
}

#header #swf{
background:  url(images/camplejeune2.jpg) no-repeat top center;
height: 240px;
}

#navcontainer{
margin: 0;
padding: 0;
border: 0px solid #333;
}

#col-left{
float: left;
margin: 0 0 0 1%;
padding: 20px .5% 30px .5%;
border: 0px solid #333;
width: 22%;
}

#searchbox{
margin: 10px 0 10px 0;
padding: 1%;
color: #000;
background-color: #ffc160;
border: 10px solid #990000;
width: 86%;
}

#searchbox p{font-size: 80%;}

#searchbox p select, #searchbox p input#mls, submit{ font-size: 90%;}

#logobox{
text-align: center;
margin: 10px 0 0 0;
padding: 30px 0 0 0;
width: 95%;
color: #000;
background-color: #4bb796;
background: #390 url('images/logo.jpg') no-repeat bottom center;  
border: 3px solid #4bb796;
height: 120px;
}

#newhome{
margin: 0 0 10px 0;
padding: 0 0 0 0;
width: 95%;
color: #000;
background-color: #005700;
border: 3px solid #4bb976;
}

#newhome p{
text-align: center;
font-weight: bold;
margin: 0;
padding: 20px 0 20px 0;
color: #005700;
background-color: #4bb796;
}

.dtlink{
margin: 2px;
padding: 3px 10px 3xp 30px;
color: #005700;
background: #4bb796 url('images/house-and-home.gif') no-repeat top left;
border: 1px solid #4bb796;
}

#newhome table{font-size: 70%;}
#newhome table td{padding: 0 3px 0 3px;}

.newhomefloat{
text-align: left;
font-size: 70%;
float: left;
margin-right: 10px;
padding: 0 3px 0 3px;
width: 46%;
}

#newhome dt a:link{text-decoration: none; color: #005700; background-color: #4bb796;}
#newhome dt a:visited{text-decoration: none; color: #005700; background-color: #4bb796;}
#newhome dt a:hover{text-decoration: none; color: #fff; background-color: #4bb796;}



#col-center{
float: left;
margin: 0;
padding: 20px .5% 30px .5%;
border: 0px solid #333;
width: 46%;
}

#col-right{
float: right;
margin: 0 1% 0 0;
padding: 20px .5% 30px .5%;
border: 0px solid #333;
width: 24%;
}





#weather{
text-align: center;
background-color: #fff;
border: 5px solid #4bb976 /*ffc169*/;
}

#relo{
font-size: 75%;
text-align: center;
margin: 10px 0 10px 0;
padding: 1%;
color: #000;
background-color: #fff;
/*  background: #fff url('images/LeadingLogo3.jpg') no-repeat center 3px;  */
border: 5px solid #4bb976 /*ffc169*/;
}

#relo p{
margin-top: 60px;
}


#relo a:link{text-decoration: none; color:#000099; background-color: #fff;}
#relo a:visited{text-decoration: none; color:#646020; background-color: #fff;}
#relo a:hover{text-decoration: underline; color:#cc0000; background-color: #fff;}


.links p{
margin: 0;
padding: 0;
}



#bottom{
clear: both;
margin: 0;
padding: 0;
border: 0px solid #333;
}

#footer{
clear: both;
text-align: center;
margin: 0 0 30px 0;
padding: 0 1% 30px 1%;
color: #fff;
background-color: #030;
background: #030 url('images/logo-footer.jpg') no-repeat 20px 5px;  
border-top: 1px solid #ffc169;
border-bottom: 1px solid #ffc169;
}

#footer p{
font-size: 70%;
margin: 0;
padding: 0;
}


#footer a:link{text-decoration: none; color:#ffc169; background-color: #030;}
#footer a:visited{text-decoration: none; color:#cdcdcd; background-color: #030;}
#footer a:hover{text-decoration: underline; color:#fff; background-color: #030;}



/*                          H O R I Z O N T A L   N A V I G A T I O N  */
#navcontainer ul{
padding: 0 0 0 0;
margin: 0;
background-color: #030;
color: #ffc169;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
border-top: 1px solid #ffc169;
border-bottom: 1px solid #ffc169;
}

#navcontainer ul li { display: inline; }



#navcontainer ul li a{
padding: 0.2em 1em;
padding: 20px 1em 20px 1em;
background-color: #030;
color: #ffc169;
text-decoration: none;
float: left;
border-right: 0px solid #ffc160;
}

#navcontainer ul li#a1 a#c1{padding-left: 180px;}

#navcontainer ul li a:hover{
text-decoration: underline;
background-color: #030;
color: #fff;
}

body#index #navcontainer ul#navlist li#a1 a#c1{text-decoration: underline; background-color: #030; color: #fff; }




/*                          F O O T E R   H O R I Z O N T A L   N A V I G A T I O N  */
.navit li{
font-size: 70%;
display: inline;
list-style-type: none;
padding-right: 10px;
}

#navco ul.navit li a:link{text-decoration: none; color: #fff; background-color: #030;}
#navco ul.navit li a:visited{text-decoration: none; color: #cdcdcd; background-color: #030;}
#navco ul.navit li a:hover{text-decoration: underline; color: #ffc169; background-color: #030;}



/*                          V E R T I C A L   N A V I G A T I O N  */
/*                          D E F I N I T I O N   L I S T  */
/*                          F I E L D S E T   */
/*                          F O R M S   I N P U T   */
/*                          O B J E C T S   */

h1,h2,h3,h4,h5,h6{font-size: 100%;}

img{border: none;}

.allclear{clear: both;}
.fltlft{float: left; margin-right: 5px;}


.links{font-size: 80%;}
.links a:link{text-decoration: underline; color: #fc6; background-color: #000;}
.links a:visited{text-decoration: none; color: #fff; background-color: #000;}
.links a:hover{text-decoration: none; color: #fff; background-color: #000;}




/*                          T E X T   */

p.heading{font-size: 132%;}

.sml{font-size: 80%;}

/*                          B O D Y    I D   T A G S   */
