/*  master stylesheet used on feinsearch and realsearch. */

body{margin:0px;font-family:Arial, Helvetica, sans-serif; }

/*========= top position ===========*/
.topbg {
	background-image: url(/images/top_bg.jpg);
	background-repeat: repeat-x;
}
.linkbg {
	background-image: url(/images/link_back.jpg);
	background-repeat: repeat-x;
	height: 29px;
}
.links_td {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 29px;
	font-weight: bold;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #71b8e2;
	text-align: center;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 29px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.links:hover {

	color: #f5f179;
}
.signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #326ba0;
	text-decoration: none;
}

.signup:hover {
	color: #d53232;
	}
.header_back {
	background-image: url(/images/header_back.jpg);
	background-repeat: no-repeat;
}
.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	padding-right: 15px;
	padding-left: 20px;
}


/*========= body position ===========*/

.cbox_mid {
	background-image: url(/images/cbox_mid.jpg);
	background-repeat: repeat-y;
}
.redbold {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #cf1313;
	padding-bottom: 8px;
	line-height: 14px;
	text-align: center;
}
.mid {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #555555;
	line-height: 22px;
	font-weight: normal;
}

.more {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ad0e02;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 8px;
	}

.more:hover {
	text-decoration: underline;
}
.whitetext 
{
    color: White
}

/*========= testimonial position ===========*/
.testi {
	font-family: "Century Gothic";
	font-size: 18px;
	font-weight: bold;
	color: #cf1313;
	padding-bottom: 10px;
	padding-left: 20px;
}
.mid1 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1d1d1d;
	line-height: 14px;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
}
.testi_blue {

	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #295c8d;
	line-height: 14px;
	font-weight: normal;
	padding-right: 20px;
	
}
.testi_more {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ad0e02;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 10px;
}

.testi_more:hover {
	text-decoration: underline;
}

/*========= right position ===========*/
.rightbox_mid {
	background-color: #efefef;
	background-image: url(/images/rightbox_mid.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cbcbcb;
	border-left-color: #cbcbcb;
}
.right_head {
	background-image: url(/images/red.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-family: "Century Gothic";
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #1f5589;
	padding-bottom:7px;
}
.midpoints {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1d1d1d;
	line-height: 14px;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(/images/red_box.jpg);
	background-repeat: no-repeat;
	background-position: 8px 5px;
}

ul {margin-left: 20px; padding-left: 5px;font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1d1d1d;
	line-height: 14px;
	font-weight: normal; }
li{
	list-style-image:url(/images/list_bg.gif);
	background-repeat:no-repeat;
	background-position:20px top;
	padding-left:5px;
	padding-bottom:8px;
	padding-right:10px;
}
.redbold1 {
	font-family: "Trebuchet MS";
	font-size: 16px;	
	font-weight: bold;
	color: #cf1313;
	padding-top: 15px;
	padding-left: 15px;
}
.botback {
	background-image: url(/images/botback.jpg);
	background-repeat: repeat-x;
	height: 76px;
}
.botlink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747171;
	text-decoration: none;
	text-align: center;
}
.botmid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747171;
	text-align: center;
	padding-left: 70px;
	line-height: 20px;
}
.box_mid {
	background-image: url(/images/box_mid.jpg);
	background-repeat: repeat-y;
}
.mid2 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1d1d1d;
	line-height: 14px;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 12px;
}
.gbox_mid {
	background-image: url(/images/gbox_mid.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cbcbcb;
	border-left-color: #cbcbcb;
	background-color: #EFEFEF;
}
.textlink {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1F5589;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 20px;
	
}
.textlink:hover {
	text-decoration: underline;

}
.textbold {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1F5589;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}
.textbold1 {

	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1F5589;
	font-weight: bold;
	padding-right: 20px;
}
#faqlink {
	font-family: "Trebuchet MS";
	font-size: 13px;
	text-decoration: none;
}

.faqlink{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #003366;
	text-decoration: none;
}
.faqlink:hover {
	color: #003366;
	text-decoration: underline;
}
.faq_q {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #990000;
	text-decoration: none;
	
	padding-right:20px;
}

#faqtext {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1d1d1d;
	line-height: 14px;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
}
.underline {

	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}
