/*body
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    height: 100%;
    margin: 0px auto;
    font-family: arial,helvetica,Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #444444;
    text-align: left;
}*/
.maindiv
{
    margin: 0px auto;
    height: auto;
    width: 1003px;
}
.topdiv
{
    margin: 0px auto;
    float:left;
    width: 1003px;
}
.divcontainer
{
    margin: 0px auto;
    width: 982px;
}
.logodiv
{
    clear: both;
    width: 982px;
    height: 99px;
}
.tabdiv
{
    width: 100%;
    height: 86px;
    clear: both;
}
.bodydiv
{
    width: 100%;
    clear: both;
    height: 100%;
}
.registration_div
{
	width:955px;
	text-align:left;
	height:100%;
	margin-left:9px;
	float: left;
	
}
.registration1_div
{
	width:973px;
	clear:both;
	text-align:left;
	height:100%;
	margin-left:9px;
	float: left;
}
.orange_heading
{  
    height:18px;
    clear: both;        
    border-bottom:solid 1px #C7C7C7;  
	width: 98%;
	margin: 0 auto;
}
.orangetext_header
{
   font-family: Arial,Helvetica,Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #F88407; 
    float:left;
    text-align:left; 
    float:left;
}
.leftcontent_div
{
    float: left;
    width: 181px;
    text-align: left;
}
.empty_space{
    float: left;
    width: 181px;
    text-align: left;
	height:600px;
}
.middlecontent_div
{
    float: left;
    width: 620px;
    text-align: left;
	padding-left:5px;
}
.rightcontent_div
{
    width: 176px;
    float: left;
    text-align: left;
}
.lightbluebox
{
    background-color: #F5FAFE;
    width: 613px;
    height: 255px;
    clear: both;
}
.rightdivpic_styles
{
    clear: both;
    padding-left: 12px;
    height: auto;
}
.dropdownstyles
{
    clear:both;
    padding-left:33px;
    text-align:left;
}
.red
{
    color:Red;
}
.footerblue_bg
{
	background-image: url(../images/footerblue_bg.jpg);
	background-repeat: repeat-x;
	height:20px;
	width:100%;
	clear:both;
}
.reg_middle_bg
{
	background-image: url(../images/bgimage.gif);
	height:11px;
	width:753px;
	float:left;
	background-repeat: no-repeat;
}
/*search page*/
/*photogallery styles*/
.orangeheader
{
background-color: #FC9E2E;
   /* background-color:#F88407;*/
    height:28px;
    line-height:26px;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color:#ffffff;
    text-align:left;
    padding-left:15px;
    clear:both;
}
a.links_gallery_bold
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #0665B5;   
    text-decoration:underline;
}
a.links_gallery_bold:hover
{
     font-family: Arial,Helvetica,Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #F88407;
    text-decoration:none;
}
.photogalleybg
{
    background-color:#FFFAE3;
    height:29px;
    line-height:27px;
    clear:both;
    text-align:left;
    color:#8B8B8B;
     font-family: Arial,Helvetica,Sans-Serif;
    font-size: 11px;
    font-weight: bold; 
   
}
.photogallery_div
{
    float:left;
    width:282px;
    text-align:left;
    height:100%;
}
.photogallery_pic
{
    clear:both;  
    text-align:left;
	width: 480px;
	float: right;
}
.photogallery_pic_styles
{
    border:solid 3px #E3E3E3;
   padding:5px;
}
.gap
{
    float:left;
    width:14px;
}
.gap_pic
{
    float:left;
    width:42px;
}
.pic_alignment
{
    float:left;
    width:120px;
    text-align:left;
}
.gallery_pic_bdr
{
    border:solid 3px #FA8D05;
}
.contact_div
{
float: right;
	/*float:left;*/
	width:460px;
	text-align:left;
	height:100%;
	padding-left: 0px;
}
.contactright_div
{
    float:left;
    width:187px;
    text-align:left;
    height:215px;
}
.rightdiv_box
{
    clear:both;
    border:solid 1px #E3E3E3;
    width:401px;
    height:215px;
    text-align:left;
}
.arialboldtext
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    color: #464646;       
    text-align:left; 
    clear:both;  
}
.arialnormaltext
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #464646;       
    text-align:left; 
    clear:both;  
}
.iconalignment
{
    float:left;
    text-align:left;
    width:24px;
    padding-top:5px;
}
.yellowbox_outer
{ 
    float:left;
    width:214px;
    height:215px;
}
.yellowbox
{ 
    clear:both;
    width:195px;
    height:203px;
    margin:6px;
    background-color:#FFFAE3;    
}
.contentpadding
{
     clear:both;
     padding-left:30px;
     padding-top:20px;
     font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #323232;       
    text-align:left;
}
.bluebox_div
{
    float:left;
    border:none 1px #E5E5E5;
    height:100%;
    width:470px;
    clear:both;
}
.ul_gallery_text
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #323232;       
    text-align:left;
    padding-right:5px;
    margin-top:10px; 
    line-height:18px;
}
.blue_bg_header
{
    background-color:#E0EDF5;
    height:28px;    
    line-height:26px;
    clear:both;
    border-bottom:solid 1px #E5E5E5;   
}
.blueheader_text
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #0E65B4;       
    text-align:left; 
    padding-left:26px;
    float:left;
}
.leftdiv_gallery
{
 float:left;
 width:156px;
 border-right:solid 1px #E5E5E5;
 height:240px;
}
.middlediv_gallery
{
 float:left;
 width:156px;
 border-right:solid 1px #E5E5E5;
 height:240px;
}
.rightdiv_gallery
{
 float:left;
 width:156px;
}
/*end*/
.search_left_div
{
    width:261px;
    text-align:left;
    float:left;   
}
.search_middle_div
{
    width:200px;
    text-align:left;
    float:left;   
}
.search_rig_hdiv
{
    width:300px;
    text-align:left;
    float:right;   
}
.pic_div
{
    clear:both;
    width:152px;
    height:93px;
    text-align:center;
    border:solid 3px #FFF3D2;
}
.icon_align_styles
{
    float:left;
    width:40px;
    text-align:right;
}
.redtext
{
    color:#F57B09;
    font-size: 13px;
    font-weight: bold;
}
.greentext
{
    color:#B94D04;
    font-size: 13px;
    font-weight: bold;
}
.matchpic
{
    clear:both;
    text-align:left;    
}
.search_pic_bdr
{
 border:solid 2px #F2F2F2;   
}
.search_middle_bg
{
   background-image: url(../images/inner_pasges_bg.jpg);
    background-repeat: repeat-x;
    height:33px;
    width:751px; 
    float:left;
    background-position:bottom; 
}

