

body {

 margin:20px;

 background:#FFFFFF;

 text-align:center;

 padding:0;

 }







#outer {

	text-align:left;

	border:1px solid #000000;

	width:725px;

	margin:auto;

	background-image: url(images/container-bg.jpg);

	background-repeat: repeat-y;

 }



#hdr {

 height:208px;

 color: #333333;

 }



#bar {

	height:39px;

	background:url(images/nav_purple_bg.jpg) repeat-x;

	color: #333333;

	border-top: 1px solid #666666;

	border-right: 1 solid #666666;

	border-bottom: 1px solid #666666;

	border-left: 1 solid #666666;

 }

 #nav-menu {

	margin:0;

	list-style-type: none;

	background-image: url(images/nav_purple_bg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	height: 38px;

	width: 723px;

	left: 0px;

	top: 208px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 2px;

}

#nav-menu ul {

    margin:0;

    padding:0;

    list-style-type: none;

}

#nav-menu li {

	margin:0;

	padding:0;

	float: left;

}



#nav-menu li a {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	margin:0;

    color: #FFFFFF;

	text-decoration: none;

	text-align: center;

	width: 103px;

	height: 39px;

	padding: 0px;

	float: left;

	}



#nav-menu li a:hover {

	color: #ffff00;

	text-decoration: none;

	background-color: #660066;

	display: block;

}





#bodyblock {

	position:relative;

	width:725px;

	padding:0;

	vertical-align: top;

	display: block;

 }

 #contactpagebody {

	position:relative;

	width:725px;

	padding:0;

	vertical-align: top;

	display: block;

	text-align: left;

 }

 

#l-col2 {

	float:left;

	color: #FFFFFF;

	width:154px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	padding-top: 40px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #666666;

	font-style: normal;

	background-image: url(images/left_green_grad_new.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 575px;

 }

 #l-col2 a {

	font-style: normal;

	font-weight: bold;

    color: #FFFFFF;

	text-decoration: none;

	}

#l-col2 a:hover {

	color: #ffff00;

	text-decoration: underline;

}



#l-col {

	float:left;

	color: #FFFFFF;

	width:154px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	padding-top: 40px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #666666;

	font-style: normal;

	background-image: url(images/left_green_grad.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 234px;

 }

 #l-col a {

	font-style: normal;

	font-weight: bold;

    color: #FFFFFF;

	text-decoration: none;

	}

#l-col a:hover {

	color: #ffff00;

	text-decoration: underline;

}



#contactusleftnav {

	width:175px;

	height:458px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	background-image: url(images/left_green_grad3.jpg);

	background-repeat: no-repeat;

	display: block;

	clear: both;

	background-position: left;

	float: left;

	margin: 0px;

	padding: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #333333;

 }

 #missingpiece {

	width:549px;

	height:458px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	background-image: url(images/missing_piece.jpg);

	background-repeat: no-repeat;

	display: block;

	text-align: left;

	float: right;

	margin: 0px;

	padding: 0px;

	background-position: right;

	border-top: 1px solid #333333;

	border-right: 0px solid #333333;

	border-bottom: 0px solid #333333;

	border-left: 1px solid #333333;

 }

#cont {

	width:500px;

	font-family: Arial, Helvetica, sans-serif;

	background:#ffffff right;

	text-align:left;

	float: right;

	margin: 0px;

	padding: 30px 20px 10px 10px;

	display: block;

	border-top: 0 solid #333333;

	border-right: 0 solid #333333;

	border-bottom: 0 solid #333333;

	border-left: 0px solid #333333;

 }

 #cont a {

	font-family: Arial, Helvetica, sans-serif;

	color: #2e6603;

	text-decoration: none;

	font-weight: bold;

 }

 #cont a:hover{

	text-decoration: underline;

 }



#ftr {

	height:64px;

	background:url(images/footer_purple_bg.jpg) repeat-x;

	color: #333333;

	border:solid black;

	border-width:1px 0 0 0;

	margin:0;

	display: block;

	width: 725px;

	text-align: left;

	clear: both;

 }

 #address {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

	width: 725px;

	color: #FFFFFF;

	padding-top: 28px;

}

 #address a {

	font-style: normal;

	font-weight: normal;

    color: #FFFFFF;

	text-decoration: none;

	}

#address a:hover {

	color: #ffff00;

	text-decoration: none;

}



#nav-menu .double-line {line-height: 1.2em;}

#nav-menu .single-line {line-height: 2.4em;}





.quote {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 14px;}

.greenheaderbold {font-family: Arial, Helvetica, sans-serif; color: #2E6603;font-weight: bold;font-size: 16px;}

.purpleheaderbold {font-family: Arial, Helvetica, sans-serif; color: #660066;font-weight: bold;font-size: 18px;}

.bodytext {font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #000000}

.bulletlist {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 14px;

	list-style-type: disc;

}



.style6 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;}



.style14 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}

.style8 {color: #000000;display: block;}

.style12 {color: #333333} 

.style13 {

	color: #333333;

	font-size: 14px;

	list-style-type: none;

}



.linespacing {line-height: 2.5em;}

.bulletlistlinks {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: 2e6603;

	line-height: 20px;

	list-style-type: disc;

	font-weight: bold;

	text-decoration: none;

}

.signature {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

}

.whitecontactus {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: normal;

}

.whiteheaderbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

}

#lcontactleftnavpad {

	width:145px;

	height:415px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	display: block;

	clear: both;

	background-position: left;

	float: left;

	margin: 0px;

	padding: 40px 15px 0px;

}

#lcontactleftnavpad a {

	color: #FFFFFF;

	text-decoration: none;

}

#lcontactleftnavpad a:hover {

	color: #FFFF00;

	text-decoration: underline;

}

