@charset "utf-8";
/* CSS Document */
body, div, ul, li, p, h1, h2, h3, h4, h5, h6, form 
{
margin:0px; padding:0px; border:0px;
font-family:Arial, Helvetica, sans-serif;
}
#main
{
float:left;
width:100%;
}
#top
{
background:url(../images/header_bg.jpg) repeat-x bottom;
height:257px;
float:left;
width:100%;
}
#content
{
background: url(../images/body_bg.jpg) repeat-x top;
float:left; clear:both;
width:100%;
}
#bottom
{
background: url(../images/footer_bg.jpg)  repeat-x top;
height:86px;
float:left; clear:left;
width:100%;
}
/* header */
.top_bar
{
background:#0778C4;
height:30px; font-size:11px; color:#006fbc;

}
.top_bar a:link, .top_bar a:visited
{
color:#fff; text-decoration:none; padding:0 5px;
}
.top_bar a:hover
{
color:#333333; text-decoration:underline;
}
.menu
{
height: 55px; background:url(../images/menu_bottom1_bg.gif) no-repeat left bottom;
}
.home
{
font-weight:bold; font-size:12px; color:#FFFFFF; line-height:40px; text-indent:15px; vertical-align:bottom; padding-left:1px;
}
.home a:link, .home a:visited {color:#fff; text-decoration:none; width:66px; height:47px; display:block;}
.home a:hover {background:url(../images/home.jpg) no-repeat bottom; color:#333; text-decoration:none; width:66px; height:47px; display:block;}
.home span{background:url(../images/home.jpg) no-repeat bottom; color:#333; text-decoration:none; width:66px; height:47px; display:block;}
.link2
{
font-weight:bold; font-size:12px; color:#FFFFFF; line-height:40px; text-indent:18px;
}
.link2 a:link, .link2 a:visited {color:#fff; text-decoration:none; width:57px; height:47px; display:block;}
.link2 a:hover {background:url(../images/menu1.jpg) no-repeat bottom; color:#333; text-decoration:none; width:57px; height:47px; display:block;}
.link2 span {background:url(../images/menu1.jpg) no-repeat bottom; color:#333; text-decoration:none; width:57px; height:47px; display:block;}
.link3
{
font-weight:bold; font-size:12px; color:#FFFFFF; line-height:40px; text-indent:12px;
}
.link3 a:link, .link3 a:visited {color:#fff; text-decoration:none; width:117px; height:47px; display:block;}
.link3 a:hover {background:url(../images/menu2.jpg) no-repeat bottom; color:#333; text-decoration:none; width:117px; height:47px; display:block;}
.link3 span {background:url(../images/menu2.jpg) no-repeat bottom; color:#333; text-decoration:none; width:117px; height:47px; display:block;}
.link4
{
font-weight:bold; font-size:12px; color:#FFFFFF; line-height:40px; text-indent:12px;
}
.link4 a:link, .link4 a:visited {color:#fff; text-decoration:none; width:99px; height:47px; display:block;}
.link4 a:hover {background:url(../images/menu3.jpg) no-repeat bottom; color:#333; text-decoration:none; width:99px; height:47px; display:block;}
.link4 span {background:url(../images/menu3.jpg) no-repeat bottom; color:#333; text-decoration:none; width:99px; height:47px; display:block;}
.link5
{
font-weight:bold; font-size:12px; color:#FFFFFF; line-height:40px; text-indent:15px;
}
.link5 a:link, .link5 a:visited {color:#fff; text-decoration:none; width:89px; height:47px; display:block;}
.link5 a:hover {background:url(../images/menu4.jpg) no-repeat bottom; color:#333; text-decoration:none; width:89px; height:47px; display:block;}
.link5 span {background:url(../images/menu4.jpg) no-repeat bottom; color:#333; text-decoration:none; width:89px; height:47px; display:block;}
.link6
{
font-weight:bold; font-size:12px; color:#FFFFFF; line-height:40px; text-indent:13px;
}
.link6 a:link, .link6 a:visited {color:#fff; text-decoration:none; width:91px; height:47px; display:block;}
.link6 a:hover {background:url(../images/menu6.jpg) no-repeat bottom; color:#333; text-decoration:none; width:91px; height:47px; display:block;}
.link7
{
font-weight:bold; font-size:12px; color:#FFFFFF; line-height:40px; text-indent:20px;
}
.link7 a:link, .link7 a:visited {color:#fff; text-decoration:none; width:62px; height:47px; display:block;}
.link7 a:hover {background:url(../images/menu7.jpg) no-repeat bottom; color:#333; text-decoration:none; width:62px; height:47px; display:block;}
.link7 span {background:url(../images/menu7.jpg) no-repeat bottom; color:#333; text-decoration:none; width:62px; height:47px; display:block;}
.menu_link
{
font-size:12px; color:#FFFFFF;
}
.menu_link a:link, .menu_link a:visited
{
color:#fcff00; text-decoration:none; font-weight:bold;}
.menu_link a:hover
{
color:#333; text-decoration:underline; font-weight:bold;}
.textbox
{
font-size:11px; color:#333333;
}
.textbox1
{
font-size:11px; color:#333333;height:20px;
}
.textbox2
{
font-size:11px; color:#333333;height:15px;
}
.w{width:200px; }
.w1{width:150px;}
.w2{width:170px;}
.w3{width:185px;}
.w4{width:187px;}
.w5{width:300px;}

.advanced_search
{
font-size:11px; text-align:right; color:#fff;
}
.advanced_search a:link,  .advanced_search a:visited
{
text-decoration:underline; color:#fff;
}
.advanced_search a:hover
{
text-decoration:underline; color:#fcff00;
}
/*---------------------------*/
.list_item
{
background:url(../images/listed_item_bg.jpg) repeat-x bottom;
height:34px; padding-left:15px;
}
.list_item_title
{
font-size:12px; color:#4b71a3; line-height:30px;
}
.img_bor
{
border:#999999 1px solid;
margin:10px;
}
.img_bor1
{
border:#999999 1px solid;
margin:0 10px;
}
.title
{
background:url(../images/title_bg.jpg) no-repeat left;
width:197px; height:34px;
color:#4d4c49; text-align:left; text-indent:15px; font-size:12px; font-weight:bold; text-transform:none;
}
.title1
{
font-size:11px; color:#666666; line-height:18px; text-align:left;
}
.title1 span
{
font-weight:bold; color:#4b71a3; font-size:12px;
}
.list
{
color:#5c5b59; font-size:12px; line-height:20px; text-align:left;
}
.list ul
{
padding:10px; margin:0px; color:#4b71a3; font-weight:bold; line-height:30px; list-style:none;
}
.list li
{
text-indent:25px; background:url(../images/arrow3.jpg) no-repeat 10px; font-weight:normal; line-height:25px;
}
.list a:link, .list a:visited
{
text-decoration:none; color:#5c5b59;
}
.list a:hover
{
text-decoration:underline; color:#4b71a3;
}
.cen_title
{
color:#565656; font-size:14px; font-weight:normal; line-height:30px; text-indent:7px; text-align:left;
}
.cen_title span
{
color:#0a92a6;
}
.cen_txt
{
color:#5d5d5b; font-size:11px; line-height:18px; text-align:justify;
}

.cen_txt_blue
{
color:#0057AE; font-size:16px; line-height:18px; text-align:justify;
}
.cen_txt_blue1
{
color:#0057AE; font-size:13px; line-height:18px; text-align:justify;
}

.viewmore
{
text-align:right; font-size:11px; font-weight:bold; background:url(../images/arrow1.jpg) no-repeat 130px;
line-height:30px;
}
.viewmore a:link, .viewmore a:visited
{
text-decoration:none; color:#f18e00;
}
.viewmore a:hover
{
text-decoration:underline; color:#f18e00;
}
.news
{
font-size:11px; color:#676767; line-height:15px; padding:10px 0 0px 10px; text-align:justify;
}
.news span
{
font-size:12px; font-weight:bold; color:#1f7f9a; padding-bottom:3px; text-align:left;
}
.quicklink_list
{
font-size:12px; color:#555;
}
.quicklink_list ul
{
padding:0px 5px 0px 0px; margin:0px; border:0px; list-style:0px;
}
.quicklink_list li
{
list-style:none;  border:#e9e9e9 1px solid; border-bottom:none;
}
.quicklink_list li a:link, .quicklink_list li a:visited
{
color:#fff; text-decoration:none; display:block;   padding:5px 10px;
}
.quicklink_list li a:hover
{
color:#555; text-decoration:none; display:block; background:#fff url(../images/arrow2.jpg) no-repeat 178px; padding:5px 10px; 
}

/*---------------------------*/
.footer_txt
{
font-size:11px; color:#5b5b5b; line-height:20px;
padding:10px 0 0 20px;
}
.footer_txt a:link, .footer_txt a:visited
{
color:#5b5b5b; text-decoration:none; padding:0px 3px;
}
.footer_txt a:hover
{
color:#5b5b5b; text-decoration:underline; padding:0px 3px;
}
/*---------------------------*/
.item_title
{
font-size:12px; color:#333333; background:#fbfaf4; border:#e4e4e4 1px solid; padding:5px; margin-bottom:3px;
}
.item_title1
{
font-size:12px; color:#333333; text-align:left; text-indent:5px;
}
.item_title1 span
{
padding-left:5px;
}
.item_title1 a:link, .item_title1 a:visited
{
color:#333333; background:#fbfaf4; border:#e4e4e4 1px solid; padding:3px 5px; margin-bottom:2px; display:block; text-decoration:none; height:19px;
}
.item_title1 a:hover
{
color:#333333; background:#fff; border:#e4e4e4 1px solid; padding:3px 5px; margin-bottom:2px; display:block; text-decoration:none; height:19px;
}
.item_title2
{
font-size:12px; color:#333333; background:#fbfaf4; border:#e4e4e4 1px solid; padding:2px 5px; margin-bottom:3px;
}
.dollar
{
background:#fbfaf4 url(../images/dollar.jpg) no-repeat 8px; padding-left:40px;
}
.bedroom
{
background:#fbfaf4 url(../images/bedroom.jpg) no-repeat 8px; padding-left:40px;
}
.bathroom
{
background:#fbfaf4 url(../images/bathroom.jpg) no-repeat 8px; padding-left:40px;
}

.icon_myprofile
{
background:#fbfaf4 url(../images/profile.jpg) no-repeat 8px; padding-left:30px;
}
.icon_mymessage
{
background:#fbfaf4 url(../images/message.jpg) no-repeat 8px; padding-left:30px;
}
.icon_feedback
{
background:#fbfaf4 url(../images/edit1.jpg) no-repeat 8px; padding-left:30px;
}
.icon_myresult
{
background:#fbfaf4 url(../images/star.jpg) no-repeat 8px; padding-left:30px;
}
.icon_transaction
{
background:#fbfaf4 url(../images/transactions.jpg) no-repeat 8px; padding-left:30px;
}
.icon_store
{
background:#fbfaf4 url(../images/Stores.jpg) no-repeat 8px; padding-left:30px;
}
.detail_txt1
{
background:#fcfcfc; border:#f7f7f7 1px solid; padding:10px; font-size:11px; color:#666666; line-height:18px; text-align:left;
}
.detail_txt
{
font-size:11px; color:#666666; line-height:18px; padding-left:15px; text-align:left;
}
.detail_txt span
{
font-size:12px; color:#11a0b5; line-height:18px; font-weight:bold; line-height:20px;
}
.detail_txt h1
{
font-size:11px; color:#cc6600; font-weight:bold; line-height:20px; padding:10px 0;
}
.back
{
background:url(../images/arrow4.jpg) left no-repeat;
padding-left:15px; font-size:11px; color:#ff6603;
}
.back a:link, .back a:visited
{
color:#ff6603; text-decoration:none;
}
.back a:hover
{
color:#ff6603; text-decoration:underline;
}
.text
{
font-size:11px; line-height:20px; color:#5c5b59; font-weight:bold; text-align:left;
}
.text1
{
font-size:11px; line-height:20px; color:#cc6600; font-weight:bold; text-align:left;
}
.table_title
{
font-size:12px; font-weight:bold; color:#FFFFFF; line-height:25px; text-align:left; text-indent:10px;
}
.table_txt
{
font-size:12px; color:#333333; line-height:25px; text-align:left; text-indent:5px;
}
.table_txt a:link, .table_txt a:visited
{
font-size:12px; color:#1c7ac2; line-height:25px; text-align:left; text-indent:5px; text-decoration:none;
}
.table_txt a:hover
{
font-size:12px; color:#333; line-height:25px; text-align:left; text-indent:5px; text-decoration:underline;
}
.table_txt span a:link, .table_txt span a:visited
{
font-size:12px; color:#cc6600; line-height:25px; text-align:left; text-indent:5px; text-decoration:none;
}
.table_txt span a:hover
{
font-size:12px; color:#cc6600; line-height:25px; text-align:left; text-indent:5px; text-decoration:underline;
}
.welcome_user
{
font-size:16px; color:#525252; line-height:30px;
}
.box
{
background:#fbfaf4; border:#e4e4e4 1px solid; padding:5px; font-size:11px; color:#666666; line-height:25px; font-weight:bold; text-align:left;
}

.box_text
{
 font-size:11px; color:#666666; line-height:15px; font-weight:bold; text-align:left; padding:5px;
}

.box_text a:link, .box_text a:visited
{
 font-size:11px; color:#666666; line-height:15px; font-weight:bold; text-align:left; text-decoration:underline;
}

.box_text a:hover
{
 font-size:11px; color:#FF6600; line-height:15px; font-weight:bold; text-align:left; text-decoration:none;
}


.box1
{
background:#fbfaf4; border:#e4e4e4 1px solid; padding:5px; font-size:11px; color:#666666; line-height:30px; font-weight:bold; text-align:left;
}
.search
{
background:url(../images/search_bg.jpg) no-repeat; width:81px; height:24px; color:#fff; font-size:12px; font-weight:bold;
border:0px; line-height:24px;
}

/*Pagination*/
.pagination
{
font-size:11px;
float:right;
}
     div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-family:Tahoma,Helvetica,sans-serif;
	}
	
	div.pagination a {
		border: 1px solid #ccdbe4;
		margin-right:3px;
		padding:2px 8px;

		background-position:bottom;
		text-decoration: none;

		color: #0061de;		
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #3188c5;
		background-image:none;
		background-color:#46a0df;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #000;
	}
	div.pagination span.disabled {
		display:none;
	}
	div.pagination a.next{
		border:2px solid #ccdbe4;
		margin:0 0 0 10px;
	}
	div.pagination a.next:hover{
		border:2px solid #3188c5;
	}
	div.pagination a.prev{
		border:2px solid #ccdbe4;
		margin:0 10px 0 0;
	}
	div.pagination a.prev:hover{
		border:2px solid #3188c5;
	}

/* ------------------------------------------------------- */

/*Registration*/

.acc-inform{font-size:12px; font-weight:bold; font-style:italic; color:#2d75ac; padding-bottom:10px;}
.line-dot{background:transparent url(../images/h-dot.gif) center repeat-x;}
.formtxt{font-size:12px; color:#333; text-align:left; padding-right:8px; line-height:30px;}
.fieldset_style
{
	border:#eee 1px solid; background:#fafafa; font-size:12px; color:#2d75ac; font-weight:bold;
}
.fieldset_style td
{
	font-weight:normal;
}
.txtBox{/*border:#666666 solid 1px;*/ width:270px; color:#333333 }
.smalltxt{font-size:11px; color:#666666;}
.smalltxt a:link, .smalltxt a:visited{font-size:11px; color:#666666; text-decoration:none;}
.smalltxt a:hover{font-size:11px; color:#CC3300;}
.linktxt{font-size:11px; color:#cc6600; font-weight:bold}
.linktxt a:link, .linktxt a:visited{color:#cc6600; text-decoration:none; padding:0 5px;}
.linktxt a:hover{color:#cc6600; text-decoration:underline;}
.security{width:273px; height:5px; background-color:#CC0000;}
.list1
{
color:#333; font-size:11px; text-align:left;
}
.list1 ul
{
padding:10px 5px 0 10px; margin:0px; font-weight:bold; list-style:none;
}
.list1 li
{
background:url(../images/arrow5.jpg) no-repeat left 6px; font-weight:normal; padding:0 0 7px 10px;
}
.space
{
	height:10px;
}
.box_border
{border-right:#e2e1e1 1px solid; border-left:#e2e1e1 1px solid; background:#fff}


.box
{
background:#fff url(../images/box_bg.jpg) bottom repeat-x;
border:1px #60DCFF solid;
}

.arr_1 {
	padding: 10px 0px 10px 20px;
	margin: 0;
	list-style: none;
}

.arr_1 li {
	background:url(../images/arrow.gif) 0px 10px no-repeat;
	padding: 0px 0px 2px 20px; 
}

.arr_1 li a:link, .arr_1 li a:active, .arr_1 li a:visited {
	color: #000;
	text-decoration: none;
}

.arr_1 li a:hover {
	color:#FF6600;
	text-decoration: underline;
}

.sidebg
{
background:url(../images/sidebg.jpg) repeat-y;
}

.arr_2 {
	padding: 10px 0px 10px 20px;
	margin: 0;
	list-style: none;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.arr_2 li {
	background:url(../images/arrow.gif) 0px 4px no-repeat;
	padding: 0px 0px 10px 20px; 
}

.arr_2 li a:link, .arr_2 li a:active, .arr_2 li a:visited {
	color: #000;
	text-decoration: none;
}

.arr_2 li a:hover {
	color:#FF6600;
	text-decoration: underline;
}

.suckerdiv ul{
margin: 0;
padding: 0; text-align:left;
list-style-type: none;
width: 195px;
font-size:12px;

}
	
.suckerdiv ul li{
position: relative;


}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 195px; text-align:left; /*sub menu width*/
top: 0;
visibility: hidden;
border:1px #CCCCCC solid;
background:#0373B0;


}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
color:#fff;
padding: 3px 5px;
  border-bottom:1px dotted #CCCCCC; 
}

.suckerdiv ul li a:visited{
color:#ffffff;
}

.suckerdiv ul li a:hover{
  color: #333;
  background: #fff url(../images/arrow2.jpg) no-repeat 165px;
}

.suckerdiv .subfolderstyle{

}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