.search_middle_bg2
{
   background-image: url(../images/inner_pasges_bg.jpg);
    background-repeat: repeat-x;
    height:33px;
    width:751px; 
    float:left;
    background-position:bottom; 
}


.search_header_styles
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    color: #BD4C00;       
    text-align:left;  
    padding-top:8px;
    float:left; 
    padding-left:15px;
}
.searchpagetext
{  
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #2F2F2F;
    clear: both;    
    text-align:left;  
   line-height:20px;  
}
a.links_search
{
     font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #136EBB;
    clear: both;    
    text-align:left; 
    text-decoration:underline;
}
a.links_search:hover
{
     font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #F57B09;
    clear: both;    
    text-align:left; 
    text-decoration:underline;
}
a.links_search_bold
{
     font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #136EBB;
    clear: both;    
    text-align:left; 
    text-decoration:underline;
}
a.links_search_bold:hover
{
     font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #F57B09;
    clear: both;    
    text-align:left; 
    text-decoration:underline;
}
.footerblue_bg_search
{
    background-image: url(../images/search_blue_footer.jpg);
    background-repeat: repeat-x;
    height:30px;
    width:762px;
    clear:both;
    line-height:24px;
}
.footerblue_bg_search2
{
    background-image: url(../images/search_blue_footer.jpg);
    background-repeat: repeat-x;
    height:30px;
    width:100%;
    clear:both;
    line-height:24px;
}


