body {
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	letter-spacing: normal;
	line-height: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#logo {margin:0;padding:13px 20px 5px 20px;}
#logo a{background: url(../images/newlayout_logo.gif) no-repeat;display:block;width:270px;height:79px;text-indent:-9999px;}
#sitemapContainer{font-family: Arial, Helvetica, sans-serif;}
.sitemap{margin:0;padding:0;color:#0E4E96;text-align:left;font-weight:normal;font-size:135%;line-height:1.2em;}
.BusinessSearchTabsOn, a.BusinessSearchTabsOn:hover, a.BusinessSearchTabsOn:visited{background:url(../images/BusinessTabOn.gif) no-repeat;width:100px;height:18px;text-align:left;color:#FFF;font-weight:bold;font-size:10px;font-family:Arial;text-decoration:none;display:block;padding: 3px 0px 0px 10px;}
.BusinessSearchTabs, a.BusinessSearchTabs:visited{background:url(../images/BusinessTabOff.gif) no-repeat;width:100px;height:18px;text-align:left;color:#FFF;font-weight:bold;font-size:10px;font-family:Arial;text-decoration:none;display:block;padding: 3px 0px 0px 10px;}
a.BusinessSearchTabs:hover{background:url(../images/BusinessTabOver.gif) no-repeat;width:100px;height:18px;text-align:left;color:#FFF;font-weight:bold;font-size:10px;font-family:Arial;text-decoration:none;display:block;padding: 3px 0px 0px 10px;}
.BusinessNumbers{background:url(../images/NumberIcon.gif) no-repeat center center;width:25px;height:25px;text-align:center;color:#FFF;font-weight:bold;font-size:18px;font-family:Arial;}
.ViewSearchResults{background:url(../images/newLayout_viewSearchResults.gif) no-repeat;width:130px;height:20px;text-align:center;color:#FFF;font-weight:bold;font-size:10px;font-family:Arial;display:block;}
.ViewSearchResults, a.ViewSearchResults:hover, a.ViewSearchResults:visited{background:url(../images/ViewSearchResults.gif) no-repeat;width:130px;height:20px;text-align:center;color:#FFF;font-weight:bold;font-size:12px;font-family:Arial;text-decoration:none;display:block;padding: 3px 0px 0px 0px;}
.SignIn, a.SignIn:hover, a.SignIn:visited{background: url(../images/SignInArrow.gif) no-repeat center left;color:#666666;font-weight:bold;width:70px;font-family:Arial;font-size:14px;text-decoration:none;display:block;}
.SearchH1{display:inline;color:#FFFFFF;font:bold 16px Arial;}

input, textarea, select {
	border: 1px solid #235D9E;
	font: normal bold 11px Arial;
}
a:active, a:visited {
	color: #0E4E96;
	text-decoration: underline;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
.ButtonInputType {
	border: 1px solid #999999;
	color: #0E4E96;
	font: normal bold 11px Arial;
}
.RadioInput {
     border: 0px solid #999999;
     color: #000000;
	font: 9px Arial;
}
.MyAccountOuterTable {
	border: 1px solid #999999;
	background-color: #F8F8F8;
}
.NotesOuterTable {
	border: 1px solid #999999;
	background-color: #F8F8F8;
}
.RatingsOuterTable {
	border: 1px solid #999999;
	background-color: #F8F8F8;
}
.WatchdogOuterTable {
	border: 1px solid #999999;
	background-color: #F8F8F8;
}
.ReportOuterTable {
	border: 1px solid #999999;
	background-color: #F8F8F8;
	width: 780px;
}
.ReportInnerTable {
	width: 740px;
}
.ReportImgFullWidth {
	width: 740px;
}
.ReportImgsmallWidth {
	width: 740px;
}
.ReportWidth01 {
	width: 104px;
}
.ReportWidth02 {
	width: 125px;
}
.ReportWidth03 {
	width: 150px;
}
.ReportWidth04 {
	width: 275px;
}
.ReportWidth05 {
	width: 240px;
}
.ReportWidth06 {
	width: 400px;
}
.ReportWidth07 {
	width: 230px;
}
.ReportWidth08 {
	width: 165px;
}
.ReportWidth09 {
	width: 330px;
}
.ReportWidth10 {
	width: 730px;
}
.ReportWidth11 {
	width: 148px;
}
.ReportWidth12 {
	width: 175px;
}
.RepInfo {
	font: normal 11px Arial;
	color: #000000;
	padding-left: 40px;
}
a.PopupLink:active, a.PopupLink:visited, a.PopupLink:link {
	color: #0E4E96;
	text-decoration: none;
}
a.PopupLink:hover {
	text-decoration: underline;
}
a.PopupLink2:active, a.PopupLink2:visited, a.PopupLink2:link {
	color: #000000;
	text-decoration: none;
}
a.PopupLink2:hover {
	text-decoration: underline;
}
a.HeaderNavLink:active, a.HeaderNavLink:visited, a.HeaderNavLink:link {
     color: #666666;
     font: bold 10px Tahoma;
	text-decoration: none;
}
a.HeaderNavLink:hover {
     color: #666666;
     font: bold 10px Tahoma;
	text-decoration: underline;
}
.HeaderLink {
	color: #666666;
	font: bold 10px Tahoma;
}
.HeaderBlueText {
	color: #235D9E;
	font: bold 10px Tahoma;
}
.ReportOnText {
	color: #0E4E96;
	font: normal 18px Tahoma;
}
.MyAccountOnText {
	color: #0E4E96;
	font: normal 14px Tahoma;
	background-color: #E1E1E1;
	padding: 3px 3px 3px 3px;
}
.NotesOnText {
	color: #0E4E96;
	font: normal 14px Tahoma;
	background-color: #E1E1E1;
	padding: 3px 3px 3px 3px;
}
.RatingsOnText {
	color: #0E4E96;
	font: normal 14px Tahoma;
	background-color: #E1E1E1;
	padding: 3px 3px 3px 3px;
}
.WatchdogOnText {
	color: #0E4E96;
	font: normal 14px Tahoma;
	background-color: #E1E1E1;
	padding: 3px 3px 3px 3px;
}
.SectionBreak {
	background-image: url(../images/creditreport/dotted_line_break.gif);
	background-repeat: repeat-x;
}
.ReportRatingGraphicText {
     color: #FFFFFF;
     font: bold 18px Arial;
}
.ReportRatingHeader {
	color: #000000;
	font: bold 11px Tahoma;
}
.ReportRating {
	color: #0E4E96;
	font: bold 18px Arial;
}
.ReportRatingNone {
	color: #0E4E96;
	font: bold 14px Arial;
}
.ReportRatingSmallText {
	color: #666666;
	font: normal 10px Arial;
}
.ReportRatingScale {
     color: #000000;
     font: normal 10px Arial;
}
.ReportRateThisBusiness {
	color: #000000;
	font: normal 9px Arial;
}
.ReportBusinessInformationTitle {
	color: #000000;
	font: bold 12px Arial;
}
.ReportDataTitle {
	color: #000000;
	font: bold 11px Arial;
}
.ReportDataText {
	color: #000000;
	font: normal 11px Arial;
}
.ReportInformationText {
	color: #000000;
	font: normal 10px Arial;
}
.ReportSectionHeader {
	color: #0E4E96;
	font: bold 14px Tahoma;
	background-color: #E1E1E1;
	padding: 3px 3px 3px 3px;
}
.TipHeader {
	color: #FFFFFF;
	font: bold 12px Tahoma;
	background-color: #0E4E96;
	padding: 3px 3px 3px 3px;
}
.TipText {
	color: #000000;
	font: 10px Tahoma;
	background-color: #E1E1E1;
	padding: 3px 3px 3px 3px;
}
.ReportMngHeader {
	color: #0E4E96;
	font: bold 11px Arial;
}
.ReportMngText {
	color: #000000;
	font: normal 11px Arial;
}
.ReportPrimaryLOBTitle {
	color: #CC0000;
	font: bold 12px Arial;
}
a.ReportGridHeaderLink:active, a.ReportGridHeaderLink:visited {
     color: #999999;
     font: bold 12px Arial;
	text-decoration: underline;
}
a.ReportGridHeaderLink:hover {
     color: #999999;
     font: bold 12px Arial;
	text-decoration: none;
}
.ReportGridHeader {
	color: #999999;
	font: bold 12px Arial;
}
.ReportGridText {
	color: #000000;
	font: normal 11px Arial;
}
#pic {
	background-color: #FFFFFF;
	left: 0px;
	position: relative;
	top: 0px;
	width: 75px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}
#pic a img {
	border: 0;
}
#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	border: 0px solid #000000;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 75px;
}
#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}
#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 225px;
	left: 85px;
	position: absolute;
	top: -110px;
	width: 300px;
}
.MyAccountDataTitle {
	color: #0E4E96;
	font: bold 11px Arial;
}
.MyAccountDataText {
	color: #666666;
	font: normal 10px Arial;
}
a.MyAccountDataTextLink:active, a.MyAccountDataTextLink:visited, a.MyAccountDataTextLink:link {
     color: #0E4E96;
     font: normal 10px Arial;
	text-decoration: underline;
}
a.MyAccountDataTextLink:hover {
     color: #666666;
     font: normal 10px Arial;
	text-decoration: none;
}
.MyAccountTitle {
	color: #000000;
	font: bold 11px Arial;
}
.MyAccountText {
	border: 1px solid #999999;
	color: #000000;
	font: normal 11px Arial;
}
.MyAccountInformationText {
	color: #000000;
	font: normal 11px Arial;
}
.MyAccountDataBusinessName {
	color: #0E4E96;
	font: bold 12px Arial;
}
a.MyAccountGridHeaderLink:active, a.MyAccountGridHeaderLink:visited {
     color: #999999;
     font: bold 12px Arial;
	text-decoration: underline;
}
a.MyAccountGridHeaderLink:hover {
     color: #999999;
     font: bold 12px Arial;
	text-decoration: none;
}
.MyAccountGridHeader {
	color: #999999;
	font: bold 12px Arial;
}
.MyAccountGridText {
	color: #000000;
	font: normal 11px Arial;
}
.MyAccountGridHeaderEmail {
	color: #999999;
  background-color: #EBEADB;
	font: bold 11px Arial;
}
.MyAccountGridTextEmail {
	color: #000000;
	font: normal 10px Arial;
}
.NotesDataTitle {
	color: #0E4E96;
	font: bold 11px Arial;
}
.NotesDataText {
	color: #000000;
	font: normal 11px Arial;
}
.NotesInformationText {
	color: #000000;
	font: normal 11px Arial;
}
.NotesDataBusinessName {
	color: #0E4E96;
	font: bold 12px Arial;
}
a.NotesGridHeaderLink:active, a.NotesGridHeaderLink:visited {
     color: #999999;
     font: bold 12px Arial;
	text-decoration: underline;
}
a.NotesGridHeaderLink:hover {
     color: #999999;
     font: bold 12px Arial;
	text-decoration: none;
}
.NotesGridHeader {
	color: #999999;
	background-color: #FFFFFF;
	font: bold 12px Arial;
}
.NotesGridText {
	color: #000000;
	font: normal 11px Arial;
}
.RatingsDataHeader {
     color: #000000;
     font: bold 12px Arial;
}
.RatingsDataTitle {
	color: #000000;
	font: bold 11px Arial;
}
.RatingsDataText {
	color: #000000;
	font: normal 11px Arial;
}
.RatingsInformationText {
	color: #000000;
	font: normal 10px Arial;
}
.RatingsDataBusinessName {
	color: #0E4E96;
	font: bold 12px Arial;
}
a.RatingsGridHeaderLink:active, a.RatingsGridHeaderLink:visited {
     color: #999999;
     font: bold 12px Arial;
	text-decoration: underline;
}
a.RatingsGridHeaderLink:hover {
     color: #999999;
     font: bold 12px Arial;
	text-decoration: none;
}
.RatingsGridHeader {
	color: #999999;
	font: bold 12px Arial;
}
.RatingsGridText {
	color: #000000;
	font: normal 11px Arial;
}
.WatchdogDataTitle {
	color: #0E4E96;
	font: bold 11px Arial;
}
.WatchdogDataText {
	color: #000000;
	font: normal 10px Arial;
}
a.WatchdogDataTextLink:active, a.WatchdogDataTextLink:visited, a.WatchdogDataTextLink:link {
     color: #0E4E96;
     font: normal 10px Arial;
	text-decoration: underline;
}
a.WatchdogDataTextLink:hover {
     color: #666666;
     font: normal 10px Arial;
	text-decoration: none;
}
.WatchdogTitle {
	color: #000000;
	font: bold 11px Arial;
}
.WatchdogText {
	border: 1px solid #999999;
	color: #000000;
	font: normal 11px Arial;
}
.WatchdogInformationText {
	color: #000000;
	font: normal 11px Arial;
}
.WatchdogDataBusinessName {
	color: #0E4E96;
	font: bold 12px Arial;
}
a.WatchdogGridHeaderLink:active, a.WatchdogGridHeaderLink:visited {
     color: #999999;
     font: bold 12px Arial;
	text-decoration: underline;
}
a.WatchdogGridHeaderLink:hover {
     color: #999999;
     font: bold 12px Arial;
	text-decoration: none;
}
.WatchdogGridHeader {
	color: #999999;
	font: bold 12px Arial;
}
.WatchdogGridText {
	color: #000000;
	font: normal 11px Arial;
}
.GridHeaderEmail {
	color: #999999;
  background-color: #EBEADB;
	font: bold 11px Arial;
}
.GridTextEmail {
	color: #000000;
	font: normal 10px Arial;
}
.NewLayoutSearchBy {
	color: #FFFFFF;
	font: 16px Arial;
}
.NewLayoutPepleSearchBy {
	color: #0E4E96;
	font: 16px Arial;
}
.NewLayoutSearchBySmall {
	color: #FFFFFF;
	font: bold 11px Arial;
}
.NewLayoutPeopleSearchBySmall {
	color: #333333;
	font: bold 11px Arial;
}
.NewLayoutPeopleSearchBySmallest {
	color: #333333;
	font: normal 9px Arial;
}
.SuccessHeading {
	color: #235D9E;
	font: bold 12px Arial;
}
.ortext	
{
	color:#235D9E;
}
.rederrortext {
	color: #FF0000;
	font: bold 12px Arial;
}
.SuccessText {
	color: #000000;
	font: 11px Arial;
}
.HomeBottomRightHeading {
	color: #235D9E;
	font: bold 15px Arial;
}
.HomeBottomRightHeading2 {
	color: #666666;
	font: bold 15px Arial;
}
.ProfileTopHeading {
	color: #235D9E;
	font: 14px Arial;
}
.newLayoutHeading {
	color: #235D9E;
	font: 14px Arial;
}
.HomeBottomRightText {
	color: #235D9E;
	font: bold 12px Arial;
}
.HomeBottomRightBlackText {
	color: #000000;
	font: 12px Arial;
}
.HomeBottomRighttrialad1 {
	color: #000000;
	font: 12px Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	width: 260px;
}
.HomeBottomRighttrialad2 {
	color: #000000;
	font: 12px Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	width: 200px;
}

.HomeBottomRightsinglead1 {
	color: #000000;
	font: 12px Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	width: 245px;
}
.HomeBottomRightsinglead2 {
	color: #000000;
	font: 12px Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	width: 215px;
}

.HomeFooter {
	color: #666666;
	font: 10px Arial;
}
a.HomeFooterLink:link, a.HomeFooterLink:active, a.HomeFooterLink:visited {
	color: #666666;
	font: 10px Arial;
	text-decoration: none;
}
a.HomeFooterLink:hover {
	color: #666666;
	font: 10px Arial;
	text-decoration: underline;
}
.HomeSignInText {
	color: #999999;
	font: 9px Arial;
}
.SmallBlackText {
	color: #000000;
	font: 9px Arial;
}
.ResultsBlackText {
	color: #000000;
	font: 12px Arial;
}
.ResultsGrayText {
	color: #999999;
	font: 12px Arial;
}

#paidbottomright	{
	width: 480px;
	height: 210px;
	background: url(../images/bottomright_bg.gif) no-repeat;
	padding: 0px 15px 0px 15px;
	margin: 3px 0px 0px 8px;
}

#trialbottomright	{
	width: 480px;
	height: 210px;
	background: url(../images/bottomright_bg.gif) no-repeat;
	padding: 0px 20px 0px 20px;
	margin: 3px 0px 0px 8px;
}

#singlebottomright	{
	width: 480px;
	height: 210px;
	background: url(../images/bottomright_bg.gif) no-repeat;
	padding: 0px 15px 0px 15px;
	margin: 3px 0px 0px 8px;
}

.BigBlueText	{
	color: #006699;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#activation_instructions	{
	width: 500px;
	background: url(../images/activation_instructions_bg.gif) no-repeat;
}

.activation_instructions_p	{
	color: #999999;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: 155px;
}

.tabtable {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 250px;
}
.tabTitle {
	text-align: right;
	width: 70px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	margin-top:0.3em;
	color: #000000;
	font: bold 11px Arial;
}

.tabText {
	text-align: left;
	width: 180px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-top:0.3em;
	color: #000000;
	font: normal 11px Arial;
}
.tabtable2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 320px;
}
.tabTitle2 {
	text-align: right;
	width: 140px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	margin-top:0.3em;
	color: #000000;
	font: bold 11px Arial;
}
.tabText2 {
	text-align: left;
	width: 180px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-top:0.3em;
	color: #000000;
	font: normal 11px Arial;
}
.tabTitle_can {
	text-align: right;
	width: 80px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	margin-top:0.3em;
	color: #000000;
	font: bold 11px Arial;
}
#tab2right	{
	width: 400px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: -135px 0px 0px 0px;
}
#tab2right2	{
	width: 400px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: -90px 0px 0px 0px;
}
#tab2right_can	{
	width: 400px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: -120px 0px 0px 0px;
}
.graytitle	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.graylist	{
	list-style: url(../images/checkmark.gif);
}
.graytext	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 0px 0px 0px 3px;
}
.indexgraylist	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 0px 0px 0px 3px;
	margin: 0px 20px 0px 3px;
}
.indexbluelist	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}
.indexblacktext	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 0px 0px;
}
.trialphone	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 0px 0px;
}
.NRBlackHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
}
.NRText {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
.NRRedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #E51736;
}
.NRRedText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #E51736;
}
.NRRedHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #E51736;
	font-weight : bold;
}
.NRGreenHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #006F3C;
	font-weight : bold;
}
.NRSmallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
}

