body {
	font-family :  		verdana, tahoma, geneva, sans-serif;
	margin-bottom : 	40px;
	background: 		#fff;
	color : 			#33464f;
	
}

b, strong {
	color: #000;
}

a {
	text-decoration : none;
	color : #1a5b99;
}

a:hover {
	text-decoration : underline;
	color : #3c4864;
}

a.sitemapPDF {
	color :#334455;
}

.red {
	color : #334455;
}


P,FONT {
	font-family :  verdana, tahoma, geneva, sans-serif;
	color : #33464f;
	line-height: 1.3em;
}

LI {
	font-family : verdana, tahoma, geneva, sans-serif;
	font-size : 12px;
	line-height : 16px;
	margin-left : 8px;
	margin-right : 13px;
	list-style-type : circle;
	margin-bottom : 6px;
	list-style-image : url(../img/imgRedbullet.gif);
}

LI p{
  margin-left:0;
}

LI UL {
	margin-top: 		4px;
}

.p0 {
	font-size : 11px;
	line-height : 14px;
	margin-left : 18px;
	margin-right : 15px;
	margin-bottom : 36px;
}

ul.p0 li {
	font-size : 11px;
	color : #666;
	line-height : 13px;
	margin: 0 0 0 0;
}

.p0Lead {
	font-size : 11px;
	line-height : 14px;
	margin-left : 18px;
	margin-right : 15px;
	margin-bottom : 36px;
	margin-top : 19px;
}


p, p.p1 {
	font-size : 12px;
	line-height : 19px;
	margin-left : 29px;
	margin-right : 19px;
}
p.p1subhead {
	font-size : 12px;
	line-height : 19px;
	margin-left : 29px;
	margin-right : 19px;
	margin-bottom : 6px;
}
p.p1Lead {
	font-size : 12px;
	line-height : 1.6em;
	margin-left : 29px;
	margin-right : 19px;
	margin-top : 30px;
}


p.p1LeadSalesAid {
	font-size : 13px;
	color : #666;
	line-height : 1.6em;
	margin-left : 29px;
	margin-right : 19px;
	margin-top : 30px;
}



p.p2 {
	font-size : 10px;
	color : #666;
	line-height : 15px;
	margin-left : 8px;
	margin-right : 4px;
}

p.p2Lead {
	font-size : 10px;
	color : #666;
	line-height : 15px;
	margin-left : 8px;
	margin-right : 4px;
	margin-top : 30px;
}

/* WB 10.April.2002: p3 represents text found in the ancillary sections of each page */
p.p3Lead {
	font-size : 10px;
	color : #333;
	line-height : 15px;
	margin-left : 18px;
	margin-right : 14px;
	margin-top : 15px;
}

p.p3 {
	font-size : 10px;
	color : #666;
	line-height : 15px;
	margin-left : 18px;
	margin-right : 14px;
}

p.textFooter {
	text-align : center;
}

p.breadcrumb {
	color : #666;
	font-size : 11px;
	margin-left : 50px;
	margin-bottom : 26px;
}

p.tertiaryNav {
	color : #333;
	font-size : 10px;
	margin-left : 36px;
}

p.alsointhissection {
	color : #223344;
	font-size : 11px;
	line-height : 17px;
	margin-left : 15px;
	margin-top : 5px;
	margin-bottom : 25px;
	width : 100%;
}

p.samplereport {
	color : #223344;
	font-size : 12px;
	font-weight: bold;
	line-height : 16px;
	margin-left : 17px;
	margin-top : 5px;
	margin-bottom : 7px;
	width : 100%;
}

p.sampleReportImage {
	font-size : 11px;
	line-height : 14px;
	margin-left : 18px;
	margin-right : 15px;
	margin-bottom : 0px;
}

p.sampleReportLink {
	font-size : 10px;
	line-height : 14px;
	margin-left : 35px;
	margin-right : 15px;
	margin-bottom : 26px;
}

P.citation {
	FONT-SIZE: 9px; 
	font-family : verdana, tahoma, geneva, sans-serif; 
	MARGIN-LEFT: 30px; 
	MARGIN-top: 25px;
	margin-bottom:   -15px; 
	COLOR: #666666; 
	LINE-HEIGHT: 12px; 
	font-style: italic;
}

P.introText {
	FONT-SIZE: 9px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 32px; COLOR: #3b3b5b; LINE-HEIGHT: 1.4em; MARGIN-RIGHT: 35px; font-weight : bold; font-style : italic;
}

