/* CSS Document */


	
#about_contents,
#awards_contents  {
	float:left;
	width:860px;
	height:auto;
	margin:0 0 0 3px;
	padding:10px 15px;
	background:#fff;
	border:solid 1px #ccc;
	}
	
#awards_contents h3 {
	clear:both;
	}
	

	
.about_contents_bottom {
	float:left;
	width:900px;
	margin:0;
	padding:10px;
	background:url(../images/pages/about_contents_bottom.jpg) no-repeat;
	}
		
	
.award_box {
	float:left;
	width:416px;
	height:90px;
	margin:0 2px 5px 2px;
	padding:5px 5px 5px 5px;
	background:#B5B1AB;
	
	}
	
.award_box .left{
	float:left;
	width:80px;
	height:95px;
	margin:0;
	padding:0 10px 0 0;
	}
	
.award_box .title {
	position:relative;
	float:left;
	width:auto;
	margin:7px 0 5px 0;
	padding:0;
	font-size:14px;
	font-weight:100;
	color:#222;
	z-index:100;
	}
.award_img_right {
	float:right;
	width:auto;
	height:auto;
	margin:-24px 0px 0 0;
	padding:0 0 5px 5px;
	text-align:right;
	}	
.award_box p {
	position:relative;
	float:left;
	width:325px;
	margin:5px 0 0px 0;
	padding:0;
	color:#353332;
	font-size:11px;
	z-index:0;

	}
.award_box a{
	color:#333;

	}	


/*___ Careers from here_____________________________________________*/

.career_box {
	float:left;
	width:860px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	
	}

.career_box .top {
	float:left;
	width:840px;
	height:20px;
	margin:0;
	padding:5px 10px;
	background-color:#B5B1AB;

	}
	
.career_box .top .title{
	float:left;
	width:740px;
	}	
	
	
.career_box .date {
	float:left;
	width:100px;
	text-align:right;
	
	}

.career_box .bottom {
	float:left;
	width:auto;
	margin:0;
	padding:5px 10px 10px 10px;/*updated 8july*/
	}

.career_box .bottom p{/*updated 8july*/
	float:left;
	width:840px;
	margin:5px 0;
	padding:0;
	}


/*___ Careers till here_____________________________________________*/
/*___ Current Ads from here_____________________________________________*/

.current_ad_menu {
	float:left;
	width:200px;
	height:auto;
	margin:0 10px 0 0;
	padding:0;
	
	}

	

	

	


.current_ad_menu a.block{
	display:block;
	float:left;
	width:180px;
	height:25px;
	margin:0 0 3px 0;
	padding:8px 0 0 20px;
	background:#E4DFD9;
	color:#333;
	text-decoration:none;
	cursor:pointer;
	}
	
	
	
.current_ad_menu a.block:hover{
	background:#B5B1AB;
	color:#222;
	}

.current_ad_menu a.active {
	background:#a4a09c;
	color:#111;
	}
	
	
#sub_menu {
	float:left;
	width:auto;
	margin:0 0 0 20px;/*see ie_7_fix for ie7*/
	padding:0;/*see ie_7_fix for ie7*/
	font-size:11px;
	}	
	
#sub_menu li{
	margin:3px 0 3px 0;
	}
	
#sub_menu a {
	color:#333;
	text-decoration:none;
	}
	
#sub_menu a:hover {
	text-decoration:underline;
	}

#sub_menu a.active {
	background:none;
	text-decoration:underline;
	}
	
.current_ad_box {
	float:left;
	width:650px;

	}
	
	
	
.current_ad_box .top {
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:5px 10px;

	}

.current_ad_box .top .title{
	float:left;
	width:650px;/*updated 9july*/
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:100;
	}	
	
	

.current_ad_box .bottom {
	float:left;
	width:auto;
	padding:10px 0;
	}
	
.current_ad_box .bottom img{
	float:left;
	width:410px;
	margin:0 5px 0 0;
	padding:0;

	}

.plugin_required {
	float:left;
	width:600px;
	padding:10px;
	margin:-10px 0 0 0;
	background-color:#E9E4DF;
	text-align:left;
	}

.flash_logo {
	margin:0 10px 0 0;
	}




/*___ Current Ads till here_____________________________________________*/	

/*___ Edge from here_____________________________________________*/	

#edge_heading {
	float:left;
	width:900px;
	height:65px;
	margin:0;
	padding:0px;
	background:#A4A09C;
	
	}
	
#edge_logo {
	float:left;
	width:70px;
	height:65px;
	background:url(../images/logos/edge_logo.jpg) no-repeat;
	}

#edge_heading .leftside {
	float:left;
	width:710px;
	height:65px;
	background:#353332;
	color:#fff;
	}	


#edge_heading .left{
	float:left;
	width:470px;
	height:65px;
	background:#353332;
	}	
	
