

body {margin:0;
background-image:url(../images/comm_images/back.jpg);
background-repeat:repeat-y;}

#container
{
	width: 776px;
	margin: 0 auto;
	margin-top:0;
	background-color:#FFFFFF;}
	
	#logo {float:left;}

#header {height:80px;
		background-color:#FECD06;
		}
		
		#menu {float:right;
			position:relative;
			left:0px;
			top:30px;}

			.phone2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-weight: normal;
	line-height: 15px;
	color:#000033;
	text-align:right;
	padding-right:30px;
	margin-top:0px;
	position:relative; z-index:999;}
	
	
	#phone {width:100px;
	float:right;
	margin-left:600px;
	}

/* NAVIGATION */


#navcontainer {float:left;
				margin-left:230px;
				margin-top:10px;}

#navcontainer ul
{height:100%px;
padding-left: 0px;
margin-right:0px;
margin-top:0px;

color: White;
float: left;
width: 100%;
height:100%;
font-family: arial, helvetica, sans-serif;
font-size:.9em;



}

#navcontainer ul li {display: inline;
					}

#navcontainer ul li a
{
padding: 0.4em 0.8em;
background-image:url(../images/comm_images/nav_image.jpg); background-repeat:repeat-x;
color:#fff;
text-decoration: none;
float: left;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;

}

#navcontainer ul li a:hover
{background-image:url(../images/comm_images/nav_image_hover.jpg);
background-repeat:repeat-x;
color:#fff;

}


#navlist li a#current, #navlist li a#current:link
{background-image:url(../images/comm_images/nav_image.jpg);
background-repeat:repeat-x;
color:#fff;
cursor: default;
font-weight: normal;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;

}

#navlist li a#current:hover
{background-image:url(../images/comm_images/nav_image_hover.jpg);
background-repeat:repeat-x;
color:#fff;
}
	
#navlist li a#last, #navlist li a#last:link {
border-right: 1px solid #fff; }

	
/* RIGHT COL */	
	
	
	
	#r-col {
			float:right !important;
			width:140px;
			margin-top:-13px;
			*margin-top:0px;
			
			}


/* BODY */


#flash {border-bottom:1px solid #666666;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}

#flash_top {

}

#grey_sub {
			background-image:url(../images/comm_images/nav_image.jpg);
			background-repeat:repeat-x;
			width:100%;}

#grey_sub a {
			margin-top:0px;
			padding: 0.3em;
				white-space:nowrap;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.89em;
				text-decoration:none;
				color:#FFFFFF;
				font-weight:500;
				height:26px;

					
		}
		
		
#grey_sub p {padding-left:1em;
			margin-top:0px;
			padding-top:.2em;}
			
			
	.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
  
    line-height: 0px;}	
			
			
#grey_bar {background-image:url(../images/comm_images/bar.jpg);
			background-repeat:repeat-x;
			height:25px;
			margin-top:-4px;
				
		}		
			
			
	#body_copy {background-color:#FFFFFF;
				width:100%;
				margin-top:-5px;}	
			
			
			
			
			#content {margin-top:0px;}
			
			
	
			
			
			
	#body {background-color:#FFFFFF;
	width:590px;
	padding-left:1em;
	

	}
	
	
	
	

			
			
			
	#body-l {float:left;
			width:235px;}
			
	#body-l img {border:none;}
			
			#body-r {margin-left:235px;
						width:350px;}		
			
	
	
	.subtitl {background-image:url(../images/comm_images/icon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:1.5em;
	padding-top:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:1em;
	color:#333333;
	font-weight:bold;
	margin-top:0;
	
	
	}
	
	
hr {margin-bottom:0.5em;
	margin-top:0.5em;
	color:#cbd2e1;
	width:590px;
	
	}
	
	
	#body-l {float:left;}
	
	#body-l img {}
	
	
	
	/* FOOTER */
	
		#footer {background-color:#FFCC00;
				height:100%;
				padding:1em;
				margin-top:10px;}
				
			

.lighttable
{
    BACKGROUND-COLOR: lightblue;
}
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: white;
}

H1
{
    FONT-SIZE: 17px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    MARGIN-TOP: 1em;
    MARGIN-BOTTOM: 0.1em;
	LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: arial narrow, arial, verdana; 
}

.title
{
    FONT-SIZE: 17px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #032363;
    MARGIN-TOP: 1em;
    MARGIN-BOTTOM: 1em;
	LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: arial narrow, arial, verdana; }
	
	
	.title2
{
    FONT-SIZE: 17px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #032363;
    padding-top: 1em;
	LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: arial narrow, arial, verdana; }
	
	
H1.red
{
    FONT-SIZE: 32px;
	TEXT-TRANSFORM: none;
	LETTER-SPACING:-1px;
	FONT-WEIGHT: strong;
    COLOR: #000033;
    MARGIN-TOP: 0em;
	padding-top:.3em;
    MARGIN-BOTTOM: 0.0em;
	LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: garamond, arial narrow, arial, verdana;
}
H2
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 0.3em;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 0.1em;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: 0px;
    COLOR: white;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: arial narrow, arial, verdana, sans-serif, arial
}

H3
{background-image:url(../images/comm_images/icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:1.5em;
	padding-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	font-weight: bold;
    BORDER-BOTTOM: 0px;
    MARGIN-BOTTOM: 0.1em;

}

H4
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 1em;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0em;
    BORDER-LEFT: 0px;
    COLOR: cornflowerblue;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: arial, verdana, sans-serif, arial
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #444444;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	list-style: square;
	color: #666666;
}
ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	list-style-type: decimal;
	color: #666666;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #000000;





}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;


}
.residentialtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;


}
.graytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;



}
.printitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;



}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #666666;


}
.linkmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #666666;
}

.linkmenu a:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BACKGROUND-COLOR: #FFEFB0;
	font-weight: bold;
	COLOR: #666666;
    TEXT-DECORATION: none
}
.linkmenu a:link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BACKGROUND-COLOR: transparent;
	COLOR: #666666;
    TEXT-DECORATION: none;
}
.linkmenu a:visited
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BACKGROUND-COLOR: transparent;
	COLOR: #666666;
    TEXT-DECORATION: none;
}



.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.maintxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 15px 0px 0px 15px;


}
.itemsright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.itemsrightthispage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: darkgoldenrod;
	font-weight: normal;
}
.titlesright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txtwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.whitetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.agrititle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006666;

}
.italictxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
	color: #006666;

}
.commtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.commitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000066;
}
.restitle14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #993300;
	font-weight: bold;

}
.agrititle14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006666;
}
.commtitle14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
}
.commtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000066;
}
.itemstop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.restxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #993300;
}
.agritxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #006666;
}
.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;

}
.whitesubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
