@charset "utf-8";
/* CSS Document */

/* ----- HTML STYLES ----- */
/* undo some of the default styling of common (X)HTML browsers */
html {font-family:Arial, Verdana, sans-serif; font-size:12px;}
:link,:visited { text-decoration:none }
h1,h2,h3,h4,h5,h6,pre,code { }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; border:none; color: #303033;}

a img,:link img,:visited img { border:none; }

/* de-italicize address */
address { font-style:normal }

body {text-align: center; margin: 0px; padding:0px 0px 40px 0px; font:Arial, Helvetica, sans-serif; background-color:#1a2603;}
/* ----- GENERIC LAYOUT ----- */
.divider001 {clear:both;}

/* ----- CUSTOM STYLES ----- */
#container {text-align: left; width: 955px; padding-bottom:30px; margin:0px auto 0px auto; background-color:#d8d9e7; position:relative;}

#header {background-color:#000000; width:955px; height:96px;}

#menu {
	border-top:solid 1px #ffffff;
	background-repeat:no-repeat;
	height:24px;
	position:relative;
	}

.menuIndex {background-image:url(images/header-bg.jpg);}
.menuAbout {background-image:url(images/header-bg-about.jpg);}
.menuServices {background-image:url(images/header-bg-services.jpg);}
.menuContact {background-image:url(images/header-bg-contact.jpg);}
.menuLinks {background-image:url(images/header-bg-links.jpg);}
	
#menu ul {list-style-type:none; position:absolute; top:0px; left:84px;}

#menu li {
	font-size:11px;
	font-weight:bold;
	padding:0px 16px 0px 16px;
	margin-top: 4px;
	border-right: solid 1px #e3f0cb;
	display:block;
	float:left;
	color:#f2ffd9;
	}
	
#menu a {color:#adc380;}
#menu a.selected {color:#ffffff;}
#menu a:hover {color:#ffffff; text-decoration:underline;}

.headerPhone {position:absolute; top:45px; left:736px;}

.content {padding:237px 50px 50px 100px; background-repeat:no-repeat; background-position:top left; }
.content h1, .content h2, .content h3 {font-size:18px; padding:0px 0px 20px 0px;}
.content p {font-size:12px; padding:0px 0px 18px 0px; line-height:18px;}

.index {background-image:url(images/header-index.jpg);}
.about {background-image:url(images/header-about.jpg);}
.services {background-image:url(images/header-services.jpg);}
.contact {background-image:url(images/header-contact.jpg);}
.links {background-image:url(images/header-links.jpg);}


.content001 {width:520px; float:left;}
.content001 img {float:right; margin-left:20px;}
.content001 ul {list-style-type:square; padding:20px;}
.content001 li { font-size:12px; padding: 2px 0px 2px 0px;}
.content001 a {color:#303033;}
.content001 p.tableHeader {padding:0px;}

.content002 {width:200px; float:right; margin-left:30px; background-color:#8f9981; padding-bottom:10px;}
.content002 h3 {background-color:#555063; padding:5px 25px 5px 25px; font-size:14px; margin-bottom:10px; color:#d8d9e7; font-weight:normal;}
.content002 p {margin:5px 25px 5px 25px; padding:4px 0px 4px 0px; font-size:12px; line-height:14px; border-bottom: solid 1px #afbb9e;}
.indexPanel {padding:0px;}

.contactHeader {border-top:solid 1px #b2b0b9; list-style-type:none;}
.contactHeader li {padding:10px 0px 0px 0px;}
.contactPhone {}
.contactEmail {}
