﻿/* Dummy css will get deleted in future*/
.placeholder{height:475px;}
/* Dummy css will get deleted in future ends here*/

/*Common Css starts here */
*{margin:0; padding:0;}

html{height:100%; width:100%;}

/*body{background:url(/ATStyle/Images/img_body_bg.gif) #fff repeat-x; font-size:62.5%; font-family:Georgia; color:#333; height:100%; width:100%;}*/

body{background:#eaeaea; font-size:62.5%; font-family:Arial; color:#333; height:100%; width:100%;}
/* class changed for site revamp - Jan 2010 Release */

a{color:#FF6600; text-decoration:none; font-family:helvetica;}

a:hover{text-decoration:none; background:#F3F3F3;}

.ms-WPBody a:hover{text-decoration:none; background:#F3F3F3;}

img{border:none;}

.clear_both{clear:both;}

.outer_container{width:960px; margin:0 auto; position:relative;}

.display_none{display:none;}
/*Common Css ends here */

/* Header Css starts here */
#header_container{/*background:url(/ATStyle/Images/img_header_left.gif) no-repeat left 0;*/ width:956px; margin:0 0 20px 4px; padding:0; position:absolute; left:0; top:0; z-index:25;}

#header_container #header_right{background:url(/ATStyle/Images/img_header_right.gif) no-repeat right 0; padding:0 13px 0 0; }

#header_container #header_content{background:url(/ATStyle/Images/img_header_repead.gif) repeat-x left 0; padding:0 0 13px; height:150px;}

/* h1{width:137px; height:86px; left:6px; position:relative; top:6px; float:left; font-family:Helvetica, Arial; color:red;} 
h1{color:#0d83b1;font-size:2.7em !important; font-weight:normal !important; margin:5px 0; font-family:Helvetica, Arial;}*/
h1{color:#0d83b1;/*RK*/ font-size:2.7em !important; font-weight:normal !important; margin:5px 0; padding:0; font-family:Helvetica, Arial;}

#header_content h1 a:hover{background:none !important; text-decoration:none;}

h1 span{position:relative; left:-1500px;}

/*h2{color:#673e2a; font-size:3em !important; font-weight:normal !important; margin:5px 0; font-family:Arial;}*/

h2{color:#0d83b1;/*RK*/ font-size:2.0em !important; font-weight:normal !important; margin:5px 0 15px 0; font-family:Helvetica, Arial;}
/* class changed for site revamp - Jan 2010 Release */

.ms-WPBody h2, .ms-TPBody h2{
font-size:100%;
}


h3{color:#0d83b1; font-size:2.0em !important; font-weight:normal !important; margin:0 0 10px; font-family:Arial;}

h4{color:#673e2a; font-size:1.6em !important; font-weight:bold !important; margin:10px 0; font-family:Arial;}

p{font-size:1.6em; margin:10px 0 20px; font-family:helvetica;}

.header_right_area{width:500px; float:right; padding:5px 0; margin:0 3px 0 0;}

.header_right_area ul{list-style-type:none; float:right; display:block; font-family:Helvetica; font-size:1.2em;}

.header_right_area ul li{display:inline; padding:0 5px;}

.header_right_area ul li.text_enlarger{padding:0 0 0 5px;}

.search_area{margin:20px 0 0; float:right; clear:both; width:500px;}

.search_area label{color:#800004; font-weight:bold; margin-right:10px; float:right; position:relative; font-family:Arial; top:3px; font-size:1.3em;}

.search_area a{float:right; margin-left:5px;}

.input-search{float:right; font-size:1.2em;} 

.inputCorner {padding-bottom:0pt; vertical-align:middle;}

.textinput{background:transparent url(/ATStyle/Images/img_search_bg.png) repeat-x scroll left top; color:#333; border:medium none; height:18px; padding:6px 0 4px; vertical-align:middle; margin:0 -5px; width:174px; font-weight:bold;}

.txtSearchArea .textinput{background:#fff; color:#9A9A9A; border:1px solid #9f9f9f; height:17px;_height:16px; padding:3px 0 4px 5px; _padding:4px 0 4px 5px;vertical-align:middle; /*margin:0 -5px; */width:140px; font-weight:bold; font-size:12px;}

.search_area input.go_button{width:auto; margin:0 0 0 5px; float:right;}

.text_enlarger a{color:#ff7b22; padding:0 0 0 6px;}

.text_enlarger .point12{font-size:16px; color:#ff7b22; margin:0 0 0 5px; outline:none;}

.text_enlarger .point14{font-size:18px; color:#ff7b22; outline:none;}

.contact_us{background:url(/ATStyle/Images/img_contactUs.png) no-repeat left top; width:227px; height:115px; position:relative; margin-top:-20px; float:right; z-index:50; text-align:center;}

.contact_us a{color:#FF6600; left:2px; position:relative; top:5px; width:180px;}

.contact_us a:hover{text-decoration:none; color:#000;}

.contact_us a span{display:block;}

.contact_us a span.head_contact{font-family:helvetica; font-size:1.6em; }

.contact_us a span.enquiryForm{font-family:helvetica; font-size:1.6em; margin:7px 0 0 0;}

.home_banner .contact_us{margin-top:-32px;}

.menu h2{margin:0;}

/* Horizontal Navigation starts here */

/* Horizontal Navigation right starts here */
.tabcontainer{clear:both; margin:10px 0 0 8px; font-size:1.2em; font-weight:bold;}

.tabcontainer div{display:none;}

.tabcontainer ul{list-style-type:none;}

.tabcontainer ul li{display:inline; padding:0 10px 0 10px; border-right:1px solid #e5c79c;}

.tabcontainer ul li.last{border-right:none;}

.tabcontainer ul li a{color:#656565;}

.tabcontainer ul li a:hover {color:#A24245; text-decoration:none;}

/* Horizontal Navigation right ends here */
#menuwrapper{width:315px; margin:1px 7px 0 0; float:right; position:relative; z-index: 100;}

#navMenubar, #navMenubar ul{padding: 0; margin: 0; list-style: none; float:right;}

#navMenubar li{float: left;}

#navMenubar li div{position: absolute; display: none; background:url(/ATStyle/Images/img_careBg.png) no-repeat; width: 265px; padding: 10px; float:left; height:164px;}

#navMenubar li div a{background:none !important;}

#navMenubar li div a:hover{background:none !important;}

#navMenubar li:hover div, #navMenubar li.p7hvr div{display: block; text-align:left; position:absolute; left:0; text-align:left; top:32px; margin-left:5px;}

#navMenubar a.trigger {background-image:url(http://www.thescripts.com/images/dark_south.gif); background-position:right center; background-repeat:no-repeat; padding:5px 16px 5px 10px;}

#navMenubar li a{float: left; color:#fff; display: block; text-decoration: none;	font-size: 1.4em; padding:0 0 0 15px; /*Padding to accomodate left tab image. Do not change*/	height: 40px; line-height: 40px; cursor: pointer;}

#navMenubar li a span{float: left; display: block;  padding:0pt 33px 0pt 6px; /*Padding of menu items*/}

#navMenubar li.care a{background: url(/ATStyle/Images/img_hor_nav_care_left.gif) no-repeat left 0; }

#navMenubar li.care a span{background: url(/ATStyle/Images/img_care_arrow.gif) no-repeat right top; padding:0 39px 0 11px;} 

#navMenubar li:hover.care a, #navMenubar li:hover.care a:focus, #navMenubar li.care a:hover{background: url(/ATStyle/Images/img_hor_nav_care_left_hover.gif) no-repeat left 0;}

#navMenubar li:hover.care a span, #navMenubar li:hover.care a:focus span, #navMenubar li.care a:hover span{background: url(/ATStyle/Images/img_care_arrow_hover.gif) no-repeat right top;}

#navMenubar li.housing a{background: url(/ATStyle/Images/img_hor_nav_housing_left.gif) no-repeat left 0; padding:0 0 0 3px;}

#navMenubar li.housing a span{background: url(/ATStyle/Images/img_housing_arrow.gif) no-repeat right top;} 

#navMenubar li:hover.housing a, #navMenubar li:hover.housing a:focus, #navMenubar li.housing a:hover{background: url(/ATStyle/Images/img_hor_nav_housing_left_hover.gif) no-repeat left 0;}

#navMenubar li:hover.housing a span, #navMenubar li:hover.housing a:focus span, #navMenubar li.housing a:hover span{background: url(/ATStyle/Images/img_housing_arrow_hover.gif) no-repeat right top;}

#navMenubar li.atHome a{background: url(/ATStyle/Images/img_hor_nav_atHome_left.gif) no-repeat left 0; padding:0 0 0 3px;}

#navMenubar li.atHome a span{background: url(/ATStyle/Images/img_atHome_arrow.gif) no-repeat right top;} 

#navMenubar li:hover.atHome a, #navMenubar li:hover.atHome a:focus, #navMenubar li.atHome a:hover{background: url(/ATStyle/Images/img_hor_nav_atHome_left_hover.gif) no-repeat left 0;}

#navMenubar li:hover.atHome a span, #navMenubar li:hover.atHome a:focus span, #navMenubar li.atHome a:hover span{background: url(/ATStyle/Images/img_atHome_arrow_hover.gif) no-repeat right top;}

#navMenubar li div div{background:none; height:auto; width:100px; float:left; position:static !important;}

.margin-top-30{margin-top:-30px;}

#navMenubar li div div h2{font-size:1.0em; display:block;}

#navMenubar li div div a{margin:0; padding:0; line-height:normal; height:auto; width:auto; clear:both; font-size:1.1em;}
/* Horizontal Navigation ends here */

#ddtabs1{float:left; margin-bottom:8px; width:605px;}

/* Header Css starts here */

/* Body Content css starts here */
.top{background:url(/ATStyle/Images/img_body_top.gif) repeat-x left top; height:1%; float:left; margin-top:150px;}

.left{background:url(/ATStyle/Images/img_body_left.gif) repeat-y left top;  float:left;}

.right{background:url(/ATStyle/Images/img_body_right.gif) repeat-y right top;  float:left;}

.bottom{background:url(/ATStyle/Images/img_body_bottom.gif) repeat-x left bottom;  float:left;}

.topLeft{background:url(/ATStyle/Images/img_body_leftTop.gif) no-repeat left top;  float:left;}

.topRight{background:url(/ATStyle/Images/img_body_rightTop.gif) no-repeat right top;  float:left;}

.bottomLeft{background:url(/ATStyle/Images/img_body_leftBottom.gif) no-repeat left bottom; float:left;}

.bottomRight{background:url(/ATStyle/Images/img_body_rightBottom.gif) no-repeat right bottom; float:left;}

.content{background:#fff; /*margin:10px 7px 0 19px;*/ margin:12px 7px 0 17px; min-height:582px; float:left; height:auto; width:942px; clear:both; padding:2px 5px 10px 0; position:relative;}

.home_banner .contact_us{position:absolute;}

.home_banner{margin-left:-36px; position:relative; top:10px;}

.contact_us{margin-bottom:-90px; margin-top:-20px; right:0; top:0;}

.home_page_ticket{list-style-type:none;  margin-top:10px; /*margin-bottom:-8px; float:left;*/}

.home_page_ticket .jNiceWrapper select{width:190px;}

.home_page_ticket li{/*background:url(/ATStyle/Images/img_home_ticket_bottom.gif) no-repeat bottom left;*/  float:left; /*margin:0 14px 0 0;*/ width:216px;*width:230px; padding-right:20px;*padding-right:5px;}

.home_page_ticket li.first_ticket{width:460px;*width:473px;}

.home_page_ticket li.last_ticket{margin-right:0; padding-right:0}

.home_page_ticket li div{padding:0; height:180px;}

.home_page_ticket li div.decision_tool{margin:0;}

.home_page_ticket li div.find_service {margin:0;}

.home_page_ticket li div.find_service .middle_find_service {background:transparent url(/ATStyle/Images/img_findService_bottom.gif) no-repeat scroll left bottom; font-family:Arial; padding:10px 0; width:221px;}

.home_page_ticket li div.find_service .content_find_service{background:transparent url(/ATStyle/Images/img_findService_center.gif) repeat-y scroll left top; padding:7px 10px 12px 15px; width:217px;}

.home_page_ticket li div.find_service .content_find_service img{border:none;}

.home_page_ticket li div.find_service .content_find_service h2{font-size:2.2em !important; font-family:Helvetica, Arial; color:#fff;}

.home_page_ticket li div.find_service .content_find_service .jNiceWrapper{margin-top:10px;}

.home_page_ticket li div.input-search input.textinput {color:#333; font-size:14px; float:left; width:174px; margin:0 -2px 0 -6px;}

.home_page_ticket li div.input-search{float:none; margin:15px 0 0 0; position:relative;}

.home_page_ticket li div.input-search img{padding:0;}

.home_page_ticket li .find_service span.instructional_text{color:#fff; top:0; left:5px; padding-top:3px;} 

.home_page_ticket li div input.find{float:right; margin:12px 31px 0 0; padding:0; /* width:auto; margin:-8px 5px 0 0;*/}

.home_page_ticket li div.decision_tool .decision_toolBottom p.decision_tool_desc{margin:78px 0 0;}

.client_image{position:relative;}

.home_page_ticket li a{font-size:1.1em;}

/* Styles change 29 Jan 2009 Rahul */

.home_page_ticket li div div{ padding:0; height:auto;}

.home_page_ticket li h2{font-size:1.7em; color:#0D83B1; margin:0 0 10px 0; font-weight:normal;}

.home_page_ticket li p{font-size:1.2em; color:#333333; margin:0 0 10px 0;}

.home_page_ticket li a.read_more{background:url(/ATStyle/Images/img_link_arrow.gif) no-repeat right 2px; padding-right:12px;}

.home_page_ticket li p.decision_tool{margin:43px 0 0 0;}

.home_page_ticket li div img{padding:1px; border:1px solid #916c47; float:left; margin:0 6px 0 0;}

.home_page_ticket li p.quotes{font-size:1.4em; }

.home_page_ticket li p.quotes_title{margin:15px 0 0 0;}

/* Fotter Css starts here */
.footer{background:url(/ATStyle/Images/img_footerRight.gif) no-repeat right top; /*margin-top:10px;*/ float:left; font-family:Helvetica; padding:0 15px 0 0; margin:0 0 20px 0;}

.footer .footer_left{background:url(/ATStyle/Images/img_footerLeft.gif) no-repeat left top; padding:0 0 0 18px;}

.footer .fotter_links{list-style-type:none; font-size:1.2em; clear:both; margin:0 0 13px; text-align:center;border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; padding:6px 0 12px; *padding-right:160px;}

.footer .fotter_links li{color:#FF7B22; display:inline; padding:0 5px;}

.ms-WPBody .footer .fotter_links a{color:#666;}

.footer .fotter_links li img{position:relative; top:5px;}

.footer .tradeMark{float:right; text-align:right; width:375px;padding-top:15px;}

.footer .tradeMark strong{font-size:0.95em;font-weight:normal; display:block;}

.footer .footer_SEOLinks{float:left; width:560px;}

.footer_SEOLinks ul{list-style-type:none;}

/*.footer_SEOLinks ul li{display:inline; width:180px; margin:0; float:left;} BY RK */

.footer_SEOLinks ul li{display:inline; width:280px; margin:0; float:left;}

.footer_SEOLinks ul li a{font-size:1em;}

.footer_SEOLinks p{margin:0 0 8px; font-size:1.1em;}
/* Fotter Css ends here */

/* -------------
 * Selects
 * ------------- */
.jNiceWrapper select{border:none;margin:0;padding:0; width:180px;}

.jNiceSelectWrapper {height: 23px; left:10px; top:0px; z-index:3; position:absolute;}

.jNiceWrapper iframe {position:absolute;z-index:1; left:0px; top:0px; width:95%;}

.jNiceSelectWrapper .jNiceSelectText {background:url(/ATStyle/Images/img_selectSpan.png) no-repeat left top; height:32px; line-height:27px; padding: 0px 10px; border-right: none; overflow:hidden; float:none; position:absolute; z-index:100; font-size:1.2em;  font-weight:bold;}

.jNiceSelectWrapper .jNiceSelectOpen{background:url(/ATStyle/Images/img_selectButton.png) no-repeat right top; width: 38px; height:32px; z-index:100;display:block;position:absolute;right:0px;}

.jNiceSelectWrapper ul {top: 26px; background-color: #FFF; border: solid 1px #CCC; height: auto; width:175px; position:absolute; left:0px; list-style:none; display: none; margin:0;padding:0; overflow:auto; z-index:100;}

.jNiceSelectWrapper ul a {background-color: #FFF; display:block; padding:5px; text-decoration:none; outline:none; font-size:1.2em;}

.jNiceSelectWrapper ul a:hover {background:#F3F3F3; text-decoration:none;}

.jNiceSelectWrapper ul a.selected {background: #EDEDED;}

.jNiceFocus { border: dotted 1px #666666; }

.jNiceHidden {visibility:hidden;z-index:-1;position:relative;}

.jNiceWrapper {position:relative; vertical-align:top; margin:-4px 0 0 0;}

.jNiceWrapper input {outline:none;}

/*
.jNiceChecked{background-position:center top !important;}

.jNiceCheckbox{background:transparent url(/ATStyle/Images/img_checkBoxBg.gif) no-repeat scroll center bottom; cursor:pointer; height:16px; left:0; top:0; width:18px; z-index:2; margin:0; float:left;}
*/

.jNiceCheckbox {
	background: transparent url(/ATStyle/Images/img_checkBoxBg.gif) no-repeat scroll center bottom;
	height: 16px;
	width: 18px;
	position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;
	 z-index:1;
}

.jNiceRadio {
	background: transparent url(/ATStyle/Images/img_radioBg.gif) no-repeat center bottom;
	height: 12px;
	width: 12px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center top;}

/* -------------
 * Selects
 * ------------- */

.home_page_ticket li div div.jNiceSelectWrapper ul li {width:auto; float:none; margin-right:0; width:auto;}

div.input-search img.inputCorner{border:none; float:none; margin:0; padding:0;}

.home_page_ticket li div.input-search{float:none; margin-top:25px; position:relative;}

/*.home_page_ticket li div.input-search input.textinput {color:#333; font-size:1.2em;}*/

.home_page_ticket li div .jNiceSelectWrapper {left:0; width:188px !important;}

span.instructional_text{font-size:0.8em; position:relative; top:5px; left:3px; font-family:helvetica;}

/*.home_page_ticket li div input.find{float:right; width:auto; margin:-7px 2px 0pt 0pt;}*/

.home_page_ticket li div .jNiceSelectWrapper .jNiceSelectText{font-size:1.3em;}
/* --------------------------------------------------------------------------- -------------------------------*/


/* Shortcut menu css
	--------------------- */
		.menu {width:290px; float:right; z-index: 100; position:relative; top:1px; left:5px; font-family:Arial;}
	
		.menu ul {padding:0;margin:0;list-style-type:none; background:transparent; float:right;}
		
		* html .menu a:hover {color:#FF7B22 !important; position:relative; z-index:100; text-decoration:none;}
		
		.menu ul ul {width:auto; z-index:2000;}
		
		.menu ul li ul{display:none;}
		
		.menu ul li:hover ul{display:block;}
		
		.menu ul li:hover a{color:#FF7B22 !important;}
		
		.menu ul li {float:left;}
		
		.menu li a{float: left; color:#fff !important; display: block; text-decoration: none;	font-size: 1.3em; padding:0 0 0 15px; /*Padding to accomodate left tab image. Do not change*/	height: 40px; line-height: 40px; cursor: pointer; font-family:Arial; }
		
		.menu li a:hover{color:#FF7B22 !important;}
		
		.menu li a span{float: left; display: block; padding:0pt 33px 0pt 6px; /*Padding of menu items*/}
		
		.menu a.care{background: url(/ATStyle/Images/img_hor_nav_care_left.gif) no-repeat left 0;}
		
		.menu a.care span{background: url(/ATStyle/Images/img_care_arrow.gif) no-repeat right top; padding:0pt 33px 0pt 4px;} 
		
		.menu a.care:hover, .menu li:hover a.care{background: url(/ATStyle/Images/img_hor_nav_care_left_hover.gif) no-repeat left 0;}

		.menu li a:hover.care span, .menu li:hover a.care span{background: url(/ATStyle/Images/img_care_arrow_hover.gif) no-repeat right top;}
		
		.menu a.housing{background: url(/ATStyle/Images/img_hor_nav_housing_left.gif) no-repeat left 0; padding:0 0 0 1px;}
		
		.menu a.housing span{background: url(/ATStyle/Images/img_housing_arrow.gif) no-repeat right top; padding:0pt 33px 0pt 8px;} 
		
		.menu a.housing:hover, .menu li:hover a.housing{background: url(/ATStyle/Images/img_hor_nav_housing_left_hover.gif) no-repeat left 0;}

		.menu li a:hover.housing span, .menu li:hover a.housing span{background: url(/ATStyle/Images/img_housing_arrow_hover.gif) no-repeat right top;}
				
		.menu a.atHome{background: url(/ATStyle/Images/img_hor_nav_atHome_left.gif) no-repeat left 0; padding:0 0 0 1px;}
		
		.menu a.atHome span{background: url(/ATStyle/Images/img_atHome_arrow.gif) no-repeat right top; padding-right:40px;}
		
		.menu a.atHome:hover, .menu li:hover a.atHome{background: url(/ATStyle/Images/img_hor_nav_atHome_left_hover.gif) no-repeat left 0;}

		.menu li a:hover.atHome span, .menu li:hover a.atHome span{background: url(/ATStyle/Images/img_atHome_arrow_hover.gif) no-repeat right top;}

		/* style the table so that it takes no part in the layout - required for IE to work */
		.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
		
		.menu li:hover {position:relative;}
		
		.ShoutcutRightLinks ul li{display:block; clear:both; float:none;}
		
		/* hide the sub levels and give them a positon absolute so that they take up no room */
		.menu ul ul {position:absolute; top:33px; left:0;}
		
		/* make the second level visible when hover on first level list OR link */
		.menu ul :hover ul.left {left:-55px;}
		
		.menu ul li ul li div h2{color:#FF7B22; font-size:1.6em; clear:both;}
		
		.menu ul li ul li div h2 a{color:#FF7B22 !important; font-size:0.5em !important; font-weight:normal;}
		
		.menu ul li ul li div a{padding:5px 7px 5px 3px; color:#656565 !important; text-decoration:none; height:auto; line-height:normal;}
		
		.menu ul li ul li div a img{position:relative; top:2px; left:5px;}
		
		.menu ul li ul li div a:hover{background:#f3f3f3; color:#656565 !important;}
		
		.menu ul li ul li div.care{background:url(/ATStyle/Images/img_careMiddleBg.png) repeat-y left bottom; position:relative; padding:3px 15px; width:291px; float:left;}	
				
		.menu ul li ul li div.topCare{background:url(/ATStyle/Images/img_careTopBg.png) no-repeat left top; position:relative; width:291px; height:7px;}
		
		.menu ul li ul li div.bottomCare{background:url(/ATStyle/Images/img_careBottomBg.png) no-repeat left top; position:relative; width:291px; height:15px; clear:both;}
		
		.menu ul li ul li div.topinYourHome{background:url(/ATStyle/Images/img_inYourHomeTopBg.png) no-repeat left bottom; position:relative; margin-left:-176px; width:250px; height:8px;}
		
		.menu ul li ul li div.bottominYourHome{background:url(/ATStyle/Images/img_inYourHomeBottomBg.png) no-repeat left top; position:relative; margin-left:-176px; width:250px; height:18px; clear:both;}
		
		.menu ul li ul li div.inYourHome{background:url(/ATStyle/Images/img_inYourHomeMiddleBg.png) repeat-y left top; width:250px; padding:0 20px; position:relative; margin-left:-176px; float:left;}
		
		.menu ul li ul li div.housing{background:url(/ATStyle/Images/img_housingMiddleBg.png) repeat-y left top; width:260px; padding:0 17px; position:relative; margin-left:-93px; float:left;}
		
		.menu ul li ul li div.topHousing{background:url(/ATStyle/Images/img_housingTopBg.png) no-repeat left bottom; position:relative; margin-left:-93px; width:260px; height:10px;}
		
		.menu ul li ul li div.bottomHousing{background:url(/ATStyle/Images/img_housingBottomBg.png) no-repeat left top; position:relative; margin-left:-93px; width:260px;  height:14px; clear:both;}
		
		.menu ul ul {width:auto;}
		
		.menu ul ul li div div ul{position:relative; top:auto; float:left; clear:both; margin:0 0 10px 0;}
		
		ul.left_shortcut li div.care div ul li{clear:both; display:block; width:110px;}
		
		ul.right_shortcut li div{right:64px; position:absolute;}
		
		ul.middle_shortcut li div{left:-100px; position:absolute;}
		
		ul.right_shortcut li div.inYourHome div ul li{clear:both; display:block;}
		
		ul li div.inYourHome div.ShoutcutleftLinks{width:160px;}
		
		ul li div.inYourHome div.ShoutcutRightLinks{width:155px;}
		
		.menu ul ul li div div{float:left; position:relative; right:0pt;}
		
		ul li div.care div.ShoutcutleftLinks{width:140px;}
		
		ul li div.care div.ShoutcutleftLinks li{width:127px;}
		
		ul li div.care div.ShoutcutRightLinks{width:127px;}
		
		ul li div.housing div.ShoutcutleftLinks{width:155px;}
		
		ul li div.housing div.ShoutcutleftLinks li{width:150px;}
		
		ul li div.housing div.ShoutcutRightLinks li{width:168px;}

		ul li div.housing div.ShoutcutRightLinks{width:155px;}
		
		ul li div.inYourHome div.ShoutcutleftLinks ul{width:130px;}

		
		
/* Shortcut menu css
	--------------------- */
	
/* css added for Anchor News page */

.left_content{width:703px; float:left; margin:0 9px 0 0;}

.right_content{width:225px; float:right; /*margin:85px 0 0;*/}

.topCutBorder{position:absolute; top:30px; left:-35px;}

.botomCutBorder{position:absolute; bottom:30px; right:-23px;}

ul.breadcrumb{list-style-type:none;}

ul.breadcrumb li{display:inline; font-size:1.2em; margin:0 7px 0 0;}

ul.breadcrumb li span{ font-weight:bold;}

ul.breadcrumb li a{background:url(/ATStyle/Images/img_breadcrumbArrow.gif) no-repeat right 5px; padding:0 15px 0 0;}

ul.breadcrumb li a:hover{background:#F3F3F3 url(/ATStyle/Images/img_breadcrumbArrow.gif) no-repeat right 5px;}

.left_content span.select_method{color:#673e2a; font-weight:bold; font-size:1.4em;}

ul.sorting_method{list-style-type:none; margin:0;}

ul.sorting_method li{display:inline;}

ul.sorting_method li label{float:left; font-size:1.4em; font-weight:bold; margin-right:5px; position:relative; top:1px;}

ul.sorting_method li.show_news select{_width:275px!important;}

ul.sorting_method .jNiceWrapper {float:left; font-size:1.2em;}

li.show_news{width:410px; float:left;}

li.show_news .jNiceWrapper select{width:250px;}

li.show_news .jNiceSelectWrapper ul {width:246px;}

li.sort_by .jNiceWrapper select{width:160px;}

li.sort_by .jNiceSelectWrapper ul {width:132px; height:auto;}

li.sort_by input{left:10px; margin-top:-10px; position:relative; top:7px;}

.news_container {background:url(/ATStyle/Images/img_newsContainerTop.gif) no-repeat top left; width:703px; margin:20px 0 0 0; float:left;}

.bottom_contentBg {background:url(/ATStyle/Images/img_newsContainerBottom.gif) no-repeat bottom left; width:703px; padding:7px 0 8px 0; float:left;}

/*.news_container .bottom_contentBg {background:url(/ATStyle/Images/img_newsContainerBottom.gif) no-repeat bottom left; width:703px; padding:0 0 8px 0; float:left;}*/

.news_container .top_news{border-left:2px solid #e9e9e9; border-right:2px solid #e9e9e9; padding:0 0 0 10px; width:689px; float:left; margin-top:0px}

.news_container .top_news h2{color:#0d83b1;/*RK*/ font-size:2.7em !important; font-weight:normal !important; margin:5px 0; font-family:Helvetica, Arial;}

.news_container .results{font-size:1.2em;}

.pagination{margin:-16px 0 0; font-size:1.2em; font-weight:bold; float:right; clear:both; display:block; width:500px; text-align:right;}

.site_pagination{margin:-24px 0 0;}

.pagination a{padding:0 8px; border-left:1px solid #c4c4c4;}

.pagination a.current{color:#656565 !important;}

.pagination a.first_pipe{border-left:none;}

.pagination a.last{border-left:none;}

.pagination a.first{padding:0 0 0 5px; border-left:none;}

.pagination input{margin:0 15px 0 0;}

.news{padding-top:15px}

.news_seperator{height:5px; background:url(/ATStyle/Images/img_newsSeperator.gif) no-repeat left center; margin:0; float:left; width:680px; clear:both;}

.news_section{clear:both; float:left;  padding:0px 0; width:680px;} /*border-bottom:2px solid #e9e9e9; */

.news_image{background:url(/ATStyle/Images/img_newsImageBg_small.png) no-repeat left top; width:162px; height:131px; float:left;} /* padding:6px; */

.news_section .news_content{float:right; width:503px;}

.news_section .news_content h3 a{color:#0D83B1; padding:0; margin:0; font-family:Arial;}

.news_section .news_content h3 a:hover{background:none; text-decoration:none;}

.news_section .news_content p{font-family:Arial; margin:0 0 10px 5px; color:#333;}

.news_content h3{font-size:2.0em; color:#673E2A; margin:0 0 5px 10px; font-weight:normal;}

.news_content span{color:#666666; font-family:Helvetica; font-size:1.3em; margin:0 0 0 10px;}

.news_content div{font-family:Helvetica; font-size:1.3em; margin:0 0 10px 5px; color:#333;}

/* Added by IRW -14-12-10*/
.news_content div.internalcontent{font-size:1em; margin:0 0 10px 0;}
p.internalcontent{font-size:1.5em}

.news_content div.listDate{padding-left:5px;font-size:1.5em}

.NewsItemPage div p{font-size:1.5em;}
.NewsItemPage div ul{font-size:1.5em;padding-left:50px}
.NewsItemPage div ol{font-size:1.5em;padding-left:50px}

/* Added by IRW -14-12-10*/

.news_content a.read_more{background:url(/ATStyle/Images/img_breadcrumbArrow.gif) no-repeat right 7px; padding:0 10px 0 0; font-size:1.5em;}

.news_section .news_content a{display:block; padding:5px; margin:10px 0 0; color:#333333;}

.news_section .news_content a:hover{background:#F3F3F3; text-decoration:none;}

.news_section .news_content a span{background:url(/ATStyle/Images/img_arrowLink.png) no-repeat right 2px; padding:0 10px 0 0; margin:0 0 0 5px; color:#0D83B1;font-size:1.5em}

.last_news{border-bottom:none;}

/* Fina a service starts here */
.find_service{background:url(/ATStyle/Images/img_findService_top.gif) no-repeat left top; width:221px; float:left; margin:20px 0 0 0;}

.find_service_nomargin{margin:0;}

.find_service .middle_find_service{background:url(/ATStyle/Images/img_findService_bottom.gif) no-repeat left bottom; width:221px; float:left; padding:10px 0;}

.find_service .content_find_service{background:url(/ATStyle/Images/img_findService_center.gif) repeat-y left top; width:211px; float:left; padding:5px 0 10px 10px;}

.find_service h2{font-size:2.1em !important; color:#fff; margin:0 0 10px 10px; font-family:Helvetica, Arial;}

.find_service .jNiceWrapper{margin-top:15px; font-size:1.2em;}

.find_service .jNiceWrapper select{background:transparent; border:none;}

.find_service .input-search{clear:both; float:none; margin:20px 0 13px 11px;}

.find_service .input-search .textinput {float:none; margin:0; color:#333; width:162px; font-family:Arial, Helvetica, sans-serif;}

.find_service span.instructional_text{clear:both; display:block; left:17px; top:-8px; font-size:1.1em; color:#fff; }

.find_service input{float:right; margin:0 20px 0 0;}

.find_service img{vertical-align:middle; padding-bottom:0;}
/* Fina a service ends here */

/* Decision tool starts here */

div.decision_tool{background:transparent url(/ATStyle/Images/img_home_ticket_bottom.gif) no-repeat scroll left bottom; float:left; margin:20px 0 0; width:221px;}

div.decision_tool .decision_toolBottom{background:transparent url(/ATStyle/Images/img_home_ticket_top.gif) no-repeat scroll left top; padding:15px 10px; font-family:helvetica;}

div.decision_tool .decision_toolBottom h2{color:#0D83B1; font-family:Helvetica, Arial; font-size:2.0em !important; font-weight:normal; margin:0pt 0pt 10px; }

div.decision_tool .decision_toolBottom p.decision_tool_desc{margin:43px 0pt 0pt;}

div.decision_tool .decision_toolBottom p{margin-bottom:10px; font-size:1.2em;}

div.decision_tool .decision_toolBottom a{font-size:1.0em;}

div.decision_tool .decision_toolBottom a.read_more{background:url(/ATStyle/Images/img_arrowLink.gif) no-repeat right 2px; color:#5e2e62; font-size:1.3em; padding:0 12px 0 0;}

div.decision_tool .decision_toolBottom a.read_more:hover{background:#F3F3F3 url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 2px;}

/* Decision tool ends here */

/* FAQ Module CSS starts here */
a img{border:none;outline:0}

.faq_module{background:url(/ATStyle/Images/img_faqMiddle.gif) repeat-y left; color:#67453f; width:230px; float:left; margin:20px 0 0;}

.faq_module .faq_module_bottom{background:url(/ATStyle/Images/img_faqBottom.gif) no-repeat left bottom; width:230px; float:left;}

.faq_module .faq_module_content{background:url(/ATStyle/Images/img_faqTop.gif) no-repeat left top; width:230px; padding:15px 0 25px; float:left; position:relative;}

.faq_module h2{font-size:2.0em; margin:0 17px 0;}

.faq_module ul{list-style-type:none; padding:20px 20px 30px 0; position:relative; margin:0 0 0 10px;}

.faq_module ul li{border-bottom:1px dotted #dce880;}

.faq_module ul li a{color:#67453f !important; text-decoration:none; font-size:1.3em; display:block;  padding:5px 10px;}

.faq_module ul li a:hover{background:#f3f3f3; text-decoration:none;}

.faqPop_module{background:url('/ATStyle/Images/img_middlePopUp.gif') repeat-y left 50%; width:226px; float:left; position:absolute;top:0; left:0; margin:60px 0 0 3px; display:none;}

.faqPop_module .faqPop_module_bottom{background:url(/ATStyle/Images/img_bottomPopUp.gif) no-repeat left bottom; width:226px; float:left;}

.faq_module .faqPop_module_content{background:url(/ATStyle/Images/img_topPopUp.gif) no-repeat left top; width:200px; padding:13px; float:left;}

.float_right{float:right;}

.faq_module .faqPop_module_content p.questinFaq{margin:35px 15px 15px 15px; font-weight:bold; font-size:1.3em; clear:both;}

.faq_module .faqPop_module_content div{color:#333333; font-size:1.3em; margin:15px;}

.faq_module .faqPop_module_content a.read_more{background:url(/ATStyle/Images/img_arrowLink.gif) no-repeat right 3px; color:#ff6600; font-size:1em; padding:0 11px 0 0; display:inline; margin:15px 0 70px; float:left;}

.faq_module .faqPop_module_content a.read_more:hover{background:url(/ATStyle/Images/img_arrowLink.gif) no-repeat right 3px; text-decoration:underline;}

.faq_module .faqPop_module_content a:hover{background:none;}

.news_seperator_bottom{background:transparent url(/ATStyle/Images/img_newsSeperator.gif) no-repeat scroll left center; float:left; height:5px; width:680px; margin:0; clear:both;}

.faq_module_content .read_all{float:right; margin:0 17px 0 0;}

/* FAQ Module CSS ends here */


/* About Anchor CSS starts here */
ul.about_anchor_threeColumn{list-style-type:none;}

.about_anchor_threeColumn li{display:inline; float:left; margin:0 14px 0 0; width:225px;}

.about_anchor_threeColumn li div.about_anchor_ticket{background:url(/ATStyle/Images/img_aboutMain_bg.gif) no-repeat left top; width:215px; height:322px; padding:7px 5px 5px 4px; }

.about_anchor_threeColumn li.last_about_anchor{margin-right:0;}

.about_anchor_threeColumn li div.about_anchor_ticket a{background:url(/ATStyle/Images/img_aboutAnchor-go.gif) repeat-x left top; color:#fff; font-size:2.5em; text-decoration:none; height:32px; width:191px; padding:6px 10px; display:block; font-family:Arial;}

.about_anchor_threeColumn li a.ticket_desc_link{padding:5px 4px 5px 2px; height:1%; color:#333333; display:block; font-size:1.3em; margin:5px 0 0 0; clear:both;}

.about_anchor_threeColumn li a.ticket_desc_link:hover{background:#f3f3f3;}

.about_anchor_threeColumn li a.ticket_desc_link img{vertical-align:middle;}

.about_anchor_threeColumn li a:hover{text-decoration:none;}

.seperator_about_anchor{background:url(/ATStyle/Images/img_seperatorAboutAnchor.gif) no-repeat; width:603px; margin:20px auto 10px; height:5px;}

.about_anchor_content{width:428px; float:left; margin-right:15px;}

.about_anchor_content p{margin-bottom:20px;}

.about_anchor_content ul{list-style-type:none;}

.about_anchor_content ul li{margin:2px 0;}

.about_anchor_content ul li a{font-size:1.3em;}

.right_sub_links{background:url(/ATStyle/Images/img_subLinks_bg.gif) repeat-x bottom left; border:1px solid #cccccc; width:201px; float:right; padding:10px; margin:0 0 20px;}

.right_sub_links li span{font-weight:bold; font-size:1.3em;}

.right_sub_links h2{font-size:2.2em !important; color:#00688f; text-align:center; margin:0;}

.right_sub_links ul{list-style-type:none; margin:15px 0 0;}

.right_sub_links ul li{background:url(/ATStyle/Images/img_subLinksBorder.gif) no-repeat center bottom; padding:0 0 10px 0; text-align:center; margin:5px 0 10px;}

.right_sub_links ul li a{font-size:1.4em;}
/* About Anchor CSS ends here */

/* Anchor News article CSS ends here */
.bitmap_container_news_container{float:right; margin:0 5px 5px; width:260px;}

.bitmap_container_news_container p{font-size:1.2em;  padding:0 10px; font-family:Arial;}

.bitmap_container_news{width:246px; margin:0 5px 5px;}

.bitmap_container_news div.internal{background:transparent url(/ATStyle/Images/img_newsImageBg_large.png) no-repeat scroll left top; padding:0px 0px 0px 0px; width:246px; height:195px;}

div.internal{
	margin-top:10px;
	margin-top:!12px;
}

.date_issue{color:#666666; font-size:1.5em; font-family:helvetica;}

input.prev_article{margin:15px 0 20px; font-size:1.0em; float:left;}

.article_nav{float:left; margin:0; padding:0; clear:both; width:715px;}

input.next_article{padding:0 11px 0 0; margin:15px 0 20px; font-size:1.0em; float:right;}

.related_news .related_left_box, .two_column_news .related_left_box{float:left; border-bottom:1px dashed #CCCCCC; padding:5px 5px 5px 0; width:438px;}

.related_left_box img, .two_column_news img{border:2px solid #e5c79d;}

.related_left_box p, .two_column_news p{color:#FF7B22; font-size:1.4em; margin:0; padding:5px;}

.related_news .related_left_box p a, .two_column_news .related_left_box p a{color:#FF6600 !important; font-size:0.9em; padding:0;}

.related_news{background:url(/ATStyle/Images/img_twoColumnMiddle.gif) repeat-y top left; float:left;}

.related_news .related_news_bottom{background:url(/ATStyle/Images/img_twoColumnBottom.jpg) no-repeat bottom left; float:left;}

.related_news .related_news_container {background:transparent url(/ATStyle/Images/img_twoColumnTop.jpg) no-repeat left top; float:left; padding:10px 15px; float:left; width:671px;}

.related_news .related_left_box a, .two_column_news .related_left_box a{color:#663333 !important; font-size:1.3em; padding:5px; display:block;}

.related_news .related_left_box a:hover, .two_column_news .related_left_box a:hover, .two_column_news .related_right_box a:hover{background:#F3F3F3; text-decoration:none;}

.related_news a img, .two_column_news a img{border:none; vertical-align:middle; position:relative; top:-1px; left:5px;}

.related_news .related_right_box, .two_column_news .related_right_box{width:280px; position:relative; top:-12px; margin:0; float:left;}

.most_read_news{background:url(/ATStyle/Images/img_mostReadNewsBottom.gif) no-repeat left bottom; width:221px; float:left; margin-top:20px;}

.most_read_news .most_read_news_bottom{background:url(/ATStyle/Images/img_mostReadNewsTop.jpg) no-repeat left top; padding:5px 15px;}

.related_news h2, .most_read_news h2, .two_column_news h2{color:#663333; font-size:2.0em !important; margin:0 0 10px;}

.most_read_news h2{color:#0D83B1; font-size:2.0em; margin:10px 0;}

.related_news ul, .most_read_news ul, .two_column_news ul{list-style-type:none; margin:0 0 15px;}

.related_news ul li, .most_read_news ul li, .two_column_news ul li {background:url(/ATStyle/Images/img_subLinksBorder.gif) no-repeat 5px bottom; padding:5px 0 7px;}

.related_news ul li a, .most_read_news ul li a, .two_column_news ul li a{font-size:1.3em; padding:5px; display:block;}

.related_news ul li a:hover, .most_read_news ul li a:hover{background:#F3F3F3; text-decoration:none;}

.two_column_news{background:url(/ATStyle/Images/img_relatedNewsBottom.gif) no-repeat left bottom; width:463px; float:left; margin:0;}

.two_column_news_top{background:url(/ATStyle/Images/img_relatedNewsTop.gif) no-repeat left top; width:450px; float:left; padding:10px;}


/* Anchor News article CSS ends here */

/* Our services css starts here */
.about_anchor_threeColumn ul{list-style-type:none;}

.about_anchor_threeColumn ul li{background:url(/ATStyle/Images/img_subLinksBorder.gif) no-repeat 5px bottom; padding:5px 0 7px;}

.about_anchor_threeColumn ul li h2{color:#FF7B22; font-size:1.2em !important; margin:0;}

.about_anchor_threeColumn ul li img{border:none; vertical-align:middle;}

.service_quote{width:221px; float:right; margin:0 0 20px;}

.service_quote .quote_area{background:url(/ATStyle/Images/img_quoteTop.gif) no-repeat top left; width:221px; float:left; position:relative;}

.service_quote .quote_area_content{background:url(/ATStyle/Images/img_quoteBottom.jpg) no-repeat bottom left; color:#5e2e62; font-size:1.8em; padding:10px 10px 35px; width:201px; float:left;  font-family:Arial;}

.quote_name{display:block; font-size:1.5em; font-family:Arial; position:relative; left:20px; width:200px;}

.quote_place{color:#67453F; display:block; font-size:1.4em; position:relative; left:20px; clear:both; text-transform:uppercase; font-family:Helvetica;}


.service_quote_container .quote_name{display:block; font-size:1.4em; font-family:Arial; position:relative; left:20px; width:200px;}

.service_quote_container .quote_place{color:#67453F; display:block; font-size:1.2em; position:relative; left:20px; clear:both; text-transform:uppercase; font-family:Helvetica;}
/* Our services css ends here */

/* Care css starts here */
.galleryMainCategory{position:relative; float:left; height:445px;}

.galleryMainCategory ul{list-style-type:none;}

.galleryMainCategory ul li{display:inline; float:left;}


a.thumbNail_category{background:url(/ATStyle/Images/img_categoryGalleryBG.gif) no-repeat left top; position:relative; top:327px; z-index:2; float:left; margin:0 20px; width:169px; height:100px; padding:0 0 0 6px; outline:none;}

.galleryMainCategory a.orange_link{background:url(/ATStyle/Images/img_arrowLink.gif) no-repeat right 4px; padding:2px 10px 0 0; position:relative; top:330px; float:left; z-index:2; margin:0 25px; font-size:1.2em;clear:both;}

a.thumbNail_category img{margin-top:21px; width:158px; height:72px;}

a.current_thumb{background:url(/ATStyle/Images/img_categoryGallerySelected.gif) no-repeat left top !important;}

.gallery_container, .sub_section_banner{background:url(/ATStyle/Images/img_mainCategoryGalleryMiddle.gif) repeat-x left top; height:331px; width:701px; z-index:1; position:absolute; top:0; left:0;}

.gallery_container .gallery_left, .sub_section_banner .gallery_left{background:url(/ATStyle/Images/img_mainCategoryGalleryLeft.gif) no-repeat left top; height:331px; padding:0 0 0 8px; width:693px;}

.gallery_container .gallery_right, .sub_section_banner .gallery_right{background:url(/ATStyle/Images/img_mainCategoryGalleryRight.gif) no-repeat right top; height:331px; padding:7px 17px 0 0; width:682px;}

.gallery_title{background:url(/ATStyle/Images/img_categoryGalleryLabelRight.png) no-repeat right top; height:70px; width:309px; padding:0; position:relative; margin:-70px 10px 0 0; float:right;}

.gallery_title .gallery_label_left{background:url(/ATStyle/Images/img_categoryGalleryLabelLeft.png) no-repeat left top; height:70px; padding:0 0 0 11px; width:296px;}

.gallery_title .gallery_label_right{background:url(/ATStyle/Images/img_categoryGalleryLabelMiddle.png) repeat-x left top; height:50px; padding:10px 2px; width:283px;}

.gallery_label_right{font-size:1.3em; color:#fff;}

.gallery_label_right span{font-family:Arial;}

.gallery_label_right h3{color:#fff; font-size:1.5em !important; margin:-5px 0 0 0; font-weight:normal;}

.gallery_label_right a{background: url(/ATStyle/Images/img_categoryGalleryGo.jpg) no-repeat right 6px; padding:8px 35px 10px 0; color:#fff; font-size:1.5em;} 

.gallery_label_right a:hover{text-decoration:none;}

/*.testimonial{position:relative; float:left; }*/

.testimonial{position:relative; float:left; width:700px; margin-top:25px; padding-top:16px; border-top:1px solid #d2d2d2; }
/* class changed for site revamp - Jan 2010 Release */

.testimonial h3{color:#0D83B1; font-size:2.0em; float:left; *float:none; font-weight:normal; margin:0 0 1px; font-family:Arial, Helvetica, sans-serif;}

.seperator_category_service{background:url(/ATStyle/Images/img_serviceCategorySeperator.gif) no-repeat; width:685px; margin:15px auto 0; height:5px;}

.testimonial ul{list-style-type:none;}

.testimonial ul li{display:inline;}

.left_content p.testimonial_quote{color:#0D83B1; clear:both; font-weight:bold;  font-size:1.5em; margin:4px 0 0;}

.testimonial_content{top:0; left:0;}

/*.testimonial_content img{margin:8px; float:left; clear:left;}*/

.testimonial_content img{margin:8px; float:left; clear:left; width:329px;}
/* class changed for site revamp - Jan 2010 Release */

.story_testimonial{width:344px; float:right;}

.story_testimonial div{color:#673E2A; font-size:1.2em; font-family:Helvetica; margin:10px 0 10px;}

.story_testimonial p{color:#333333; margin:10px 0; font-family:Helvetica; font-size:1.1em;}

.story_testimonial span{display:block; font-size:1.4em; margin:0;}

a.thumb_testimonial{float:right; height:65px; margin:8px 5px; padding:12px 0 0 2px; position:relative; top:264px; width:93px; z-index:2; outline:none;}

a.current_thumbnail_testimonial{background:url(/ATStyle/Images/img_testimonialtBG.gif) no-repeat left top;}

.testimonial img.seperator{margin:15px 0 0 0;}
/* Care css ends here*/

/*Residential care css stars here */
div.sub_section_banner{position:static; margin-bottom:20px;}

.about_anchor_content ul.content_bullet{list-style-type:none; margin:0 0 20px 0; font-family:Helvetica;}

.about_anchor_content ul.content_bullet li{background:url(/ATStyle/Images/img_bullet.gif) no-repeat left 2px; font-size:1.3em; padding:0 0 0 20px; margin:0 0 15px 0;}

.about_anchor_content ul.service_link{list-style-type:none; margin:0 0 20px 10px; font-family:Helvetica;}

.about_anchor_content ul.service_link li{margin:2px 0;}

.about_anchor_content ul.service_link li a{background:transparent url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 4px; padding:2px 10px 0 0;}

.about_anchor_content ul.service_link li a:hover{background:#F3F3F3 url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 4px;}

.about_anchor_content ul.service_link li a.back_news{background:url(/ATStyle/Images/img_leftChevron.gif) no-repeat left 1px; padding:0 0 0 11px;}

.about_anchor_content ul.service_link li a.back_news:hover{background:#F3F3F3 url(/ATStyle/Images/img_leftChevron.gif) no-repeat left 1px;}

.back_anchor_news{float:left;}
/*Residential care css ends here */

/* Page tool CSS starts here */
/*ul.page_tool{width:90px; float:right; list-style-type:none; text-align:right; margin:-15px 0 0; z-index: 200; position:relative; top:1px; font-family:helvetica; right:-5px;}*/

ul.page_tool{width:90px; float:right; list-style-type:none; text-align:right; margin:-15px 0 0; z-index: 200; position:relative; top:1px; font-family:helvetica; right:8px;/* RK*/}
/* class changed for site revamp - Jan 2010 Release */

ul.page_tool li{display:inline; float:left; margin:0 0 0 20px; position:relative;}

ul.page_tool li a img{border:none;}

ul.page_tool ul li{text-align:center; margin:0 0 0 10px;}

ul.page_tool ul li a{background:url(/ATStyle/Images/img_dottPageTool.gif) repeat-x bottom left; color:#00b0ca; font-size:1.3em; display:block; margin:0; padding:8px 0 10px;}

ul.page_tool ul li a:hover{background:#F3F3F3 url(/ATStyle/Images/img_dottPageTool.gif) repeat-x bottom left;}

ul.page_tool a{text-decoration:none;}

ul.page_tool a p{color:#333; text-decoration:none;}

ul.page_tool ul li a.last_page_tool{background:none;}

ul.page_tool ul li a:hover{color:#00b0ca;}

ul.page_tool ul{background:url(/ATStyle/Images/img_pageToolBg.png) no-repeat left top; width:187px; height:90px; z-index:2000; margin:-10px -77px; padding:16px 0px;}

.page_tool li:hover {position:relative;}

.page_tool ul{display:none; position:absolute; top:33px; left:0;}

/*.page_tool li:hover ul{display:block;}*/

/* Page tool CSS ends here */

/* Service detail search CSS starts here */
.detail_search_top{background:url(/ATStyle/Images/img_findSearchResultMiddle.gif) repeat-y top left; width:942px; float:left; padding:0;}

.detail_search_bottom{background:url(/ATStyle/Images/img_findSearchResultBottom.gif) no-repeat bottom left; width:942px; float:left; padding:0;}

.detail_search_middle{background:url(/ATStyle/Images/img_findSearchResultTop.gif) no-repeat top left; width:922px; float:left; padding:20px 10px 10px;}

.detail_search_middle ul{list-style-type:none; width:200px; float:left;}

.detail_search_middle ul.right_container{width:320px; margin:0 10px;}

.detail_search_middle ul li{padding:2px 5px; width:185px;}

.detail_search_middle ul li.all_service{font-weight:bold;}

.detail_search_middle ul li.mouse_overbg{background:#d9d9d9;}

.detail_search_middle ul.right_container li{width:240px;}

.detail_search_middle ul li label{font-size:1.4em; margin:0 0 0 5px; font-family:Arial;}

.detail_search_middle ul li img{float:right; *margin:-15px 0 0;}

.detail_search_middle .search_area{margin:0; clear:both; float:none; width:435px; padding:5px; display:inline-block;}

.detail_search_middle .search_area label{color:#333333;float:left;}

.detail_search_middle .search_area input{color:#333333; float:right;}

.example_search{display:block; font-size:0.8em; position:relative; top:5px; font-family:Helvetica;}

.detail_search_seperator{background:url(/ATStyle/Images/img_serviceDetailSearchSeperator.gif) no-repeat left center; clear:both; float:left; height:5px; margin:15px 0 15px  15px; width:918px;}

.detail_search_middle .toolTip_container{background:url(/ATStyle/Images/img_toolTipBg.png) no-repeat; width:285px; height:88px; padding:33px 23px 20px; z-index:2; position:absolute; margin:10px 0 0 -60px; display:none; font-size:1.2em; font-weight:bold;}

.detail_search_middle .service_detail .jNiceHidden {visibility:visible;}

div.search_result_container{clear:both; margin:15px 0 0; float:left; width:920px;}

div.search_result_container div.map_area{width:643px; border:5px solid #ccc; float:right;}

div.search_result_container ul{list-style-type:none; width:260px; position:relative; left:0; clear:both;}

div.search_result_container ul li{display:block; border-bottom:1px dashed #ccc; padding:2px 0; width:260px; float:left;}

div.search_result_container ul li span.count_number{background:url(/ATStyle/Images/icn_locationNumber.gif) no-repeat left top; display:block; width:24px; height:24px; float:left; color:#fff; font-size:1.3em; padding:3px 7px; font-weight:bold;}

div.search_result_container ul li a{display:block; text-decoration:none;  float:left; padding:5px 0 5px 5px; width:255px;}

div.search_result_container ul li a:hover{background:#F3F3F3; text-decoration:none; color:#FF6600 !important;}

div.search_result_container ul li a span.location_area{width:160px; float:left; font-size:1.3em; color:#333; cursor:pointer;}

div.search_result_container ul li a span.heading{color:#FF7B22; display:block;}
/* Service detail search CSS ends here */

/* Service finder results CSS starts here */
.pagination_service_results{color:#666666; font-size:1.3em; font-family:helvetica; display:block; clear:both;}

.pagination_service_results span{font-weight:bold;}

.detail_search_results{list-style-type:none; float:left; margin:0 0 20px 0;}

.detail_search_results li{display:inline; float:left; width:450px; margin:0;}

.detail_search_results li.search_location{width:340px; float:left; margin:-4px 0 0 0;}

.detail_search_results li.search_location .search_area{clear:none; float:none; margin:0; width:auto;}

.detail_search_results li label{float:left; font-size:1.4em; font-weight:bold; margin-right:5px;}

.detail_search_results li select{width:300px; float:left;}

.detail_search_results li .jNiceWrapper {float:left;}

.detail_search_results li .jNiceSelectWrapper{width:300px;}

.detail_search_results li .jNiceSelectWrapper ul{width:296px;}

.detail_search_results li .jNiceSelectWrapper ul li{display:block; width:280px; font-size:1.2em; margin:0;}

.detail_search_results li .search_area label {color:#333;}

.detail_search_results li .search_area .textinput {color:#333;}

.detail_search_top table{margin:0 10px; border:none;}

.detail_search_top table th a{background:transparent url(/ATStyle/Images/icn_sorting.gif) no-repeat scroll right 2px; padding:5px 32px 5px 0;}

.detail_search_top table th a.selected{background:none; color:#00688F}

.detail_search_top table th, .detail_search_top table td{border-right:1px solid #eee; border-bottom:1px solid #eee; padding:5px 15px; font-size:1.3em; width:150px; font-family:Arial;}

.detail_search_top table th{border-bottom:1px solid #d2d2d2; padding:5px;}

.detail_search_top table th img{vertical-align:middle; margin:5px;}

.show_result{float:right; font-size:1.2em; margin:10px 8px 15px 0; clear:both; width:200px; text-align:right;}

.VE_Pushpin_Popup_Body img.arrow_icon{width:8px !important; height:11px !important; float:none;margin:0;}

.ero-shadow .ero-body{width:330px !important;}

.firstChild .VE_Pushpin_Popup_Body{font-size:12px; width:300px !important;}

/* Service finder results CSS starts here */

/* Anchor homes CSS starts here */
.anchor_home_banner img{float:left; margin:0 10px 0 0;}

.anchor_home_banner h2{color:#00688F; font-size:2.5em; float:left; text-align:center; width:200px; margin:80px 0 0;}

.anchor_home_banner ul{list-style-type:none; float:left; text-align:center; width:200px;}

.anchor_home_banner ul li{background:transparent url(/ATStyle/Images/img_subLinksBorder.gif) no-repeat center bottom; margin:5px 0 10px; padding:0 0 10px; text-align:center;}

.anchor_home_banner ul li a{font-size:1.4em;}

.anchor_home_banner .right_sub_links{background:none; border:none; float:none; margin:0; padding:0; width:auto;}

.left_content .theme_blue{background:transparent url(/ATStyle/Images/img_home_ticket_bottom.gif) no-repeat left bottom; padding:0; border:none; margin:0 0 20px; width:221px;}

.left_content .theme_blue .sub_link_bottom{background:transparent url(/ATStyle/Images/img_home_ticket_top.gif) no-repeat scroll left top; padding:0 40px;}

.left_content .theme_blue .what_we_do{padding:0 15px;}

.left_content .theme_blue .what_we_do ul{margin:10px 0;}

.left_content .theme_blue .what_we_do ul li{background:transparent url(/ATStyle/Images/img_bullet.gif) no-repeat scroll left 2px; text-align:left; margin:5px 0 0; padding:0 0 5px 15px; font-size:1.2em; font-family:Arial;}

.left_content .theme_blue .sub_link_bottom p{font-family:Arial;}

.left_content .theme_blue h2{padding:20px 0 0;}

.left_content .theme_blue .sub_link_bottom p{color:#00688F;}

.left_content .theme_blue .sub_link_bottom li{background:none; font-size:1.4em;}

.left_content .theme_blue .sub_link_bottom a{color:#333;}

.information_brochure{background:url(/ATStyle/Images/img_informationBrochureBottom.gif) no-repeat left bottom; float:left; margin:20px 0 0;}

.information_brochure .information_brochure_top{background:url(/ATStyle/Images/img_informationBrochureTop.gif) no-repeat left top; padding:10px 10px 7px 10px; width:201px; float:left;}

.information_brochure a{background:url(/ATStyle/Images/img_link_arrow.gif) no-repeat right 18px !important; padding:0 11px 0 0; margin:0 0 10px 0; font-size:1.6em; float:left; clear:both;}

.information_brochure a:hover{background:#F3F3F3 url(/ATStyle/Images/img_link_arrow.gif) no-repeat right 2px;}

.information_brochure a.request_brochure{margin:10px 0 0 0; clear:both; width:94px !important;}

/* blue theme commenting 
.information_brochure a.request_brochure{background:url(/ATStyle/Images/img_blueChevron.gif) no-repeat right 4px; padding:0 11px 0 0; color:#00688F !important; margin:10px 0 0 0; font-weight:bold; clear:both; width:94px !important;}
*/

.right_sublink_business .information_brochure a{font-size:1.1em;}
/* Anchor homes CSS starts here */

/* Residential Detail CSS starts here */
.service_detail_gallery{background:transparent url(/ATStyle/Images/img_mainCategoryGalleryMiddle.gif) repeat-x left top; position:relative; height:331px; width:701px; z-index:1; margin:0 0 20px;}

.service_detail_gallery .service_detail_galleryLeft{background:transparent url(/ATStyle/Images/img_mainCategoryGalleryLeft.gif) no-repeat left top; height:331px; padding:0 0 0 8px; width:693px;}

.service_detail_gallery .service_detail_galleryRight{background:transparent url(/ATStyle/Images/img_mainCategoryGalleryRight.gif) no-repeat right top; height:331px; padding:7px 17px 0 0; width:682px;}

.service_detail_gallery ul{list-style-type:none; width:170px;}

.service_detail_gallery ul li{display:block; margin:0 0 8px; float:left;}

.service_detail_gallery ul li div.large_container{position:absolute; top:6px; right:5px;}

.service_detail_gallery ul li div.large_container .gallery_title{position:absolute; right:0; bottom:0;}

.thumbnail_detail{background:url(/ATStyle/Images/img_galleryRightBG.gif) no-repeat left top; width:152px; height:91px; float:left; padding:5px 6px;}

.thumbnail_current_detail{background:url(/ATStyle/Images/img_galleryRightArrowBG.gif) no-repeat left top !important;}

.tab_accordin{min-height:380px; position:relative;}

.tab_accordin ul{position:relative; list-style:none; margin:0 0 0 3px;} /*height:34px;*/

.tab_accordin ul li{float:left; margin:0 5px 0 0;}

.accordin_content ul{height:auto; margin:10px 0;}

.accordin_content ul li{background:url(/ATStyle/Images/img_bullet.gif) no-repeat left 5px; padding:0 0 0 15px; float:none; display:block; margin:5px 0; font-size:1.3em; font-family:Helvetica;}



.tab_accordin ul li a.tabs{background:url(/ATStyle/Images/img_tabAccordinLeft.gif) no-repeat left 1px; float: left; color:#fff; display: block; text-decoration: none;	font-size: 1.4em; font-weight: bold; padding:0 0 0 10px; /*Padding to accomodate left tab image. Do not change*/	height: 36px; line-height: 34px; cursor: pointer; font-family:Arial; outline:none;}

.tab_accordin ul li a.tabs span{background:url(/ATStyle/Images/img_tabAccordinRight.gif) no-repeat right 1px; float: left; display: block; padding: 3px 14px 0 0; /*Padding of menu items*/}

.tab_accordin ul li a.selected_tabs, .tab_accordin ul li a:hover{background: url(/ATStyle/Images/img_tabSelectedLeft.gif) no-repeat left 1px; height:47px; text-decoration:none; color:#673E2A;}

.tab_accordin ul li a.selected_tabs span, .tab_accordin ul li a:hover span{background: url(/ATStyle/Images/img_tabAccordinRightSelected.gif) no-repeat right 1px;}





div.accordin_content{/*background:url(/ATStyle/Images/img_twoColumnMiddle.gif) repeat-y bottom left; position:absolute;*/ top:35px; left:-3px;}

div.accordin_content .accordin_content_bottom{/*background:url(/ATStyle/Images/img_twoColumnBottom.jpg) no-repeat bottom left;*/}

div.accordin_content .accordin_content_content{/*background:url(/ATStyle/Images/img_twoColumnTop.jpg) no-repeat top left;*/ padding:10px; width:681px; min-height:300px; border-top:1px solid #9e81a0}

.accordin_image{float:right; padding:0 0 10px 10px;}

.accordin_content_content .read_more{background:url(/ATStyle/Images/img_arrowLink.gif) no-repeat right 2px; padding:0 11px 0 0; font-size:1.3em;}

.related_anchor_home{background:url(/ATStyle/Images/img_twoColumnMiddle.gif) repeat-y bottom left; float:left;}

.related_anchor_home .related_anchor_home_bottom{background:url(/ATStyle/Images/img_twoColumnBottom.jpg) no-repeat bottom left; float:left;}

.related_anchor_home .related_anchor_home_content {background:url(/ATStyle/Images/img_twoColumnTop.jpg) no-repeat top left; padding:10px; width:681px; float:left;}

.related_anchor_home_content a.top_link{background:url(/ATStyle/Images/img_arrowLink.gif) no-repeat right 3px; padding:0 11px 0 0; font-size:1.4em; float:right; margin:10px;}

.related_anchor_home_content h3{font-size:2.0em; font-weight:normal;}

.related_anchor_home_content h4{font-size:1.7em; font-weight:normal; margin:0 0 10px;}

.related_anchor_home_content ul{list-style-type:none; width:671px; margin:0 0 0 9px;}

.related_anchor_home_content ul li{display:block; margin:0 4px; width:102px; height:120px; float:left;}

.related_anchor_home_content ul li a{cursor:default; width:129px; height:112px; text-align:center;}

.related_anchor_home_content ul li a:hover{background:url(/ATStyle/Images/thumbs_bg.gif) no-repeat left top !important; width:122px !important; height:112px !important; position:absolute; padding:2px 5px 0 3px; margin:-10px 0 0 -10px; z-index:2; text-decoration:none;}

.related_anchor_home_content ul li a:hover img{width:123px !important; height:99px !important;}

.related_anchor_home_content ul li a span{display:block; margin:5px 0 0 0; height:1%; font-size:1.1em; color:#333;}

.related_anchor_home_content ul li a:hover span{color:#FF7B22; font-weight:bold; display:block; font-size:1.3em; margin:5px 0 0 0;}

/* Residential Detail CSS ends here */


/* Contact the Branch module css starts here */
.bitmap_container{width:82px; float:right;}

.bitmap_container img{border:2px solid #ccc;}

.bitmap_container span{width:70px; display:block; float:right; text-align:right; font-size:1.3em;}

.bitmap_container strong{display:block; float:right; font-size:1.3em; margin:5px 0 0 0; text-align:right; width:80px; color:#860038; border-top:1px solid #860038;}

div.decision_tool .contact_branch p{font-size:1.2em; margin:0 0 10px;}

div.decision_tool .contact_branch p.telephone_number{margin:50px 0 5px 0; clear:both;}

div.decision_tool .contact_branch a{background:url(/ATStyle/Images/img_arrowLink.gif) no-repeat right 2px; padding:0 11px 0 0; font-size:1.0em;}

p.search_locator{border:3px solid #ccc;}

.contact_branch ul{list-style-type:none;}

.contact_branch ul li{ padding:5px 0 0px;} /* 04/07 background:transparent url(/ATStyle/Images/img_subLinksBorder.gif) no-repeat scroll 5px bottom; */

div.decision_tool .contact_branch ul li a{background:none; display:block; font-size:1.6em; margin:5px 0 0; padding:5px 5px 5px 0px} /*  padding:5px; */

div.decision_tool .contact_branch ul li a:hover{background:#F3F3F3; text-decoration:none;}

.contact_branch ul li a img{vertical-align:middle;}

.patterLink{background:url(/ATStyle/Images/img_rightSubLinkPatter.gif) no-repeat; left: top; border:none; margin-top:-25px; position:relative; z-index:2; height:155px;}

.patterLink ul{margin:25px 0 0 0;}
/* Contact the Branch module css ends here */

/* Site search results css starts here */
.siteSearchResults{background:url(/ATStyle/Images/img_siteSearchMiddle.gif) repeat-y left top;}

.siteSearchResults .siteResultsTop{background:url(/ATStyle/Images/img_siteSearchTop.gif) no-repeat left top;}

.siteSearchResults .siteResultsBottom{background:url(/ATStyle/Images/img_siteSearchBottom.gif) no-repeat left bottom; width:671px; padding:10px 15px;}

ul.filter_option{list-style-type:none; width:600px; clear:both; float:left; margin:0 0 10px;}

ul.filter_option li{display:inline; margin:10px 30px 0 0; float:left; width:115px;}

ul.filter_option .jNiceWrapper {float:left;}

ul.filter_option label{color:#666; margin:0 10px 0 10px; font-size:1.2em; font-weight:bold; font-family:Helvetica; position:relative; top:-2px;}

ul.filter_option input{position:relative; top:-1px;}

.siteResultContainer{clear:both;}

.siteResultContainer a{display:block; color:#666; padding:1px 10px; border-bottom:2px solid #eeeeee;}

.siteResultContainer a:hover{background:#F3F3F3; text-decoration:none;}

.update_button{float:right; position:relative;}

.pagination_site_result{margin:10px 0;}

.siteResultContainer h4{text-decoration:underline; font-size:1.3em;}
/* Site search results css ends here */

p.heading_content{font-size:1.5em; font-family:Arial; margin:0 0 5px;}

/* FAQ CSS starts here */
.faq_content{background:url(/ATStyle/Images/img_twoColumnMiddle.gif) repeat-y bottom left; float:left;}

.faq_content .faq_content_bottom{background:url(/ATStyle/Images/img_twoColumnBottom.jpg) no-repeat bottom left; float:left;}

.faq_content .faq_content_container{background:url(/ATStyle/Images/img_twoColumnTop.jpg) no-repeat top left; padding:30px 10px 10px; width:681px; float:left;}

.faq_content_container ul{list-style-type:none; float:left;}

.faq_content_container ul li{width:290px; margin:0 35px 20px 0; float:left;}

.faq_content_container ul li a{color:#857a18; font-size:1.3em;}

ul.faq_results{list-style-type:none; float:left; width:681px;}

ul.faq_results li{background:url(/ATStyle/Images/img_seperatorAboutAnchor.gif) no-repeat bottom center; padding:10px 10px; float:left; width:660px;}

ul.faq_results li h4{color:#333;}

ul.faq_results li a.link_detail{background:url(/ATStyle/Images/img_arrowLink.gif) no-repeat right 2px; padding:0 11px 0 0; font-size:1.3em; float:left;}

ul.faq_results li a.back_top{font-size:1.3em; float:right;}
/* FAQ CSS ends here */


/* Modified Horizontal navigation css starts here */
.horizontal_navigation{float:left;}

.left_hor_nav{position:relative; height:43px; list-style-type:none; margin:0;}

.left_hor_nav li{float:left; display:inline;}

.left_hor_nav li img{position:relative; top:15px; z-index:3;}

.left_hor_nav li a{float:left; color:#656565; display:block; text-decoration: none;font-size: 1.4em; font-weight: bold; padding:0 0 0 17px; height: 46px; line-height: 43px; cursor: pointer; font-family:Arial; margin:0; position:relative; z-index:3;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.left_hor_nav li a{margin:0;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.home_page_ticket li .jNiceSelectWrapper .jNiceSelectText {width:158px !important;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.right_content .content_find_service .jNiceSelectWrapper .jNiceSelectText {width:147px !important;}
}

.left_hor_nav li a span{float: left; display: block; padding: 3px 14px 0 0; /*Padding of menu items*/}

.left_hor_nav li.hover a, .left_hor_nav li:hover a{background: url(/ATStyle/Images/img_hor_nav_hover_left.gif) no-repeat left 1px !important; height:47px; text-decoration:none; color:#800004 !important;}

.left_hor_nav li.hover a span, .left_hor_nav li:hover a span{background: url(/ATStyle/Images/img_hor_nav_hover_right.gif) no-repeat right 1px;}

.left_hor_nav li:hover a:hover{color:#800004; text-decoration:none !important;}

.left_hor_nav li ul{display:none;}

.left_hor_nav li.hover ul{background:url(/ATStyle/Images/hoverdBg.jpg) no-repeat left top; height:54px; width:972px; position:absolute; left:-14px; top:24px; z-index:1; display:block; font-size:0.8em;}

.left_hor_nav li.hover ul li{position:relative; top:14px; left:10px;}

.left_hor_nav li.hover ul li a{background:none !important; padding:0; margin:0 10px; color:#656565 !important;}

.left_hor_nav li.hover ul li a:hover{color:#800004 !important; background:none !important;}

.left_hor_nav li:hover ul{background:url(/ATStyle/Images/hoverdBg.jpg) no-repeat left top; height:54px; width:972px; position:absolute; left:-14px; top:24px; z-index:1; display:block; font-size:0.8em;}

.left_hor_nav li:hover ul li{position:relative; top:14px; left:10px;}

.left_hor_nav li:hover ul li a{background:none !important; padding:0; margin:0 10px; color:#656565 !important;}

.left_hor_nav li:hover ul li a:hover{color:#800004 !important; background:none !important;}





#header_container.hover_header{background:url(/ATStyle/Images/img_header_left_hover.gif) no-repeat 2px 1px;}

#header_container #header_right.hover_header_right{background:url(/ATStyle/Images/img_header_right_hover.gif) no-repeat right 1px;}

#header_container #header_content.hover_header_middle{background:url(/ATStyle/Images/img_header_repeat_hover.gif) repeat-x 2px 1px;}
/* Modified Horizontal navigation css ends here */

/* Decision tool CSS starts here */
.decisionTool {background:url(/ATStyle/Images/img_newsContainerTop.gif) no-repeat top left; width:703px; margin:20px 0 0 0; float:left;}

.decisionToolTop {background:url(/ATStyle/Images/img_newsContainerBottom.gif) no-repeat bottom left; width:703px; padding:7px 0 8px 0; float:left;}

.decisionTool .decisionToolBottom{border-left:2px solid #e9e9e9; border-right:2px solid #e9e9e9; padding:5px 0 0 0; width:699px; float:left;}

ul.step_indicator{background:url(/ATStyle/Images/img_pageIndicatorStep.gif) no-repeat left top; list-style-type:none; margin:0 auto; padding:0 0 0 9px; width:181px; height:40px;}

ul.step_indicator li{display:inline; color:#fff; font-size:1.3em; font-family:Helvetica; font-size:1.3em; font-weight:bold; line-height:29px; padding:0 10px; float:left;}

ul.step_indicator li.current{background:url(/ATStyle/Images/img_currentStepIndicator.gif) no-repeat bottom center; height:40px; font-size:1.6em;}

ul.step_decisionTool{list-style-type:none;}

ul.step_decisionTool li{background:url(/ATStyle/Images/img_seperatorSiteResult.gif) no-repeat bottom center; display:block; float:left; width:699px;}

ul.step_decisionTool li span.step_number{display:block; width:100px; float:left; text-align:center; font-size:10.0em; position:relative; top:-16px; font-weight:bold;}

ul.step_decisionTool li span.completed{color:#ccc;}

ul.step_decisionTool li span.uncompleted{color:#f3f3f3;}

ul.step_decisionTool li span.current_step{color:#a6a6a6;}

ul.step_decisionTool li.current_step{background:#f3f3f3 url(/ATStyle/Images/img_seperatorSiteResult.gif) no-repeat bottom center;}

ul.step_decisionTool li h2{font-size:2em;}

ul.step_decisionTool li div{float:left; width:540px; margin:0 auto; text-align:center; padding:10px 0;}

ul.step_decisionTool li ul{margin:20px 0 0;}

ul.step_decisionTool li ul li{background:none; display:inline; float:none; margin:0 20px 0 0;}

ul.step_decisionTool li ul li label{font-size:1.3em; padding:0; position:relative; top:-2px;}

div.result_container{text-align:center; margin:20px 0 0; padding:0 60px;}

div.result_container a{background:url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 2px; font-size:1.3em; margin:10px 0 0; text-decoration:underline; color:#333333; padding:0 12px 0 0;}

div.result_container a:hover{background:url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 2px;}

div.result_container input{margin:30px 10px 20px 0;}
/* Decision tool CSS ends here */

/* Contact Us CSS starts here */
.font_bold{font-weight:bold;}

ul.form_listing{list-style-type:none; float:left; font-family:helvetica;}

ul.form_listing li{/*clear:both;*/ color:#333333; display:block; float:left; font-weight:bold; padding:5px 0; width:800px;}

ul.form_listing li label{width:150px; float:left; font-size:1.3em; top:3px;}

ul.form_listing li .jNiceWrapper{float:left; margin:-6px 0 0 0;}

ul.form_listing .jNiceSelectWrapper{left:0;} 

ul.form_listing li select, ul.form_listing .jNiceSelectWrapper ul{width:372px;}

ul.form_listing .jNiceSelectWrapper ul a {font-size:1.2em; font-weight:normal;}

ul.form_listing .jNiceSelectWrapper ul li{padding:0; width:372px;}

span.instruction_form{display:block; clear:both; font-size:1.2em; margin-left:160px; margin-top:30px;}

ul.form_listing li .input-search{float:left; _margin-left:3px}

ul.form_listing li .textinput{width:340px; color:#666; font-style:normal; margin:0;}

.input_address{margin:0 0 0 385px;}

.overseas_address{font-size:1.3em;}

.radio_label{float:left; width:400px; /*margin:0 0 15px 0;*/ position:relative;}

ul.form_listing li .radio_label li{width:auto;}

ul.form_listing li .radio_label label{position:relative; width:auto; left:-6px; top:-2px;}

ul.form_listing li .preffered_time{margin:-20px 0 0 158px;}

ul.form_listing li .preffered_time label{position:relative; top:-8px; font-size:1.2em; width:auto; margin:0 25px 0 0; left:-6px;}

ul.form_listing li textarea{border:2px solid #dfdfdf; width:600px; height:130px;_margin-left:-2px;}

ul.form_listing li input.submit_button{float:right; margin:0 37px 0 0;}

ul.form_listing li.sub_form{padding-left:10px; font-size:0.9em;}

ul.form_listing li.two_check em{display:block; width:150px; float:left; font-size:1.3em; font-style:normal;}

ul.form_listing li.two_check label{width:auto; margin:0 20px 0 0; position:relative; top:2px; left:-6px;}

ul.form_listing li.two_check span{margin:0; top:2px;}

p.content_directory {background:transparent url(/ATStyle/Images/img_contentDirector.gif) repeat-x scroll 0; border:1px solid #CCCCCC; clear:both; float:left; font-weight:bold; margin:0 0 5px; padding:15px; }
/* Contact Us CSS ends here */


/* New hero image design styles starts here */
.hero_image_area{width:1010px; position:relative; left:-34px;}

.hero_image_area .left_edge{width:24px; float:left; position:relative; left:1px;}

.hero_image_area .hero_content_area{background:#FBFAE8; width:962px; float:left; position:relative; left:1px;}

.hero_image_area .top_edge{position:relative; top:-1px;}

.hero_image_area .right_edge{width:23px; float:right; position:relative; top:-1px; left:0px;}

.hero_content{}

.hero_content .hero_main{float:left; width:430px; margin:0; height:347px; margin-top:-1px;}

.hero_content_right{width:585px; float:left; position:absolute; left:360px; z-index:5;}

.hero_content_right p.main_heading{width:330px; font-size:55px; color:#ffffff; margin:25px 0 0 0; font-family:Arial;}

.home_ticket{background: url(/ATStyle/Images/img_homeTicket.png) no-repeat; display:block; width:120px; height:187px; padding:10px 10px 0 20px; float:left;}

.home_ticket a{position:relative;}

.home_ticket1{margin:27px 0 0 0;}

.home_ticket2{margin:50px 0 0 -5px;}

.home_ticket3{margin:36px 0 0 -5px;}

.home_ticket4{margin:51px 0 0 -5px;}

.hero_content_right a{font-size:1.1em; color:#663333;}

.hero_content_right a:hover{text-decoration:none;}

.hero_content_right a h4{color:#FF7B22; font-size:1.1em !important; font-family:Helvetica; margin:0;}

.hero_image_area .contact_us{position:absolute; right:30px;}
/* New hero image design styles ends here */
.about_anchor_content ul li a.content_link{font-size:1.0em;}

.search_result_list{clear:both;}

.search_result_list td a{display:block;}

a.result_back{background:url(/ATStyle/Images/img_leftChevron.gif) no-repeat left 3px; padding:0 0 0 11px; font-size:1.3em; float:right; margin:10px 0 0 0; clear:both;}

.anchorContainer{width:227px; height:115px; position:absolute; right:40px; z-index:50000; top:-20px;}

.anchorContainer:hover{text-decoration:none;}

.download_container{width:435px; float:right;}

.download_container span{font-family:Helvetica; font-size:1.3em; color:#666;}

ul.faq_results .download_container h4{color:#673E2A; font-size:2em; font-weight:normal; margin:0 0 5px 0;}

ul.useful_contacts{list-style-type:none; font-family:Helvetica;}

ul.useful_contacts li{background:url(/ATStyle/Images/img_bullet.gif) no-repeat left 5px; padding:0 0 0 15px; display:block; margin:10px 0; font-size:1.3em;}

.service_page .right_content{margin:-15px 0 0 0;}

.home_page_ticket li div img.icn_decsionTool, div.decision_tool .decision_toolBottom img.icn_decsionTool{float:right; border:none; padding:0 0 0 5px;}

.step_indicator_testimonial{font-weight:bold; font-size:1em; float:left; font-family:Helvetica; display:block; margin:10px 0 0 20px;}

h4.question_answerd{margin-bottom:-20px;}

.navLinks{float:right; margin:10px 20px 0 0;}

.navLinks input{margin:0 0 0 25px;}

/* Styles for Language Bar starts here */
.language_bar{list-style-type:none; text-align:center;}

.language_bar li{display:inline;}

.footer .footer_right{background:url(/ATStyle/Images/img_footerMiddle.gif) repeat-x;  height:160px; padding:5px 0 0; width:937px;}

.customer_quote_link{/*background:transparent url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 2px;*/ color:#333333 !important; position:relative; left:20px; font-size:1.2em; /*padding:0 12px 0 0;*/ text-decoration:underline !important;}

.customer_quote_link:hover{/*background:#F3F3F3 url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 2px !important;*/}

.service_quote_container .customer_quote_link{font-size:1.1em;}
/* Styles for Language Bar ends here */

/* Fix made to resolve UI issue respect to sharepoint starts here*/

.ms-WPBody{font-size:1em;}

#zz5_Menu_t{position:absolute;}

.ms-siteaction{position:absolute; top:30px; height:40px; z-index:555555555;}

.ms-WPBody ul.left_hor_nav a:link, .ms-WPBody ul.left_hor_nav a:visited{color:#656565;}

.ms-WPBody ul.left_hor_nav a:hover{color:#800004 !important;}

.ms-WPBody .menu a:link{color:#FFF;}

.ms-WPBody .menu a:hover{color:#FF6600; text-decoration:none;}

.ms-WPBody .menu ul li ul li a:link, .ms-WPBody .menu ul li ul li a:visited{color:#656565 !important;}

.ms-WPBody .menu ul li ul li h2 a:link, .ms-WPBody .menu ul li ul li h2 a:visited{color:#FF7B22 !important;}

.ms-WPBody .hero_content a:link, .ms-WPBody .hero_content a:visited{color:#663333;}

/*.ms-WPBody a:link, .ms-WPBody a:visited{color:#FF6600;}*/

.ms-WPBody a:link, .ms-WPBody a:visited{color:#7f7f7f;}/*RK*/
/* class changed for site revamp - Jan 2010 Release */

.menu a:hover, .menu li:hover a{ color:#FF6600;}

.ms-WPBody .contact_us{right:60px; z-index:50;}

.ie_height{margin-top:-5px;}

.hidden{display:none;}

.ms-PartSpacingVertical{margin-top:0;}

.contact_inner .contact_us{right:0;}

a.close{position:absolute; margin-left:185px; top:70px; z-index:20; outline:none;}

.main_container_service{list-style-type:none;}

.main_container_service li{display:inline; width:234px; float:left;}

.main_container_service li h3 nobr span{word-break:break-all; width:150px;}

ul.mainPage{font-family:helvetica; font-size:1.4em; margin:0 30px 30px; list-style-type:none;}
	
ul.mainPage li{background:url(/ATStyle/Images/page.gif) no-repeat left top; padding:0 0 0 20px; margin:0 0 10px;}

ul.mainPage li ul{margin:5px 0 0 15px; list-style-type:none;}

.right_quick_links{width:201px; float:right; margin:20px;}

.right_quick_links_service{width:221px; float:right;}

a.close{display:none;}

.emailForm{list-style-type:none; margin:20px auto; clear:both; float:left;}

.emailForm li{margin:0 0 10px 0; font-weight:bold; color:#666666; float:left;}

.emailForm li label{width:150px; float:left; font-size:1.2em; font-family:Arial; position:relative; top:2px;}

.emailForm li .input-search {float:left; color:#666666; width:300px}

.emailForm li .input-search .textinput{width:275px; margin:0 0;}

.emailForm li textarea{border:1px solid #999999; height:100px; width:280px; font-weight:bold; font-size:1.3em; font-family:Helvetica; color:#333; padding-left:10px;}

.step_decisionTool .jNiceRadio{display:none;}

.step_decisionTool .jNiceHidden{z-index:100000; visibility:visible; position:relative; top:5px; left:-4px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.step_decisionTool .jNiceHidden{top:-2px;}
}

.detail_search_top table th, .detail_search_top table td{border-left:none; border-top:none;}
/* Changes for MAP */

/* custom style starts */

.MSVE_MapContainer{width:643px; border:5px solid #CCCCCC;}

.detail_search_middle .search_area .input-search input{float:none;}

.search_area .input-search{margin:0 5px 0 0;}

.detail_search_middle .pagination_service_results{clear:none; float:left; width:400px; margin:0 0 15px;}

.detail_search_middle .pagination{clear:none; margin:0; width:500px;}

.MSVE_MapContainer a.MSVE_PushPin img, a.VEAPI_Pushpin img, a.VE_Pushpin img{position:relative; top:-10px;}

.pinStyle1 .text{font-size:15px; font-weight:bold; left:-13px; position:relative; top:9px;}

.pinStyle1 .text a{color:#fff;}

.MSVE_MapContainer .VE_Pushpin_Popup_Body img{width:100px; height:100px; float:left; margin:-17px 10px 0 0;}

.VE_Pushpin_Popup_Title{font-family:Helvetica !important; font-size:1.4em !important; color:#FF6600 !important; font-weight:bold !important; padding:0 0 7px 0;}

.VE_Pushpin_Popup_Body{font-size:13px !important; color:#666 !important; font-family:Helvetica !important; float:left; margin-top:-5px; padding:11px 0 0;}

.link_pins_appon{margin:15px 0 0; font-size:13px; float:none; display:block;}

.link_pins_detail{margin:5px 0; font-size:13px; float:none; display:block;}

.VE_Pushpin_Popup_Body .link_pins_appon img, .VE_Pushpin_Popup_Body .link_pins_detail img{border:none; position:relative; top:2px;}

.ero .ero-previewArea p{display:none !important;}

.VE_Pushpin_Popup_Body img{float:left; margin:0 10px 0 0; padding:1px; border:1px solid #CCCCCC; width:140px; height:83px;}

.ero-actions {display:none;}

.ero-paddingHack{display:none;}

.ero .ero-previewArea div.firstChild{margin:12px 12px 0 !important;}

.VE_Pushpin_Popup_Body div{clear:both; float:left; margin:10px 0 5px;}
/* custom style ended */

span.ins_error_message{color:#ff0000;}

.error_message{background:#fed9d9; border:1px solid #ff0000;}

.detail_search_middle .error_message label{color:#ff0000 !important;}

.detail_search_middle .error_message .input-search{color:#ff0000;}

.example_search{color:#333333;}

.detail_search_middle .error_message .example_search{color:#ff0000;}

.detail_search_middle .error_message input {color:#ff0000 !important;}

.two_column_news_container{width:463px; float:left; margin-bottom:20px;}

.quote_container{width:221px; float:right;}

.content .service_page{margin-top:-20px;}

.service_quote_container{float:right; width:221px;}

.right_sub_links h4{color:#00688F; font-size:2.3em !important; margin:0; text-align:center; font-weight:normal !important;}

.sub_category_quick_links_container h4, .category_navigation_container h4{font-size:1.5em !important;}

.about_anchor_content ul.service_link li a{font-size:1.2em;}

div.decision_tool .contact_branch a.VEAPI_Pushpin{background:none;}

.whoweare_promo_container{clear:both; float:right; width:220px;}

.whoweare_promo_container .decision_tool{margin:0;}

/*.MSVE_MapContainer #MSVE_navAction_compassBackground{display:none;}*/


/* Fix made to resolve UI issue respect to sharepoint ends here*/

/* Styles added for Map starts here*/
.pinStyle1 {background:transparent url(/ATStyle/Images/pins.png) no-repeat scroll 0 0; color:#FFFFFF; cursor:pointer; font-family:Arial; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; height:60px; line-height:normal; position:relative; text-align:center; top:-15px; width:55px;}
/* Styles added for Map ends here*/


/* Custom Css to override sharepoint styles for site search*/

/* Custom Css to override sharepoint styles for site search*/

.siteSearchResults .srch-Page{background:none; color:#666666; font-family:Helvetica; margin-bottom:-17px; top:10px; z-index:55; font-size:1.2em; font-weight:bold; position:relative; top:-25px;}

.siteSearchResults .srch-Page a:link, .siteSearchResults .srch-Page a:visited{font-weight:bold;}

.siteSearchResults .srch-Page a:hover{text-decoration:underline;}

.siteSearchResults .srch-stats{background:none; color:#666666; font-family:Helvetica; font-size:1.2em; position:relative; margin:10px 0;}

.siteSearchResults .srch-Icon{display:none;}

.siteSearchResults .srch-sort{font-family:Helvetica; font-size:1.2em; color:#666}

.siteSearchResults .srch-Metadata{display:none;}*/

/*.siteSearchResults .srch-Title{display:none;}*/


.siteSearchResults .srch-Description .srch-Title{display:block; font-family:Helvetica;}

.siteSearchResults .siteResultContainer {border-bottom:2px solid #EEEEEE; color:#666666; display:block; padding:10px; }

.siteSearchResults .siteResultContainer .srch-Title a{border:none; padding:0;}

.siteSearchResults .siteResultContainer:hover{background:#F3F3F3; text-decoration:none;}

.siteSearchResults .siteResultContainer .srch-Title a:hover{background:none; padding:0; text-decoration:underline;}

.siteResultContainer .srch-Description .srch-Title a b{color:#673E2A; font-weight:bold;}

.siteResultContainer .srch-Description .srch-Title a{color:#673E2A; font-size:0.8em; text-decoration:underline; font-weight:bold;}

.siteSearchResults .siteResultContainer .srch-Description{color:#666; font-size:1.3em; font-family:Helvetica;}

.srch-Title br{display:none;}

.srch-Description b{font-weight:normal; color:#666;}

span.srch-description{font-family:helvetica; font-size:1.2em; font-weight:bold;}

.srch-results br{display:none;}

span.srch-description ol{margin:10px 0 0 30px; font-weight:normal;}

a.siteResultContainer{outline:none;} 

/* Custom Css to override sharepoint styles for site search ends here*/


/* CSS for email*/

#backgroundPopup{display:none; position:fixed; height:100%; width:100%; top:0;left:0; background:#000000; border:1px solid #cecece; z-index:555555;}

#popupContact{display:none; position:fixed; width:455px; background:#FFFFFF; border:2px solid #cecece; z-index:5555555; padding:10px; height:280px;}

#popupContactClose{position:absolute; right:10px; top:2px; z-index:5;}

#popupContactClose:hover{background:none;}
/* styles added for new business page layout*/

/* Style commented to use original format of visual in business pages

.sub_section_container .sub_section_banner{width:450px;}

.sub_section_container .sub_section_banner .gallery_left {width:436px;}

.sub_section_container .sub_section_banner .gallery_right{width:435px;}

.sub_section_container .anchor_home_banner img {width:442px; height:314px;}
*/

#popupContact h4{background:#F7F7F7; color:#673E2A; left:-10px; line-height:30px; margin-top:-10px; padding-left:10px; position:relative; width:467px;}


.theme_blue{margin:0;}

.right_sublink_business{width:221px; float:right; margin:0 0 20px 0;}
/* styles added for new business page layout ends here	*/

/* Testimonial css for overflow story */
.story_testimonial .testimonial_contentContainer{height:205px; overflow-y:auto; margin:0 0 10px;}

/* Testimonial css for overflow story */
.static_content_container ol, .static_content_container ul{margin-bottom:20px;}

.static_content_container ol li{font-family:Helvetica; font-size:1.3em; list-style-type:decimal; margin:5px 20px;}

.static_content_container ul li{background:url(/ATStyle/Images/img_bullet_black.gif) no-repeat left 5px; padding:0 0 0 15px; float:none; display:block; margin:5px 0; font-size:1.3em; font-family:Helvetica;}


.ms-WPBody .about_anchor_content{font-family:Helvetica;}

.siteSearchResults .siteResultsBottom .srch-PageCustom{margin-bottom:-17px; top:29px;}

.most_read_news_bottom a img{padding:0 0 0 5px; position:relative; top:1px;}

.service_quote img{margin-bottom:-20px; margin-left:10px; width:200px;}

.right_content .service_quote{margin:20px 0;}

/* Styles added for sub section starts here */
.sub_section_middle{background:url(../images/img_subSectionMiddle_bg.gif) repeat-y; width:228px; float:left;}

.sub_section_top{background:url(../images/img_subSectionTop_bg.gif) no-repeat left top; width:228px; float:left;}

.sub_section_bottom{background:url(../images/img_subSectionBottom_bg.gif) no-repeat left bottom; padding:7px 0 8px 5px; width:220px; float:left;}

.sub_section_middle .sub_section_top .sub_section_bottom a{background:url(../images/img_aboutAnchor-go.gif) repeat-x scroll left top; color:#FFFFFF; display:block; font-family:Arial; font-size:1.8em; padding:9px 25px 12px 9px; text-decoration:none; width:177px;}

/* Styles added for sub section ends here */

.site_search_error{color:#ff0000;}

.about_anchor_threeColumn li .sub_section_middle .sub_section_top .sub_section_bottom a{color:#ffffff;}

.printLogo{display:none;}

.action_link_container{clear:both;}

/* Styles added for Tabs menu starts here*/
.left_content .ajax__tab_xp .ajax__tab_outer{background:transparent url(/ATStyle/Images/img_tabAccordinLeft.gif) no-repeat scroll left 1px; color:#FFFFFF; cursor:pointer; display:block; float:left; font-family:Arial; font-size:1.1em; font-weight:bold; height:36px; line-height:34px; padding:0 0 0 10px; text-decoration:none; /*margin:0 1px;*/}

.left_content .ajax__tab_xp .ajax__tab_inner{background:transparent url(/ATStyle/Images/img_tabAccordinRight.gif) no-repeat scroll right 1px; display:block; float:left; padding:3px 14px 0 0;}

.left_content .ajax__tab_xp .ajax__tab_tab {background:none; height:auto;}

.left_content .ajax__tab_default .ajax__tab_tab {display:inline;}

.left_content .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer{background:transparent url(/ATStyle/Images/img_tabSelectedLeft.gif) no-repeat scroll left 1px; color:#673E2A; cursor:pointer; display:block; float:left; font-family:Arial; font-size:1.1em; font-weight:bold; height:36px; line-height:34px; padding:0 0 0 10px; text-decoration:none;}

.left_content .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner{background:transparent url(/ATStyle/Images/img_tabAccordinRightSelected.gif) no-repeat scroll right 1px;}
.left_content .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab{background:none;}

.left_content .ajax__tab_xp .ajax__tab_active .ajax__tab_outer{background:transparent url(/ATStyle/Images/img_tabSelectedLeft.gif) no-repeat scroll left 1px; color:#673E2A; cursor:pointer; display:block; float:left; font-family:Arial; font-size:1.1em; font-weight:bold; height:36px; line-height:34px; padding:0 0 0 10px; text-decoration:none;}

.left_content .ajax__tab_xp .ajax__tab_active .ajax__tab_inner{background:transparent url(/ATStyle/Images/img_tabAccordinRightSelected.gif) no-repeat scroll right 1px;}

.left_content .ajax__tab_xp .ajax__tab_active .ajax__tab_tab{background:none;}

.left_content .ajax__tab_xp .ajax__tab_body {clear:both; border:none; background:none; font-family:helvetica; padding:0; font-size:1em;}

.left_content .ajax__tab_panel{/*background:transparent url(/ATStyle/Images/img_twoColumnMiddle.gif) repeat-y scroll left bottom;*/ left:-4px; top:-1px; position:relative;}

.left_content .ajax__tab_panel .accordin_content_bottom{background:transparent url(/ATStyle/Images/img_twoColumnBottom.jpg) no-repeat scroll left bottom;}

.left_content .ajax__tab_panel .accordin_content_content{background:transparent url(/ATStyle/Images/img_twoColumnTop.jpg) no-repeat scroll left top; min-height:300px; padding:10px; width:681px;}

.ajax__tab_xp{margin:0;/*margin:0 0 20px;*/ position:relative; /*left:7px;*/ min-height:380px; _height:auto !important; _height:350px;}

/* Styles added for Tabs menu ends here*/

.most_read_news_bottom ul li img{display:none;}

/* Style for popup of language bar starts here */
#languageTranslatory {background-image:none;}

.link_popUp a {display:block; font-size:1.3em; font-weight:bold; margin:20px 0; text-align:center;}

/* Style for popup of language bar starts here */

.anchor_home_banner .right_sub_links ul{margin:0;}

.anchor_home_banner .right_sub_links ul li {margin:0; padding:1px 0 3px;}

.anchor_home_banner .right_sub_links ul li span {font-size:1.2em;}

.anchor_home_banner .right_sub_links ul li a {font-size:1.3em;}

.faq_module .faqPop_module_content p.answerFaq {color:#333333; font-size:1.3em; margin:15px;}

.right_content .quote_name{font-size:1.2em; font-family:Helvetica, Arial;}

.ms-MenuUIPopupBody{z-index:55555555;}

#CSR_NO_RESULTS{color:#ff0000;}

.ms-siteactionsmenu div div div{position:relative; z-index:55500;}

/* Style added for contact directory starts here */
.static_content_container ul.contact_directory{list-style-type:none;}

.static_content_container ul.contact_directory li{background:none; display:inline; margin-right:15px; float:left; width:280px; height:280px; padding:0;}

.static_content_container ul.contact_directory li h4{font-size:1.1em !important;}

.static_content_container ul.contact_directory li p{font-size:1.0em;}

.static_content_container{float:left;}
/* Style added for contact directory ends here */

.related_left_box a img{top:3px;}

.story_testimonial span{font-family:Arial;}

.home_page_ticket li div div.jNiceSelectWrapper ul{height:140px; left:5px; width:180px;}

.right_content .home_page_ticket li div div.jNiceSelectWrapper ul{width:180px;}

.MSVE_MapContainer{right:-4px;}

.loaderBackground{position:fixed; height:100%; width:100%; top:0;left:0; background:#000000; border:1px solid #cecece; z-index:555555;}

.loader img{z-index:600000;}

.service_page .MSVE_MapContainer{position:relative !important; right:0;}

/* Styles added to maintain aspect ratio of service detail page starts here */
.thumbnail_detail img{width:140px; height:83px;}

.related_anchor_home_content ul li a img{width:102px; height:61px;}
/* Styles added to maintain aspect ratio of service detail page ends here */

.bitmap_container1{font-size:1.3em; margin:50px 0 0;}

div.decision_tool .contact_branch p.telephone_number{margin:0 0 10px;}

.two_check input{float:left;}

ul.preffered_time input{float:left;}

.anchor_home_banner .BusinessLogoCss h2{margin:0; font-size:2.0em !important;}

.anchor_home_banner .BusinessLogoCss img{position:relative; left:7px;}

/* Styles added for Disable Javascript tabbed menu starts here */
ul.JSDisableTabCSS li{background:transparent url(/ATStyle/Images/img_tabAccordinLeft.gif) no-repeat scroll left 1px; cursor:pointer; display:block; float:left; height:36px; line-height:34px; padding:0 0 0 10px; text-decoration:none; margin:0;}

ul.JSDisableTabCSS li input{background:transparent url(/ATStyle/Images/img_tabAccordinRight.gif) no-repeat scroll right 1px; color:#FFFFFF;  display:block; float:left; padding:3px 14px 0 0; height:36px; font-weight:bold; border:none; font-size:1.3em; cursor:pointer; font-family:Arial;}

ul.JSDisableTabCSS li:hover, ul.JSDisableTabCSS li.selected{background:transparent url(/ATStyle/Images/img_tabSelectedLeft.gif) no-repeat scroll left 1px;}

ul.JSDisableTabCSS li:hover input , ul.JSDisableTabCSS li.selected input{background:transparent url(/ATStyle/Images/img_tabAccordinRightSelected.gif) no-repeat scroll right 1px; color:#673E2A;}
/* Styles added for Disable Javascript tabbed menu ends here */

/* Styles added for show hide sitemap */
.hide{display:none;}

.show{display:block;}

a#showHideHolder{position:relative; top:0; left:2px; margin-right:7px; cursor:pointer;}

ul.mainPage li.siteMapChildrenContent{background:none; padding:0; margin:0 0 15px;}

#expandCollapseAll{cursor:pointer; font-size:1.3em; font-weight:bold;}

.expandAll{background:url(../images/plus.gif) no-repeat scroll right 3px; padding:0 16px 0 0;}

.collapseAll{background:url(../images/minus.gif) no-repeat scroll right 3px; padding:0 16px 0 0;}
/* Styles added for show hide sitemap ends here*/

.ero-leftBeak{margin:-23px 0 0 -30px;}

.ero-rightBeak{margin:-21px 0 0 17px;}

.JSDisableemailForm{width:475px; margin:30px;}

.JSDisableemailForm .input-search .textinput{height:28px;}


.contactUsHeading{font-size:1.3em; font-weight:bold; margin-top:5px;}

.contactUsNumber{font-size:1.2em;}

.input-search input{font-family:Arial;}

.testimonialImage{background:url(../images/img_testimonialImageBg.gif); width:347px; height:247px; float:left;}

.horizontal_navigation_left_pad{padding-left:320px;}

.horizontal_navigation_third_pad{padding-left:120px;}

.VEAPI_Pushpin:hover{background:none !important;}

.accordin_content_content .read_more:hover{background:#F3F3F3 url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 2px;}

.CONST_CSS_FLOAT_RIGHT{background:none !important;}

.related_anchor_home_content a.top_link:hover{background:#F3F3F3 url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 3px;}

div.decision_tool .contact_branch a:hover{background:#F3F3F3 url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 2px;}

a.result_back:hover{background:#F3F3F3 url(/ATStyle/Images/img_leftChevron.gif) no-repeat scroll left 3px;}

.detail_search_top table th a:hover{background:#F3F3F3 url(/ATStyle/Images/icn_sorting.gif) no-repeat scroll right 2px;}

a.close:hover{background:none !important;}

#languageTranslatory{padding:15px; width:80%;}

.link_popUp{text-align:center;}

.link_popUp a{margin-right:20px; display:inline !important;}

.bitmap_container_news img{width:230px; height:180px;}
.news_image img{width:146px; height:114px;}

img.newsImage{width:139px; height:125px;}

.pagination a:hover{background:#F3F3F3;}

#expandCollapseAll:hover{background:#F3F3F3 url(../images/plus.gif) no-repeat scroll right 3px;}

.ms-WPBorder, .ms-WPBorderBorderOnly{border:none !important;}

.ms-WPHeader td{border:none !important;}

.content .jNiceSelectWrapper{position:relative !important; margin-top:-15px;}

.home_page_ticket li div .jNiceSelectWrapper{top:-15px; margin-top:0;}

.sorting_method .jNiceHidden{display:none;}

.jNiceSelectWrapper{width:182px !important;}

.content .sorting_method .jNiceSelectWrapper{margin-top:0; float:left; top:-4px;}

.content .sorting_method .jNiceSelectWrapper div{position:absolute;}

.sorting_method .show_news .jNiceSelectWrapper div{width:250px;}

.sorting_method .show_news .jNiceSelectWrapper div .jNiceSelectText{width:200px !important;}

.sorting_method .sort_by .jNiceSelectWrapper div{width:136px;}

.sorting_method .sort_by .jNiceSelectWrapper div .jNiceSelectText{width:90px !important;}

.content .sorting_method .jNiceSelectWrapper{width:auto !important;}

.sendEmailMessage{list-style-type:none; margin:122px 0 0 105px;}

.sendEmailMessage li{color:#ff0000; font-size:1.7em;}

.form_listing .jNiceSelectWrapper{width:400px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.form_listing .jNiceSelectWrapper .jNiceSelectText {width:378px !important;}
	.form_listing div.input-search img.inputCorner{position:relative; top:-1px;}
	.search_area div.input-search img.inputCorner{position:relative; top:-1px;}
	.search_area div.input-search .textinput{padding-left:5px;}
}
ul.form_listing li .radio_label input{float:left;}

/* Styles added to reformat the shortcut menu starts here */
.menu .menuContentContainer h2{margin:0;}

.menu .menuContentContainer h2 a{float:none; display:inline; padding:0;}

.menu .menuContentContainer ul{float:none; position:static; top:0; margin:0;}

.menu .menuContentContainer ul li{float:none;}

.menu .menuContentContainer li a{float:none; display:inline; padding:0; margin:0 0 0 15px;}

/* Styles added to reformat the shortcut menu ends here */

.ms-WPBody a:hover, .VE_Pushpin_Popup_Body a:hover{color:#000 !important;}

.about_anchor_threeColumn li .sub_section_middle .sub_section_top .sub_section_bottom a:hover, .ms-WPBody .about_anchor_threeColumn li div.about_anchor_ticket a:hover{color:#ffffff !important;}

.header_right_area ul li a img{position:relative; top:4px;}

.galleryMainCategory a.orange_link:hover{background:#F3F3F3 url(/ATStyle/Images/img_arrowLink.gif) no-repeat scroll right 4px;}

.siteSearchResults .siteResultContainer .srch-Title a:hover{color:#673E2A !important;}

/* To fix IE 8 navigation issue */
.menu ul li.hovering a{color:#FF7B22 !important;}

.menu li.hovering a{color:#FF7B22 !important;}

.menu li.hovering a.care{background: url(/ATStyle/Images/img_hor_nav_care_left_hover.gif) no-repeat left 0;}

.menu li.hovering a.care span{background: url(/ATStyle/Images/img_care_arrow_hover.gif) no-repeat right top;}

.menu li.hovering a.housing{background: url(/ATStyle/Images/img_hor_nav_housing_left_hover.gif) no-repeat left 0;}

.menu li.hovering a.housing span{background: url(/ATStyle/Images/img_housing_arrow_hover.gif) no-repeat right top;}
	
.menu li.hovering a.atHome{background: url(/ATStyle/Images/img_hor_nav_atHome_left_hover.gif) no-repeat left 0;}

.menu li.hovering a.atHome span{background: url(/ATStyle/Images/img_atHome_arrow_hover.gif) no-repeat right top;}
/* To fix IE 8 navigation issue */

.hovering ul{display:block;}

ul.page_tool li a{cursor:pointer;}

ul.step_decisionTool li ul{width:600px;}

ul.form_listing li input{margin-right:10px;}

.about_anchor_container{float:left; margin-right:15px; width:428px; font-size:1.1em; font-family:Helvetica;}

.ServiceDetailDescription{font-size:1em; font-family:Helvetica;}

.ServiceDetailDescription ul{list-style-type:none;}

.ServiceDetailDescription ul li{margin-bottom:10px;}

.ServiceDetailDescription h4{font-size:1.4em !important;}

.form_listing .jNiceSelectWrapper{width:384px !important;}

.ms-ToolPaneOuter{position:absolute; right:-70px; z-index:555555;}

.ms-WPHeader td{height:auto !important;}

.related_left_box img, .two_column_news img{width:139px; height:125px; float:left; margin-right:20px;}

.related_left_box a.CONST_CSS_FLOAT_RIGHT img, .two_column_news a.CONST_CSS_FLOAT_RIGHT img{width:auto; height:auto;}

div.decision_tool .contact_branch p.Email a{background-image:none;}

.TabScrollContent{height:215px; overflow:auto;}

.two_column_news_top a.CONST_CSS_FLOAT_RIGHT{float:right; margin-top:-34px; position:relative; right:-10px;}

ul.form_listing ul.radio_label li span.jNiceWrapper{margin-top:0;}

/*----------------------------------------------------------------------------------------------*/
/* Added new styles for revamping the sites for JAN 2010 RELEASE */

/* Start for Promo Element for only 3 images*/

.service_detail_gallery3New{ position:relative; height:331px; z-index:1; margin:0 0 20px;}
.service_detail_gallery3New .service_detail_galleryLeft{height:331px; padding:0 0 0 8px; width:693px;}
.service_detail_gallery3New .service_detail_galleryRight{height:331px; padding:6px 0 0 0;/*RK*/ width:930px;}
.service_detail_gallery3New ul{list-style-type:none; width:145px; height:324px; float:right; padding-top:11px; background:rgba(255,255,255,0.7); 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/ATStyle/Images/transparentWhite.png'); /*by RK */}
.service_detail_gallery3New ul li{display:block; margin:0 0 -3px; float:right;}
.service_detail_gallery3New ul li div.large_container{position:absolute; top:6px; right:6px; z-index:-1;/*by RK*/}
.service_detail_gallery3New ul li div.large_container .gallery_title{position:absolute; right:0; bottom:0;}
.service_detail_gallery3New .thumbnail_detail{background:url(/ATStyle/Images/img_galleryRightBGNew.gif) no-repeat left top; width:104px;/*RK*/ height:91px; float:left; padding:5px 18px; margin-top:5px; /* by RK */}
.service_detail_gallery3New .thumbnail_detail img{width:97px; height:76px;} /*RK*/
.service_detail_gallery3New .thumbnail_current_detail{background:url(/ATStyle/Images/img_galleryRightArrowBGNew.gif) no-repeat left top !important;}


/* End for Promo Element */

/* Start for Promo Element for 3 images with 360 degree button */

.service_detail_gallery360New{ position:relative; height:331px; z-index:1; margin:0 0 20px;}
.service_detail_gallery360New .service_detail_galleryLeft{height:331px; padding:0 0 0 8px; width:693px;}
.service_detail_gallery360New .service_detail_galleryRight{height:331px; padding:5px 0 0 0;/*RK*/ width:930px;}
.service_detail_gallery360New ul{list-style-type:none; width:145px; height:329px; float:right; padding-top:0; background:rgba(255,255,255,0.7); 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/ATStyle/Images/transparentWhite.png'); /*by RK */}
.service_detail_gallery360New ul li{display:block; margin:0 0 -3px; float:right;}
.service_detail_gallery360New ul li div.large_container{position:absolute; top:6px; right:6px; z-index:-1;/*by RK*/}
.service_detail_gallery360New ul li div.large_container .gallery_title{position:absolute; right:0; bottom:0;}
.service_detail_gallery360New .thumbnail_detail{background:url(/ATStyle/Images/img_galleryRightBGNew.gif) no-repeat left top; width:104px;/*RK*/ height:77px; float:left; padding:5px 18px; margin-top:8px; /* by RK */}
.service_detail_gallery360New .thumbnail_detail img{width:97px; height:76px;} /*RK*/
.service_detail_gallery360New .thumbnail_current_detail{background:url(/ATStyle/Images/img_galleryRightArrowBGNew.gif) no-repeat left top !important;}

.service_detail_gallery360New ul li a.thickbox1{position:relative;right:20px;}
.service_detail_gallery360New ul li a.thickbox1 img{margin-top:8px; border:0}

/* End for Promo Element */


/* Start for footer */

.footer_SEOLinks a:link, .footer_SEOLinks a:visited, .footer_SEOLinks a:hover {
	text-decoration:underline;
	color:#565656;
}
/* End for footer */

/* Styles for properties , At a Glance and news page */

.accordin_content_allContent p {
	font-family:Arial;
	font-size:1.3em;
	margin:10px 0 20px;
}
/*.accordin_content_allContent h3 {
	color:#0D83B1;
	font-family:Helvetica, Arial;
	font-size:1.5em !important;
	font-weight:normal;
	--margin:5px 0;
}*/
.accordin_content_allContent{width:680px; display:inline-block; padding:10px 0 0 4px;}

.block_atAGlanceLeft{float:left; width:450px; /*padding-top:20px;*/}

.block_atAGlanceRight{float:left; width:200px; /*padding-top:20px;*/}

.accordin_AllContentimage {
	padding:0 0 10px 0;
	border:0;
}
.accordin_AllContentpara{
	float:left;
	padding:0 12px 10px 0;
	width:400px;
}
.accordinAllElement{clear:both;}
.paddingTop{padding:20px 0 0 0;*padding:10px 0 0 0;}
.accordinElementHead{
	color:#0D83B1;
	font-family:helvetica;
	font-size:1.4em;
	font-weight:bold;
	width:200px;
}
.accordinElement{ width:200px; font-family:helvetica; font-size:1.1em;}
.accordinElement ul{padding:0; margin:0px; list-style-position: inside;  }
.accordinElement ul li {font-size:12px; list-style-type:disc;}
.accordinElement a:link, .accordinElement a:hover, .accordinElement a:visited, .accordinElement a:active{
	font-family:helvetica;
	text-decoration:underline;
	font-size:1.1em;
	color:#333333;
}
.liveChatPanel{padding:20px 0}
.liveChatPanel h4{display:block; font-size:14px !important; margin:0; padding:7px 0; color:#333333;font-family:helvetica;}
.liveChatPanel img{border:0}

.accordinAllElement hr{border:1px solid #dbdada; margin-bottom:25px;}
.paddingTop25{padding:30px 0 25px 0;}


/* styling for News tab content page */
.block_allNews{border-bottom:1px solid #d2d2d2; width:686px; padding-top:15px; display:inline-block;}
.block_imgNews {float:left; width:172px; height:127px;}
.block_imgNews img{width:158px; height:127px; border:0;}
.block_contentNews{float:left; width:512px;}
.block_contentNews h3{	color:#0D83B1; font-family:helvetica; font-size:1.4em !important; font-weight:bold !important; padding-left:5px;}
.block_paraContentNews p{ font-family:Arial; font-size:1.3em; margin:10px 0 20px;}
.accordinElementHeadNews{width:175px !important;}

/* styling for Property tab content page */
.block_allProperty{border-bottom:1px solid #d2d2d2; width:690px; padding:15px 0; display:inline-block;}
.block_imgProperty {float:left; width:180px; height:127px;}
.block_imgProperty img{width:158px; height:127px; border:0;}
.block_contentProperty{float:left; width:510px;}
.block_contentProperty h3{	color:#0D83B1; font-family:helvetica; font-size:1.2em !important; font-weight:bold !important;}
.block_paraContentProperty p{ font-family:helvetica; font-size:1.3em; margin:10px 0 20px;}
.block_paraContentPropertyLeft{ width:335px; float:left; font-family:helvetica; font-size:1.2em;}
.block_paraContentPropertyLeft ul{padding:5px 0 0 0; margin:0px; list-style-position: inside; width:335px; }
.block_paraContentPropertyLeft ul li {font-size:1.1em; list-style-type:disc; font-family:Arial, Helvetica;}
.block_paraContentPropertyRight{ width:165px; float:right; font-family:helvetica; font-size:1.2em; text-align:right;}
.txtPropertyTotal{font-weight:bold; padding:7px 0; color:#656565;}
.block_paraContentPropertyRight img{border:0; text-align:right;}
.block_paraContentPropertyRight .btn_property{padding:3px 0;}

/*added for RLP page*/

.gallery_Bigcontainer{width:940px; height:325px;}
.gallery_thumbnailContainer{width:710px; display:inline-block; padding-top:7px;}
.gallery_thumbnailContainer ul {list-style-type:none; padding:0; margin:0;}
.gallery_thumbnailContainer ul li{width:226px; float:left; padding-right:10px;}
.gallery_thumbnailContainer ul li .bg_thumb{width:216px; height:135px;}
.gallery_thumbnailContainer ul li img{width:208px; height:118px; border:0; padding:14px 0 0 4px;}
.gallery_thumbnailContainer h3{color:#0D83B1; font-family:Arial,helvetica; font-size:2.0em !important; font-weight:normal !important; padding-top:15px;}
.gallery_thumbnailContainer p{font-size:1.2em; margin:0; padding:0 30px 10px 0;}
.gallery_thumbnailContainer a:link, .gallery_thumbnailContainer a:active,
.gallery_thumbnailContainer a:hover, .gallery_thumbnailContainer a:visited{
	text-decoration:underline; font-size:1.1em; color:#333333
}

.bg_thumbOver{background:url(/ATImages/bg_thumbContainer.gif) no-repeat top left; width:215px; height:135px;}
.bg_thumbOut {background:none; width:215px; height:135px;}

.two_mod_width{width:340px !important}

/*added for RLP page*/

.right_contentNew{float:right;width:225px;}

/* added for header and top nav*/

.mainBgHeader{background:url(/ATStyle/Images/bg_header.gif) repeat-y top left; width:966px; height:107px;}
.mainLogo {float:left; width:145px; text-align:center;}
.mainLogo img{ text-align:center; border:0}
.mainLogo a:hover{background:none;}
.txtContactNo{color:#fff; width:230px; float:left; padding:10px 0 0 0;}
.txtContactNo h1{color:#fff; font-size:16px; float:none;padding :0; margin:0; font-family:Helvetica, Arial; height:auto !important; position:static;}
.txtContactNo h2{color:#fff; font-size:24px !important; padding:0 0 7px 0; margin:0; font-family:Helvetica, Arial;}

/*Added 14-12-10 */
.txtContactNo p.Calluson{color:#fff; font-weight:bold ;font-size:16px; float:none;padding :0; margin:0; font-family:Helvetica, Arial; height:auto !important; position:static;}
.txtContactNo p.Callusno{color:#fff; font-size:24px !important; padding:0 0 7px 0; margin:0; font-family:Helvetica, Arial;}
/*Added 14-12-10 */

.txtContactNo h3 {color:#fff; font-size:12px; padding:0 0 7px 2px; margin:0; font-weight:bold; font-family:helvetica; }
.txtContactNo h3 a:link{color:#fff;font-size:12px; font-weight:bold;}
.txtContactNo h3 a:hover{background:none;}
.txtOtherRightLinks{width:555px; float:right; text-align:right; padding:14px 25px 0 0;}
.txtOtherRightLinks .txtOtherLinks ul{list-style-type:none; margin:0; padding:0}
.txtOtherRightLinks .txtOtherLinks ul li {display:inline; border-right:1px solid #7d5780; /*padding:0 7px;*/ color:#fff; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.txtOtherRightLinks .txtOtherLinks ul li.last{border-right:0;}
.txtOtherRightLinks .txtOtherLinks ul li a:link, .txtOtherRightLinks .txtOtherLinks ul li a:active,
.txtOtherRightLinks .txtOtherLinks ul li a:visited, .txtOtherRightLinks .txtOtherLinks ul li a:hover{
	color:#fff;
	font-family:Arial; 
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;
	padding:0 7px;
}
.txtOtherRightLinks .txtOtherLinks ul li a.smallA:link,.txtOtherRightLinks .txtOtherLinks ul li a.smallA:hover,.txtOtherRightLinks .txtOtherLinks ul li a.smallA:active,.txtOtherRightLinks .txtOtherLinks ul li a.smallA:visited{font-size:14px; padding:0 2px 0 3px;}
.txtOtherRightLinks .txtOtherLinks ul li a.largeA:link,.txtOtherRightLinks .txtOtherLinks ul li a.largeA:hover,.txtOtherRightLinks .txtOtherLinks ul li a.largeA:active,.txtOtherRightLinks .txtOtherLinks ul li a.largeA:visited{font-size:20px;padding:0 2px 0 3px;}
.txtSearchArea{height:25px; vertical-align:middle; width:284px; float:right;padding:20px 0 0 0;}
.txtSearchArea label{font-family:Arial; font-size:1.2em; color:#fff; font-weight:bold; padding:5px 0 0 42px; float:left}
.txtSearchArea input{border:0; font-size:10px; color:#ccc; float:right; margin-left:10px;}




.topMainNav{border-top:1px solid #fff; height:35px; width:966px;position:relative; z-index:3;}
.topMainNavLeft{background:url(/ATStyle/Images/navTopLeft.gif) no-repeat top left; width:14px; height:35px; float:left}
.topMainNavCenter{background:url(/ATStyle/Images/navTopCenter.gif) repeat-x top center; width:938px; height:35px; float:left;z-index:2;position:relative;}
.topMainNavRight{background:url(/ATStyle/Images/navTopRight.gif) no-repeat top left; width:14px; height:35px; float:left;}
.topMainNav .topMainNavCenter ul{list-style-type:none; padding:0; margin:0;}
.topMainNav .topMainNavCenter ul li {float:left; border-right:1px solid #fff; height:35px; position:relative; z-index:5;} 
.topMainNav .topMainNavCenter ul li.first{padding-left:0;}
.topMainNav .topMainNavCenter ul li.last{border-right:0;}
.topMainNav .topMainNavCenter ul li a:link, .topMainNav .topMainNavCenter ul li a:active,
.topMainNav .topMainNavCenter ul li a:visited{font-family:Arial, Helvetica; color:#fff; text-decoration:none; font-size:15px; padding:8px 22px; font-weight:bold; line-height:35px; }
.topMainNav .topMainNavCenter ul li a:hover, .topMainNav .topMainNavCenter ul li a.selecteNav{background-color:#c0dee9; color:#000; text-decoration:none;font-size:15px; padding:8px 22px; font-weight:bold; height:35px; margin:0; font-family :Arial, Helvetica;_color:#000 !important; }
div.selectedFirstTab{background:#c0dee9 url(/ATStyle/Images/tabFirst.gif) no-repeat scroll left top;}
div.selectedLastTab{background:#c0dee9 url(/ATStyle/Images/tabLast.gif) no-repeat scroll left top;}
.topMainNav .topMainNavCenter ul li div{z-index:222222;}
.topMainNav .topMainNavCenter ul li div{position: absolute; padding: 0;background: #cde6ef; display:none;top:35px; left:0;}
.topMainNav .topMainNavCenter ul li div a:active,
.topMainNav .topMainNavCenter ul li div a:link,
.topMainNav .topMainNavCenter ul li div a:visited {
	line-height:20px; /*height:20px;*/width:160px; font-family:Arial, Helvetica;
	position: relative;display: block;border:none;border-bottom:1px solid #aec2c9;margin:0px 13px;/*white-space: nowrap;*/text-align: left;text-decoration: none;background: #cde6ef;color: #333 !important;font-size: 13px;font-weight:bold; padding:5px 8px;
}
.topMainNav .topMainNavCenter ul li div a:hover{
	background-color: #cde6ef; text-decoration:none; color:#35b2e2 !important; font-family:Arial, Helvetica;
	font-size: 13px; font-weight:bold; line-height:20px; height:auto !important; /*height:20px;*/display: block;_padding:5px 8px;_margin:0px 13px;
}

/*.topMainNav .topMainNavCenter ul li.last a:hover, .topMainNav .topMainNavCenter ul li.last a.selecteNav{_padding-right:27px !important;}*/
.topMainNav .topMainNavCenter ul li.last a{padding:8px 27px 8px 27px;_padding:8px 27px 8px 27px;}
.topMainNav .topMainNavCenter ul li.last a:visited{_padding:8px 27px 8px 27px;}
.topMainNav .topMainNavCenter ul li.last a:hover{_padding:8px 27px 8px 27px;}
.topMainNav .topMainNavCenter ul li.last a:active{_padding:8px 27px 8px 27px;}

.topMainNav .topMainNavCenter ul li.last div a,
.topMainNav .topMainNavCenter ul li.last div a:hover {_padding:5px 6px !important; _margin:0 0 0 13px;}

.topMainNav .topMainNavCenter ul li.menuItemm2{
				/*background-color:red;
				color:green;*/
				width:202px;
				padding:0;
				margin:0;
				text-align:center;
}

.topMainNav .topMainNavCenter ul li.menuItemm2 a.menuItemm2
{
	/*background-color:orange;
	
	padding:8px 60px 8px 60px*/
	margin:0;
	text-align:center;
	width:200px;
	padding:8px 37px 8px 36px;
}

.topMainNav .topMainNavCenter ul li.menuItemm2 a.menuItemm2:hover
{
	/*background-color:orange;
	width:400px;
	padding:8px 60px 8px 60px
	margin:0;
	text-align:center;
*/
	padding:8px 37px 8px 36px;

}



.noBorder{border:none !important;}
/*end- for header and top nav*/

/*added for Business Template Map*/

.greyBoxRight {
	background:url(/ATStyle/Images/img_greyBox_bottom.gif) no-repeat scroll left bottom;
	float:left;
	margin:20px 0 0;
	width:221px;
	padding:0 0 20px;
}

.greyBoxRight .greyBoxLightBottom{
	background:url(/ATStyle/Images/img_greyBox_top.gif) no-repeat scroll left top;
	font-family:helvetica;
	padding:15px 10px 2px 11px;
}

.greyBoxSmallRight {
	background:url(/ATStyle/Images/img_greyBoxSmall_bottom.gif) no-repeat scroll left bottom;
	float:left;
	margin:20px 0 0;
	width:221px;
	padding:0 0 20px;}

.greyBoxSmallRight .greyBoxSmallBottom {
	background:url(/ATStyle/Images/img_greyBoxSmall_top.gif) no-repeat scroll left top;
	font-family:helvetica;
	padding:15px 10px 2px 11px;
}

/* AA - Added to ensure homepage font-sizes are 12pt */
.greyBoxSmallBottom ul{
color:yellow;
}

.greyBoxSmallBottom ul li{
color:red;
}


.greyBoxRight img, 
.greyBoxSmallRight img {border:0}

.greyBoxRight ul, 
.greyBoxSmallRight ul{margin:0; padding:0; list-style-type:none;}

.greyBoxRight ul li, 
.greyBoxSmallRight ul li {padding:1px 10px 1px 0; }

.greyBoxRight h2, 
.greyBoxSmallRight h2{color:#5e2c61; font-size:2.0em !important; font-family:Helvetica, Arial; margin:0; padding:0 0 10px 0; font-weight:normal;}

.greyBoxRight h3, 
.greyBoxSmallRight h3{color:#333333; font-size:15px !important; font-family:Arial; margin:0; padding:10px 0 10px; font-weight:bold !important;}

.greyBoxRight a:link, .greyBoxRight a:visited, 
.greyBoxRight a:active, .greyBoxRight a:hover,
.greyBoxSmallRight a:link, .greyBoxSmallRight a:visited, 
.greyBoxSmallRight a:active, .greyBoxSmallRight a:hover { 
	font-size:12px;color:#333333; text-decoration:underline; 
}
/*--------------*/

/* Added for home page promo webpart*/

.greyBoxBig {
	background:url(/ATStyle/Images/img_greyBoxBig_bottom.gif) no-repeat scroll left bottom !important;
	float:left;
	/*margin:20px 0 0;*/
	width:465px;
}
.greyBoxBig .greyBoxBigLightBottom {
	background:url(/ATStyle/Images/img_greyBoxBig_top.gif) no-repeat scroll left top !important;
	font-family:helvetica;
	padding:1px 1px 1px 12px;
}
.greyBoxBig img {border:0; float:right; margin:0 !important}
.greyBoxBig ul{margin:0; padding:0; list-style-type:none;}
.greyBoxBig ul li {padding:1px 10px 1px 0;}
.greyBoxBig h2{color:#0D83B1; font-size:2.0em !important; font-family:Helvetica, Arial; margin:0; padding:10px 0 10px 0; font-weight:normal;}
.greyBoxBig p{font-size:12px;color:#333333; margin:0; padding:0 170px 10px 0;}
.greyBoxBig a img{text-align:left; float:left;}


/* Added for home page new promo webpart*/

#hpPromo {background:url(/ATStyle/Images/img_newsContainerTop.gif) no-repeat top left; width:703px; margin:20px 0 0 0; float:left;}

#hpPromo .top_news{border-left:2px solid #e9e9e9; border-right:2px solid #e9e9e9; padding:0 0 0 10px; width:689px; float:left; margin-top:0;display:inline;}

/* #hpPromo .top_news{border:1px solid #000;} */

#hpPromo .sectionBox {
	float:left;
	width:704px;
	padding-top:0px;
	margin:0px;
	vertical-align:middle;
	}
	


#hpPromo .sectionBoxBottom {
	font-family:helvetica;
	padding:0px 1px 1px 5px;
	width:450px;
	margin:0px;
}


#hpPromo .homeVideo
{
 float:right;
 padding-top:30px;
 padding-right:10px;
 margin-right:0;
 vertical-align:middle;
 width:220px;
 display:inline;
}

#hpPromo .homeVideoInternal
{
 width:220px;
 position:absolute;
}

#hpPromo .homeVideoInternal object{width:200px}


/*#hpPromo .sectionBox p{font-size:12px;color:#333333; margin:0;padding:0 20px 10px 0}  */
#hpPromo .sectionBox a img{text-align:left; float:left;}
#hpPromo  h1 {padding-top:0px; vertical-align:top;font-size:2.7em !important;margin:0}
#hpPromo  a {color:#0d83b1;padding:0px;margin:0;}
#hpPromo  a:hover{ background-color:transparent;}
#hpPromo .sectionBoxBottom p{font-size:1.5em}
#hpPromo input{padding-bottom:5px;}

/* #hpPromo .top_news{
	padding:0;
	margin-top:5px;

}

#hpPromo .hpp_container {background:url(/ATStyle/Images/img_newsContainerTop.gif) no-repeat top left; width:703px; margin:20px 0 0 0; float:left;}

#hpPromo .bottom_contentBg {background:url(/ATStyle/Images/img_newsContainerBottom.gif) no-repeat bottom left; width:703px; padding:7px 0 8px 0; float:left;}

#hpPromo .top_news{border-left:2px solid #e9e9e9; border-right:2px solid #e9e9e9; padding:0 0 0 0; width:689px; float:left; margin-top:-10px} */

/*.news_container .bottom_contentBg {background:url(/ATStyle/Images/img_newsContainerBottom.gif) no-repeat bottom left; width:703px; padding:0 0 8px 0; float:left;}*/

/* Added for home page new promo webpart*/

/* Added for home page promo webpart*/

.greyBoxBig {
	background:url(/ATStyle/Images/img_greyBoxBig_bottom.gif) no-repeat scroll left bottom !important;
	float:left;
	/*margin:20px 0 0;*/
	width:465px;
}
.greyBoxBig .greyBoxBigLightBottom {
	background:url(/ATStyle/Images/img_greyBoxBig_top.gif) no-repeat scroll left top !important;
	font-family:helvetica;
	padding:1px 1px 1px 12px;
}
.greyBoxBig img {border:0; float:right; margin:0 !important}
.greyBoxBig ul{margin:0; padding:0; list-style-type:none;}
.greyBoxBig ul li {padding:1px 10px 1px 0;}
.greyBoxBig h2{color:#0D83B1; font-size:2.0em !important; font-family:Helvetica, Arial; margin:0; padding:10px 0 10px 0; font-weight:normal;}
.greyBoxBig p{font-size:12px;color:#333333; margin:0; padding:0 170px 10px 0;}
.greyBoxBig a img{text-align:left; float:left;}


/* Added for cookie webpart*/
.greyBoxCookieTop {
	float:left;
	margin-top:5px;
	margin-bottom:10px;
	width:917px;
	padding:10px 5px 10px 10px;
	border:2px #e9e9e9 solid;
}
	
.greyBoxCookieTop h2{color:#5e2c61; font-size:2.0em !important; font-family:Helvetica, Arial; margin:0; padding:0 0 10px 0; font-weight:normal;}			


/*-----for helpfull links---------*/

.txt_HelpFulLinks{clear:both; margin:0 0 0 2px; border-top:1px solid #d2d2d2;}
.txt_HelpFulLinks h4{color:#0D83B1;	font-family:helvetica;font-size:1.4em !important;}
.txt_HelpFulLinks ul{ list-style-type:disc; list-style-position:inside;}
.txt_HelpFulLinks ul li {color:#333; font-size:1.1em;}
.txt_HelpFulLinks ul li a {color:#333 !important; font-size:1.1em; text-decoration:underline !important;}

/*-----for knowledgebase iframe---------*/
.anchorContent iframe {	width:700px; height:1160px; border:0;}

a.addthis_button { margin-left:15px;}

.home_page_ticket div.decision_tool .decision_toolBottom {	height:170px;}

.ms-WPBody ul.breadcrumb li a {	color:#5E2E62;}

img.topCutBorder, img.botomCutBorder{display:none !important;}

.promoElement .large_container img{ width:936px; height:325px; }

.right_content .find_service .input-search .textinput,
.right_contentNew .find_service .input-search .textinput{padding:4px 0;}
.decision_tool .decision_toolBottom h4 { color:#0D83B1;font-family:Helvetica;font-size:1.3em !important;margin:0 0 10px;}
.block_paraContentPropertyRight .btn_property a{margin-left:7px;}
.block_atAGlanceRight .accordinElement{	width:205px; /* padding-top:5px;*/}
.gallery_Bigcontainer div img{width:935px; height:325px;}

.displayNone{display:none;}
.tbl_chatPanel{	margin-left:-1px;}

/* Contact us changes start*/
ul.form_listing li .textinput{ border:1px solid #D2D2D2; width:238px; padding:0; background:none; height:auto;}
ul.form_listing li textarea{border:1px solid #D2D2D2; width:400px; height:85px;}
ul.form_listing li select{ border:1px solid #D2D2D2;width:310px;background:#fff; margin-top:5px;}
ul.form_listing li .preffered_time label, ul.form_listing li .radio_label label{ font-weight:normal;}
ul.preffered_time input{ position:relative;top:-6px;}
ul.form_listing li .radio_label li{ display:inline;float:none;width:230px;}
/* Contact us changes end*/

.gallery_thumbnailContainer ul li p font strong,
.gallery_thumbnailContainer ul li p strong font {color:#0D83B1;font-family:Arial,helvetica;font-size:1.7em !important;font-weight:normal !important;}
.gallery_thumbnailContainer ul li p {padding:0 !important;}

.block_atAGlanceAllContent{clear:both; font-family:Arial,helvetica;font-size:1em; padding:0 12px 0 0; margin-top:5px;}
.ms-standardheader{display:none !important;}

.ajax__tab_xp .ajax__tab_header{background:none !important;/*background:url(/ATStyle/Images/img_tabBorderBottom.gif) no-repeat left 34px !important; */ height:35px;_left:0 !important;}
.detail_search_middle .search_area .input-search input.textinput{ background:transparent url(/ATStyle/Images/img_search_bg.gif) repeat-x left top; padding:6px 0 3px;_padding:6px 0 2px;}
.addthis_toolbox{ float:right !important;position:relative;right:120px;top:7px; *top:-28px;}
h2.txt_searchMainHead{ margin:0 !important;}
.accordin_content_allContent .txt_readMore {color:#0D83B1 ; font-size:1.3em; font-family:Helvetica;}
.block_paraContentNews a{display:block; padding:5px;}
.block_paraContentNews a span.txt_readMore {
	background:transparent url(/ATStyle/Images/img_arrowLink.png) no-repeat scroll right 2px;
	color:#0D83B1;
	margin:0 0 0 5px;
	padding:0 10px 0 0;
}
.block_leftContent {width:690px;}
.txtFontSize{padding-left:10px;}
.form_listing .jNiceSelectWrapper .jNiceSelectText {width:342px !important;}

.txt_disclaimer{display:inline-block;font-family:Arial;font-size:1em;}
.txt_disclaimer input {float:left;margin-right:5px;margin-top:12px;width:20px;}
.txt_disclaimer p{float:left;width:670px;font-weight:normal;}



.right_content_jobs_layout {
float:right;
width:220px;
}

.left_content_jobs_layout{
width:688px;
float:left; 
margin:0 9px 0 0;
 }
 
/*Added for new homepage layout */  
.right_content_home_layout
{
width:220px;
float:right;
padding-right:5px;
}

.left_content_home_layout{
width:704px;
float:left;
/*margin-right:12px;*/
}

.left_content_home_layout h2{
padding-left:10px;
}

#HomepageNews{
padding-left:8px;
}

#HomepageNews h2{
padding-left:5px;
}

#HomepageNews a:hover{
	background-color:transparent;
}


#homeright .find_service
{
 margin:0;
}
/*Added for new homepage layout */  

 
 /* Branded 404 css */
.content_404_layout{
width:750px;
float:left; 
margin:0 0 0 0;
}
 
.content_404_layout ul{padding:0; margin:0px; list-style-position: inside;font-size:12px;}
.content_404_layout ul li {font-size:12px; list-style-type:disc;}


.anchorContent_jobs_layout iframe {
border:0 none;
/*height:1160px;*/
width:688px;
} 

ul.form_listing li .denham10 input {margin:2px 5px 0 0;} /* checkbox alignment */
ul.form_listing li .denham10 p {font-weight:normal;width:670px}  
ul.form_listing li.regconfirmationchkbox input{
				width:13px;
                                _width:13px;
				margin-left:0px;
				margin-top:0px;
		                margin-bottom:0px;
				_margin-left:0px;
				_margin-top:-4px;
                		_margin-bottom:-4px;
}
.lblBold{font-size:1.3em;font-weight:bold} /* to make text bold */

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.detail_search_middle .search_area .input-search input.textinput{ margin:0 -2px; padding:6px 0 5px}
}

/* Added styles for new Treeview Sitemap */
.SiteMapTreeView
{
font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
}

/* Added styles for new carousel on homepage */
#buttoncontainer
{
background: transparent url("/ATStyle/Images/carousel/playbarnew.gif") no-repeat;	
height:30px;
background-position:center bottom bottom;
}

.buttons
{
float:right;
 padding-top:2px;
 padding-right:4px;			
}

.curvy{
		height:378px;
		height:!380px;
		width:704px;
}

.photo1{
	/*display:none;
	position:absolute;
	left:0px;
	top:0px;*/
}

/*.HiddenCarouselImage{
	display:none;
	visibility:hidden;
}*/


#newsitemslist li{ list-style:none;}
#newsitemslist li img{
-webkit-border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
-moz-border-radius:10px;
}


/* Added styles for news on homepage */
#HomepageNews{
	padding-top:0px;
	padding-left:0px;
	margin:0px;
}

#HomepageNews .news_container{
	padding-left:0px;
	margin-left:0px;
	margin-bottom:10px;
	/*padding-bottom:20px;
	border:5px solid red;*/
}

#HomepageNews .bottom_contentBg{
/*  margin-bottom:0px; padding-bottom:30px*/ 
}
 
#HomepageNews .top_news{
margin:0px;
}



#HomepageNews .news_section{
	padding-top:15px;
	padding-bottom:0px;
}


/* Added styles for news on homepage */

/* Rotating Qoute css */
.home_service_quote{width:221px; float:right; margin:26px 0 20px;}

.home_service_quote .home_quote_area{background:url(/ATStyle/Images/img_quoteTop.gif) no-repeat top left; width:221px; float:left; position:relative;}

.home_service_quote .home_quote_area_content{background:url(/ATStyle/Images/img_quoteBottom.jpg) no-repeat bottom left; color:#5e2e62; font-size:1.8em; padding:10px 10px 35px; width:201px; float:left;  font-family:Arial;}

.home_quote_name{display:block; font-size:1.5em; font-family:Arial; position:relative; left:20px; width:200px;}

.home_quote_place{color:#67453F; display:block; font-size:1.4em; position:relative; left:20px; clear:both; text-transform:uppercase; font-family:Helvetica;}

.home_quote_bitmap{padding-left:10px;}

.home_customer_quote_link_div{padding-left:20px;padding-top:15px}

.home_customer_quote_link{font-size:1.5em; font-family:Arial;}

.home_service_quote a.home_customer_quote_link{text-decoration:none;}
/* Rotating Quote css */

#imageCaption div
{
	font-size:1.5em;
	padding:0 0 0 5px;
	margin:0;
}

a.newsFeed{
	color:#0D83B1;
	padding-top:0px;
	font-weight:600;
	font-size:0.9em;}


a.newsFeed:hover{
 background-color:#FFF;
}

div.newsTitle{
	float:left;
	width:575px;
	padding-left:0px;
	margin-left:0px;
} 

div.newsTitle h1{
	padding-left:0px;
	margin-left:0px;
}

div.newsFeed{
	float:right;
	padding-top:0px;
	padding-right:25px;	
	padding-bottom:0px;
	margin-bottom:0px;
	height:45px;
	vertical-align:top;
}

div.newsFeed p{ padding-top:0px; margin-top:0px; }
div.newsFeed a{ padding-top:0px; margin-top:0px; }
div.newsFeed img{ padding-top:0px; margin-top:0px; vertical-align:top; }

/* Contact Confirmation */
div.ContactConfirmation p {font-size:1.5em;}

/* Contact Confirmation */


/* Care Homes Video */
.CareHomesVideo {
padding-top:20px;
}

/* Homepage Carousel */
.itemTemplate
{
	width: 704px;
	height: 352px;
	/* Uncomment for carousel rendering bug
	margin-left:1px;
	margin-right:1px; */
}

.rrRelativeWrapper{
	background-color:red;
	width: 704px;
	height: 352px;
	overflow:hidden;
	position:relative;
	float:left;
}

.rrClipRegion{
	background-color:yellow;
	width: 704px;
	height: 352px;
	overflow:hidden;
	position:relative;
	float:left;
}

.buttoncontainer
{
	background-image:url('/ATStyle/Images/Carousel/playbar.gif');
	background-repeat:no-repeat;
	width:704px;
	height:26px;
	/* Uncomment for carousel rendering bug
	 margin-left:1px;
	margin-right:1px;*/
}
.buttons
{
	float:right;
	padding-top:2px;
	padding-right:4px;		
}

#newsPageIntro{
			vertical-align:top;
			padding:0;
			margin:0;
			
}

#newsPageIntro p{
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-bottom:5px;
	font-size:1.5em;
}

#PageNotFound{
	width:100%;
	padding-left:50px;
	padding-top:50px;
	position:absolute;
}




#homeright .greyBoxSmallRight{
		margin-top:0;
}

#homeright .find_service{
	margin-top:20px;
}

#homeright .textinput{
				height:18px; 
				padding:5px 0 3px;
}

#titleContainer{
	height:45px;
}


/*.content_find_service{
	 border: solid 5px #000;
}

.content_find_service select{
	 border: solid 5px #000;
}

.finderDropdown{
	 border: solid 5px #000;
	 background-color:red;
	 position: relative; 

} 

#jobIframe{
 background-color: red;
 border:2px solid yellow;
 width:800px;
}*/

/* jQuery Carousel */
#features img{border:0px}
#features { position:relative; overflow:hidden; text-align:left; width:704px; height:352px;}
#features div{width:704px;}

.jshowoff {
	width: 704px;
	}
	
.jshowoff-controls {
				text-align:right;
				padding:2px 5px 0 0;
				margin:0px;
}

.jshowoff-controls a{
	padding:0px;
	margin:0px;
	outline: 0;
}


.jshowoff-controls a:hover{
 background-color:transparent;
}

div.buttoncontainer {
	height:30px;
}




div.buttons {
	height:30px;
}

/* 110509 - ATSingleColumnLayout */
.left_content_full_width{
width:940px;
float:left; 
margin:0 0 0 0;
 }

.anchorContent_jobs_layout iframe {
width:940px;
} 

/* Styles added for Tabs menu starts here*/
#BecomeASupplier .ajax__tab_xp .ajax__tab_outer{background:transparent url(/ATStyle/Images/img_tabAccordinLeft.gif) no-repeat scroll left 1px; color:#FFFFFF; cursor:pointer; display:block; float:left; font-family:Arial; font-size:1.3em; font-weight:bold; height:36px; line-height:34px; padding:0 0 0 10px; text-decoration:none; /*margin:0 1px;*/}

#BecomeASupplier .ajax__tab_xp .ajax__tab_inner{background:transparent url(/ATStyle/Images/img_tabAccordinRight.gif) no-repeat scroll right 1px; display:block; float:left; padding:3px 14px 0 0;}

#BecomeASupplier .ajax__tab_xp .ajax__tab_tab {background:none; height:auto;}

#BecomeASupplier .ajax__tab_default .ajax__tab_tab {display:inline;}

#BecomeASupplier .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer{background:transparent url(/ATStyle/Images/img_tabSelectedLeft.gif) no-repeat scroll left 1px; color:#673E2A; cursor:pointer; display:block; float:left; font-family:Arial; font-size:1.3em; font-weight:bold; height:36px; line-height:34px; padding:0 0 0 10px; text-decoration:none;}

#BecomeASupplier .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner{background:transparent url(/ATStyle/Images/img_tabAccordinRightSelected.gif) no-repeat scroll right 1px;}

#BecomeASupplier .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab{background:none;}

#BecomeASupplier .ajax__tab_xp .ajax__tab_active .ajax__tab_outer{background:transparent url(/ATStyle/Images/img_tabSelectedLeft.gif) no-repeat scroll left 1px; color:#673E2A; cursor:pointer; display:block; float:left; font-family:Arial; font-size:1.3m; font-weight:bold; height:36px; line-height:34px; padding:0 0 0 10px; text-decoration:none;}

#BecomeASupplier .ajax__tab_xp .ajax__tab_active .ajax__tab_inner{background:transparent url(/ATStyle/Images/img_tabAccordinRightSelected.gif) no-repeat scroll right 1px;}

#BecomeASupplier .ajax__tab_xp .ajax__tab_active .ajax__tab_tab{background:none;}

#BecomeASupplier .ajax__tab_xp .ajax__tab_body {clear:both; border:none; background:none; font-family:arial; padding:0; font-size:1.3em;}

#BecomeASupplier .ajax__tab_panel{/*background:transparent url(/ATStyle/Images/img_twoColumnMiddle.gif) repeat-y scroll left bottom;*/ left:-4px; top:-1px; position:relative;}

#BecomeASupplier .ajax__tab_panel h2{font-size:1.5em !important;}

#BecomeASupplier .ajax__tab_panel h3{font-size:1.5em !important;}

#BecomeASupplier .ajax__tab_panel .accordin_content_bottom{background:transparent url(/ATStyle/Images/img_twoColumnBottom.jpg) no-repeat scroll left bottom;}

#BecomeASupplier .ajax__tab_panel .accordin_content_content{background:transparent url(/ATStyle/Images/img_twoColumnTop.jpg) no-repeat scroll left top; min-height:300px; padding:10px; width:681px;}

#BecomeASupplier .ajax__tab_xp{margin:0;/*margin:0 0 20px;*/ position:relative; /*left:7px;*/ min-height:380px; _height:auto !important; _height:350px;}


#BecomeASupplier div.block_atAGlanceRight{float:left; }

#BecomeASupplier div.accordinAllElement{float:left;}

#BecomeASupplier div.accordinElement {width:200px; float:left; }

#BecomeASupplier .tab_accordin ul{
height:auto;
}


#BecomeASupplier div.liveChatPanel {
/*	margin-top:30px;
	clear:both;
	padding-top:15px;clear:both;*/
	
	
	padding:0;
	margin:0;
	float:left;
	position:relative;

}



/*#BecomeASupplier div.accordinElement ul {
background-color:blue;

width:200px;

margin-left:10px;
}

#BecomeASupplier div.accordinElement ul li {

list-style:disc;
list-style-position:outside;
list-style-type:disc;
background-color:yellow;
float:left;
 margin-left:30px; 
width:150px;
font-size:12pt;
}*/



#BecomeASupplier div.accordinElement ul {
  list-style-type:none;
  width:180px;
  margin:0;
  padding:0;

}

#BecomeASupplier div.accordinElement ul li {
background: url("/ATStyle/Images/bullet3.png") no-repeat left 7px;
list-style-type:none;
display:list-item;
float:left;
margin-left:0;
padding-left:15px;
width:180px;
font-size:12pt;
}



/*
#BecomeASupplier .accordinElement ul{
list-style-type:disc; 
list-style:disc; 
display:inline; 
clear: both;
overflow:visible;
padding:5px 0 5px 45px;
text-align: left;
float:left;
}

#BecomeASupplier .accordinElement ul li{color:red;font-family:Arial, Helvetica, sans-serif;font-size:1.2em; list-style-type:disc; list-style:disc;float:left; list-style-position:inside;margin:10px}

#BecomeASupplier .tabcontainer ul{list-style-type:disc;}*/

/*
#BecomeASupplier .accordinElement ul{
list-style-type:disc; 
list-style:disc; 
display:inline; 
clear: both;
overflow:visible;
padding:5px 0 5px 45px;
text-align: left;
float:left;
}

#BecomeASupplier .accordinElement ul li{color:red;font-family:Arial, Helvetica, sans-serif;font-size:1.2em; list-style-type:disc; list-style:disc;float:left; list-style-position:inside;margin:10px}

#BecomeASupplier .tabcontainer ul{list-style-type:disc;}*/

/*Styles for WorkPackage 2 start here */

#WorkingWithUs {position:relative;width:100%}
#WorkingWithUs .videoContent{float:left;width:250px;position:relative; }
#WorkingWithUs .textContent{ float:left;padding-left:10px;position:relative;width:650px;}
#WorkingWithUs div.textContent p{margin-top:0px;}
.wwucontent{ background-color:lime; position:relative;padding-top:20px; clear:both; }



#DownloadABrochure {
	position:relative;
	/* background:url('/ATStyle/Images/service/download.png') no-repeat left top;*/
	height:34px;
	width:218px;
	vertical-align:middle;
	text-align:left;
	margin-top:15px;
}

#DownloadABrochureLink {
background:url('/ATStyle/Images/service/brochureD.png') no-repeat left top;
width:216px;
height:34px;
display:block;
}

#DownloadABrochureLink:hover{
background-position: -216px 0; 
/* background:url('/ATStyle/Images/service/brochure_hover.png') no-repeat left top;*/
/* background-color:transparent;*/
}

#EmailUs{
	position:relative;
	/* background:url('/ATStyle/Images/service/email.png') no-repeat left top;*/
	height:34px;
	width:216px;
	vertical-align:middle;
	text-align:left;
	margin-top:15px;
}

#contactUsLink{
	background:url('/ATStyle/Images/service/emailD.png') no-repeat left top;
	width:216px;
	height:34px;
	display:block;
				
}

#contactUsLink:hover{
	background-position: -216px 0;			
}

/* #EmailUs a{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
vertical-align:middle;
line-height:37px;
text-align:left;
margin-left:40px
}

#EmailUs a:hover{
 background-color:transparent;
}*/


/* Contact Popup Styles - Start */

#TB_ajaxContent div.contact { 
/* background:url(/ATStyle/Images/corners/full2.gif) no-repeat left top; */

background:url("/ATStyle/Images/service/contact_form2.png") no-repeat left top;
margin:12px 7px 10px 17px; 
margin:0px; 
/* min-height:250px; */
float:left; 
height:450px;
width:480px; 
width:530px;
clear:both; 
padding:2px 5px 10px 0; 
padding:5px 0 0 10px; 
padding:0;
font-family:Arial, Helvetica, sans-serif;
position:relative; 
}
 
#contactFormThanks{ 
background:transparent; 
height:310px; 
width:480px; 
width:530px;
}

#TB_ajaxContent div.contactThanks {
/* background:url(/ATStyle/Images/corners/contactthanks.gif) no-repeat center center; */
background:url("/ATStyle/Images/service/contact_thanks.png") no-repeat center center;
height:170px;
width:325px;
position:absolute;
margin-left:102px;
margin-top:70px;
}


#contactMessageDiv {
color:red;
padding-bottom:5px;
}


#contactFormTable{
	width:460px;
	width:530px;
	/* padding-top:20px; border:1px solid red;*/
	text-align:left;	
}


#contactFormTitleTable{
	width:455px;
	width:505px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#0d83b1;
	font-size:1.6em;
	margin-left:10px;
	margin-top:10px;
}

/*.formTitle{
	color:#0d83b1;
	font-size:1.4em;
} */


#contactFormControlsTable{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:2px;
	width:455px;
	width:510px;
	margin-left:10px;
	text-align:left;
	font-size:1.4em;
}

#contactFormControlsTable td.standard{
	padding-bottom:7px;
}


#contactFormControlsTable td.submit{
					
}

#contactFormThanksTitleTable{
	width:300px;
	text-align:left;
	margin-top:10px;
	margin-left:10px;
}

#contactFormThanksTable td.message
{
	padding-left:15px;
	padding-top:20px;
	padding-right:15px;	
	font-size:1.4em;		
}

#contactFormThanksTable td.submit
{
	padding-top:20px;
	text-align:left;				
	padding-left:15px;
}

#contactFormThanks .formThanksTitle{
	color:#0d83b1;
	font-size:1.6em;
}


#TB_window a:link, #TB_window a:visited {
color:#FF6600;
}

.closeContainer{
	text-align:right;
}

/*.formThanksTitle{
	color:#0d83b1;
	font-size:1.5em;
}*/

.closeThanksContainer{
	text-align:right;
}

.contactPrivacyLink{
	font-size:0.9em
}

.contactMarketingLink{
	font-size:0.9em
}



/* Contact Popup Styles - End */


/* Brochure Popup styles - Start*/

#TB_ajaxContent div.brochure { 

background:url("/ATStyle/Images/Service/brochure_form.png") repeat-y left top transparent;

/* margin:12px 7px 10px 17px; 
margin:5px; 
margin:0px; */
/*min-height:250px; */
float:left; 
height:250px; 
width:600px;
/* clear:both;
padding:2px 5px 10px 0; 
padding:5px; 
padding:0px; */

position:relative; 
text-align:left;
vertical-align: middle;

}

/* .brochureTop{
	float:left;
	background:url("http://localhost:2644/images/brochure_top.png") no-repeat left top transparent;
	width:625px;
	min-height:21px;
	height:auto;
}

.brochureBottom{
	float:left;
	background:url("http://localhost:2644/images/brochure_bottom.png") no-repeat left bottom transparent;
	width:625px;
	min-height:21px;
	height:auto;

}*/


#brochureFormThanks{ 
background:transparent;
height:250px; 
width:600px;
}


#TB_ajaxContent div.brochureThanks { 
/* background:url(/ATStyle/Images/corners/downloadthanks.gif) no-repeat left top;
 background:url("http://localhost:2644/images/brochure_thanks.png") repeat-y left top transparent; */
 background:url("/ATStyle/Images/service/brochure_thanks.png") no-repeat left top transparent;
/*margin:12px 7px 10px 17px; 
margin:5px;  */
height:142px;   
width:353px;  
/*padding:2px 5px 10px 0; line-height:140px;
padding:5px; 
border:1px solid red;display:inline-block;margin: auto;*/
position:absolute;
margin-top:54px;
margin-left:123px;
}

#brochureFormThanks .formThanksTitle{
	color:#0d83b1;
	font-size:1.6em;
}

#brochureFormThanksTitleTable{
	width:340px;
	text-align:left;
	margin-top:10px;
	margin-left:10px;
}

#brochureFormThanksTable td.message
{
	padding-left:15px;
	padding-top:20px;	
	font-size:1.4em;			
}

#brochureFormThanksTable td.loader{
				text-align:center;
				padding-top:15px;
				padding-left:10px;
}

#brochureFormThanksTable td.loader img{
 padding:0 !important;
 margin:0 !important;
 top:auto !important;
 left:auto  !important;
 position:relative !important;
}


#brochureMessageDiv {color:red;}

#brochureFormTitleTable{
/*background-color:aqua;*/
	width:450px;
	width:575px;
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	color:#0d83b1;
	font-size:1.6em;
	}

#brochureFormContainer{
	padding-top:10px;
	margin-left:10px;
}

#brochureFormTable{
	width:100%;
	/*padding-top:20px;*/
	text-align:left;
/*	border:1px solid red;*/
}

#formInfo{
	font-size:1.4em;
}

#formInfo td {
	padding-bottom:10px;
}

#formInfo td.submit {
	padding-top:15px;
}

#formControls{
				margin-left:10px;
				font-size:1.4em;
}

#formControls .privacy{
				padding-top:5px;
}

#brochureWait{
background:url(/ATStyle/Images/corners/brochure.gif) no-repeat left top; 
margin:12px 7px 10px 17px; margin:5px; min-height:250px; 
float:left; 
height:260px; 
width:475px; 
width:530px;
clear:both; 
padding:2px 5px 10px 0; 
padding:5px; 
position:relative; 
}

.brochurePrivacyLink{
	font-size:10pt;
}

/* Brochure Popup styles - End*/

#ContactThisLocation {
	position:relative;
	background:url('/ATStyle/Images/Service/contact_slice2.png') repeat-y scroll left top transparent;
	width:218px;
	color:#fff;
	margin-top:15px;
	vertical-align:middle;
	text-align:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.ContactThisLocationTop {
	background:url('/ATStyle/Images/Service/contact_top2.png') no-repeat scroll left top;
	width:218px;
	height:auto;
	min-height:97px;
	float:left;
}

.ContactThisLocationBottom {
	background:url('/ATStyle/Images/Service/contact_bottom3.png') no-repeat scroll left bottom;
	width:218px;
	float:left;
}



#ContactThisLocation p.title{
	font-size:11pt;
	text-align:left;
	padding:7px 0px 0px 10px;
	margin:0px;
}

#ContactThisLocation p.phone{
	font-size:11pt;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	margin:0px;
}

#ContactThisLocation p.name{
	font-size:11pt;
	padding:2px 0px 0px 10px;
	margin:0px;
}

#ContactThisLocation p.fax{
	font-size:11pt;
	padding:2px 0px 0px 10px;
	margin:0px;
}

#ContactThisLocation div.imageContainer {
	position:relative;
	float:left;
	width:40px;	
	padding-left:4px;			
} 

#ContactThisLocation div.telephoneContainer {
	position:relative;
	float:left; 
	width:170px;
	padding-top:5px;				
}

#ContactThisLocation div.contentContainer {
	position:relative;
/*	background:url('http://localhost:2644/slice1.png') repeat-y left; */
	float:left; 
	width:210px;				
	clear:both;
	padding-top:7px;
	padding-bottom:10px;
} 


#ContactThisLocation img{
	padding: 6px 0 0 5px;
}

#CancelContactForm{
	margin-left:5px;
}

/* .accordin_content_bottom{
				background-color:red;
				border:1px solid #000;
				padding-bottom:10px;
}

.accordin_content_content{
				background-color:blue;
}*/

div.related_anchor_home{
	margin-top:17px; 
}

.ajax__tab_xp
{
	min-height:350px;
}


#Interested
{
	margin-top:20px;				
}


/* Other services changes */
h3.otherServices{
	color:#0d83b1;
}

div.related_anchor_home_content ul{
	padding-top:15px;
}


/* Other services changes */
p.ServiceAddress{
				padding-top:10px;
				font-size:1.6em !important;
}

.FindJobs a{
	padding:0;
	margin:0;
	border:0;
	background:none;
	/* background-color:red;*/
}

.FindJobs a:hover, .FindJobs a:visited{
/*background-color:black; */
background:none;
padding:0;
margin:0;
border:0;
}

.orange{
	color:#FF6600 !important;
}

/*.FindJobs a img{
background:none;
	padding:0;
	margin:0;
	outline:0;

}

.FindJobs a:hover img, .FindJobs a:visited img{
background:none;
	padding:0;
margin:0;
outline:0;

}*/

/* Privacy Page Style */
.privacy p a:link{
 	color:#ff6600;
}
.privacy p a{
 	color:#ff6600;
}

.privacy ul li{
	font-size:1.5em;
}
.privacy ul li a:link{
	color:black;
}
.privacy .privacyul2 li a:link{
 	color:#ff6600;
}


