/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
	background: #999999;
}

table {width: 100%; margin: 0;}

table td {
	padding: 0;
	border-width: 0;
	vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	line-height: 12px;
	text-align: left;
}

a:link {color:#2D3A88; text-decoration: none;}
a:visited {color:#2D3A88; text-decoration: none;}
a:hover {text-decoration: underline; color:#C94B22;}

table#nav {background-color:#999999;}
	
table#wrap {width: 972px; margin: 0; background-color:#EFEFEF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;}
	
table#wrap1 {margin: 0; background-color:#EFEFEF;
	}
	
table#wrap1 td {padding: 5px 10px 0px 15px;
	font-size:12px;
	line-height: 15px;
	text-align: left;
	}		
	
table#footer {width: 972px; margin: 0; background-color:#CCCCCC;
	border-bottom: 1px solid #666666;}
	
table#backtop {width: 972px; margin: 0; background-color:#FFFFFF;
	}	
	
table#membership {width: 100%; margin: 0;}

table#membership td {
	padding: 5px 0px 0px 15px;
	border-width: 0;
	vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	line-height: 15px;
	text-align: left;
}

table#adsearch1 {width: 726px; margin-top: 15px; margin-left: 15px; margin-right: 15px;}

table#adsearch1 td {padding: 20px; border-width: 1px; border-style: solid; border-color: #F5CA62; background-image:url(assets/bkgrnd_search.gif)}

table#searchres {width: 756px;}

table#adsearch2 {width: 756px;}

table#adsearch2 td {padding: 20px; border-width: 1px; border-style: solid; border-color: #F5CA62; background-image:url(assets/bkgrnd_search.gif)}		
	
td#hnews {width: 324px;}
td#hitc {width: 216px; background-color:#FFFFFF;}
td#hrot {width: 216px; background-color:#474747;}

td#hfoot1 {width: 324px; padding-bottom: 10px;}
td#hfoot2 {width: 400px; padding-bottom: 10px;}
td#hfoot3 {width: 248px; padding-bottom: 10px;}

td#banner {height: 80px; background-color:#999999;}

td#infocomp {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
	
.shadowh {background-image:url(assets/h_bk_side_top.gif); background-repeat:repeat-x;}
.shadowh1 {background-image:url(assets/h_bk_rot_top.gif); background-repeat:repeat-x;}
.shadowh2 {background-image:url(assets/h_bk_whi_top.gif); background-repeat:repeat-x; background-color:#FFFFFF;}

.marg1015 {
margin: 10px 15px 0px 15px;
}

.nomargform {
margin: 0px 0px 0px 0px; color:#666666; font-style:italic;
}

.margform {
margin: 0px 0px 0px 23px; color:#666666; font-style:italic;
}

.header {
margin: 15px 15px 0px 15px;
}	
	
.title1 {
margin: 5px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 18px;
}

.titlesearch {
margin: 5px 15px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 18px;
}

.fieldsearch {
margin: 10px 0px 0px 0px;
}

.title16red {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 18px;
color:#CC3333;
}

.sider1 {
margin: 15px 15px 0px 15px;
}		

.rotation {
margin: 15px 18px 0px 18px;
}

.rotation1 {
margin: 8px 18px 0px 18px;
}

.searchcapt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
margin: 20px 0px 0px 0px;
}

.ondarkh {
margin: 15px 18px 0px 18px;
color: #CCCCCC;
}

.ondarkh a:link,.ondarkh a:visited,.ondarkh a:active {
text-decoration: underline;
color: #CCCCCC; 
}

.colorred {
color:#CC3333;
}

.orange {
color:#E17E0E;
}

.searchleft {width: 180px;}

.size11 {
margin: 5px 15px 0px 15px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 15px;
text-decoration: none;
font-weight: normal;
color: #333333
}

.size11t {
margin: 10px 15px 0px 15px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 15px;
text-decoration: none;
font-weight: normal;
color: #333333
}

.size11t2 {
margin: 5px 10px 0px 10px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 15px;
text-decoration: none;
font-weight: normal;
color: #333333
}

.size11r {
margin: 0px 10px 0px 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 15px;
text-decoration: none;
font-weight: normal;
color: #333333
}

.size11t5 {
margin: 5px 10px 0px 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 15px;
text-decoration: none;
font-weight: normal;
color: #333333
}

.size11rl {
margin: 0px 10px 0px 15px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 15px;
text-decoration: none;
font-weight: normal;
color: #333333
}

.size12 {
margin: 5px 15px 0px 15px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 16px;
text-decoration: none;
font-weight: normal;
color: #333333
}

.size12t15 {
margin: 15px 15px 0px 15px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 16px;
text-decoration: none;
font-weight: normal;
color: #333333
}

.size12b {
margin: 5px 15px 10px 15px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 16px;
text-decoration: none;
font-weight: normal;
color: #333333
}

.size12t {
margin: 0px 15px 0px 15px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 16px;
text-decoration: none;
font-weight: normal;
color: #333333
}

.size12nm {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 16px;
text-decoration: none;
font-weight: normal;
color: #333333
}

td#navside {width: 100%; background-image:url(assets/bkgrnd_top_nav.gif); background-repeat:repeat-x;}

table#content {width: 800px; margin: 0;}

table#content756 {width: 756px; background-color:#FFFFFF; margin: 0;}

td#news {width: 756px; background-color:#FFFFFF;}

td#main {width: 972px; background-color:#999999;}

td#separator {background-color:#CCCCCC;}

td#colside {background-color:#EFEFEF; width: 300px;}

td#colside2 {background-color:#EFEFEF; width: 216px;}

td#colmiddle {background-color:#FFFFFF; width: 200px;}

td#rightside {background-color:#999999; width: 100%; background-image:url(assets/bkgrnd_right_side.jpg); background-repeat:repeat-x;}

.title1red {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 18px;
color:#CC3333;
}

.title1nred {
margin: 15px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 18px;
color:#CC3333;
}

.title2nred {
margin: 15px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 20px;
color:#CC3333;
}

.title2nrednm {
margin: 0px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 20px;
color:#CC3333;
}

.title0nred {
margin: 15px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 16px;
color:#CC3333;
}

.title0nrednm {
margin: 0px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 16px;
color:#CC3333;
}

.title1n {
margin: 15px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 18px;
color: #333333;
}

.floatleft { float: left; margin: 3px 15px 10px 0px;}

.floatice { float: left; margin: 0px 0px 15px 0px; padding-right: 10px;}

.floatleft1 { float: left; margin-right: 8px;}

.floatleft1b { float: left; margin-right: 8px; border: 1px solid #CCCCCC;}

.floatleft2 { float: left; margin: 3px 5px 5px 0px;}

.floatleft3 { float: left;}

.nofloat { float:none; margin: 0px 15px 0px 15px; border: 1px solid #CCCCCC;} 

