.Login       { font-family:Times New Roman, serif; font-size: 9pt; color: #142C65; text-align: left; text-indent: 0; 
               word-spacing: 0; line-height: 100%; margin: 0 }

.TextLinks   { font-family: serif; font-size: 9pt; color: #0172BF }

.TextLinks_underscore   { font-family: serif; font-size: 9pt; color: #0172BF; text-decoration:underline }

.FeatureCopy { margin:0; font-family: Times New Roman; font-size: 13pt; color: #0172BF; text-align:left; text-indent:0; word-spacing:0; line-height:100% }

.Headline { font-family: Times New Roman; font-size: 18pt; color: #0172BF; text-align:left; text-indent:0; word-spacing:0; line-height:100%; font-weight:bold; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4 }

.Byline      { font-family: Arial Narrow; font-size: 9pt; color: #0172BF }

.AdvantageText      { font-family: Arial Narrow; font-size: 10pt; color: #0172BF; letter-spacing:0 }

.AdvantageBullets      { font-family: Arial Narrow; font-size: 9.5pt; color: #0172BF; word-spacing:0; text-align:left; list-style-type:disc; text-indent:-8; letter-spacing:0; line-height:100%; margin-left:8; margin-right:0; margin-top:2; margin-bottom:0 }

.HomeCopy {
	background-color: #FFFFFF; font-family:Times New Roman; font-size:10pt; color:#0172BF
}

.AboutCopy {
	background-color: #FFFFFF; font-family:Times New Roman; font-size:10pt; color:#0172BF; text-align:left; word-spacing:0; text-indent:6; line-height:100%; margin-left:0; margin-right:0; margin-top:6; margin-bottom:0
}

.AboutBullets {
	background-color: #FFFFFF; font-family:Times New Roman; font-size:10pt; color:#0172BF; text-align:left; word-spacing:0; text-indent:-8; line-height:100%; margin-left:8; margin-right:0; margin-top:6; margin-bottom:0
}

a:link {
	color: #142C65; underline:none; text-decoration:none
}
a:visited {
	color: #333333;
}
a:hover {
	color: #999999;
}
a:active {
	color: #142C65;
}
a img { border: 0; }
span.SmallCopy {
	margin:0; background-color: #FFFFFF; font-family:Times New Roman; font-size:10pt; color:#0172BF; text-align:left; word-spacing:0; text-indent:0; line-height:100%
}

table.services {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: #0172BF ;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

.Headline_Services { font-family: Times New Roman; font-size: 18pt; color:#009f4b; text-align:left; text-indent:0; word-spacing:0; line-height:100%; font-weight:bold; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4 }

.ServiceTableColumn      { background-color: #0172BF ; font-family: Arial Narrow; font-size: 9pt; color: #FFFFFF  }

.ServiceName {
	background-color: #e0fced; font-family:Times New Roman; font-weight:bold; font-size:10pt; color:#142c64 
}

.ServicesHeads { font-family: Times New Roman; font-size: 13pt; color: #0172BF; text-align:left; text-indent:0; word-spacing:0; line-height:100%; margin-left:0; margin-right:0; margin-top:6; margin-bottom:0 }



/**************************************************************************
HOME RIGHT SIDEBAR
***************************************************************************/
div.aside {
	margin-bottom: 40px;
	color: #0172bf;
	font-size: 12px;
	font-family: "Times New Roman", Times, Georgia, serif;
	}
div.aside a {
	color: #142C65;
	}
div.aside p {
	margin: 5px 15px 0 35px;
	}

/* Inc 5000 */
div.inc5000 a {
	color: #0172bf;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
div.inc5000 a:hover {
	color: #c00;
	}

/* WOB */
div.wob a {
	margin-left: 10px;
	}

/* Lucky 7 */
div.lucky7 p {
	text-align: right;
	}


/**************************************************************************
NEWS
***************************************************************************/
ul.newsletters, ul.prs {
	margin: 0 0 0 15px;
	padding: 0;
	}
ul.newsletters li, ul.prs li {
	margin: .2em 0 .3em;
	padding: 0;
	}



/**************************************************************************
INC 5000
***************************************************************************/
table.inc5000-aside {
	font-size: 12px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	}
table.inc5000-aside h3 {
	margin: 0 0 .4em;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	}
table.inc5000-aside a {
	color: #4973a3;
	}
table.inc5000-aside a:hover {
	color: #ca131b;
	}

table.inc5000-aside ul {
	margin: 20px 0 0;
	padding: 0;
	list-style: none;
	}
table.inc5000-aside li {
	margin: .7em 0 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
