* {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-color: #003c7a;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}


h2, h2 a {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	display: inline;
}


h1, h2, h2 a, .textTitle, .textTitle2, .textTitleEdge,  .textTitleSmall, div.textTitle a, .guideLinks a, .textTitleLarge, .textTitleSmall  {
	color: #0F3A6E;
}

.samplesLINK  {
	color: #792425;
}

.atcLinks a {
	color: #7B2829;
}

.atcLinks a:hover {
	color: #7B2829;
}


#mainTable {
	background-color: white;
	width: 990px;
	border: 0px;
}

.whiteDiv {
	background-color: #FFFFFF;
}

#contentTable {
	border: 0px;
	background-color: #FFFFFF;
}
.navColumn {
	width: 171px;
	text-align: center;
	background-image: url('/imgs/bg_nav.gif');
}

.navColumnNEW {
	width: 160px;
	text-align: center;
	
}



.navNEW{
	margin-left: 5px;
	margin-right: 5px;
	
	
}

.nav{
	margin-left: 10px;
	margin-right: 10px;
	
}

.navBASIC{
	margin-left: 2px;
	margin-right: 2px;
	background-color: #ffffff;
}

.contentColumn {
	text-align: left;
	background-image: url('/imgs/bg_contentSub.gif');
}
.subNav {
	width: 579px;
	border: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}


