html, body{
	padding:0;
	margin:0;
	font: normal 0.85em Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	}
	

/*fixing firefox outline*/

a:active{
	outline:none;
	}
	
:focus{
	outline:none;
	}
	
img, form{
	padding:0;
	margin:0;
	border:none;
	}
	
#header_wrapper{
	background:url(../images/header_bg.jpg) repeat-x 0 0;
	}
	
#header{
	padding:0;
	margin:0 auto 0 auto;
	width:968px;
	}
	
.cleardiv{
	clear:both;
	font-size:0; /*ie6 hack*/
	}
	
.cleardiv2{
	clear:both;
	font-size:0; /*ie6 hack*/
	height:0; /*ie6 hack*/
	}
	
#logo{
	float:left;
	width:289px;
	}
	
#topnav{
	float:right;
	width:679px;
	padding:58px 0 0 0;
	}
	
#topnav ul{
	padding:0 0 0 5px;
	margin:0;
	list-style:none;
	}
	
#topnav li { margin-left:35px; float:left; list-style: none outside none; }
	
#topnav ul li a{
	margin:0;
	font-family: "Century Gothic","Apple Gothic",Arial, Helvetica, sans-serif;
	color: #E9E9E9;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
	}
#topnav ul li a:hover{
	color:#36B6E3;
	}
	
#home a:link, #home a:visited{
	background:url(../images/home.jpg) no-repeat 0 0;
	width:55px;
	height:18px;
	display:block;
	}
	
#home a:hover, #homepage #home a{
	background:url(../images/home_hover.jpg) no-repeat 0 0;
	}	
#about a:link, #about a:visited{
	background:url(../images/about.jpg) no-repeat 0 0;
	width:75px;
	height:18px;
	display:block;
	}
	
#about a:hover, #aboutpage #about a{
	background:url(../images/about_hover.jpg) no-repeat 0 0;
	}
	
#contact a:link, #contact a:visited{
	background:url(../images/contact.jpg) no-repeat 0 0;
	width:86px;
	height:18px;
	display:block;
	}
	
#contact a:hover, #contactpage #contact a{
	background:url(../images/contact_hover.jpg) no-repeat 0 0;
	}
	
#login a:link, #login a:visited{
	background:url(../images/think360.jpg) no-repeat 0 0;
	width:78px;
	height:18px;
	display:block;
	}
	
#login a:hover, #think360page #login a{
	background:url(../images/think360_hover.jpg) no-repeat 0 0;
	}
	
#blog a:link, #blog a:visited{
	background:url(../images/blog.jpg) no-repeat 0 0;
	width:44px;
	height:18px;
	display:block;
	}
	
#blog a:hover{
	background:url(../images/blog_hover.jpg) no-repeat 0 0;
	}
	
#podcasts a:link, #podcasts a:visited{
	background:url(../images/podcasts.jpg) no-repeat 0 0;
	width:75px;
	height:18px;
	display:block;
	}
	
#podcasts a:hover{
	background:url(../images/podcasts_hover.jpg) no-repeat 0 0;
	}
	
	
#middlearea_wrapper{
	background:#f6f6f6 url(../images/middlediv_bg.jpg) repeat-x 0 0;
	border-bottom:1px solid #fff;
	}
	
#middlearea{
	padding:0;
	margin:0 auto;
	width:968px;
	}
	
#middlearea_left{
	float:left;
	width:310px;
	padding:20px 14px 0 4px;
	}
	
.leftnav_wrapper a:link, .leftnav_wrapper a:visited{ 	text-decoration:none;	color: #4b4b4b;	font: normal bold 1.124em Arial, Helvetica, sans-serif; display:block; padding:4px 8px 5px 8px;color:#333; }

.leftnav_wrapper a:hover{	color:#de329a; }
	
.leftnav_wrapper ul {	padding:5px 0 0 8px;	margin:0; list-style:none; width:298px;
	}
	
.leftnav_wrapper ul li a { padding:0 !important; }
	
.leftnav_wrapper ul li{ padding:0 0 8px 14px;	margin:0; background:url(../images/arrow.gif) no-repeat 0 3px; list-style: none outside none;
	}
		
.leftnav{	margin:1px 1px 2px 1px;	background-color:#b7d7e3;	}
	
.leftnav_border{
	background:url(../images/leftnav_border.jpg) repeat-x 0 0;
	height:3px;
	width:310px;
	}
	
* html .leftnav_border{
	background:url(../images/leftnav_border.jpg) repeat-x 0 0;
	height:3px;
	width:310px;
	font-size:0;
	}
	
#middlearea_right{
	float:right;
	width:640px;padding-top: 40px;
	}
#middlearea_right a{
	color:#34B6E4;
	text-decoration:underline;
}
#middlearea_right a:hover{
	color:#4B4B4B;
	text-decoration:underline;
}
	