.searchlinkspadding
{
    text-align:left;
     float:left;
     padding-left:280px;
}
.formdiv_outer
{
    width:763px;
    border:solid 1px #D5D5D5;
    height:100%;
    border-top:solid 0px;
    clear:both;
	float:right;
}
.formdiv_outer3
{ width: 758px;
    /*width:759px;*/
    border:solid 1px #D5D5D5;
    height:100%;
    border-top:solid 0px;
    clear:both;
	float:right;
	margin-right: 5px;
}
.formdiv_outer2
{
    width:755px;
    border:solid 1px #D5D5D5;
    height:100%;
    border-top:solid 0px;
    clear:both;
	float:left;
}



.formdiv
{
    width:761px;
    margin:0px auto;
    height:100%;
   	float:right;
}

.formdivAgent
{
    width:755px;
    margin:0px auto;
    height:100%;
   	float:right;
}


.search_picdiv
{
    float:left;
    width:180px;
    text-align:center;
}
.search_formdiv
{
    float:left;
    width:100%;    
}
.search_pic_styles
{
    padding:3px;border:solid 3px #FFF3D2;
}
.text_search
{
    float:left;
    width:398px;
    text-align:left;    
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #2F2F2F;
    text-align:left; 
}
.text_search1
{
    float:left;
    width:460px;
    text-align:left;    
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #2F2F2F;
    text-align:left; 
}
.formfieldtext_search
{   
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #2F2F2F;
    clear: both;
    width:300px;
    text-align:right;  
    float:left;
}
.privacy_policy_div
{
    width:753px;  
    height:100%;
    clear:both;
	padding:5px;
}
.content_padding
{
    width:821px;  
    height:100%;
    clear:both;
    padding-left:40px;
    padding-right:60px;    
}
.normalblacktext
{  
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #2F2F2F;
    clear: both;    
    text-align:left;  
   line-height:20px;  
   padding-top:5px;
   padding-bottom:10px;
}
.boldbigtext
{
    font-size:22px;
    font-weight:bold;
    color:#F57B09;
}
.greybg_header
{
    background-color:#F3F3F3;
    height:18px;
    line-height:17px;
    width:100%;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #0664B6;  
}
.yellow_header
{
    background-color:#FFF3D2;
    height:30px;
    line-height:28px;    
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #2F2F2F; 
    padding-left:20px; 
}
.footerblue_bg_results
{
    background-image: url(../images/blue_footer_bg.jpg);
    background-repeat: repeat-x;
    height:13px;
    width:762px;
    clear:both;   
}
/*search styles end*/
.greybg_registration
{
    background-color:#F9F9F9;
    height:25px;
    line-height:25px;
    clear:both;

}
.whitebg_registration
{
	height:25px;
	line-height:25px;
    clear:both;

}
.whitebg1_registration
{
    height:160px;
    line-height:160px;
    clear:both;
}
.whitebg2_registration
{
    height:160px;
    line-height:60px;
    clear:both;
}
.formfieldtext
{   
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #2F2F2F;
    clear: both;
    width:300px;
    text-align:right;  
    float:left;
}
.formfieldtext2
{   
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #2F2F2F;
    clear: both;
    text-align:right;  
    float:left;
}
.formfieldtext1
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #F88407;
	clear: both;
	width:385px;
	text-align:left;
	float:left;
	background-color: #F9F9F9;
	height:35px;
	line-height:35px;

}
.formfieldtextgray1
{
	height:35px;
	line-height:35px;
	clear: both;
	width:350px;
	text-align:right;
	float:left;
	background-color: #F9F9F9;
	padding-right: 200px;
}
.formfieldtextgray2
{
	height:35px;
    width:350px;
	text-align:left;
	float:right;
	padding-left:50px;
	background-color: #F9F9F9;
}
.formfieldtextgray3
{
	height:35px;
	line-height:32px;
	clear: both;
	width:350px;
	text-align:right;
	float:left;
	background-color: #F9F9F9;
}
.formfieldtextgray4
{
	height:35px;
	line-height:32px;
	clear: both;
	width:460px;
	text-align:right;
	float:left;
	background-color: #F9F9F9;
}
.formfieldtextgray5
{
	height:35px;
	line-height:32px;
	clear: both;
	width:390px;
	text-align:right;
	float:left;
	background-color: #F9F9F9;
	padding-right: 160px;
}
.formfieldtextgray6
{
	height:35px;
	line-height:32px;
	clear: both;
	width:420px;
	text-align:left;
	float:left;
	background-color: #F9F9F9;
		
}
.formfieldtextwhite1
{
	height:35px;
	line-height:32px;
	clear: both;
	width:355px;
	text-align:right;
	float:left;
	background-color: #FFFFFF;
	padding-right: 195px;
}
.formfieldtextwhite2
{
	
	height:35px;
   	width:350px;
	text-align:left;
	float:right;
	padding-left:50px;
	background-color: #FFFFFF;

}
.formfieldtextwhite3
{
	
	height:35px;
    line-height:32px;clear: both;
	width:550px;
	text-align:left;
	float:left;
	background-color: #FFFFFF;
	
}
.formfieldtextwhite4
{
	height:35px;
    line-height:32px;clear: both;
	width:250px;
	text-align:right;
	float:left;
	background-color: #FFFFFF;
	padding-left: 100px;
}
.formfieldtextwhite5
{
	height:35px;
	line-height:32px;
	clear: both;
	width:470px;
	text-align:right;
	float:left;
	background-color: #FFFFFF;
	padding-right: 80px;
}
.formfieldtextwhite6
{
	height:35px;
	line-height:32px;
	clear: both;
	width:420px;
	text-align:left;
	float:left;
	background-color: #FFFFFF;
		
}
.bluebox
{
    width: 613px;
    border: solid 1px #B0E1FE;
    border-bottom: solid 5px #89CEFF;
    height: 100%;
    background-image: url(../images/blue_gredientbg.jpg);
    background-repeat: repeat-x;
    background-color: #AFDFFF;
}


