body, td, p
{
	font-family:arial,helvetica,sans-serif;
	font-size: 12px;
}

body 
{
	background-image: url(/img/bgpage.gif);
	background-repeat: repeat-x;
	background-color:#53783F;
}

img
{
	border:0pt none;
}
img, div, input { behavior: url(/css/iepngfix.htc);}

/*p
{
	margin-top: 0px;
	margin-bottom: 10px;
}*/

form
{
	margin: 0px;
}
.lNavBtn
{
	width: 149px;
	height: 93px;
	text-align: left;
	cursor: pointer;
	line-height: 16px;
	overflow: hidden;
	font-size: 12px;
}
.lNavBtnJ
{
	width: 149px;
	height: 103px;
	text-align: left;
	cursor: pointer;
	line-height: 16px;
	overflow: hidden;
	font-size: 12px;
}
.lNavBtn1J
{
	background-image: url(/img/lnav0409_01.gif);
	color: #ffffff;
}
.lNavBtn1NG
{
	background-image: url(/img/lnav0409_01ng.png);
	color: #ffffff;
}


.lNavBtn2
{
	background-image: url(/img/lnav0409_02.gif);
	color: #ffffff;
}

.lNavBtn3
{
	background-image: url(/img/lnav0409_03.gif);
	color: #ffffff;
}
.lNavBtn4
{
	background-image: url(/img/lnav0409_04.gif);
	color: #ffffff;
}
.lNavBtn5
{
	background-image: url(/img/lnav0409_05.gif);
	color: #ffffff;
}
.lNavBtn6
{
	background-image: url(/img/lnav0409_06.gif);
	color: #ffffff;
}
.lNavBtn7
{
	background-image: url(/img/lnav0409_07.gif);
	color: #ffffff;
}
.lNavBtn8
{
	background-image: url(/img/lnav0409_08.gif);
	color: #ffffff;
}
.lNavBtn9
{
	background-image: url(/img/lnav0409_09.gif);
	color: #ffffff;
}
.lNavBtnSL
{
	background-image: url(/img/lnav0409_sl.png);
	color: #ffffff;
}