.vendorbuttons	{
	width: 740px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
.copy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
.copywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}
.copywhite2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
}
.copyheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#FF0000;
	font-weight:bold;
}
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color:#FF0000;
	font-weight:bold;
}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#0099FF;
	font-weight:bold;
	font-style:italic;
}
.call {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color:#0099FF;
	font-weight:bold;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #999999;
}
.sidebar2 	{
	color: #333333; 
	text-decoration:none; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size: 9px; 
	font-weight:normal; 
	line-height:10px; 
	margin-top: 2px; 
	padding-right:5px; 
}
#transparent        
	{
    filter:alpha(opacity=95%);
	position: absolute;
	top: 350px;
	width: 100%;
	height: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
	}

#transparent_2   
	{
	filter: alpha(opacity=95%);
	position: fixed;
	top: 0px;
	text-align: center;
	width: 100%;
	height: 70px;
	visibility: visible;
	margin: 0 auto;
	}

.visible {
	filter: alpha(opacity=95%);
}
.top	{
	background-image:  url(../images/top_transparent.gif);
	background-repeat: no-repeat;
	width: 349px;
	height: 15px;
}
.middle	{
	background-image:  url(../images/middle_transparent.gif);
	background-repeat: repeat-y;
	width: 349px;
}
.bottom	{
	background-image:  url(../images/bottom_transparent.gif);
	background-repeat: no-repeat;
	width: 349px;
	height: 15px;
}
.text_box	{
	background-image:  url(../images/whiteFill.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    background-color: #FFFFFF;
}
.popup_numbers	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	line-height: 15px;
}
.PopupHeader {
	color: #0E4E96;
	font: bold 14px Tahoma;
	padding: 3px 3px 3px 3px;
}
.popup_check	{
	width: 39px;
	padding: 0px 3px 0px 3px;
}
.popup_x	{
	width: 39px;
	padding: 0px 3px 0px 3px;
	color: #0E4E96;
	text-decoration: none;
}
A.popup_x:link, A.popup_x:active, A.popup_x:hover, A.popup_x:visited	{
	color: #0E4E96;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.pop_up_ul	{
	margin: 0px 0px 0px 15px;
}
.pop_up_il	{
	margin: 3px 0px 0px 0px;
}
.popup_trial_text	{
	padding: 5px 0px 5px 0px;
	color: #0E4E96;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.popup_trial_button	{
	padding: 5px 0px 5px 0px;
}
.bluebutton { /* Controls font size color and bacground color of the blue buttons */
   font-size: 11px;
   font-weight: bold;
   color: white;
   background-color: #003273;
}
a.bluebutton { /* Controls font size color underline and bacground color of the blue buttons link */
   font-size: 11px;
   font-weight: bold;
   color: white;
   background-color: #003273;
   text-decoration: none;
}
A.bluebutton:link, A.bluebutton:active, A.bluebutton:hover, A.bluebutton:visited { /* Controls font size color underline and bacground color of the blue buttons link when moused over and already clicked */
   font-size: 11px;
   font-weight: bold;
   color: white;
   background-color: #003273;
   text-decoration: none;
}
.transparent {
    filter:alpha(opacity=95);
    visibility: hidden;
    position: absolute;
	z-index: 1000;
	vertical-align: middle;
	left:-1000px;
	top:-1000px;
	width:429px;
	height:500px;
}