.left1{
	float: left;
	height: 100px;
	width: 613px;
}
.orange_header
{
    background-image: url(../images/orangebg.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 28px;
    text-align: left;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    clear: both;
    line-height: 26px;
}


.blue_header
{
    background-image: url(../images/bluebg.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 28px;
    text-align: left;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    clear: both;
    line-height: 26px;
}


.arialboldblacktext
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    text-align:left;
}
.middledivtext_styles
{
    text-align: left;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #444444;
    float: left;
    width: 416px;
    line-height: 18px;
}
.findanage_div
{
    float: right;
    width: 150px;
}
.tabbg
{
    background-image: url(../images/menubg.jpg);
    background-repeat: repeat-x;
    width: 178px;
    height: 33px;
    clear: both;
    line-height: 28px;
}
.headertab
{
    clear:both;
    height:85px;
    width:100%;
    text-align:center;
}
.toptabdiv_styles
{
    clear:both;
    height:34px;
   
    text-align:center;
    width:450px;
    margin:0px auto;
    padding-right:6px;
    
}
.searchbox_div
{
    width:991px;
    padding-left:7px;
    clear:both;
    text-align:left;
}
.middletab_styles
{
   float:left;
   width:731px;
   height:50px;
    background-image: url(../images/right_curve_tab.jpg);
    background-repeat:no-repeat;
}

.middletab_stylesOrange /* changed the orange tab to the blue one on 01/25/2009 */
{
   float:left;
   width:731px;
   height:50px;
    background-image: url(../images/right_curve_tab.jpg);
    background-repeat:no-repeat;
	 
}

.tabdiv
{
    width: 178px;
    height: 28px;
    clear: both;
    background-color: #FEFFFF;
    line-height: 25px;
}
.bulletsstyles
{
    float: left;
    text-align: center;
    width: 24px;
    padding-top: 11px;
}
a.tabbluelinks
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #1F79B9;
    text-decoration: underline;
    text-align: center;
}
a.tabbluelinks:hover
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #F88706;
    text-decoration: none;
}
.Searchdiv
{    
    float:left;
	width: 450px;
  /*  padding-top:5px;*/
}
.searchtext
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-align:left;
    padding-left:4px;
    float:left;
    padding-top:6px;
}
.googlemap_div
{
    width:180px;
    height: 225px;
    text-align: center;
    clear: both;
}
.slogan1_div
{
    clear: both;
    text-align: center;
    width: 180px;
    height: 70px;
}
.leftdivtext
{
    font-family: arial,helvetica,Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #444444;
    text-align: left;
    line-height: 17px;
    padding-bottom: 12px;
    width:178px;
    clear:both;
}
.normalblacktext
{
    font-family: arial,helvetica,Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #444444;
    text-align: left;
    line-height: 19px;
}
a.mainlinks
{
    font-family: arial,helvetica,Sans-Serif;
    color: #2179B9;
    text-decoration: underline;
    font-size: 12px;
    line-height: 20px;
}
a.mainlinks:hover
{
    font-family: Arial,;
    color: #F88706;
    text-decoration: none;
    font-size: 12px;
}
a.mainlinks1
{
    font-family: arial,helvetica,Sans-Serif;
    color: #FF6600;
    text-decoration: underline;
    font-size: 12px;
    line-height: 20px;
}
a.mainlinks1:hover
{
    font-family: Arial,;
    color: #2179B9;
    text-decoration: none;
    font-size: 12px;
}
a.whitelinks
{
    font-family: arial,helvetica,Sans-Serif;
    color: #ffffff;
    text-decoration: underline;
    font-size: 12px;
    line-height: 20px;
}
a.whitelinks:hover
{
    font-family: Arial,;
    color: #F88706;
    text-decoration: none;
    font-size: 12px;
}
.support_img_div
{
    clear: both;
    text-align: center;
    width:178px;
}
.featured_imgdiv
{
    clear: both;
    text-align: left;
    height: 56px;
}
.quicklinks_div
{
    clear: both;
    text-align: left;
}
.links
{
    clear: both;
    text-align: left;
}
#left12{float: left;
}
#right12{
float: left;
}
#ri{
	float: left;
}
.linksstyles
{
    line-height: 20px;
    text-align: left;
    margin-top: 0px;
    padding-left: 23px;
}
.footerlinks_div
{
    width: 100%;
    text-align: center;
    color: #1F7ABB;
    font-family: arial,helvetica,Sans-Serif;
    text-decoration: none;
    font-size: 12px;
    clear:both;
	padding-top:20px;
}
a.home
{
    font-family: Arial,;
    font-size: 12px;
    color: #1F79B8;
    text-decoration: underline;
    padding-left:2px;
    padding-right:2px;
    text-align:center;
}
a.home:hover
{
    font-family: Arial,;
    font-size: 12px;
    color: #F57C0B;
    text-decoration: none;
    padding-left:2px;
    padding-right:2px;
    text-align:center;
}
.copyrightdiv
{
  background-image: url(../images/copyright_bg.jpg);
   background-repeat: repeat-x; 
   width:100%;
   height:37px;
   line-height:33px; 
    font-family: arial,helvetica,Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #444444;
    text-align: center;
    
}
.marginauto
{
    margin: 0px auto;
}
.floatleft
{
    float: left;
}
.floatright
{
    float: right;
}
.floatwithalignleft
{
    float: left;
    text-align: left;
}