td.alsointhissection {
	background-color : #f2f4f6;
}

td.alsointhissectionBottom {
	background-color : #7a8389;
}
td.alsointhissectionBorder {
	background-color : #669aa3;
}

h1 {
	font-size : 19px;
	font-weight : normal;
	color : #556677;
	line-height : 20px;
	margin-left:28px;
}

h2,.h0 {
	font-size : 13px;
	font-weight : bold;
	color : #556677;
	line-height : 20px;
}


h3,P.h1 {
	font-size : 13px;
	font-weight : bold;
	color : #333;
	line-height : 20px;
	margin-bottom : -12px;
	margin-top : 30px;
	margin-left : 29px;
}

.h1 {
	font-size : 13px;
	font-weight : bold;
	color : #333;
	line-height : 20px;
	margin-bottom : 11px;
}

.h2 {
	font-size : 11px;
	font-weight : bold;
	color : #666;
	line-height : 17px;
}


.li {
	color : #666;
	font-size : 9px;
	margin-left : 12px;
	margin-right : 3px;
	margin-top : 9px;
	line-height : 13px;
}

.li1 {
	color : #666;
	font-size : 12px;
	margin-left : 40px;
	margin-right : 17px;
	margin-top : 9px;
	line-height : 18px;
}

.li2 {
	color : #666;
	font-size : 9px;
	margin-left : 12px;
	margin-right : 3px;
	line-height : 13px;
}

LI.li3 {
	text-align:left;
	color : #666;
	font-size : 9px;
	margin-left : -15px;
	margin-right : 3px;
	line-height : 13px;
	margin-bottom: 6px;
	list-style: none;
}

UL.resources {
	margin-top:                 -30px;
}



.bgInsideTextmain {
	background-color : #f9f9f9;
	border-top: 1px solid #999;
	
}

.bgBottom {
	background-image : url(../img/bgBottom.gif);
}

.alignLeft {
	text-align : left;
	vertical-align : top;
}

.alignRight {
	text-align : right;
	vertical-align : top;
}

.verticaldivider1 {
	width : 1px;
	background-color : #999;
}

.horizontaldivider1 {
	height : 1px;
	background-color : #999;
}

.horizontaldivider2 {
	height : 1px;
	background-color : #999;
}

.horizontaldivider-a {
	height : 2px;
	background-color : #336699;
}


.insideColumnA {
	width : 232px;
	vertical-align : top;
	text-align : center;
}

.insideColumnA3 {
	width : 5%;
	vertical-align : top;
	text-align : center;
}

.insideColumnB {
	width : 46%;
	vertical-align : top;
	text-align : center;
}

.insideColumnB2 {
	width : 100%;
	vertical-align : top;
	text-align : center;
}

.insideColumnB3 {
	width : 90%;
	vertical-align : top;
	text-align : center;
}

.insideColumnC {
	width : 23%;
	vertical-align : top;
	text-align : center;
}

.insideColumnC2 {
	width : 13%;
	vertical-align : top;
	text-align : center;
}

.insideColumnC3 {
	width : 5%;
	vertical-align : top;
	text-align : center;
}

.insideColumnD {
	width : 215px;
	vertical-align : top;
	text-align : center;
}

.insideColumnD3 {
	width : 25px;
	vertical-align : top;
	text-align : center;
}

#flashDiv {
	width : 100%;
	height : 100%;
	border : 1px black solid;
	border-style : solid;
	border-right-width : thin;
	border-color : black;
	position : relative;
}

.mainNav1{
	font-size : 13px;
	color : #3c4864;
	line-height : 18px;
	font-weight : bold;
	margin-left : 0px;
	margin-right : 3px;
}

a.mainNav1:hover{
	font-size : 13px;
	color : #003399;
	line-height : 18px;
	font-weight : bold;
	margin-left : 0px;
	margin-right : 3px;
}

a.mainNav2:hover{
	font-size : 10px;
	color : #003399;
	line-height : 18px;
	font-weight : bold;
	margin-left : 5px;
	margin-right : 5px;
}

.mainNav2{
	font-size : 10px;
	color : #4F4F4F;
	line-height : 18px;
	font-weight : bold;
	margin-left : 5px;
	margin-right : 5px;
}

.mainNavDate{
	font-size : 11px;
	color : #999999;
	line-height : 18px;
	margin-left : 15px;
	margin-right : 5px;
	margin-bottom : 10px;
}

