/* BEGIN MAIN STRUCTURE */
/* commented backslash hack v2 \*/ 
html, body{height: 100%;} 
/* end hack */ 
html {
    overflow-x: hidden;
    overflow-y: auto;
} /* needed for the bastard windows browser */
body {
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
#centrecontent{
	height: 100%;
	min-height: 100%;
	width: 750px;
	margin: auto;
	text-align: left;
	position: relative;
/*	padding-right: 17px;
	padding-left: 17px; */
}
html>body #centrecontent{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#centrecontentDetail{
	height: 100%;
	min-height: 100%;
	width: 750px;
	margin: auto;
	text-align: left;
	position: relative;
}
html>body #centrecontentDetail{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#header {
	width: 750px;
	height: 180px;
	position: relative;
}
#headerDetail {
	width: 750px;
	height: 120px;
	position: relative;
}
#menu {
	position: absolute;
	left: 272px;
	top: 18px;
	width: 294px;
	height: 100px;
}
#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9, #m10, #m11, #m12, #m13, #m14, #m15, #m16, #m17, #m18, #m19, #m20, #m21, #m22, #m23, #m24 {
	position: absolute;
	left: 0px;
	top: 0px;
}
#m1, #m5 {
	width: 95px;
	left: 0px;
}
#m2, #m6 {
	width: 96px;
	left: 95px;
}
#m3, #m7 {
	width: 104px;
	left: 191px;
}
#m4, #m8 {
	width: 78px;
	left: 295px;
}
#m9, #m13 {
	width: 100px;
	left: 0px;
}
#m10, #m14 {
	width: 110px;
	left: 100px;
}
#m11, #m15 {
	width: 86px;
	left: 210px;
}
#m12, #m16 {
	width: 79px;
	left: 296px;
}
#m17, #m21 {
	width: 95px;
	left: 0px;
}
#m18, #m22 {
	width: 94px;
	left: 95px;
}
#m19, #m23 {
	width: 99px;
	left: 189px;
}
#m20, #m24 {
	width: 78px;
	left: 288px;							
}
#m5, #m6, #m7, #m8, #m13, #m14, #m15, #m16, #m21, #m22, #m23, #m24 {
	top: 52px;
}
/* 2nd row on/off */
#m5, #m6, #m7, #m8, #m13, #m14, #m15, #m16, #m21, #m22, #m23, #m24 {
	visibility: hidden;
}
#title {
	position: absolute;
	left: 47px;
	top: 44px;
	width: 149px;
	height: 8px;
}
#titleDetail {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 750px;
	height: 54px;
	padding-bottom: 10px;
}
.logoDetail {
	margin-left: 10px;
}
#footer {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 45px;
	width: 750px;
	text-align: center;
}
#clearfooter{clear: both; height: 45px;}/*needed to make room for footer*/
#footerDetail {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25px;
	width: 750px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 5px;
}
#clearfooterDetail{clear: both; height: 25px;}/*needed to make room for footer*/
td.flogo {
	padding-right: 17px;
	padding-left: 0px;
}
td.bMenu {
	padding-right: 0px;
}
/* END OF STRUCTURE */

#hidetitle	{
	position: absolute;
	left: -9999px;
	top: -9999px;
	} /* used to hide titles graphic used instead.  Used for accessibility and search indexing */

/* BEGIN PAGE ELEMENTS */
img { 
border: 0px; 
}
p {
	margin: 0 0 0.7em;
	padding: 0;
	line-height: 13px;
}
p.last {
	margin: 0;
	padding: 0;
	line-height: 13px;
}
.img1 {
	margin-right: 10px;
	margin-bottom: 3px;
}
.img2 {
	margin-top: 3px;
	margin-bottom: 3px;
}
.img3 {
	margin-left: 10px;
	margin-bottom: 3px;
}
.img4 {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 3px;
}
.img5 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 3px;
}
.img6 {
	margin-top: 3px;
	margin-bottom: 4px;
}
.midLink {
	padding-right: 7px;
}
.midLink2 {
	padding-left: 7px;
}
span.red {
	color: #E75200;
}
span.black {
	color: #000;
}
span.white {
	color: #FFF;
}
/* contact form styles */
td.contactInput input, td.contactInput textarea {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FDAD1C;
	border: 1px solid #E76413;
}
td.contactInput input {
	width: 250px;
}
td.contactInput textarea {
	width: 400px;
	height: 200px;
}
.smallNote {
	font-size: 10px;
	color: #333;
	line-height: 10px;
}