.visible {
	filter: alpha(opacity=95);
	visibility: visible;
	position: absolute;
	z-index: 1000;
	vertical-align: middle;
	top: 150px;
	width: 300px;
	height: 143px;
	margin-left: auto;
}
.top_left	{
	background-image:  url(../images/pop_up_left_top.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 34px;
}
.top1	{
	background-image: url(../images/pop_up_top_1.gif);
	background-repeat: no-repeat;
	width: 67px;
	height: 34px;
}
.top2	{
	background-image: url(../images/pop_up_top_2.gif);
	background-repeat: repeat-x;
	height: 34px;
}
.top_right	{
	background-image:  url(../images/pop_up_right_top.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 34px;
	margin: 5px 0px 0px 3px;
}
.popupleft	{
	background-image: url(../images/pop_up_left.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 16px;
}
.popuplefttop	{
	background-image: url(../images/pop_up_left_1.gif);
	background-repeat: no-repeat;
	height: 5px;
	vertical-align: top;
	width: 16px;
}
.text_box	{
	background-color: #F6F6F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.popupright	{
	background-image: url(../images/pop_up_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
	width: 13px;
}
.popuprighttop	{
	background-image: url(../images/pop_up_right_1.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: top;
	width: 13px;
}
.bottom_left	{
	background-image:  url(../images/pop_up_left_bottom.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 27px;
}
.bottom1	{
	background-image: url(../images/pop_up_bottom_1.gif);
	background-repeat: repeat-x;
	height: 27px;
}
.bottom2	{
	background-image: url(../images/pop_up_bottom_2.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 27px;
	
}
.bottom_right	{
	background-image:  url(../images/pop_up_right_bottom.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 27px;
	margin: 0px 0px 0px 0px;
}
a.searchLinks:active, a.searchLinks:visited, a.searchLinks:link, a.searchLinks:hover { /* Controls color and underline of links on search pages */
     color: #000000;
	text-decoration: underline;
}
.tablediv {
width:400px;
background-color:#eee;
border:1px solid  #666666;
}
.celldiv {
float:left;/*fix for  buggy browsers*/;
background-color:#eee;
padding: 3px 3px 3px 3px;
font: sans-serif;
}
.rowdiv  {
font:8pt sans-serif;
}
.outerTable 
{
	margin: 0px auto;
	width: 780px;
	display: block;
	text-align: center;
    border:1px solid  #666666;
    background-color: #F8F8F8;
}
.submitTable
{
    display:table;
    width:100%;   
}
.submitCell {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
font:8pt;
width:30% 30% 40%;
background-color:#eee;
}
.submitRow  {
display:  table-row;
width:100%;
}
.cellOuterTable {
float:left;/*fix for  buggy browsers*/
width:50%;
background-color:#eee;
}
.rowOuterTable  {
width:auto;
}
.Heading
{
    font:bold;
}