/* ------------------------ COLORSHome Blue - 666699About Red - ff0000News  Blue - 669999Churches Green - 669999Global Orange - ff6600Other Violet - cc0066soft blue - 4282b4soft red - cd5c5cgray = 666666light yellow - fafad2light blue - bfe2f9Slate gray/blue - 708090*/h1 {  font: bold 22px/25px Verdana, Arial, Helvetica, sans-serif; color: #4682b4; }h2 {  font: bold 16px/20px Verdana, Arial, Helvetica, sans-serif; color: #ff7f50; }h3 {  font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif; color: #4682b4; margin: 0 0 -8px 0;}h4 {  font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif; color: #008080; margin: 0 0 -8px 0; }h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff7f50; }h6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  color: #708090; }body { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; line-height: 150%; }blockquote {font: Verdana, Arial, Helvetica, sans-serif; }	li {  font: 12px/18px Verdana, Arial, Helvetica, sans-serif; line-height: 150%; }.redtext {color:#FF0000;}/* ------------------------ MAIN TEXT BLOCKS */.text10	{ font: 10px Verdana, Arial, Helvetica, sans-serif; }.text11	{ font: 11px Verdana, Arial, Helvetica, sans-serif; }.text12	{ font: 12px Verdana, Arial, Helvetica, sans-serif; }.text10 a:link, .text11 a:link, .text12 a:link { text-decoration: underline; color: #666699 }.text10 a:hover, .text11 a:hover, .text12 a:hover { text-decoration: underline; color: #ff6600; }.text10 a:visited, .text11 a:visited, .text12 a:visited { text-decoration: underline; color: #708090; }.maintext { 	font: 12px/18px Verdana, Arial, Helvetica, sans-serif; 	line-height: 150%; }.maintext a:link {	/*color: #005796;*/	text-decoration: underline; }	.maintext a:hover {	color: #e5325e;}.maintext a:visited {	color: #005796;	text-decoration: underline; }	h1.maintext {font: bold 22px/25px Verdana, Arial, Helvetica, sans-serif; color: #4682b4;}h2.maintext {font: bold 16px/20px Verdana, Arial, Helvetica, sans-serif;}h3.maintext {font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;}h3.maintext a:link, h3.maintext a:visited {font: bold underline 13px/18px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 -8px 0;}h4.maintext {font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif; color: #008080; margin: 0 0 -8px 0;}h4.maintext a:link, h4.maintext a:visited {font: bold underline 12px/18px Verdana, Arial, Helvetica, sans-serif;}.boldheading { 	font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif; 	margin: 10px 0 -8px 0; }/* ------------------------ REVERSED TEXT BLOCKS */.whitetext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: white }.whitetext a:link, .whitetext a:visited {text-decoration: underline; }.whitetext a:hover {color: silver; text-decoration: underline; }.caption	{ font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; 	color: #333333; }	.byline	{ font: bold 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; 	color: #708090;	}	.dateline	{ font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; 	color: #708090;	}	.bottomlinks { font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;  	color: #708090;	}.bottomlinks a:link, .bottomlinks a:visited { color: #4682b4; }.bottomlinks a:hover { color: #ff6600; }.subhead { font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;	color: #708090; }.subhead a:link, .subhead a:visited {		text-decoration: underline; }.subhead a:hover {		text-decoration: none;	color: #4682b4; }	.blurb {font: bold italic 14px/20px Verdana, Arial, Helvetica, sans-serif;	color:#CC0000;}	/* ------------------------ SIDEBARS STUFF */.sidetext {	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;	color: #444444; }.sidetext a:link {		text-decoration: underline;	color: #666699 }.sidetext a:visited {	text-decoration: underline; }.sidetext a:hover {		text-decoration: none;	color: #ff6600 }	h3.sidetext {	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;	color: #444444; }		.navsidehead {	font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	color: #ffffff;	text-decoration: none;	background-color:#336699;	padding: 3px 3px 3px 3px;}	.navside {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	margin: 6px 0 0 0;	color: #333;	text-decoration: none;}.navside a:link, .navside a:visited {	color: #4682b4;		font-weight: bold;	text-decoration: none; }.navside a:hover {	color: #ff6600;		font-weight: bold;	text-decoration: none; }	.navsidebullets {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #708090;	text-decoration: none; }.navsidebullets a:link {	color: #4682b4;	font-weight: bold;	text-decoration: none; }.navsidebullets a:visited {	color: #4682b4;	font-weight: bold;	text-decoration: none; }.navsidebullets a:hover {	color: #ff6600;	font-weight: bold;	text-decoration: none; }				.navsidebullets_indent {	font: 11px Verdana, Arial, Helvetica, sans-serif;	margin: 6px 0 0 0;	color: #708090;	text-decoration: none; }.navsidebullets_indent a:link {	color: #4682b4;	font-weight: bold;	text-decoration: none; }.navsidebullets_indent a:visited {	color: #4682b4;	font-weight: bold;	text-decoration: none; }.navsidebullets_indent a:hover {	color: #ff6600;	font-weight: bold;	text-decoration: none; }		/* ------------------------ HOMEPAGE STYLES */.homenavside {	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #708090;	text-decoration: none; }.homenavside a:link, .homenavside a:visited {	color: #4682b4;		font-weight: bold;	text-decoration: none; }.homenavside a:hover {	color: #ff6600;		font-weight: bold;	text-decoration: none; }	.homesidebullets {	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #708090;	text-decoration: none; }.homesidebullets a:link, .homesidebullets a:visited {	color: #4682b4;	font-weight: bold;	text-decoration: none; }.homesidebullets a:hover {	color: #ff6600;	font-weight: bold;	text-decoration: none; }	/* ------------------------ BOXES */.yellowboxplain {	margin: 8px;	padding: 8px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #ff0000;	border-right-color: #ff0000;	border-bottom-color: #ff0000;	border-left-color: #ff0000;	background-color: #fafad2; }.yellowboxfancy {	margin: 8px;	padding: 8px;	border-top-style: dotted;	border-right-style: none;	border-bottom-style: dotted;	border-left-style: none;	border-top-color: #4282b4;	border-right-color: #4282b4;	border-bottom-color: #4282b4;	border-left-color: #4282b4;	background-color: #fafad2;	background-position: top; }.lightbluebox {	margin: 8px;	padding: 8px;	border-top-style: dotted;	border-right-style: none;	border-bottom-style: dotted;	border-left-style: none;	border-top-color: #ff0000;	border-right-color: #ff0000;	border-bottom-color: #ff0000;	border-left-color: #ff0000;	background-color: #bfe2f9; }.darkbox {	margin: 8px;	padding: 8px;	border-top-style: dotted;	border-right-style: none;	border-bottom-style: dotted;	border-left-style: none;	border-top-color: #ff0000;	border-right-color: #ff0000;	border-bottom-color: #ff0000;	border-left-color: #ff0000;	background-color: blue; }/* ------------------------ FOR DESIGN MARCH 2007 */td.toplinks, td.toplinks a:link, td.toplinks a:visited  {	font: bold 11px Verdana, Arial, sans-serif; color: #ffffff;	margin: 0;	padding: 4px 0 4px 4px;	background-color: #336699;	text-decoration: none;}td.toplinks a:hover {	margin: 0;	background-color: #336699;	color: yellow;}td.toplinks2, td.toplinks2 a:link, td.toplinks2 a:visited  {	font: bold 10px Verdana, Arial, sans-serif; 	color: yellow;	margin: 0;	background-color: #336699;	text-decoration: none;}td.toplinks2 a:hover {	margin: 0;	background-color: #336699;	color: #ff00ff;}/* ------------------------ USED IN HEADER */	.background { background-repeat:no-repeat;}#table {	border: thin dotted #666666;	}	.tablecell {	border-bottom: thin dotted #666666;	font: 11px/18px Verdana, Arial, Helvetica, sans-serif #000000;	}.tablecelltop {	font: 11px/18px Verdana, Arial, Helvetica, sans-serif #000000;	border-top: thin dotted #666666;	border-bottom: thin dotted #666666;}	.tablecellhead {	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;	color: #ffffff;	background-color:#333399;	border-top: thin dotted #666666;	border-bottom: thin dotted #666666;}	img.right {  margin-top: 6px;  margin-bottom: 6px;  margin-left: 10px;  margin-right: 0;  float: right;  border: 0;}  img.left {  margin-top: 6px;  margin-bottom: 6px;  margin-left: 0;  margin-right: 10px;  float: left;  border: 0;}div.map {	width: 425px;	height: 350px;	text-align: right;	margin: 0 0 6px 6px;	}	td.homecentercolumn {padding: 6px 12px 0 12px;}.specialhead {	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #b22222;	text-decoration: none;	text-transform: uppercase;	letter-spacing: .6em;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #3399CC;}.specialhead a:link, .specialhead a:visited {	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #b22222;w	text-decoration: none;	text-transform: uppercase;	letter-spacing: .6em;}.specialhead a:hover {	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #286db4;	text-decoration: none;	text-transform: uppercase;	letter-spacing: .6em;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #3399CC;}