#bottomarea_wrapper{
	background:#a2e6ff url(../images/content_bg.jpg) repeat-x 0 0;
	}
	
#bottomarea{
	padding:16px 5px 30px 5px;
	margin:0 auto;
	width:958px;
	}
	
#bottomarea_topbox{
	padding:0 0 25px 0;
	}
	
#bottomarea_topbox_left{
	background:url(../images/content_topdiv_left.jpg) no-repeat 0 0;
	width:16px;
	height:54px;
	float:left;
	}
	
#bottomarea_topbox_middle{
	background:url(../images/content_topdiv_bg.jpg) repeat-x 0 0;
	height:41px;
	float:left;
	width:836px;
	padding:13px 0 0 6px;
	}
	
#subscribe{
	float:left;
	width:100px;
	}
	
#subscribe a:link, #subscribe a:visited{
	background:url(../images/subscribe.jpg) no-repeat 0 0;
	width:100px;
	height:54px;
	display:block;
	}
	
#subscribe a:hover{
	background:url(../images/subscribe_hover.jpg) no-repeat 0 0;
	width:100px;
	height:54px;
	display:block;
	}
	
#blogdiv{
	float:left;
	width:220px;
	}

#blogdiv a:link, #blogdiv a:visited{
	background:url(../images/blog_link.jpg) no-repeat 0 0;
	width:84px;
	height:33px;
	display:block;
	}
	
#blogdiv a:hover{
	background:url(../images/blog_link_hover.jpg) no-repeat 0 0;
	width:84px;
	height:33px;
	}
	
#blogdiv_text{
	float:right;
	width:590px;
	}
	
#box_upper{
	padding:0 0 4px 0;
	color:#333;
	}
	
#box_lower{
	padding:0;
	}
	
#box_lower_left{
	float:left;
	width:300px;
	font:normal 0.95em Arial, Helvetica, sans-serif;
	color:#333;
	font-style:italic;
	}
	
#box_lower_right{
	float:left;
	width:290px;
	}
	
#box_lower_right ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#box_lower_right ul li{
	padding:0 1px 0 0;
	margin:0;
	display:inline;
	color:#177799;
	font:bold 0.95em Arial, Helvetica, sans-serif;
	}
	
#box_lower_right ul li a:link, #box_lower_right ul li a:visited{
	color:#177799;
	text-decoration:none;
	}
	
#box_lower_right ul li a:hover{
	text-decoration:underline;
	color: #34b6e4;
	}
	
#content{
	background:url(../images/homecontent_bg.gif) repeat-y 127px 0;
	width:968px;
	}

#content h2, #content_inner h2{min-height:36px; color:#fff; font:normal 18px/18px "Century Gothic", Arial, Helvetica, sans-serif; margin:0; padding:0 0 4px;}
*html #content h2{height:36px;}
#content_inner h2{min-height:0;}
#content h6, #content_inner h6{min-height:36px; color: #177799; font:bold 11px/13px "Century Gothic", Arial, Helvetica, sans-serif; margin:0; padding:1px 0 2px;}
#content h6 span{display:block}
.content_box{
	float:left;
	width:140px;
	padding:0 10px 0 10px;
	}
	
.content_box2{
	float:left;
	width:142px;
	padding:0 10px 0 8px;
	}
	
.content_box3{
	float:left;
	width:136px;
	padding:0 10px 0 14px;
	}
	
h2{
	padding:0;
	margin:0;
	}
	
.content_box p, .content_box2 p, .content_box3 p{
	padding:5px 0 10px 0;
	margin:0;
	line-height:145%;
	}
	
#footer{
	padding:60px 0 0 0;
	font:normal 0.9em Arial, Helvetica, sans-serif;
	color:#333;
	}
	