a.lNavLink:link, a.lNavLink:visited
{
	margin-left: 12px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
 a.lNavLink:hover, a.lNavLink:active
{
	margin-left: 12px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.feat
{
	width: 149px;
	height: 93px;
	text-align: left;
	cursor: pointer;
	line-height: 10px;
	overflow: hidden;
	font-size: 12px;
}
#searchHolder
{
	width:300px;
	height: 24px;
	/*background-image: url(/img/searchBG.png);
	color: #0B3543;*/
	float:right;
	font-size: 12px;
	text-align: right;
}
#txtLinks
{
	width:500px;
	height: 20px;
	float:right;
	font-size: 12px;
	padding-right: 10px;
	padding-top: 3px;
	text-align: right;
	padding-right:200px;
}
#searchNav
{
	position: absolute;
	right: 0px;
	width: 1060px;
	padding-right:200px;
	top: 132px;
}
a:link, a:visited
{
	color: #2E5B87;
	text-decoration: underline;
}

a:active, a:hover
{
	color: #FF4750;
	text-decoration: underline;
}
.topNavBtn
{
	float: left;
	background-image: url(/img/tnavb.png);
	width: 131px;
	text-align: center;
	line-height: 28px;
	height: 26px;
	cursor: pointer;
	font-weight: bold;
}
.gitnNavBtn
{
	float: left;
	background-image: url(/img/gitnnavb.png);
	width: 107px;
	text-align: center;
	line-height: 28px;
	height: 26px;
	cursor: pointer;
	font-weight: bold;
}

a.topNavLink:link, a.topNavLink:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size:11px;
}

a.topNavLink:hover, a.topNavLink:active
{
	color: #D3EFF3;
	text-decoration: none;
	font-size:11px;
}



.mdTitle
{
	color: #0b3543;
	font-weight: bold;
}

.smBlue
{
	color: #1498c2;
}

.smBlue a
{
	color: #1498c2;
}

a.smBlue:link, a.smBlue:visited
{
	text-decoration: none;
}

a.smBlue:active, a.smBlue:hover
{
	text-decoration: underline;
}

.subBrown
{
	color: #ba6f38;
}

.searchBox
{
	width: 125px;
	height: 11px;
	font-size: 10px;
	border: none;
	background: none;
	
}
#mainContent
{
	display: inline;
	float:left;
}
#footer
{
	/*display: inline;
	float:left;
	align: left;
	width: 647px; 
*/
padding-top:10px;
}
.transContent
{
	display: inline;
	margin-top: 18px;
	height: 100%;
	margin-bottom: 20px;
	width:881px;
	max-width: 881px;
	/*overflow: hidden;	margin-right: 38px;
*/
	float: right;
}

.dtransContent
{
	display: inline;
	margin-top: 18px;
	height: 100%;
	margin-bottom: 20px;
	width:881px;
	max-width: 881px;
	/*overflow: hidden;	margin-right: 38px;
*/
	float: left;
	margin-left: 50px;

}
.whiteContent
{
	/*background-color: #ffffff;
	width: 647px;*/
	display: inline;
	float:left;
	margin-left: 8px;
		margin-right: 8px;
		padding-bottom: 10px;
}
.required
{
	color: Red;
}

.invisible
{
	color: White;
}

.minSpace
{
	min-height:650px;
	height: auto;
}

.minWidth
{
	min-width:661px;
}

/* for Internet Explorer */
/*\*/
* html .minSpace {
height: 650px;
}
* html .minWidth
{
	min-width:660px;
}

/**/


.oomphbig
{
	font-size: 16px;
}
.biggertxt {
font-size: 16px;
font-weight:bold;
}
a.oomphlnk
{
	font-size: 16px;
}

a.oomphlnkn
{
	font-size: 14px;
	font-weight:bold;
}

.error {
	color: #FF0000;
	font-weight: bold;
}

.title {
font-size: 16px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}
.titleG {
font-size: 16px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#2AB744;
font-weight:bold;
}

a.spotnav {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
font-weight:bold;
color: #FFFFFF;
}

a.spotnav:hover {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
font-weight:bold;
color: #10218B;
}

a.features, a.features:visited {
font-size: 14px; 
text-decoration: none;
font-weight:bold;
color: #000000;
}

a.features:hover {
font-size: 14px; 
text-decoration: underline;
font-weight:bold;
color: #0B3543;
}
a.skip
{
PADDING-LEFT:25px;
FONT-SIZE:9px;
TEXT-DECORATION:none;
}
.pagetop
{
	background-image: url(/img/page_02.gif);
	background-repeat: repeat-x;
}
.pageleft
{
	background-image: url(/img/page_04.gif);
	background-repeat: repeat-y;
}
.pageright
{
	background-image: url(/img/page_06.gif);
	background-repeat: repeat-y;
}
.pagebottom
{
	background-image: url(/img/page_08.gif);
	background-repeat: repeat-x;
}

.smtxt
{
	font-size: 10px;
}
.pdetail {
font-size: 12px; 
font-weight:bold;
}
.ptitle {
font-size: 14px; 
font-weight:bold;
}
.footnote {
font-size: 10px; 
}

.footnotelnk {
font-size: 10px; 
font-style: normal; 
text-decoration: underline
}

.bigtxt {
font-size: 14px;
}
.crumb {
	color: #336600;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
}
a.crumb1:link, a.crumb1:visited {
	color: #339900;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
}

a.crumb1:hover {
	color: #336600;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:left;
	font-weight:bold;
}
.offertxt {
font-size: 12px; 
}
.bigtxtb {
font-size: 14px;
text-decoration: none;
font-weight:bold;
}
.newstxthuge {
font-size: 40px; 
color:#FF0000;
font-weight:bold;
}
a.footlnk {
font-size: 11px; 
}
a.footlnkN:link, a.footlnkN:visited {
	text-decoration:none;
	color: #FFFFFF;
font-size: 11px; 
}
a.footlnkN:hover, a.footlnkN:active {
	text-decoration:underline;
	color: #FFFFFF;
font-size: 11px; 

}
.foottxt {
	color: #FFFFFF;
}
.tab {color:#000000;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ntab {color:#666666;
font-weight:bold;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.atab {
color:#000000;
font-weight:bold;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.atab:HOVER {
color:#666666;
font-weight:bold;
text-decoration:underline;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#zoomInner
{
	border: solid 7px #003333;
}

#zoomOuter
{
	border: solid 1px #959595;
	position: relative;
	left: -3px;
	top: -3px;
}

#zoomPlayer
{
	border: solid 2px #cccccc;
	background-color: #ffffff;
}

#zoomWindow
{
	position: absolute;
	top: 70px;
	left: 200px;
	display: none;
}

#zoomClose
{
	width: 100px;
	height: 22px;
	margin-left: 500px;
	position: relative;
	top: 2px;
}
#zoomClose2
{
	width: 100px;
	height: 22px;
	margin-left: 30px;
	position: relative;
	top: 2px;
}

.ngvid
{
font-size:11px;
}
.ngvidtime
{
font-size:9px;
font-weight:bold;
}
.epb1
{
	background-image: url(/img/eptabs_01.png);
    width: 98px;
	background-repeat:no-repeat;
	overflow:hidden;
    height: 40px;
	padding-top:22px;
    line-height: 12px;
	text-align: center;
    color: #6E6E6E;
    font-weight: bold;
    cursor: pointer;
	float:left;
	font-size: 11px;
}

.epb1on
{
	color: #B1270A;
    font-weight: bold;
	background-image: url(/img/eptabs_01-over.png);
}
.epb2
{
	background-image: url(/img/eptabs_02.png);
    width: 71px;
	background-repeat:no-repeat;
	overflow:hidden;
    height: 40px;
	padding-top:10px;
    line-height: 12px;
	text-align: center;
    color: #6E6E6E;
    font-weight: bold;
    cursor: pointer;
	float:left;
	font-size: 11px;
}

.epb2on
{
	color: #B1270A;
    font-weight: bold;
	background-image: url(/img/eptabs_02-over.png);
}
.epb3
{
	background-image: url(/img/eptabs_03.png);
    width: 63px;
	background-repeat:no-repeat;
	overflow:hidden;
    height: 40px;
	padding-top:10px;
    line-height: 12px;
	text-align: center;
    color: #6E6E6E;
    font-weight: bold;
    cursor: pointer;
	float:left;
	font-size: 11px;
}

.epb3on
{
	color: #B1270A;
    font-weight: bold;
	background-image: url(/img/eptabs_03-over.png);
}
.epb4
{
	background-image: url(/img/eptabs_04.png);
    width: 63px;
	background-repeat:no-repeat;
	overflow:hidden;
    height: 40px;
	padding-top:10px;
    line-height: 12px;
	text-align: center;
    color: #6E6E6E;
    font-weight: bold;
    cursor: pointer;
	float:left;
	font-size: 11px;
}

.epb4on
{
	color: #B1270A;
    font-weight: bold;
	background-image: url(/img/eptabs_04-over.png);
}
.epb5
{
	background-image: url(/img/eptabs_05.png);
    width: 135px;
	background-repeat:no-repeat;
	overflow:hidden;
    height: 40px;
	padding-top:10px;
    line-height: 12px;
	text-align: center;
    color: #6E6E6E;
    font-weight: bold;
    cursor: pointer;
	float:left;
	font-size: 11px;
}

.epb5on
{
	color: #B1270A;
    font-weight: bold;
	background-image: url(/img/eptabs_05-over.png);
}
.epb6
{
	background-image: url(/img/eptabs_06.png);
    width: 96px;
	background-repeat:no-repeat;
	overflow:hidden;
    height: 40px;
	padding-top:10px;
    line-height: 12px;
	text-align: center;
    color: #6E6E6E;
    font-weight: bold;
    cursor: pointer;
	float:left;
	font-size: 11px;
}

.epb6on
{
	color: #B1270A;
    font-weight: bold;
	background-image: url(/img/eptabs_06-over.png);
}
.epb7
{
	background-image: url(/img/eptabs_07.png);
    width: 107px;
	background-repeat:no-repeat;
	overflow:hidden;
    height: 40px;
	padding-top:22px;
    line-height: 12px;
	text-align: center;
    color: #6E6E6E;
    font-weight: bold;
    cursor: pointer;
	float:left;
	font-size: 11px;
}

.epb7on
{
	color: #B1270A;
    font-weight: bold;
	background-image: url(/img/eptabs_07-over.png);
}
.epb8
{
	background-image: url(/img/eptabs_08.png);
    width: 118px;
	background-repeat:no-repeat;
	overflow:hidden;
    height: 40px;
	padding-top:22px;
    line-height: 12px;
	text-align: center;
    color: #6E6E6E;
    font-weight: bold;
    cursor: pointer;
	float:left;
	font-size: 11px;
}

.epb8on
{
	color: #B1270A;
    font-weight: bold;
	background-image: url(/img/eptabs_08-over.png);
}
.epb9
{
	background-image: url(/img/eptabs_09.png);
    width: 88px;
	background-repeat:no-repeat;
	overflow:hidden;
    height: 40px;
	padding-top:10px;
    line-height: 12px;
	text-align: center;
    color: #6E6E6E;
    font-weight: bold;
    cursor: pointer;
	float:left;
	font-size: 11px;
}

.epb9on
{
	color: #B1270A;
    font-weight: bold;
	background-image: url(/img/eptabs_09-over.png);
}
.epb1_ovr
{
	text-decoration: underline;
}


.txtb
{
	font-weight: bold;
}
.dashed_top_grey_line {
	border-top: 1px dashed #CCCCCC;
}
.alpha {
	background-image: url("/Application/Atlas/graphics/alpha_background.gif");
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	padding-left: 5px;
	padding-bottom: 2px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCCCCC;
	line-height: 18px;
	text-transform:uppercase;
}
.solid_btm_grey_line {
	border-bottom: 1px solid #CCCCCC;
}
#colAlpha {
	padding-bottom:3px;
	text-align: right;
	font-family: Verdana;
	vertical-align: bottom;
	margin-bottom: 1px;
	height: 12px;
}
.colAlpha {
	padding:0px;
	font-weight:normal;
	font-size:8px;
	text-align:center;
	text-decoration: none;
	color: #436976;
	vertical-align: middle;
	font-family: Verdana;
}
.colAlpha_none {
	font-weight:normal;
	font-size:8px;
	text-align:center;
	text-decoration: none;
	color: #436976;
	vertical-align: middle;
	font-family: Verdana;
	padding:2px 4px;
	margin:0;
	border:0px;
}
a.colAlpha:link, a.colAlpha:visited{
	font-weight:bold;
	font-size:8px;
	background-color:#fff;
	color: #436976;
	padding:2px 4px;
	margin:0;
	border:0px;
	text-decoration: none;
}

a.colAlpha:hover {
	font-weight:bold;
	font-size:8px;
	background-color: #ECE9C4;
	color:#436976;
	padding:2px 4px;
	margin:0;
	border:0px;
	text-decoration: none;
}
.category_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-transform: none;
	font-weight: bold;
	letter-spacing:  0.09em;
	padding-left: 5px;
	margin-left: 5px;
	line-height: 15px;
}
#return {
	line-height: 5px;
}
.sa_light {
	background-image: url("/Application/Atlas/graphics/sa_light.jpg");
	color: #666666;
	text-align: left;
}
#data {
	line-height: 1.25em;
	letter-spacing: 1px;
	padding: 5px 50px 5px 20px;
	text-align: left;
	}
	