.heightauto
{
    height: auto;
}
.clearboth
{
	clear: both;
	float: right;
}

.textalignleft
{
    text-align: left;
}

.textalignright
{
    text-align: right;
}

.textaligncenter
{
    text-align: center;
}
.verticalgap3
{
    line-height:3px;
    clear: both;
}

.verticalgapGo {
padding-top: 5px;}

.verticalgap5
{
    line-height: 5px;
    clear: both;
}
.verticalgap10
{
    line-height: 10px;
    clear: both;
}
.verticalgap15
{
    line-height: 15px;
    clear: both;
}
.verticalgap16{
    line-height:100px;
    clear: both;
}
.left{
}
.horizontalgap20
{
	width: 50px;
	float: left;
}
.horizontalgap730
{
	width: 730px;
	float: right;
}
.verticalgap20
{
    line-height: 20px;
    clear: both;
}
.verticalgap35
{
    line-height: 35px;
    clear: both;
}
.verticalgap25
{
    line-height: 25px;
    clear: both;
}
.width1004
{
    width: 1004px;
}
.lh5
{
    line-height: 5px;
}
.lh10
{
    line-height: 10px;
}
.lh15
{
    line-height: 15px;
}
.lh20
{
    line-height: 20px;
}
.imgbdr
{
    border: solid 3px #FEF7DA;
}
.pl3
{
    padding-left: 3px;
}
.pl5
{
    padding-left: 5px;
}
.pl18
{
    padding-left: 18px;
}
.pt15
{
    padding-top: 15px;
}
.pr15
{
    padding-right: 15px;
}
.logopadding
{
    padding-left: 55px;
    padding-top: 40px;
}
.buttonpadding
{
    padding-right: 20px;
    padding-top: 68px;
}
.bullets
{
    background-image: url(../images/bullets.html);
    background-repeat: repeat-y;
    height: 100%;
    width: 1px;
}
.whitebg
{
    background-color: #ffffff;
}
.copyrighttext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #351D01;
    text-decoration: none;
    text-align: center;
}
a.smallbluelinks
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    color: #003399;
    text-decoration: underline;
    font-style: normal;
    text-align: left;
    line-height:20px;
}
a.smallbluelinks:hover
{
   font-family: Arial,Helvetica,Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    color: #003399;
    text-decoration: none;
    font-style: normal;
    text-align: left;
        line-height:20px;
}
a.menulinks
{
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
}
a.menulinks:hover
{
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FDB913;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
}
a.menulinksvisited
{
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #F7F700; /* #FFD900;*/
    text-decoration: none;
    text-align: center;
    line-height: 40px;
}
a.menulinksvisited:hover
{
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #F7F700; /* #FFD900;*/
    text-decoration: none;
    text-align: center;
    line-height: 40px;
}
.textboxstyles
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; /*originally 11px */
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    background-color: #ffffff;
    text-align: left;
    border: solid 1px #7F9DB9;
    width:150px;
}
.textboxstyles1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    background-color: #ffffff;
    text-align: left;
    border: solid 1px #7F9DB9;
    width:150px;
}
.textbox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    background-color: #ffffff;
    text-align: left;
    border: solid 1px #7F9DB9;    
}
.textbox_registration
{
    float:left;
    width:350px;
    text-align:left;
  
}
.buttonmiddlebgcolor
{
    background-image: url(../images/buttonmiddle.html);
    background-repeat: repeat-x;
    height: 26px;
    font-family: verdana,Arial,Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    width: 80px;
    border: solid 0px;
}
div
{
    border:solid 0px red;
}
/*styles property listing*/
.propertylisting_middle_bg
{
   background-image: url(../images/inner_pasges_bg.jpg);
    background-repeat: repeat-x;
    height:33px;
    width:321px; 
    float:left;
    background-position:bottom; 
}
.formdiv_outer_property_listing
{
    width:333px;
    border:solid 1px #D5D5D5;
    height:100%;
    border-top:solid 0px;
    clear:both;
}
.formdiv_property_listing
{
    width:288px;
    margin:0px auto;
    height:100%;
    clear:both;
}
.listing_blue_bg
{
    background-color:#ECF6FF;
    height:26px;
    line-height:24px;
    padding-left:20px;
    clear:both;     
}
.listing_picdiv_styles
{ 
 height:100%;
 clear:both; 
 width:288px;  
} 
.listing_picdiv1
{
 width:140px; 
 border-right:solid 1px #E3E3E3;
 float:left;
 text-align:left;
} 
.listing_picdiv2
{
 width:144px;  
 float:left; 
}
.arialblacktext
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-align:left;
    clear:both;
   line-height:20px;
  margin-top:5px;
} 