#footer_left{
	float:left;
	width:335px;
	padding:0 0 0 15px;
	}
	
#footer_left ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#footer_left ul li{
	padding:0 8px 0 0;
	margin:0;
	display:inline;
	}
	
#footer_left ul li a:link, #footer_left ul li a:visited{
	text-decoration:none;
	color:#333;
	}
	
#footer_left ul li a:hover{
	text-decoration:underline;
	}
	
#footer_right{
	float:right;
	width:340px;
	padding:0 10px 0 0;
	}
	
	
/*for inner pages*/

/*h1{
	padding:40px 0 12px 5px;
	margin:0;
	}*/
	
#toptext{
	padding:0;
}
	
#toptext_left{
	float:left;
	width:280px;
	padding:0 0 0 8px;
	}
	
#toptext_right{
	float:right;
	width:290px;
	padding:0 20px 0 0;
	}
	
#toptext p{
	padding:0 0 10px 0;
	margin:0;
	line-height:145%;
	}
	
#toptext_left ul{
	padding:0px 0 0 16px;
	margin:0;
	list-style:none;
	}
	
#toptext_left ul li{
	padding:0 0 16px 0px;
	margin:0;
	line-height:140%;
	color:#333;
	list-style: disc;
	}
	
#toptext_right ul{
	padding:0px 0 0 16px;
	margin:0 0 5px 0;
	list-style:none;
	}
	
#toptext_right ul li{
	padding:0 0 3px 0px;
	margin:0;
	line-height:140%;
	color:#333;
	list-style: disc;
	}
	
	#content_inner_right_outer ul{
	padding:0px 0 0 16px;
	margin:0;
	list-style:none;
	}
	
#content_inner_right_outer ul li{
	padding:0 0 6px 0px;
	margin:0;
	line-height:140%;
	color:#333;
	list-style: disc;
	}

/*#toptext_left ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#toptext_left ul li{
	padding:0 0 24px 16px;
	margin:0;
	color:#4a4a4a;
	font-weight:bold;
	background:url(../images/blue_bullet.jpg) no-repeat 0 4px;
	line-height:145%;
	}
*/
.cleardiv3{
	clear:both;
	font-weight:bold;
	color:#34b6e4;
	width:630px;
	line-height:145%;
	padding:0 0 32px 0;
	}	

#bottomarea_topbox_right{
	background:url(../images/content_topdiv_right.jpg) no-repeat 0 0;
	width:17px;
	height:54px;
	float:left;
	}

#bottomarea_topbox_middle_inner{
	background:url(../images/content_topdiv_bg.jpg) repeat-x 0 0;
	height:41px;
	float:left;
	width:919px;
	padding:13px 0 0 6px;
	}	
	
#coaching_left{
	float:left;
	width:250px;
	}
	
#coaching_right{
	float:right;
	width:654px;
	padding:9px 0 0 0;
	color:#333;
	}
	
.smalltext{
	color:#34b6e4;
	font-size:0.9em;
	}
	
#content_inner{
	background:url(../images/coaching_content.gif) repeat-y 127px 0;
	width:968px;
	}
	
#content_inner_left{
	float:left;
	width:305px;
	padding:0 15px 0 0
	}
	
#content_inner_left p{
	padding:5px 0 10px 0;
	margin:0;
	line-height:145%;
	}
	
#content_inner_right{
	float:left;
	width:620px;
	padding:0 0 0 20px;
	}
	
#content_inner_right_outer{
	padding:5px 0 0 0;
	}
	
#content_inner_right_text{
	float:left;
	width:280px;
	padding:0 20px 0 0;
	}
	
#content_inner_right_outer p{
	padding:8px 0 12px 0;
	margin:0;
	line-height:145%;
	color:#333;
	}
	
#content_inner_right_pic{
	float:right;
	width:280px;
	padding:15px 20px 0 0;
	}
	
.more_btn{
	padding:0;
	width:158px;
	}
	
.more_border{
	background:url(../images/more_border.jpg) repeat-x 0 0;
	height:3px;
	width:158px;
	}
	
* html .more_border{
	background:url(../images/more_border.jpg) repeat-x 0 0;
	height:3px;
	width:158px;
	font-size:0;
	}

