* {

	border:0;

	margin:0;

	padding:0;

}

img {

	border: none;

}

.hspaceRight {

	float: left;

	clear:left;

	padding-top: 5px;

	padding-right: 7px;

	padding-bottom: 7px;

}

h1 {

	color:#76B200;

	font-size: 24px;

}
h2, h3, h4, h5, h6 {

	color:#76B200;

	font-size: 18px;

}
.text24 {

	font-size: 24px;

}

/* body */

body {

	background:#fff url(image/black_background.gif) repeat-x top;

	color:#666;

	font:0.9em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	margin: 0;

}

.mainTable {

	width: 900px;

	padding: 0px;

	border: none;

	background-color: #fffff;

	align: center;

}

td.listTable {

	padding-left: 50px;

}

/* general */

a {

	color:#336600;

	text-decoration:none;

}

a:hover {

	color:#000;

	text-decoration:none;

}

a:visited {

	color:#336600;

	text-decoration:none;

}

a.underlineLink:active {

	color:#336600;

	text-decoration:none;

}

a.underlineLink:hover {

	color:#000;

	text-decoration:underline;

}

a.underlineLink:visited {

	color:#336600;

	text-decoration:none;

}

a.green {

	color:#9C0;

	text-decoration:none;

}

a.green:hover {

	color:#fff;

	text-decoration:underline;

}

a.resources {

	color:#9C0;

	text-decoration:none;

	font-size: 12px;

}

a.resources:hover {

	color:#fff;

	text-decoration:underline;

	font-size: 12px;

}

#blackbox150 {

	background:#323232; 

	width:100%;

	height: 100px;

	position: absolute;

	margin: 0 0 600px 0;

	z-index: -1;

}



.greenTextBold {

	color:#76B200;

	font-weight: bold;

	font-size: 1em;

	

}

.phoneNumber {

	color:#76B200;

	font-weight: bold;

	font-size: 1.5em;

}



li {

	list-style-type: square;

	list-style-position: outside;

	

		

}

li.number {

	list-style-type: decimal;

	list-style-position: outside;

	

}

ul {

	margin-bottom: 10px;

	margin-left: 25px;

}

	

/* header */

.header {

	background:#323232 url('image/background_header.jpg') center repeat-y;

	width:100%;

	height: 150px;

	vertical-align: top;

}



.header_inside {

	color:#fff;

	float:left;

	font:2.9em 'Trebuchet MS', Verdana, sans-serif;

	margin:0 0 0 55px;

	width:70%;

}

.header_insideh1 {

	color:#9c0;

}

.header_insideul {

	float:right;

	padding-right: 65px;

	margin-top: 0px;

	

}

.header_inside_ul_li {

	border-right:1px solid #555;

	float:right;

	height:100px;

	list-style:none;

	

}

.header_inside_ul_li a {

	color:#fff;

	display:block;

	height:50px;

	line-height:50px;

	padding:50px 0 0;

	text-align:center;

	

}

.header_inside_ul_li a:hover {

	background:#fff;

	color:#111;

	height: 50px;

}

.header_inside_ul_li a.active {

	background:#fff;

	color:#111;

	height: 50px;

}



/* content */

#content {

	border-left:1px solid #bbb;

	border-right:1px solid #bbb;

	margin-left: 15px;

	margin-right: 15px;

}





.leftCol {

	line-height:115%;

	background:#fff url('image/dropshadow.jpg') repeat-y ;

	padding-left: 53px;

	vertical-align: top;

	

}

.rightCol {

	line-height:115%;

	background:#fff url('image/dropshadow-right.jpg') right repeat-y;

	padding-right: 53px;

	vertical-align: top;

}

#content_inside_sidebar h2 {

	

	color:#000;

	font-size:110%;

	line-height: 100%;

	font-weight:400;

	padding:5px 0;

	text-align:left;

}

#content_inside_sidebar_left h2 {

	background:#fff;

	color:#000;

	font-size:110%;

	font-weight:400;

	padding:5px 0;

	text-align:left;

}

#content_inside_sidebar ul {

	letter-spacing:-1px;

	list-style:none;

	margin:0 0 10px;

}

#content_inside_sidebar_left ul {

	letter-spacing:-1px;

	list-style:none;

	margin:0 0 10px;

}

#content_inside_sidebar ul li {

	list-style:none;

}

#content_inside_sidebar_left ul li {

	list-style:none;

}

#content_inside_sidebar ul li a {

	border-bottom:1px solid #e9e9e9;

	display:block;

	padding:3px;

	text-align:right;

	width:115px;

}

#content_inside_sidebar_left ul li a {

	border-bottom:1px solid #e9e9e9;

	display:block;

	padding:3px;

	text-align:left;

	

}

li.seperator  {

	border-bottom:1px solid #e9e9e9;

	display:block;

	padding:3px;

	background-color: #DEFE9A;

	width: 93%;

	height: 2px;

}

#content_inside_sidebar ul li a:hover {

	background:#ddd;

	color:#000;

}

#content_inside_sidebar_left ul li a:hover {

	background:#ddd;

	color:#000;

}

#content_inside_main {

	background:#fff;

	letter-spacing:-1px;

	line-height:175%;

	margin-left: 15px;

	margin-right: 10px;

	padding:10px 10px 10px 5px;

}

#content_inside_main h1 {

	border-bottom:1px solid #000;

	font-size:125%;

	padding:0 0 2px 5px;

}

#content_inside_main h2, h3, h4, h5, h6  {

	color:#76B200;
	padding-left: 5px;
	font-size: 18px;

}

#content_inside_main p {

	padding:0 5px 10px 5px;

}

#content_inside_main td {

	vertical-align: top;

}



/* footer */

#blackbox100 {

	background:#323232; 

	width:100%;

	height: 100px;

	position: absolute;

	margin: 0 0 0 0;

	z-index: -1;

}

.footer {

	background:#323232 url('image/background_footer.jpg') center repeat-y;

	height:100px;

	width:100%;

}



#footer_inside {

	border-left:1px solid #bbb;

	border-right:1px solid #bbb;

	height:100px;

	margin:0 auto;



}

#footer_inside p {

	color:#fff;

	text-align:center;

}

blockquote {

	margin: 0px;

	padding: 10px;

	background-color: #eaffcc;

}

input, select, textarea {

	border: 1px solid #808080;

	font: arial;

	text-align: left;

}

option {

	font-size: 13px;

	color: #000000;

	padding: 2px;

	font: arial;

}

.contactForm {

	border: 1px dotted #808080;

	background-color: #eeeeee;

}
.menuFont{font-family:verdana,sans-serif;font-size:11px;color:#000000;}
	.cpqFont{font-family:verdana,sans-serif;font-size:12px;color:#666666;}
	.cpqFontSmall{font-family:arial,verdana,sans-serif;font-size:9px;color:#666666;}
	.navlink{text-decoration:none;}
	.inputtext{font-family:Courier, Monaco, Monospace; font-size:10px; text-align:left; color:#000033}