#data a:link, #data a:visited {
	text-decoration: underline;
}

#data a:hover {
	text-decoration: none;
}
.region {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 5px;
	color:#666666;
	margin-left: 2px;
	letter-spacing: 1px;
}
#rankorder .category {
	text-transform: none;
	padding-left: 5px;
	letter-spacing: 1px;
	font-weight: bold;
}
#rankorderguide .category, #profileguide .category, #sourceguide .category, #faq .category {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	padding-left: 8px;
	font-weight: bold;
	padding-bottom: 5px;
}
#profileguide .subfield {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	padding-left: 20px;
	line-height: 20px;
}
#rankorderguide .field a:link,#rankorderguide .field a:visited {
	text-decoration: underline;
	cursor: pointer;
	padding-left: 10px;
}
#rankorderguide .field a:hover {
	text-decoration: none;
	cursor: pointer;
}
#print, #print a:link, #print a:visited, #print a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	padding-right: 5px;
 	text-decoration: none;
	width: 70px;
}

#slidesContainer {
  margin:0 auto;
  width:622px;
  height:79px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slidesContainer .slide {
  margin:0 auto;
  width:602px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:79px;
}
.control {
  float:left;
}
.controlL {
  float:left;
  background-image:url(/img/new/testim_arrL.png);
	background-repeat:no-repeat;
	width:17px;
	height:15px;
}
.controlL_ovr {
  float:left;
  background-image:url(/img/new/testim_arrL_ovr.png);
	background-repeat:no-repeat;
	width:17px;
	height:15px;
}