.more_text{
	font-weight:bold;
	padding:6px 2px 8px 2px;
	background:url(../images/more_arrow.gif) no-repeat center right;
	}
	
.more_text a:link, .more_text a:visited{
	color:#177799;
	text-decoration:none;
	}
	
.more_text a:hover{
	color:#333;
	}

#about_left{
	float:left;
	width:376px;
	}
	
#about_right{
	float:left;
	width:540px;
	padding:9px 0 0 0;
	color:#333;
	}

.smalltext_black{
	font-size:0.9em;
	}
	
.smalltext_black a:link, .smalltext_black a:visited{
	color:#333;
	text-decoration:underline;
	}
	
.smalltext_black a:hover{
	text-decoration:none;
	}
	
#content_inner_left ul{
	padding:10px 0 0 4px;
	margin:0;
	list-style:none;
	}
	
#content_inner_left ul li{
	background:url(../images/dark_bullet.jpg) no-repeat 0 5px;
	padding:0 0 16px 15px;
	margin:0;
	line-height:140%;
	color:#333;
	}
	
.check_box{
	width:13px;
	height:13px;
	margin:2px 10px 0;
	padding:0;
	float:left;
	}

#toptext_left_contact{
	float:left;
	width:315px;
	padding:0 0 0px 8px;
	}	
	
#toptext_right_contact{
	float:right;
	width:290px;
	padding:0 20px 0 0;
	}
	
#toptext_left_contact p, #toptext_right_contact p{
	width:100%;
	overflow:hidden;
	padding:0 0 15px;
	margin:0;
	line-height:15px;
	}
	
#toptext_left_contact label, #toptext_right_contact label{
	float:left;
}
#contact_inner_right_outer{
	padding:0;
	}
	
#contact_inner_right_text{
	float:left;
	width:300px;
	}
	
#contact_inner_right_outer p{
	padding:5px 0 4px 0;
	margin:0;
	line-height:190%;
	color:#333;
	}
#contact_inner_right_pic{
	float:right;
	width:300px;
	}
	
.txtbox{
	border:1px solid #177799;
	background-color:#fff;
	width:290px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px 3px 5px 3px;
	display:block;
	}
	