#edge_heading h1{
	float:left;
	width:470px;
	margin:5px 0 0 0;
	padding:0 0 0 0px;
	color:#fff;
	font-size:20px;
	font-weight:100;
 	}	


	
#edge_heading .address {
	float:left;
	width:470px;
	height:40px;
	
	
	}
#edge_heading .contact {
	float:left;
	width:170px;
	margin:0;
	padding:7px 0 0 0;
	font-size:17px;
	
	
	
	}
	
#edge_heading .contact .phone {
	height:30px;
	margin:0;
	padding:0 0 0 35px;
	background:url(../images/icons/phone_icon_white.png) no-repeat;
	}	
	

		
	
#edge_heading .hours {
	float:left;
	width:185px;
	margin:0;
	padding:10px 0 0 5px;
	
	
	}

	
#edge_heading .hours .day{
	float:left;
	width:90px;
	font-weight:bold;
	}	
#edge_heading .hours .time{
	float:left;
	width:90px;
	}
#edge_vtour_list{
	float:left;
	width:880px;
	margin:0;
	padding:0;
	list-style:none;

}

#edge_vtour_list li{
	float:left;
	width:141.4px;
	margin:0;
	padding:0;
	background-color:#D6D4D1;
	text-align:center;
	border:solid 1px #999;
	}
	
#edge_vtour_list li.active,
#edge_vtour_list li:hover.active {
	background-color:#A4A09C;
	}
#edge_vtour_list li:hover {
	background-color:#B5B1AB;
	}
	

#edge_vtour_list li a{
	display:block;
	width:auto;
	height:31px;
	padding:10px 0 0 0;
	text-decoration:none;
	color:#353332;
	}
	
	#edge_vtour_list .list_2lines a{
	height:33px;
	padding:4px;

	}
	
	
	
/*___ Edge till here_____________________________________________*/	

/*___ newsletters from here_____________________________________________*/	

.newsletter_box {
	float:left;
	width:400px;
	height:140px;
	margin:0 0 5px 5px;
	padding:20px 0 0 15px;
	background:#B5B1AB;
	
	}
.newsletter_box .left {
	float:left;
	width:100px;
	height:130px;
	margin:0 10px 0 0;
	padding:0;
	}
.newsletter_box .title {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:100;
	}
	
.newsletter_box ul {
	float:left;
	width:auto;
	height:auto;
	margin:10px 0 10px 0px;
	padding:0 0 0 15px;/*updated 9july*/
	}	
	


.dl_pdf {
	float:right;
	width:auto;
	height:20px;
	margin:3px 10px 0 0;
	padding:0 20px 0 0px;
	background:url(../images/icons/pdf_icon.jpg) no-repeat;
	background-position:right;
	text-align:right;
	}
	
	
.newsletter_box a {
	color:#333;
	}	
/*___ newsletters till here_____________________________________________*/	


/*___ sponsorships from here_____________________________________________*/	
.sponsorship_box {
	float:left;
	width:860px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	}
.sponsorship_box .top {
	float:left;
	width:840px;
	height:20px;
	margin:0;
	padding:5px 10px;
	background-color:#B5B1AB;

	}
	
.sponsorship_box .bottom {
	float:left;
	width:auto;
	margin:0;
	padding:0 10px 10px 10px;
	}	
	
.sponsorship_box img{
	margin:0 10px 0 0;
	
	}
	
.sponsorship_box .bottom p{
	float:left;
	width:auto;
	margin:10px 0 0 0;
	padding:0;
	}










/*___ sponsorships till here_____________________________________________*/	
/*___ sustainability from here_____________________________________________*/	

	
#sustainability_heading {
	float:left;
	width:900px;
	height:auto;
	margin:0;
	padding:0px;
	background:#A4A09C;
	
	}

#sustainability_heading .leftside {
	float:left;
	width:445px;
	height:50px;
	margin:0;
	padding:0 0 0 5px;
	background:#353332;
	color:#fff;
	}		

#sustainability_heading h1{
	float:left;
	width:440px;
	margin:12px 0 0 0;
	padding:0 0 0 30px;
	background:url(../images/pages/triangle.png) no-repeat;
	color:#fff;
	font-size:20px;
	font-weight:100;
 	}	
	
#sustainability_heading .rightside {
	float:left;
	width:auto;
	height:45px;
	padding-top:5px;
	
	}	

#sustainability_heading .title {
	float:left;
	width:300px;
	height:50px;
	margin:0;
	padding:0 0 0 5px;

	}
	
#sustainability_heading .contact {
	float:left;
	width:auto;
	font-size:14px;
	}	
	
#sustainability_heading .contact .phone {
	height:22px;
	margin:0;
	padding:5px 0 0 35px;
	background:url(../images/icons/phone_icon.png) no-repeat;
	}




.text_leftcol {
	float:left;
	width:570px;
	}
	