.controlR {
  float:left;
  background-image:url(/img/new/testim_arrR.png);
	background-repeat:no-repeat;
	width:17px;
	height:15px;
}
.controlR_ovr {
  float:left;
  background-image:url(/img/new/testim_arrR_ovr.png);
	background-repeat:no-repeat;
	width:17px;
	height:15px;
}


.testimonial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
}
.testimonialColor {
	color:#017A88;
}

.spb
{
	float:left;

}

.spb1
{
    cursor: pointer;
	float:left;
}
.spb1on
{
	background-image: url(/img/new/sbHigh.png);
}

.spb2
{
    cursor: pointer;
	float:left;
}
.spb2on
{
	background-image: url(/img/new/sbHigh.png);
}

.spb3
{
    cursor: pointer;
	float:left;
}
.spb3on
{
	background-image: url(/img/new/sbHigh.png);
}

.spb4
{
    cursor: pointer;
	float:left;
}
.spb4on
{
	background-image: url(/img/new/sbHigh.png);
}

.spb5
{
    cursor: pointer;
	float:left;
}
.spb5on
{
	background-image: url(/img/new/sbHigh.png);
}

.spb6
{
    cursor: pointer;
	float:left;
}
.spb6on
{
	background-image: url(/img/new/sbHigh.png);
}

.spb7
{
    cursor: pointer;
	float:left;
}
.spb7on
{
	background-image: url(/img/new/sbHigh.png);
}

.spb8
{
    cursor: pointer;
	float:left;
}
.spb8on
{
	background-image: url(/img/new/sbHigh.png);
}


.spb1_ovr
{
	background-image: url(/img/new/sbRoll.png);
}
.loginBox
{
	width: 75px;
	height: 11px;
	font-size: 10px;
}
.pagebottomN
{
	background-image: url(/img/pupdate/pbottom.gif);
	background-repeat: repeat-x;
}
.pageleftN
{
	background-image: url(/img/pupdate/psLeftB.gif);
	background-repeat: repeat-y;
}
.pagerightN
{
	background-image: url(/img/pupdate/psRightB.gif);
	background-repeat: repeat-y;
}
.welcome
{
	line-height:16px;	
	}
.catleftN
{
	background:url(/img/pupdate/catBackL.gif); 
	background-repeat:repeat-y;
	}
.catrightN
{
	background:url(/img/pupdate/catBackBR.gif); 
	background-repeat:repeat-y;
	
	}
	.catbottomN
{
	background-image: url(/img/pupdate/catBackBX.gif);
	background-repeat: repeat-x;
}