/*----------------------
	Reza
	www.eSoftArena.com
	March'31-2009
------------------------*/
h1, h2.pink { padding:0; margin:0 0 5px 0; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
h1 { color: #35b5e4;font-weight:normal; }
h2.pink { color:#de329a; }
h2.underline { background: transparent url(../images/bg_pink_underline.gif) no-repeat 136px 19px; }
h1 small{font-size:18px}
#content_inner h1{padding:0}
h3{font-size:16px}
h4{font-size:14px; margin-top:10px;margin-bottom:5px;}

#toptext_left{clear:left}
#toptext_right{clear:right}

.firstLtr label{
	display:block;
	padding-bottom:5px;
	}
.firstLtr label big{ /*bcos ie6 doesn't support ':first-letter'*/
	font-size:1.3em;
	font-weight:bold;
}
.textStl em{
	padding:10px 0 20px;
	display:block;
	}
.textStl p span{
	display:block;
}
.list01 ul{
	width:100%;
	padding:0;
	margin:0;
}
.list01 li{
	list-style:inside square;
	padding:0 0 10px 10px;
	}
	
.qaclass{clear:right;	border: 1px solid #34b6e4; background-color: #e6e6e6; padding:10px 13px 3px 13px;	margin-bottom:17px; }
.qaclass h2{
	padding:0px 0 0px 5px;
	font-size:24px;
	color: #34b6e4;
	font-weight:normal;
	margin-bottom:10px;zoom:1;
}
.expandable{background:#fff; width:283px; padding:4px 5px 5px 7px; margin:0 0 10px 0;}	
.qa_right, .qa_left { width:298px; }
.qa_right { float:right;margin-left:13px; }

.expandable a{color: #34b6e4}
/*.expandable a:hover{color:#35b6e4}*/

.expandable h6{font-size:12px; color:#4b4b4b; font-style:italic; font-weight:bold; margin:2px 0; }
.expandable div{
	padding:0;
	display:block; 
	font-size:0.99em;
	margin:0;
	/*height:150px;*/
	}
.expandable div strong{display:block; padding:5px}
.expandable div ul{padding-bottom:0px; margin-top:0}
.expandable div p{ margin-bottom:0!important; padding-bottom:0!important;}
.expandable .butn{
	padding:6px 10px;
	background-color:#666;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.expandable .butn:hover{background-color:#333}

.cleardiv4{
	clear:both;
	font-weight:bold;
	color:#34b6e4;
	width:100%;
	}
.cleardiv4 p label{display:block}
.cleardiv4 a{margin-right:15px}
.ourServ{padding-top:5px}
.ourServ h4{margin-bottom:5px}
.ourServ em{display:block; padding-bottom:10px}
.ourServ ul{padding:0 0 10px!important}
.ourServ li{
	list-style:inside disc;
	background:none!important;
	margin:0!important;
	padding:0 0 0 10px!important;
}
.address label{display:block}


/*====================== new change 1/6/2009 ==========*/

.imgclass{
	width:287px;
	height:244px;
	background:url(../images/teamskill.png) no-repeat;
}

#featuredPost{
       position:relative;
       overflow:hidden;
       padding:0;
}

.featuredPost{
	width:auto; 
	height:315px;
	list-style:none; 
	padding:0; 
	margin:0;
	overflow:hidden;
}

.featuredPost li{
	width:585px;/*618+2*/ 
	height:300px;/*315+2*/ 
	padding:15px 19px 0px 14px;
	list-style:none;
	/*float:left;*/
	list-style:none; 
	overflow:hidden;
	display:block;
	background:url(../images/fli-bg.gif) no-repeat;

}
#featuredPost li p{
	font-size:11px;
	margin-bottom:0;
	padding-bottom:12px;
	line-height:13px;
}

.ttl1{
	width:585px;
	height:28px;
	padding:0;
	margin:0;
	color: #4b4b4b;
}
.description1{
	height:269px;
	background:url(../images/orangutan.png) no-repeat left 5px;
	padding-left:333px;
	padding-top:10px;
}
.description2{
	height:259px;
	background:url(../images/think-invest.png) no-repeat;
	padding-left:333px;
	padding-top:10px;
}
.description3{
	height:269px;
	background:url(../images/think-1.png) no-repeat;
	padding-left:333px;
	padding-top:10px;
}
.description4{
	height:259px;
	background:url(../images/think-about-us.png) no-repeat;
	padding-left:333px;
	padding-top:10px;
}
.description5{
	height:269px;
	background:url(../images/myers-briggs.png) no-repeat;
	padding-left:333px;
	padding-top:10px;
}

.selecta{
	position:absolute;
	bottom:14px;
	right:54px;
	z-index:5;
}

.selecta ul{
	list-style:none;
}
.selecta ul li{
	list-style:none;
	float:left;
}
.selecta ul li a{
	width:20px;
	height:19px;
	display:block;
	padding: 3px 0 0 8px;
	color: #666 !important;
	text-decoration:none !important;
}

.selecta ul li a:hover{
	background-position:0 -22px;
}
.ahover_selected{
	background-position:0 -22px!important;
}

.link1, .link2, .link3, .link4, .link5 {background:url(../images/a4.jpg) no-repeat}


/*=====Reza=====*/
#toptext{
	width:100%;/*640*/
	padding:0;
	overflow:hidden;
}

#toptext_botm{width:631px;/*640*/ padding:0 0 30px 9px; overflow:hidden; float:left}
#toptext_botm h3{color:#34b6e4; margin:0; padding:10px 0; font-size:18px; font-weight:normal}
.leadership{
	width:258px;
	height:27px;/*36*/
	line-height:27px;
	padding:4px 0 5px;
	color: #34b6e4;
	background:url(../images/ldrprogram.gif) no-repeat;
	overflow:hidden;
}
.leadership a{
	width:236px;/*258*/
	height:100%;
	padding:0 19px 0 3px;
	float:left;
	color:#34b6e4;
	text-decoration:none;
	background:url(../images/ldrprogram_arrow.gif) no-repeat right top;
}
.leadership a:hover{background-color:#e3e3e3}
.leftPromos {width:309px; clear:left;padding:50px 0 0 4px;margin:0 0 19px 0; }
.leftPromos a, .leftPromos a:visited { display: block; width:289px; height:21px; background: transparent url(../images/button_bckgrd_lrg.png) no-repeat left bottom;padding:6px 10px 5px 10px; color:#fff; font-size:1.2em; font-weight:bold; text-decoration:none;margin-bottom:8px; }
.qaclass .leftPromos { width:294px;padding:10px 0;margin-bottom:3px; }
.qaclass .leftPromos a, .qaclass .leftPromos a:visited { background: transparent url(../images/button_bg_content_lrg.png) no-repeat left bottom;padding:7px 10px 4px 10px;width:274px; }

#bottomarea{ position:relative}
/*#surprised{width:383px; height:189px; background:url(../images/surprised.png) no-repeat; display:block; position:absolute; left:0; top:-173px}*/
#surprised{width:286px; height:388px; background:url(../images/orangutanBig.png) no-repeat; display:block; position:absolute; left:0; top:-388px;}

#toptext_left h1{padding:18px 0 0;}
.imgclass{margin-top:40px!important;}

#regInterest{width:314px; float:left; position:relative; min-height:116px;/*136+10*/ padding:6px 0 380px; clear:left;}
*html #regInterest{height:116px;}
#regInterest a{width:155px;/*293*/ padding:4px 2px 3px 136px; margin-top:5px; background-color:#b9d9e5; float:right; line-height:20px; color: #666666; font-weight:bold; font-size:11px; text-decoration:underline;}
#regInterest a:hover{ text-decoration:none;}
#board{width:150px; height:136px; background:url(../images/board.png) no-repeat; display:block; text-indent:-1000px; overflow:hidden; position:absolute; top:0; left:-10px;}

/*--Extra Fixing--*/
#middlearea_left{padding-top:40px}


/*------------------dipu-23-07-20009-------------------*/
.butn_submit{width:164px; height:32px; margin-top:25px; display:block; text-indent:-1000px; overflow:hidden; background:url(../images/butn_submit.png) no-repeat}
.butn_submit:hover{background-position:left bottom}
.butn_Find_Out_More{width:108px; height:25px; margin-top:25px; padding:7px 0 0 12px;  display:block; overflow:hidden; background:url(../images/bg_find_out_more.png) no-repeat; margin:0}
.butn_Find_Out_More:hover{background-position:left bottom}
.overlay_content { padding:10px 26px; }
.overlay_content h3{padding:0; font-size:18px; color: #666666; font-weight:normal; font-family:"Century Gothic", Arial, Helvetica, sans-serif; margin:0 0 4px 0;}
.overlay_content h4 { font-size:22px; color:#333;margin:0; }
.overlay_content p a, .overlay_content p a:hover, .overlay_content h4 a, .overlay_content h4 a:hover { color:#de329a; }
.overlay_content h4 a:hover, .overlay_content p a:hover { text-decoration:none; }
.overlay_content h4 + h4 { margin: 0 0 24px 0; }
.overlay_content span {color:#3ebae6;}
.overlay_content p{font-size:12px; margin:0 0 24px 0;width:470px;}
.overlay_content p.smaller { font-style: italic; font-size:11px; }
ul { padding:0;margin:0 0 24px 15px; }
.for_borders .specials h2 { color:#de329a; font: normal 16px "Century Gothic", Arial, Helvetica, sans-serif;margin:0 0 8px 0; }
li { list-style-image: url(../images/icon_overlay_li.gif); }

.form_sent { padding:4px 5px 2px 0; width:97%; background:#fff; border: 1px dotted green;margin-bottom:1em;padding-top:4px; text-align:center; }
.form_sent h3 { color: green;font-size:125%;margin:7px 0 5px 0 !Important; padding:0 !important;}
.form_sent p { color:#333; margin:0 0 0.8em 0 !important; }

/* downoad PDF buttons - BF */

a.downloadpdf {
	display: block;
	width: 264px;
	height: 41px;
	text-decoration: none;
	background: url("../images/download_pdf.jpg");
	margin:7px -3px;
	}

a.downloadpdf:hover {
	background-position: -264px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

/* About Us Page - Vision Initial - BF */

#vision span {
	font-weight: bold;
	color: #34B6E4;
	font-size: 1.5em;
}

#vision br {
	margin-bottom: 10px;
}
#specialOffers p { font: normal 16px "Century Gothic", "Apple Gothic", Arial, Helvetica, sans-serif; margin: 0 60px 10px 10px; padding-top: 8px; }
#specialOffers div.offers { background: transparent url(../images/bg_special_offers.png) no-repeat; padding:3px;float:left; width:304px;float: left;  margin-top: 14px;position:relative; }
#specialOffers a {position:absolute;bottom:14px;left:13px; background: transparent url(../images/bg_find_out_more.png) no-repeat left bottom; padding:8px 11px 7px 10px;display:block;width:99px; }

#specialOffers .offers div { background-position:right top; background-repeat: no-repeat;min-height:122px; }
#specialOffers #offer1, #specialOffers #offer3 { margin-right:15px; }
#specialOffers #offer1 div { background-image: url(../images/bg_offer1.jpg); }
#specialOffers #offer2 div { background-image: url(../images/bg_offer2.jpg); }
#specialOffers #offer3 div { background-image: url(../images/bg_offer3.jpg); }
#specialOffers #offer4 div { background-image: url(../images/bg_offer4.jpg); }
h2#specials { margin-top:20px;font-weight:normal;font-size:20px; }

.for_borders { border:1px solid #de329a; position:relative; }
.corners div.left { float:left; }
.corners div.right, img.right { float:right; }
.corners .right, .corners .left { width:5px; height:5px;background-repeat: no-repeat; margin:-1px;}
.for_borders .top .left { background-image: url(../images/borderTopLeftPink.png); }
.for_borders .top .right { background-image: url(../images/borderTopRightPink.png); }
.for_borders .bottom .left { background-image: url(../images/borderBottomLeftPink.png); }
.for_borders .bottom .right { background-image: url(../images/borderBottomRightPink.png);right:0; }
.for_borders .bottom { position:absolute; bottom:0;width:565px; }
#overlay1 .overlay_content { background: url(../images/bg_overlay1.jpg) no-repeat right bottom; }
#overlay2 .overlay_content { background: url(../images/bg_overlay2.jpg) no-repeat right bottom; }
#overlay3 .overlay_content { background: url(../images/bg_overlay3.jpg) no-repeat right bottom; }
#overlay4 .overlay_content { background: url(../images/bg_overlay4.jpg) no-repeat right bottom; }
#overlay5 .overlay_content { background: url(../images/bg_overlay5.jpg) no-repeat right bottom; }
#overlay6 .overlay_content { background: url(../images/bg_overlay6.jpg) no-repeat right bottom; }
.leftPromos a:hover, #specialOffers a:hover { background-position: left top !important; }

#questions { clear:both; }
#questions a.head { display:block; color:#fff; width:564px;height:19px; background: url(../images/bg_button_xtralong.png) left top;padding:8px 36px 5px 36px;margin-top:10px; text-shadow: 1px 1px 3px #505050;text-decoration:none;font-weight:bold; font-size:15px; }
#questions .selected, #questions a.head:hover  { background-position: left bottom !important; }
#questions div { margin: 0 5px 0 1px; background-color: #fff; padding:10px; -webkit-border-radius-bottomleft: 5px; -webkit-border-radius-bottomright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px; border-radius-bottom-left:5px; border-radius-bottom-right:5px; }
#questions div p { margin-bottom:20px; padding:0; }
#questions div p:last-child { margin-bottom:0; }
#aboutpage #middlearea_wrapper { padding-bottom:10px; }
#contactpage #toptext h3 { color:#4b4b4b; font-size: 16px; font-weight:normal; margin:0; }
#contactpage #toptext #toptext_right p { color:#4b4b4b; font-size:16px; padding-bottom:5px; }
#contactpage #toptext #toptext_left p { color:#4b4b4b; font-size:14px; }
#contactpage #toptext { padding-top:15px; }
#contactpage #toptext #toptext_right p span, #contactpage #toptext #toptext_right p a { font-size:18px; }
#contactpage #toptext #toptext_right p span { color: #35b5e4; }
#contactpage #toptext #toptext_right p a { color:#de329a; }
#contactpage #toptext #toptext_right p a:hover { text-decoration:none; }
img.right { margin:0 0 10px 10px; }
.thanksHeading h2 { clear:left; color:#39B2E1; font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:normal; margin-bottom:15px; margin-left:0; margin-right:0;
margin-top:0; }
#myersPersonality #qaclass { margin-top:15px; }