.arialboldblacktext {    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-align:left;
  /*  clear:both;
   line-height:20px;
  margin-top:5px;*/}
.listingpadding
{
    padding-left:28px;
    clear:both;  
}
a.listing_links
{
    font-family: arial,helvetica,Sans-Serif;
    color: #F4760A;
    text-decoration: underline;
    font-size: 12px;
    line-height:17px;
    font-weight:bold;
}
a.listing_links:hover
{
    font-family: Arial,;
    color: #F88706;
    text-decoration: none;
    font-size: 12px;
     line-height:17px;
    font-weight:bold;
}
.gap_listing
{
    float:left;
    width:25px;
}

.listing_rightdiv
{
    float:right;
    width:430px;
    text-align:left;
}
.bluebold_title
{
  font-family: Arial,;
    color: #0564B5;
    text-decoration: none;
        font-size:21px;    
    font-weight:bold; 
    clear:both;  
}
.red_title
{
    color:#FF6C00;
}
.listing_greybox
{
    height:160px;
    background-color:#F7F7F7;
    width:478px;
    margin-top:10px;     
     padding-top:10px;
}
.listing_button
{
    text-align:left;
    clear:both;
    margin-top:20px;
    padding-left:40px;
}
 .listing_blacktext
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #4D4D4D;
    text-align:left; 
    clear:both;
}  
.listing_styles
{  text-align:left;  
    padding-top:8px;
    float:right;   
} 
.small_text
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 8px;
    font-weight: bold;
    color: #BD4C00;       
    text-align:left; 
}
#sign{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F88407;
	text-decoration: none;
}
.formnew{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	width: 100px;
}
.formnew1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	width: 50px;
}