.contactLabel{
	font-family :  verdana, tahoma, geneva, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #5d5d7d;
	line-height : 15px;
	margin-left : 2px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
}

span.contactCheckbox{
	font-size : 10px;
}


.pdf {
	font-size : 9px;
}


/* bodyCopy: for text found in the body of the document */
.bodyCopy {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 30px; COLOR: #3b3b5b; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 30px;
}

.bodyCopynewsarchiveheader {
	font-size : 12px;
	color : #3b3b5b;
	line-height : 19px;
	margin-left : 29px;
	margin-right : 19px;
	margin-bottom : -16px;
}

/* subCopy: for text found bottom of the body of this document */
.subCopy {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 30px; COLOR: #3b3b5b; LINE-HEIGHT: 15px; MARGIN-RIGHT: 30px; margin-top: 10px;
}

.subCopyleftcolumn{
	FONT-SIZE: 9px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 30px; COLOR: #666666; LINE-HEIGHT: 13px; MARGIN-RIGHT: 35px; margin-top: 3px;
}

.subCopyNavigation{
	FONT-SIZE: 9px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 5px; COLOR: #333333; LINE-HEIGHT: 11px; MARGIN-RIGHT: 5px; margin-top: 2px;
}

.subCopyDate{
	FONT-SIZE: 10px; MARGIN-BOTTOM: 2px; font-weight: bold; MARGIN-LEFT: 0px; vertical-align: middle; COLOR: #999999; LINE-HEIGHT: 11px; MARGIN-RIGHT: 5px; margin-top: 13px;
}


.subCopyWhatsnew{
	FONT-SIZE: 9px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 11px; vertical-align: middle; COLOR: #eeeeee; LINE-HEIGHT: 11px; MARGIN-RIGHT: 11px; margin-top: 13px;
}

.subCopyEtip{
	FONT-SIZE: 9px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 11px; vertical-align: middle; COLOR: #999999; LINE-HEIGHT: 11px; MARGIN-RIGHT: 11px; margin-top: 13px;
}

.subCopySurvey{
	FONT-SIZE: 9px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 11px; vertical-align: middle; COLOR: #eeeeee; LINE-HEIGHT: 11px; MARGIN-RIGHT: 11px; margin-top: 13px;
}
/* headline: for the lead headline in the document */
.headline {
	text-align: center; MARGIN-TOP: 4px; FONT-WEIGHT: bold; font-family : arial,helvetica,sans-serif; FONT-SIZE: 16px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 30px; margin-right: 30px; COLOR: #b34f3b; LINE-HEIGHT: 16px
}
.helloUser {
	text-align: center; vertical-align: middle; MARGIN-TOP: 0px; FONT-WEIGHT: bold; font-family : arial,helvetica,sans-serif; FONT-SIZE: 16px;  COLOR: #5961a9; LINE-HEIGHT: 16px; 
}
/* subheadline1: the first level subheader to be used in the copy. */
.subheadline1 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-LEFT: 40px; COLOR: #b34f3b; LINE-HEIGHT: 20px; MARGIN-RIGHT: 40px; TEXT-ALIGN: center
}

/* dateline: used in the case of press releases--the date section */
.dateline {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	LINE-HEIGHT: 16px;
	margin-left : 29px;
	
}

/* .navigation: used for any links you may place at top of screen. Almost always used with the "A" tag */
.navigation {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: none
}

/* address: for bottom addresses--email, phone and web */
.address {
	FONT-SIZE: 9px; font-family : arial,helvetica,sans-serif; MARGIN-top: 15px; COLOR: #666666; LINE-HEIGHT: 12px
}

ul#approachBullets {
	line-height:		11px;
	margin:				0px;
	font-size:			10px;
}

.copyright {
	font-size : 11px;
	color:	#334455;
	font-weight: bold;
}

.bgLeftmargin {
	background: #e0ebf0;
}

.leftmargincap {
	background: #778899; 
}


/*----  Homepage Styles  ----*/
.homeColumnA {
	width : 35%;
	vertical-align : top;
}

.homeColumnB {
	width : 32%;
	vertical-align : top;
	text-align : left;
}

.homeColumnC {
	width : 33%;
	vertical-align : top;
}

.homeNavigrantLogo{
    margin:0;
    padding:20px 0 0 23px;
  }

.tagLine{
    font:normal 13px/125% "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
    color:#000;
    margin:0 0 0 0;
    padding:0 0 0 30px;
  }
  
/**/