.underline:hover {

	color: #b71616;
	text-decoration: underline;
}.contactshadow_mid {
	background-color: #eae7e7;
	background-image: url(/images/contactbox_mid.jpg);
	background-repeat: repeat-x;
}
.contact_text {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1d1d1d;
	line-height: 17px;
	font-weight: normal;
	padding-right: 10px;
	text-align: right;
}
.contact_textblue {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #990000;
	line-height: 17px;
	font-weight: normal;
	padding-top: 10px;
}
.login_back {
	background-image: url(/images/login_back.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:332px;
}
.login_pad {
	padding-top: 60px;
}
.bluebold {

	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
}
.bluebold1 {

	font-family: "Trebuchet MS";
	font-size: 16px;	
	font-weight: bold;
	color: #0066CC;
	padding-top: 15px;
	padding-left: 20px;
}
.bluebold2 {


	font-family: "Trebuchet MS";
	font-size: 16px;	
	font-weight: bold;
	color: #0066CC;
	padding-left: 20px;
}
.textbold2 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #1F5589;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 4px;
}
.textbold3 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1F5589;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 13px;
	padding-top: 10px;
}
.feinbatch_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #996600;
	text-align: center;
	border-top: 1px dotted #FFFFFF;
	border-right: 1px dotted #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	border-left: 1px dotted #FFFFFF;
}
.feinbatch_box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #999999;
	text-align: center;
	border-top: 5px solid #FFFFFF;
	border-right: 1px dotted #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	border-left: 1px dotted #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
}
.bluebold3 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
	padding-left: 20px;
	padding-bottom: 6px;
}
.textline {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1d1d1d;
	line-height: 14px;
	font-weight: normal;
	text-decoration: line-through;
}
.mid4 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1d1d1d;
	line-height: 14px;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 50px;
	list-style-type: decimal;
}
.midwhite {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	line-height: 30px;
	background-color: #006699;
}
.mid5 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1d1d1d;
	font-weight: normal;
	text-align: justify;
	padding-right: 15px;
	padding-left: 10px;
}
.border {
	border: 1px dotted #999999;
}
.register_bg {
	background-color: #eaeaea;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ececec;
	border-bottom-color: #ececec;
	background-image: url(/images/reg_back.jpg);
	background-repeat: repeat-x;
}
.register_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00709f;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
}
.register_text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d1d1d;
	line-height: 17px;
	font-weight: normal;
	padding-right: 10px;
	text-align: right;
}

#field_left{background-image: url(/images/field_left.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:25px;
	float:left;
	}
	#field_right{background-image: url(/images/field_right.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:25px;
	float:left;
	}
	
	.field_mid{
	background-image: url(/images/field_mid.jpg);
	background-repeat: repeat-x;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 25px;
	width:auto;
	}
	.loginbox
{
	background:none;
	border:none;
	width:200px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-top:5px;
	
}

.loginbox1
{
		border:none;
	width:16px;
	margin:0;
	
	}
#radio {
	background-image: url(/images/radio.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	clear: both;
	float: left;
	height: 16px;
	width: 16px;
}
.register_text1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d1d1d;
	line-height: 17px;
	font-weight: normal;
	padding-right: 10px;
}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #2d2d2c;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 47px;
}
.quote1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #2d2d2c;
	text-align: center;
}
.feinbatch_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #003366;
	text-align: center;
	border-right: #FFFFFF;
	border-bottom: #FFFFFF;
	border-left: #FFFFFF;
}
.feinbatch_box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #003366;
	background-color: #F4F4F4;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px dotted #999999;
}
.boxtext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00709f;
	text-align: center;
	padding-right: 15px;
	padding-left: 20px;
}
.footer ul {margin-left: 20px; padding-left: 5px;font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1d1d1d;
	line-height: 14px;
	font-weight: normal; }
.footer li
{
    list-style-type:none;
	list-style-image:none;
	background-repeat:no-repeat;
	background-position:20px top;
	padding-left:15px;
	padding-bottom:8px;
	padding-right:5px;
	color: #747171;
}
.footer a {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #747171;
	text-decoration: none;
}

.footer a:hover {
	color: #d33030;
}

/*New css*/
img						{border:none}
.fl						{float:left;}
.fr						{float:right;}
.fc						{float:inherit}
.tl						{text-align:left;}	
.tr					    {text-align:right;}	
.tc						{text-align:center;}
.tj                     {text-align:justify;}	
.cls					{clear:both;}
/*________________________________________TEMPLATE CONTAINERS____________________________*/

#container				{text-align:center; }
#main					{margin:auto;}
#header                 {width:985px; margin:auto;}
#body					{width:985px; margin:auto;font-family:arial; font-size:12px; font-weight:normal; color:#353e4d; background-color:#ffffff;}
#footer					{width:985px; margin:auto; line-height:90px;}
#body p {margin:0;padding:0;border:none;}
/*___________________________________bg class_______________*/
.graybg { background:url(/images/gray-bg-bg.png) ; background-repeat:repeat-y;  width:193px; }
.bodybener1 { background:url(/images/body-benner1.png) ; background-repeat:no-repeat;  width:168px; height: 212px; line-height:20px; }
.bodybener2 { background:url(/images/body-benner2.png) ; background-repeat:no-repeat;  width:168px; height: 212px; }
.bodybener3 { background:url(/images/body-benner3.png) ; background-repeat:no-repeat;  width:168px; height: 212px; line-height:25px;}
.testimoni { background:url(/images/tesimony-bg.png) ; background-repeat:no-repeat;  width:525px; height: 131px;}
.bluebg { background:url(/images/bluebg-bg.png) ; background-repeat:repeat-y;  width:244px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:17px; height:229px;}
.grayrightbg { background:url(/images/gray-bg-right-bg.png) ; background-repeat:repeat-y;  width:243px; }