.welcome{
	font-family: Arial, ;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.in{
	font-family: Arial,;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.welcom {
	font-family: Arial,;
	font-size: 23px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	float: left;
	width: 370px;
}
.smal{
	font-family: Arial, ;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	width: 367px;
	float: left;
	
}
.left1 {
	float: left;
	height: 170px;
	width: 100%;
}
.left_a {
	float: left;
	height: 100%;
	width: 370px;
}
.left_b {
	float: right;
	height: 100%;
	width: 234px;
}
#content {
float:left;
}
#content1 {
float:left;
width:335px;
height:100%;
}
#top_bar{
	float: left;
	width: 982px;
	height:11px;
	text-align: center;
}
.top_bar1{
	float: right;
	
	width: 765px;
	height:33px;

}
#top_bar2{
	float: right;
	width: 765px;
	height:11px;
}

#top_bar3{
	float: right;
	width: 759px;
	height:11px;
	padding-right: 5px;
}

/*.top_bar3{
	float: right;
	width: 765px;
	height:11px;
}*/

.data{
width:754px;
height:100%;
float:right;
margin-right: 20px;
}


.dataAgent{
width:720px;
height:100%;
float:right;
margin-right: 20px;
}



.data2 {
width:754px;
height:100%;
float:right;
margin-right: 20px;
}
.data3 {
width:765px;
height:100%;
float:right;
margin-right: 20px;
}

.align{
	text-align: center;
}


.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}


a:link.searchlink,a:visited.searchlink,a:hover.searchlink {
    color:#329A04;}