/* PAGE STYLES */

.clear { 
     clear: both; 
     height: 0; 
     margin: 0;
     font-size: 1px;
     line-height: 0;
}

body, form, p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}

#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}

/* HEADER */
#header {
	margin-top: 20px;
}
#headerLOGO {
	float: left;
	height: 130px;
	width: 300px;
}
#headerTEXT {
	float: right;
	height: 120px;
	width: 240px;
	margin-top: 178px;
}
#headerBANNER {
	height: 298px;
	background: url(../images/header_wires.jpg) no-repeat left top;
	clear: both;
}

#headerLINKS {
	float: right;
	font: 10px Verdana, Geneva, sans-serif;
	text-align: right;
	clear: both;
	height: 15px;
	margin-bottom: 10px;
}
#headerLINKS ul, #headerLINKS li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#headerLINKS li {
	margin-left: 3px;
}
#headerLINKS a {
	color: #59729b;
	text-decoration: underline;
	margin-right: 3px;
}
#headerLINKS a:hover {
	color: #E41212;
}


#headerTABS {
	clear: both;
	background: url(../images/header_bar_back.jpg) repeat-x left top;
	height: 39px;
	color: #959595;
	text-align: center;
}
#headerTABSback01 {
	background: url(../images/header_tabs_curve_left.jpg) no-repeat left top;
}
#headerTABSback02 {
	background: url(../images/header_tabs_curve_right.jpg) no-repeat right top;
}

#headerTABS ul, #headerTABS li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}
#headerTABS ul {
	display: block;
	height: 15px;
	padding-top: 8px;
	padding-bottom: 16px;
}

#headerTABS li {
	margin-left: 17px;
}
#headerTABS a {
	color: #FFF;
	text-decoration: none;
	font: bold 13px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	margin-right: 17px;
}
#headerTABS a:hover {
	color: #FFF;
	text-decoration: underline;
}

#header a {}
#header a:hover {}

/* NAVIGATION */
#nav {}
#nav ul {}
#nav li {}
#nav a {}
#nav a:hover {}

/* CONTENT */
#contentMAIN {

}
/* #pageHOME #contentMAIN {
	width: 680px;
	padding-right: 20px;
} */
#content {
	font: 13px Arial, Helvetica, sans-serif;
	padding: 0px 20px;
}
#content h1 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #405d89;
	margin: 0px 0px 15px;
	padding: 0px;
}
#content h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #7689b7;
	margin: 0px 0px 15px;
	padding: 0px;
}
#content h3 {
	margin: 15px 0px;
	padding: 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#content p {
	margin-top: 15px;
	margin-bottom: 15px;
}
#content a {
	color: #59729b;
	text-decoration: none;
}
#content a:hover {
	color: #000;
	text-decoration: underline;
}
.picLEFT {}
.picRIGHT {
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
}
.picBORDER {
	border: 2px solid #000;
}

#columnLEFT {
	float: left;
}
#columnRIGHT {
	float: right;
	width: 220px;
}
.calloutBOX {
	background: #d8dbde url(../images/contact_box_top.gif) no-repeat left top;
	width: 220px;
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #626f7b;
	text-align: center;
}
#content .calloutBOX a, #content .calloutCOMMUNITY a {
	text-decoration: underline;
}
.calloutBOXback {
	background: url(../images/contact_box_btm.gif) no-repeat left bottom;
}
.calloutBOXtext {
	padding: 20px 10px;
}
.calloutCOMMUNITY {
	width: 920px;
	background: #d8dbde url(../images/community_box_top.gif) no-repeat left top;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #626f7b;
	margin-top: 20px;
}
.calloutCOMMUNITY .calloutBOXback {
	background: url(../images/community_box_btm.gif) no-repeat left bottom;
}
.calloutCOMMUNITY .calloutTEXT {
	padding: 0px;	
}
.calloutCOMMUNITY td {
	padding: 0px 30px;
}
.textHILITE {
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
}
.addressTEXT {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}


/* TABLES */

table {}
td {}
th {}
.tableLOGOS td {
	padding: 20px 10px 10px;
}
.tableDATA td {
	font-size: 11px;
	padding: 10px;
}
.tableDIST td {
	padding: 20px;
	border-top: 1px solid #b0b7bd;
	font-size: 11px;
}
.tableCONTACT td {
	padding: 5px;
}
.tableOFFICES td, .tableOFFICES th {
	padding: 10px;
	border-top: 1px solid #b0b7bd;
}
.tableOFFICES th {
	border-style: none;
	font-size: 15px;
	font-weight: bold;
}



/* LISTS */

#contentMAIN ul {}
#contentMAIN li {}
#contentMAIN ul ul {
	padding-left: 25px;
}


/* FORM ELEMENTS */

label {
	width: 70px;
	float: left;
	background: #EEE;
	padding: 3px 6px;
	margin-right: 5px;
	font-size: 11px;
}
label.textAREA {
	display: block;
	float: none;
	width: 595px;
	margin-bottom: 5px;
}
label.reqFIELD {
	/* background: #d7dbde;
	font-weight: bold; */
}

.formFIELD, .formFIELDsmall, .formFIELDbig, .formLIST, .formBUTTON, .formTEXTarea {
	font: 11px Arial, Helvetica, sans-serif;
	margin-right: 10px;
}
.formFIELD {
	width: 120px;	
}
.formFIELDsmall {
	width: 50px;
}
.formFIELDbig {
	width: 250px;
}
.formTEXTarea {
	height: 100px;
	width: 605px;
}
.formBUTTON {
}



#footerLOGOS {
	float: right;
	width: 220px;
	text-align: center;
}


/* FOOTER */
#footer {
	font: 10px/18px Verdana, Geneva, sans-serif;
	color: #626f7b;
	margin-top: 30px;
	padding: 30px 20px;
	border-top: 3px double #d7dbde;
}
#footer ul, #footer li {
	list-style: none;
	display: inline;
	margin: 0px 0px 0px -3px;
	padding: 0px;
}
#footer li {
	margin-left: 3px;
}

#footer a {
	color: #626f7b;
	margin-right: 3px;
}
#footer a:hover {
	color: #000;
	text-decoration: underline;
}
