.MenuHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #00547E;
	letter-spacing: 0px;
	text-indent: 0px;
}
.MenuSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00496E;
	text-indent: 10px;
	word-spacing: normal;
	margin-left: 0px;
	padding-left: 0px;
	padding: 0;
	text-decoration: none;
}
.MenuSub a:hover { color: white; text-decoration: none; }
.MenuSub .style1 { color: #BFCCE0; }
.bodycopy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7E;
}
a.noBoldlink { 
	font-weight: normal;
}
.headerONE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #006699;
	font-weight: normal;
	letter-spacing: -1px;
	text-align: left;
}
.TableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #FF9900;
	boarder-color: #FF9900;
	letter-spacing: 3px;
	text-align: left;
	text-indent: 2pt;
	vertical-align: middle;
}
.infoHeader {
	background: #999999;
	border-color: #999999;
}
.downloadHeader {
	background: #FF9900;
	border-color: #FF9900;
}
.contractorsHeader {
	background: #000099;
	border-color: #000099;
}
.GreyItalicHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #999999;
}
.BodyBold, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7E;
	font-weight: bold;
	letter-spacing: -1px;
}
h1 { margin-bottom: 0px; }
.profile_body, .offeredServices div, .profileText p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #7E7E7E;
	text-align: left;
	letter-spacing: -1px;
	word-spacing: normal;
}
.functionBox { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #777;
	text-align: left;
	letter-spacing: -1px;
	background-color: #DEE9F7; margin: 1em 0; padding: 0.5em; }
.functionBox a { color: #777;}
.functionBox a:hover { color: #AAA;}
.functionTable { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #777;
	text-align: left;
	letter-spacing: -1px;
	background-color: #DEE9F7; margin: 1em 0; }
a { font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	font-weight: bold;
	text-decoration: none;
}
a:hover { color: #999; text-decoration: underline; }
td#contentTD { height:410px; }
.adminNav, .adminNav a {	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #559; }
.adminNav span { color: #99D; }
.adminNav a:hover { color: #777; }
select { letter-spacing: normal; }
div.multichk { float:left; margin-right:0.5em; width:48%; }
table.functionTable div.multichk input {width:auto;}
.icons img { width:43px; height:29px; margin:0 2px; border: 0px; }
.pgIcons a { display: block; float:left; margin-left:3px; padding-right: 1px; width: 24px; height: 24px; background-color: #D5D5D5; color: white; font-size: 18px; font-weight: bold; text-align: center; }
.pgThumbIcons img { border: 0px; }
.profileText p { margin-top: 0px; margin-bottom: 1em; }
.paymentMethods img { margin-right: 2em; }
.offeredServices div { float: left; width:33%; margin: 0.5em 0; }
.featured { background-color: #106B98; }
.blueBannerBar { padding-left: 1em; color: white; font-size: 14px; letter-spacing: -1px; font-weight: bold; }
.blueBannerBar a { color:white; padding:0 0.5em; font-size: 12px; }
.blueBannerBar a:hover { color:#EEEEFF; }
.rightBarAds { background: url('images/kwc_r6_c4.jpg'); padding: 0 14px 0 9px; width: 154px; text-align: center; }
.rightBarAds img { border: 0px; }
.googleAds { text-align: left; width: 100%; }
.bannerAd {  padding-top:8px; width: 644px; }
.bannerAd img { width:640px; height:90px; border: 0px; }
.pageHeader { text-align: center; color: white; font-size: 36px; margin-top: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; }.headerTWO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9933;
}
.OrangeSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FF6600;
}
.whitetableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
table.functionTable input { width: 100%; }
table.functionTable input.notWide { width: auto; }
tr.catRow2 {background:#DDD;}

img.memLogo { position:absolute; top:0px; right:0px; border:2em solid white; width:100px; height:111px; }

div.imageUpload { text-align: center; margin-top:1em; }
div.imageUpload img {  border:2em solid white; margin:-4px 0 1em -10px; }