img, div { behavior: url(iepngfix.htc) }

body {width:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:20px 0px 20px 0px;
	background-image:url('images/bg.jpg');
	background-repeat:repeat;
	font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	color:#1a1a1a;
	}
	
img { border:0px; }
.imageborder { border:2px solid #58595b; }

#everything {width:841px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:left;
	}
	
	
	
/*HEADER*/	
#header {width:841px;
	float:left;
	border-bottom:4px solid #39b54a;
	}
div #header { height:188px; voice-family: "\"}\""; voice-family:inherit; height:184px; }
html>body #header { height:184px; }

.logo {width:380px;
	height:184px;
	float:left;
	}
	
.header-right {float:left;
	width:461px;
	height:184px;
	background-image:url('images/header-bg.png');
	background-repeat:no-repeat;
	}


/*MAIN CONTENT*/
#maincontentarea {float:left;
	width:841px;
	background-image:url('images/content-bg.jpg');
	background-repeat:repeat-y;
	padding:16px 0px 26px 0px;
	}
	
#column1 {float:left;
	padding:0px 20px 0px 16px;
	}
div #column1 { width:228px; voice-family: "\"}\""; voice-family:inherit; width:192px; }
html>body #column1 { width:192px; }

#column2 {float:left;
	padding:0px 16px 0px 16px;
	}
div #column2 { width:613px; voice-family: "\"}\""; voice-family:inherit; width:581px; }
html>body #column2 { width:581px; }

#column2-inside {background-image:url('images/col2-top.jpg');
	background-repeat:no-repeat;
	width:581px;
	float:left;
	padding:183px 0px 0px 0px;
	}
	
.column2-content {float:left;
	padding:27px 9px 0px 9px;
	font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	color:#1a1a1a;
	}
div .column2-content { width:581px; voice-family: "\"}\""; voice-family:inherit; width:563px; }
html>body .column2-content { width:563px; }

.content-left {float:left;
	width:281px;
	padding:0px;
	margin:0px;
	line-height:31px;
	}
	
.content-right {float:left;
	width:281px;
	padding:0px;
	margin:0px;
	line-height:31px;
	}


/*COLUMN 1 BOXES*/
.nav {float:left;
	width:192px;
	padding-bottom:22px;
	}
	
.searchbox {float:left;
	width:192px;
	padding:22px 0px 22px 0px;
	border-top:4px solid #58595b;
	}

.contactbox {float:left;
	width:192px;
	text-align:center;
	padding:0px 0px 22px 0px;
	font-family:Arial, Verdana, sans-serif;
	font-size:17px;
	color:#1a1a1a;
	}
	
.logos { float:left; width:192px; }
.logos-left { float:left; width:104px; }
.logos-right { float:left; width:88px; }




/*TEXT STYLING*/
ul.mainmenu li, ul.mainmenu {margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
ul.mainmenu li a, ul.mainmenu li a:hover {text-decoration:none;
	font-family:Arial, Verdana, sans-serif;
	font-size:17px;
	color:#39b54a;
	}
ul.mainmenu li a:hover { color:#1a1a1a; }

ul.mainmenu ul li a, ul.mainmenu ul li a:hover {font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#1a1a1a;
	}
ul.mainmenu ul li a:hover { color:#39b54a; }

ul.mainmenu ul li { list-style-image:url('images/subnav-bullet.jpg'); }

ul.mainmenu li { padding-bottom:15px; }

ul.mainmenu li ul li { padding-top:0px; margin-top:15px; margin-bottom:0px; padding-bottom:0px; }

h1 {font-family:Arial, Verdana, sans-serif;
	font-size:33px;
	color:#39b54a;
	padding:0px 0px 9px 28px;
	margin:0px;
	border-bottom:4px solid #58595b;
	display:block;
	background-image:url('images/greyarrow.jpg');
	background-repeat:no-repeat;
	}
	
#footer ul.mainmenu, #footer ul.mainmenu li {display:inline;
	margin:0px;
	padding:0px;
	}
	
#footer ul.mainmenu ul {display:none;
	}
	
#column2 .column2-content {line-height:18px;
	}
	
#column2 a, #column2 a:hover {font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#1a1a1a;
	font-weight:bold;
	}
#column2 a:hover {color:#39b54a;
	}


/*FOOTER*/
#footer {float:left;
	width:841px;
	height:46px;
	background-color:#39b54a;
	padding:14px 22px 0px 22px;
	margin:0px;
	text-align:right;
	}
div #footer { width:841px; voice-family: "\"}\""; voice-family:inherit; width:797px; }
html>body #footer { width:797px; }
div #footer { height:46px; voice-family: "\"}\""; voice-family:inherit; height:29px; }
html>body #footer { height:29px; }

#footer a, #footer a:hover {font-family:Myriad, Arial, Verdana, sans-serif;
	color:white;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:22px;
	}
#footer a:hover { color:#1a1a1a; }

#copyright {float:left;
	width:841px;
	text-align:center;
	font-family:Arial, Verdana, sans-serif;
	color:white;
	font-size:12px;
	line-height:14px;
	padding:10px 0px 10px 0px;
	}
	
#copyright a, #copyright a:hover {font-family:Arial, Verdana, sans-serif;
	color:white;
	font-size:12px;
	text-decoration:none;
	}
#copyright a:hover {color:#39b54a;
	}