/* CSS Document */
*{ margin:0px; padding:0px;}
body { margin-top: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/page_bg.jpg); background-repeat:repeat-x; background-color:#000000; text-align:justify;}
p{ margin:0px; padding:0px;}
a{ color:#24679B; text-decoration:none;}
a,img{ cursor:pointer; border:none;}
a:hover{ text-decoration:underline;}
.margtop80{ margin-top:80px;}
.margtop10{ margin-top:10px;}
h1{ color:#B10101;  font-size:19px; margin:10px 0px; border-bottom:#d2cbcb solid 1px; padding-bottom:5px;}
h2{ color:#24679B;  font-size:14px; margin:10px 0px; border-bottom:#d2cbcb solid 1px; padding-bottom:5px;}
.left{ float:left;}
.right{ float:right;}
.bluelink{ font-size:14px; font-weight:bold;}
.bluelink:hover{ color:#FF0000; text-decoration:none;}
.chklabel{ padding-left:5px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.read_more{ font-size:11px;}
.bluetext{color:#FF0000;}
.style01{color:#24679B;}


.font11{ font-size:11px; position:relative; top:2px;}
.font12{ font-size:12px;}
.header01{ text-align:left; background:#e11f01; padding:3px 0px 3px 5px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.property_nav{ background-color:#FFFFFF; text-align:center; padding-top:15px;}
.property_nav ul li{ float:left;}

.step
 { 
	float:left; background:url(../images/step.png) no-repeat;
	width:140px; height:55px;
	color:#FFFFFF;
	font-weight:bold;
	display:inline;
	text-align:center;
	margin:15px 5px 0px;
	padding:15px 0px 0px 0px;
	font-size:14px;
}
.dbltxt{   padding:0px;  padding:10px 0px 0px 0px;}
a.step:hover{ text-decoration:none; color:#e1dfdf;}
.redtext{ color:#FF0000;}
.greentext{ color:#478e1b;}
.clear{ clear:both;}
ul li{ list-style:none;}
.error_msg{color:#990000; font-size:12px; font-weight:bold;}
.liststyle{ padding:2px 0px 2px 15px;}
.liststyle li{  background:url(../images/list_marker.png) no-repeat left; padding:2px 0px 2px 20px; margin-left:10px;}
.cntr{text-align:center;}
.txtbold{ font-weight:bold;}
.txtcenter{ text-align:center;}
.padding15{ padding:15px;}
.msgbox{ font-size:12px; text-align:left; font-weight:normal; background-color:#fbfafa; padding:5px 8px; margin:0px 0px 5px 0px; border:#d5d5d5 solid 1px; color:#FF0000;}
#wrapper{ width:961px; margin:0px auto;}
#wrapperI{ }
.banner{height:383px;background-image: url(../images/header.jpg);}
.bannerI{  padding:10px 20px 0px 20px; font-size:16px;}
.shaded_bar{height:81px; background-image:url(../images/bar_bg.jpg); background-repeat:repeat-x;}

#content{  background-color:#FFFFFF; font-size:14px;  font-family:Arial, Helvetica, sans-serif;}
#contentI{padding:0px 30px 0px 30px; }

.bluebar{ background-color:#24679B;}
.greenbar{ background-color:#60B327;}
.maroonbar{background-color:#941816;}

.from_text{font-family:Arial; font-size:14px; font-weight: normal; color:#000000; text-decoration:none;}
.from_textbox{font-family:Arial; font-size:12px; font-weight: normal; color:#000000; text-decoration:none; width:300px; height:16px;}
.from_addressbox{font-family:Arial; font-size:12px; font-weight: normal; color:#000000; text-decoration:none; width:300px; height:80px;}
.my_but{ font-size:12px; color:#FFFFFF;  text-decoration:none; width:80px; padding:2px 0px 2px 0px; cursor:pointer; background-color:#0078B6; border:none;}
.add_services{ background:url(../images/services-add.png) top left no-repeat; display:block; height:22px; width:22px; }

.sitefeatures td{ padding:10px 0px 0px 10px; }
.site_services td{ padding:0px 100px 0px 0px;}
.site_services ul{padding:10px 0px 0px;}
.site_services ul li{list-style:none; padding:8px 30px 0px;}
.site_services ul li input{margin-right:20px;}
.tblLB{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
/*forms*/
.box{ width:220px; border:#d5d5d5 solid 1px; padding:2px;}
/*bottom menu*/
.bottom_tabs ul{ margin:0px;}
.bottom_tabs ul li{ float:left;}

.footer{ margin:0px;font-size:10px;}
.footerI{ margin:0px; padding:0px;}

.topbg{background:url(../images/top_bg.jpg) repeat-x;}
#top_menu{background:url(../images/top_menu.jpg) no-repeat;}
.menu_text{ padding-top:35px;}

/*button*/

.btnwrap { margin:0px auto; padding:0px; height:34px;float:left; }
.btnwrap span { display:block; background:url(../images/btn_left.png) top left no-repeat;  }
.btnwrap span span { display:block; background:url(../images/btn_right.png) top right no-repeat;  }
.btn_org
{
	background:url(../images/btn_center.png) top repeat-x; 
	border:none; cursor:pointer; color:#ffffff; font-weight:bold;
	padding:0px;
	
	margin:0px 10px;
	padding:7px 0px 8px 0px;
	
}

#login {
background-image: url(../images/PaneHeaderTile.png); 
background-repeat: repeat-x; 
	border: 1px solid 	#999999;
	margin: 0px auto 0px auto;
	padding: 0px;	
	width: 350px;
}
#login #login_caption
{
font-weight:bold;
padding-top:5px;
padding-left:10px;
padding-bottom:15px;
}
#login td.loginLeft {
	width: 130px;
	margin: 0px;
	height: 32px;
	vertical-align: middle;
	padding-left:10px;
}
#login td.loginRight {
	margin: 0px;
	padding: 0px;
	height: 32px;
	vertical-align: middle
}
#login td.right input.loginBox {
	margin: 0px;
	padding: 1px 0px 1px 1px;
	width: 247px;
}
#nav{background:url(../images/nav_bg.png) repeat-x; height:36px;}
#nav ul{ padding:5px 20px;}
#nav li{list-style:none; display:inline;}
#nav li a{color:#FFFFFF; font-size:18px; padding:0px 10px; }

.button{background:url(../images/but.png) no-repeat; width:100px; height:31px; margin-left:100px; border:none; color:#FFFFFF; font-size:18px;}

/*listings*/
.listing_table{ font-weight:normal; margin:10px 0px 10px 0px; border:#edd1cc solid 1px;}
.listing_table th{font-weight:normal; background-color:#cb1c03; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:4px 0px 4px 6px; font-weight:bold;}

.listing_table tr.even{ background-color:#f1dbd7;}
.listing_table tr.odd{background-color:#fcf6f5;}
.listing_table td{padding:2px 0px 2px 6px; font-size:12px;}

/*listings 2*/
.listing_table02{ font-weight:normal; margin:10px 0px 10px 0px; border:#edd1cc solid 1px;}
.listing_table02 th{font-weight:normal; background-color:#b59696; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:4px 0px 4px 6px; font-weight:bold;}

.listing_table02 tr.even{ background-color:#e3dbdb;}
.listing_table02 tr.odd{background-color:#fffafa;}
.listing_table02 td{padding:2px 0px 2px 6px; font-size:12px;}


.padmore tr td{ padding:10px 0px 10px 7px; }

.editicon{background:url(../images/Edit_32.png) no-repeat; display:block; height:25px; width:25px;}
.delicon{background:url(../images/delete-32.png) no-repeat; display:block; height:20px; width:20px;}

.archiveicon{background:url(../images/archive_icon.png) no-repeat; display:block; height:25px; width:25px;}


.download_link{background:url(../images/download_icon.png) no-repeat; display:block; height:20px; width:20px;}
.services_list tr th{padding:0px 0px 10px 20px;}
.services_list tr td{ padding:0px 0px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; font-size:12px; text-align:left; }


/*changes by sania 120410*/
.header_bg { background:url(../images/top_bg.jpg) repeat-x; height:67px;}
.logo_img { padding-top:33px; padding-left:10px; float:left; width:58px;  }
.logo_hdg { float:left; vertical-align:middle; }
.logo_hdg a:hover {text-decoration:none; }
.sub_img { float:left; padding-right:10px; }
.sub_title { float:left; }
.logo_hdg h1 { color:#bc0203; font-family:Constantia; font-weight:normal; font-size:42px; letter-spacing:-2px; border:none; margin-top:33px;  }
.sitefeatures h1 { color:#bc0203; font-family:Constantia; font-weight:normal; font-size:30px; letter-spacing:-1px; border:none;}
.sn_icons { width:240px; margin:0px auto;}
.sn_icons a img {padding:10px 5px; }

.logo_register h1{color:#bc0203; font-family:Constantia; font-weight:normal; font-size:42px; letter-spacing:-2px; border:none; margin-left:10px;}
.call_no ,.call_no a { font-size:15px; text-decoration:none; color:#000000; text-align:center overflow:visible;}
.number,.number a{font-size:16px; font-weight:bold; text-decoration:none; color:#000000;}
.quick_service a{position:relative; top:0px; color:#bc0203; font-size:15px; text-decoration:none;}
.topbg span{text-align:left; float:right; margin-right:20px;}
.quick_service_contact a{color:#bc0203; font-size:12px; text-decoration:none;}
.banner_wrap { text-align:center; padding:10px; }
.border{border:#ffffff 1px solid;}	
