a:link {
	color: #003366;
}

a.nav {
	color: #000;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.nav:visited {
	color: #666;
}

a:visited {
	color: #666;
}

li {
	margin-top: 5px;
}

.bodyblack {
	background-color: #000000;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.bodycontact {
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.bodyhome {
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.bodynav {
	color: #666;
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.bodypopup {
	background-color: #FFFFFF;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
}

.bodysmall {
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
}

.bodysmallwhite {
	color: #FFFFFF;
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.bodystandard {
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.bodytext {
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 160%;
}


.bodytextnolineheight {
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.footertext {
	color: #666666;
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.homefeaturedsubhead {
	color: #666666;
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 140%;
}

.homefeaturetext {
	color: #555555;
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
}

.homesectiontitle {
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 140%;
}

.hometestimonial {
	color: #555555;
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 135%;
}

.hometestimonialcell {
	background-color: #E9EEF5;
}

.homehighlightcell {
	background-color: #EEEEEE;
}

.innercelltext {
	color: #E8EEF6;
}

.maincontentcell {
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
}

.navcell {
	background-color: #EEE;
	padding-left: 9px;
	font-size: 13px;
}

.navhere {
	color: #000;
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.pagetitle {
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 10px;
}

.sectiontitle {
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 140%;
}

hr.separator {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);	
}

.subhead {
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.subnav {
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 140%;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-top: 5px;
}

.subnavcell {
	padding-left: 9px;
}

.subnavhere {
	background-color: #FFFFFF;
	font-family: Segoe UI, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 140%;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-top: 5px;
}

.whyhireinnercell {
	background-color: #E8EEF6;
}

.whyhireoutercell {
	background-color: #CCCCCC;
}

.featureddemocell {
 background-color: #F8EFE1;
}