/*___________________________________text_______________*/
.productxt {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#353e4d; padding-left:5px; line-height:25px;}
.footer1 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#353e4d; padding-left:5px; line-height:15px; text-align:center; padding-top:10px;}
.footer2 { background:#eef0f3; height:108px; }

/*___________________________________pading_______________*/
.padd1 { padding:0 0 1px 0; }
.padd2 { padding:3px 10px 5px 0; }
.padd3 { padding:0px 23px 0px 0;}
.padd4 { padding:0px 0px 0px 1px;}
.padd5 { padding:15px 23px 0px 0;}
.padd6 { padding:1px 23px 0px 0;}
.padd7 { padding:10px 18px 0px 0;}
.padd8 { padding:11px 0px 0px 0;}


/*___________________________________width______________*/
.width154{width:154px; text-align:right; padding-top:21px;}
.width198{width:198px; text-align:right; padding-top:36px;}
.width276 {width:276px; margin:auto; line-height:29px; }
.width740 {width:740px; text-align:left;}
.width200 {width:200px; text-align:left;}
.width176 {width:176px; margin:auto;}
.width194 {width:207px; margin:auto;}
.width228 {width:228px; margin:auto;}
.width165 {width:165px; margin:auto;}
.width243 {width:244px; margin:auto;}
.width240 {width:210px; margin:auto;}
.width483 {width:483px; margin:auto;}
.width179 {width:179px; text-align:left;}
.width140 {width:140px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;}
/*__________________________________rollover_____________*/

a.servicetxt:link        {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#353e4d; line-height:15px; text-decoration:none;}
a.servicetxt:visited           {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#353e4d; line-height:15px; text-decoration:none;}
a.servicetxt:hover              {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#008ac0; line-height:15px; text-decoration:none;}
a.servicetxt:visited:hover      {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#008ac0; line-height:15px; text-decoration:none;}

a.reals:link        {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#008ac0; line-height:15px; text-decoration:none;}
a.reals:visited           {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#008ac0; line-height:15px; text-decoration:none;}
a.reals:hover              {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#008ac0; line-height:15px; text-decoration: underline;}
a.reals:visited:hover      {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#008ac0; line-height:15px; text-decoration:underline;}

a.sign:link                {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#326ba0; text-decoration:none;}
a.sign:visited             {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#326ba0;  text-decoration:none;}
a.sign:hover               {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#326ba0; text-decoration: underline;}
a.sign:visited:hover       {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#326ba0; text-decoration:underline;}

a.footernv:link              {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#353e4d; text-decoration:none;}
a.footernv:visited           {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#353e4d;  text-decoration:none;}
a.footernv:hover              {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#353e4d;  text-decoration: underline;}
a.footernv:visited:hover      {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#353e4d;  text-decoration:underline;}


/*REALSEARCH CUSTOMIZATIONS */
.blue-header{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #00709f;
	line-height: 30px;
}
.grey-header-lg{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #666;
	line-height: 30px;
}
.orange-header-lg{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #CC6600;
	line-height: 30px;
}

.orange-header {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #CC6600;
	line-height: 22px;
}
.grey-header2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	line-height: 22px;
}
.BodyText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	line-height: 22px;
}
.business-tool-text {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	font-weight: normal;
	line-height: 15px;
}
.business-tool-header {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	font-weight: bold;
	line-height: 15px;
}

/*  REALSEARCH - SEARCH BOX */
.search-box {
background-image: url(/images/people-search.jpg); 
background-repeat: no-repeat; 
width: 872px; 
height: 179px;
}
#search-info {
text-align: left; 
position: absolute; 
margin: 79px 0px 0px 95px;
}
#box-search {
width: 150px;
height: 25px;
border: 1px solid #0075B0;
font-size: 18px;
}
#box-search2 {
width: 100px;
height: 30px;
margin-top: 5px;
border: 1px solid #009A00;
background-color: #00CC00;
color: white;
font-size: 18px;
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
}
#select-state {
width:145px; 
height: 35px; 
font-size:15px; 
border: 1px solid gray;
}
#search-font {
font-family: Tahoma, Geneva, sans-serif; 
font-size: 12px; 
font-weight: bold;
}