#about_contents .text_leftcol_w600px {
	float:left;
	width:600px;
	}
 .img_right {
	float:right;
	width:auto;
	margin:0 0 20px 0;
	padding:0 0 0 10px;
	text-align:center;
	}





#sustainability_flash {
	float:right;
	width:428px;
	height:250px;
	margin:0 0 0 10px;
	padding:0;
	background:#ccc;
	}









/*___ sustainability till here_____________________________________________*/	

/*___ testimonials from here_____________________________________________*/	



.testimonial_box_small {
	float:left;
	width:550px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	background:#B5B1AB;
	}
	
.testimonial_box_small .top {
	float:left;
	width:550px;
	height:auto;
	margin:0;
	padding:0px 0 0 0;
	}
	
.testimonial_box_small .quote_start,
.testimonial_box .quote_start {
	float:left;
	width:21px;
	height:22px;
	margin:10px 0 0 10px;
	padding:0;
	background:url(../images/pages/quote_start.png) no-repeat ;



	}
	
.testimonial_box_small .quote_end, 
.testimonial_box .quote_end {
	float:right;
	width:21px;
	height:22px;
	margin:0 10px 10px 0;
	padding:0;
	background:url(../images/pages/quote_end.png) no-repeat ;



	}
	
.testimonial_box_small .contents {
	float:left;
	width:520px;
	height:auto;
	margin:-8px 0 0 0;/*updated 9july*/
	padding:0 0 0 30px;
	}
.testimonial_box_small .contents p{
	float:left;
	width:500px;
	margin:2px 0 8px 0;
	}
.testimonial_box_small .bottom {
	float:left;
	width:550px;
	height:21px;
	margin:0;
	padding:0 0 10px 0;
	text-align:right;
	}
	
.testimonial_box_small .bottom p {
	float:left;
	width:510px;
	height:auto;
	margin:0;
	padding:0 0px 0 0;
	color:#444;
	text-align:right;
	
	}
	
.testimonial_box_small .bottom p .date{
	margin:0 0 0 10px;	
	
	}

.testimonial_box {
	float:left;
	width:868px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	background:#B5B1AB;

	}
	
.testimonial_box .top {
	float:left;
	width:868px;
	height:37px;
	margin:0;
	padding:0;
	}
	
.testimonial_box .contents {
	float:left;
	width:838px;
	height:auto;
	margin:-10px 0 0 0;/*updated 9july*/
	padding:0 0 0 30px;
	}
.testimonial_box .contents p{
	float:left;
	width:770px;
	margin:2px 0 8px 0;
	}	
.testimonial_box .bottom {
	float:left;
	width:868px;
	height:21px;
	margin:0;
	padding:0 0 10px 0;
	text-align:right;
	}
	
.testimonial_box .bottom p {
	float:left;
	width:830px;
	height:auto;
	margin:0;
	padding:0 0px 0 0;
	color:#444;
	text-align:right;
	
	}
	
.testimonial_box .bottom p .date{
	margin:0 0 0 10px;	
	
	}




/*___ testimonials till here_____________________________________________*/	

/*___ contact from  here_____________________________________________*/

.left_col_w200 {
	float:left;
	width:200px;
	height:auto;
	padding:0;
	}
	
.left_col_w200 .heading {
	float:left;
	width:190px;
	margin:0;
	padding:6px 5px;
	background:#B5B1AB;
	
	}
	
.left_col_w200 .info {
	float:left;
	width:auto;
	margin:0;
	padding:10px;
	font-size:11px;
	}
	
.left_col_w200 .info .address {
	float:left;
	width:180px;
	font-weight:bold;
	}
	
.left_col_w200 .info .melway, 
.left_col_w200 .info .phone, 
.left_col_w200 .info .fax, 
.left_col_w200 .info .email  { 
	clear:right;
	float:left;
	width:auto;
	margin:0 5px 0 0;
	padding:0;
	font-weight:bold;
	}
	
.right_col_w700 {

	float:left;
	width:680px;
	margin:0;
	padding:10px;
	background:#fff;
	}
	
#contact_inquiry_box {
	float:left;
	width:500px;/*updated 9july*/
	margin:-200px 0 0 5px;
	}
#contact_inquiry_box dt{
	clear:left;
	float:left;
	width:200px;
	margin:5px 0;
	}
#contact_inquiry_box dd{
	float:left;
	width:200px;
	margin:5px 0;
	}
#contact_inquiry_box input {
	float:left;
	width:auto;/*updated 9july*/
	
	}

#contact_inquiry_box textarea {
	width:280px;
	height:100px;
	}
#contact_inquiry_box select {
	width:187px;

	}	
#contact_inquiry_box .consent {
	float:left;
	width:650px;
	font-size:11px;
	
	}
	
#contact_inquiry_box .submit {
	float:left;
	width:auto;
	margin:10px 0 0 200px;
	
	}