td.contentCell {
	background-image: url(/imgs/bg_content.jpg); 
	background-position: top; 
	background-repeat: repeat-x; 
	background-color: #EDEDED;
	border-left: 1px solid #E5E5E5; 
	border-right: 1px solid #E5E5E5; 
	padding-right: 9px; 
	padding-left: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

td.contentCellBASIC {
	background-position: top; 
	background-repeat: repeat-x; 
	background-color: #FFFFFF;
	padding-right: 9px; 
	padding-left: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

td.contentCell a {
	font-size: 11px;
	color: #0F3A6E;
}

td.homeMainLeft a {
	color: #0F3A6E;
}


.indrep {
	margin-left: 5px;
	margin-right: 5px;
	background-image: url(/imgs/pn_bg_indrep.gif);
	background-repeat: repeat-y;
	font-weight: bold;
	font-size: 10px;
	line-height: 20px;
}
.indrep, .indrep a {
	color: #FFFFFF;
}

.indrep a:hover {
	color: #000000;
}
.textMain, table.textMain {
	font-size: 11px;
	color: #000000;
}

.LHSLink {
	font-size: 10px;
	color: #FFFFFF;
}	

.LHSLink a:hover{
	font-size: 10px;
	color: #000000;
}	


table.textTable2 td {
	color: green;
}

.textTitle {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

/*
.textTitle a {
text-decoration:none;
}
*/


.textTitle2 {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}


.textTitle2 a {
text-decoration:none;
}

.textTitle2 a:visited {
text-decoration:none;
}



.textTitleEdge {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

.textTitleStep {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #C1C1C1;
}
.textTitleSmall, span.textTitleSmall a {
	text-align: right;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
}
div.textTitle {
	float: left;
}
div.textTitle a {
	text-decoration: none;
}
.textTitle a:hover, .textTitle2 a:hover {
	color: #1D70D5;
}
div.textTitleSmall {
	float: right;
	display: inline;
}
.textSmall, .textSmall a {
	font-size: 10px;
	line-height: 14px;
	color: #636363;
}

.textSmallBlack  {
	font-size: 9.5px;
	line-height: 14px;
	color: #000000;
}

.guideLinks a {
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}
.popularTitle a {
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
.bullets {
	list-style-image: url(/imgs/bullet_blue4.gif);
	font-size: 11px;
	color: #000000;	
}
.bullets li {
	margin-bottom: 5px;
	line-height: 14px;
}
.textCart {
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	color: #792425;	
}
.shoppingcart {
	border-left: 1px solid #E5E5E5;
	margin-top: 2px;
	margin-bottom: 2px;
}
.crumb{
	font-size: 9px;
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	background-color: #FAFAFA;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.crumb, .crumb a {
	color: #999999;
}

.line {
	border-bottom: 1px solid #cecece;
	margin-bottom: 5px;
	margin-top: 5px;
}
.lineBlue {
	border-bottom: 1px solid #0F3A6E;
	margin-bottom: 5px;
	margin-top: 5px;
}

.report {
	border-top: 1px solid #0F3A6E;
	padding-top: 5px;
}
.sampleLinkSub a, .sampleLinkSub{
	font-size: 10px;
	color: #792425;
	
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
}

.sampleLinkSub2{
	font-size: 11px;
	color: #792425;
	text-decoration:none;
	
	
}

.sampleLinkSub2 div{
	color: #792425;
	
	
}



div.sampleLinkSub2 a{
	color: #792425;
	
	
}

.sampleLinkSub2 a:hover{
	font-size: 11px;
	color: #0F3A6E;
	text-decoration:none;
	
	
}





.formElements {
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}
.vertline {
	background-image: url('/imgs/bg_vertline.gif');
	background-position: top center;
	margin-top: 5px;
	margin-bottom:5px;
}
.textTitleLarge {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}

.textTitleLarge a {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.sidebar {
	float: right;
	padding: 5px;
	display: inline;
}











table.blueTable {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	width: 557px;
	border: none;
	margin-top: 10px;
	margin-bottom: 5px;
}


table.blueTableAcademic {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	width: 354px;
	border: none;
	margin-top: 10px;
	margin-bottom: 5px;
}


table.blueTable td.topFull, table.blueTableAcademic td.topFull {
	background-image: url('/imgs/bar_top_blue_int.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 5px;
}

table.blueTable td.botFull, table.blueTableAcademic td.botFull {
	background-image: url('/imgs/bar_bot_blue_int.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 5px;
}


table.blueTable td.middle, table.blueTableAcademic td.middle {
	background-color: #DCE3EA; 
	border-left: 1px solid #153F72; 
	border-right: 1px solid #153F72; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 5px;
	text-align: left;
}







td.navBottom {
	
}
td.navBottom  div {
	background-image: url('/imgs/pn_bot.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 5px;
	width: 171px;
}




td.navBottomBASIC {
	background-repeat: repeat-y;
}
td.navBottomBASIC  div {
	background-image: url('/imgs/pn_bot_blue.gif');
	background-position: top center;
	background-repeat: no-repeat;
	height: 3px;
}



td.contentBottom {
	background-image: url('/imgs/bg_contentSub.gif');
	background-repeat: repeat-y;
}
td.contentBottom  div {
	background-image: url('/imgs/bar_bot_content.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 10px;
	width: 579px;
}



div.footer {
	background-image: url('/imgs/footer_logo.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 162px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

div.footerBASIC {
	background-image: url('/imgs/footer_logo_basic.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 162px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}


div.footerBIZSTATS {
	background-image: url('/imgs/footer_logo_bizstats.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 162px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.textFooter, .textFooter a, .footer, .footer a{
	font-size: 9px;
	line-height: 14px;
	text-align: left;
	color: #333333;
	}
	
	
 .footerBIZSTATS, .footerBIZSTATS a{
	font-size: 9px;
	line-height: 14px;
	text-align: left;
	color: #333333;
	}
	
.textMainRed {
color: #FF0000;
}




table.blueTable td.botPopular {
	background-image: url('/imgs/bar_bot_blue_popular.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 5px;
}

table.blueTableAcademic td.botPopular {
	background-image: url('/imgs/bar_bot_blue_popular.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 5px;
}


td.botPopularFull {
	background-image: url('/imgs/bar_bot_blue_popular_full.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 5px;
}


td.botCalculator {
	background-image: url('/imgs/bar_bot_blue_calculator.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 5px;
}


table.blueTable td.botGuides {
	background-image: url('/imgs/bar_bot_blue_guides.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 5px;
}



.homeMainLeft {
	background-color: #EDEDED;
	background-image: url('/imgs/bg_contentHome.jpg'); 
	background-position: top; 
	background-repeat: repeat-x; 
	border-left: 1px solid #E5E5E5;
}

.homeMainRight {
	background-color: #EDEDED;
	background-image: url('/imgs/bg_contentHome.jpg'); 
	background-position: top; 
	background-repeat: repeat-x; 
	border-right: 1px solid #E5E5E5; 
	border-left: 1px solid #cecece; 
	padding-left: 10px; 
	padding-right: 10px;
}

.homeMainRightAcademic {
	background-color: #FFFFFF;
	background-image: url('/imgs/bg_contentHomeAcademic.jpg'); 
	background-position: top; 
	background-repeat: repeat-x; 
	border-right: 1px solid #E5E5E5; 
	border-left: 1px solid #cecece; 
	padding-left: 10px; 
	padding-right: 10px;
}


.textMainBlue {
	font-size: 11px;
	line-height: 16px;
	color: #0F3A6E;
}

.bodyblack1, .bodyblack2 {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}


.profilesTextBlue {
	font-size: 11px;
	line-height: 11px;
	color: #0F3A6E;
}
.profilesTextRed {
	font-size: 11px;
	line-height: 11px;
	color: #7B2829;
}

.profilesTextRealRed {
	font-size: 11px;
	line-height: 16px;
	color: #FF0000;
}

.profilesHeadingRed {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #7B2829;
}

.profilesTextBlueSmall {
	font-size: 9px;
	color: #0F3A6E;
}

.profilesTextBlackSmall {
	font-size: 9px;
	color: #000000;
}

.profilesTextRedSmall {
	font-size: 9px;
	color: #7B2829;
}

.bodyblackTMI {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


