body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(/images/bg.jpg) repeat;
}

/*td img {display: block;}*/

.textbody {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}

.texttitle {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; font-weight:bold;
}

.texttitle2 {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013F76;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-decoration: none;
	color: #0268C4;
	font-weight: bold;
}

.news {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F3F0EB;
}

.table {
	width: 783px;
	
}

.pgadtitle {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	margin-left: 10px;
}

.pgad {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #013F76;
	font-weight: bold;
	margin-left: 10px;
}

.pgad a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #013F76;
	font-weight: bold;
	text-decoration:none;
}

.pgad a:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0268C4;
	font-weight: bold;
	text-decoration:none;
}

.pgadsub a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #013F76;
	font-weight: normal;
	text-decoration:none;
}

.pgadsub a:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0268C4;
	font-weight: normal;
	text-decoration:none;
}

.small_white {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F3F0EB;
	padding:0px;
}

.disabled_link, .deadlink {
	color: #AAA;
	text-decoration:underline;
}

/* VIP Login Bar */
.vipText {	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 4px;
	margin: 0 auto;
}
.vipText a, .vipText a:visited, .vipText a:link {	
	color: #FFFFFF;
	text-decoration: underline;
}
.vipText a:hover {	
	color: #CCC;
	text-decoration: none;
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		background-color:transparent;
		height:41px;
		padding:0px;
		margin:0px;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
/*		padding:5px 37px 5px 8px;
		margin:0px 2px 0px 0px;
*/		background-color:#f3cf6e;
		color:#334E6A;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
/*		border-width:1px;
		border-style:solid;
		border-color:#C4CCD0;
*/		height:41px;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#f0e6c1;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#f0e6c1;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#f0e6c1;
		text-decoration:none;
		
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:0px;
		margin:0px 0px 0px;
		background-color:#C4CCD0;
		border-width:1px;
		border-style:none;
		border-color:#C4CCD0;
		height:18px;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:5px;
		margin:-1px;
		background-color:transparent;
		background-image:none;
		font-size:11px;
		border-width:1px;
		border-style:solid;
		border-color:#B8A66C;
		background-color:#575B4A;
		text-align:left;
		color:#FFFFCC;
		height:18px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-image:none;
		text-decoration:none;
		background-color:#003399;
				color:#334E6A;
				

	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-image:none;
		text-decoration:none;
		background-color:#F3CF6E;
		background-image:url(/images/black_0.jpg);
				color:#334E6A;

	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-image:none;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(/images/arrow_7.gif);
		background-repeat:no-repeat;
		background-position:95% 55%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul .qmparent	
	{	
		background-image:url(/images/arrow_5.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-image:url(/images/arrow_5.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		width:90%;
	}





/*CH main.css
*/

.leftcolumn {
	text-decoration: none;
}

.rightcolumn { text-decoration: none}

.bottom { text-decoration: none}

.leftcolumn a:link {  color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.leftcolumn a:visited {  color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.leftcolumn a:hover {
	color: #E6E6E6;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.leftcolumn a:active {  color: #CCCCCC; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.hr {
    border: 1px dotted #FFFFFF;
    margin-top: 10px;
    margin-bottom: 10px;
}
a:link {
	color: #0066CC;
	text-decoration: underline;}

a:visited {  color: #0066CC; text-decoration: underline}

a:hover {  color: #51A8FF; text-decoration: none}

a:active {  color: #339966; text-decoration: none}

.cal a:link {  color: #FF0000; text-decoration: none}

.cal a:visited {  color: #FF0000; text-decoration: none}

.cal a:hover {  color: #009999; text-decoration: none}

.cal a:active {  color: #0099FF; text-decoration: none}

.rightcolumn a:link {  color: #0B477C; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.rightcolumn a:visited {  color: #0B477C; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.rightcolumn a:hover {  color: #35853E; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.rightcolumn a:active {  color: #FFCC00; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.bottom a:link {  color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}

.bottom a:visited {  color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}

.bottom a:hover {
	color: #E6E6E6;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.bottom a:active {  color: #CCCCCC; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #D11B52;
	list-style-type: none;
}

.headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B00000;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #4D62A9;

}

.smallcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 10px;
}

.smallercopy { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; color: #000000;
}

.smallergray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	height: 17px;
	width: 95px;
	border: 1px solid #000000;
}

.smallerform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin: 0px;
	border: 1px solid #000000;
}

.dashtop {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #1D75B5;
	padding-top: 0px;
}

.borderpad {
	margin-left: 14px;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

.formbutt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #439BED;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;

}

.formtag {
	margin: 0px;
}

.newsitem {
	margin: 0px 0px 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
}

.newsitem .newsimage {
	margin: 5px;
	float: right;
	border: 1px solid #000000;
}

.newsitem h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

.newsitem p {
	margin: 0px;
}

.newsitem .footer {
	font-size: 10px;
	color: #999999;
	clear: both;
}

.addrblock {
	margin: 0px 0px 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
}

.addrblock h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

.addrblock p {
	margin: 0px;
}

.catheader {
	margin: 10px 0px 0px;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 14px;
	font-weight: bold;
}

.spec {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px;
}

.spec h4 {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.spec p {
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
}

.spec .footer {
	font-size: 11px;
	color: #666666;
}

.smallercopyform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #439BED;
}

.cal {
	text-decoration: none
}

.dashright {
	padding-top: 3px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.smallcopy12 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000
}

.subheads, .subheads_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	height: 14px;
	width: 100px;
}

.copybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	list-style-type: none;
}

.smallercopywhite {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF
}

.vertdot {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #E4E9F1;
}

.hordot {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B0DD78;
}

.scrolldiv {
	width:100%;
	height:260px;
	overflow: auto;
}

.error {
	color: #F00;
	font-weight: bold;
}

.required {
	color: #F00;
}

.adm_error {
	border: 1px solid #D00;
	padding: 5px;
	width: 400px;
	margin: auto;
	color: #D00;
	background: #DAA;
	font-weight: bold;
}

.tableborder {
	border: 3px solid #6BC25E;
}

.tableborder2 {
	border: 3px solid #EC3194;
}

/* left column navigation for findhome.php and aboutyou.php */
#navlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
}

#navlinks h4 {
	background: #C9C6B8;
	color: #333;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	margin: 4px;
	margin-left: 0px;
	margin-right: 0px;
}

#navlinks h3 {
	background-color: #242618;
	color: #F6E6C2;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	padding-left: 13px;
	margin: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: -3px;
}

#navlinks ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#navlinks li {
	display: block;
	margin: 4px;
	padding: 0px;
}

#navlinks a, #navlinks a:link, #navlinks a:visited {
	text-decoration: none;
}
#navlinks a:hover, #navlinks a:active {
	text-decoration: underline;
}
#navlinks h4>a, #navlinks h4>a:link, #navlinks h4>a:visited {
	color: #333;
	text-decoration: none;
}
#navlinks h4>a:active, #navlinks h4>a:hover {
	color: #333;
	text-decoration: underline;
}

/* header navigation for logged in users */
#userlinks a, #userlinks a:link, #userlinks a:visited {
	color: #FFF;
}
#userlinks a:hover, #userlinks a:active {
	color: #CCC;
	text-decoration: underline;
}

.subheads_thinred {
	color: #B00000;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-size: 28px;
}
.subheads_thinred_med {
	color: #B00000;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-size: 20px;
}
