@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	background:#a0dae8;
	font-size:12px;
}
p, h1, h2, h3, h4, h5, h6, ul, li, img, hr, td {
	margin:0px;
	padding:0px;
	border:0px;
}
/* ---------------Body----------------- */
#container {
	width:1000px;
	margin:0px auto;
	background:#FFFFFF;
	border-left:1px solid #8ec2cf;
	border-right:1px solid #8ec2cf;
}
#header {
	background:url(../images/container_body.jpg) no-repeat;
	padding-top:17px;
	clear:both;
}
#header_content {
	background:url(../images/header.jpg) no-repeat;
	padding-left:45px;
	min-height:237px;
}
#header #logo {
	cursor:pointer;
	margin-left:28px;
}
#header h1 {
	margin-bottom:40px;
	padding-top:38px;
	font-weight:normal;
	color:#FFFFFF;
	font-size:32px;
	font-family:"Century Gothic", Arial, "Myriad Pro", Tahoma, "Trebuchet MS", sans-serif;
}
.banner {
	position:relative;
	top:-52px;
	margin-bottom:-52px;
	margin-left:-269px;
	right:0px;
	float:right;
	margin-right:12px;
}
#header_content .header_text {
	width:645px;
	font-family:"Arial Narrow", Arial, Tahoma, sans-serif;
	font-size:16px;
	color:#8b8b8b;
	padding-bottom:55px;
}
#header_content .header_icon h6 {
	color:#727272;
	font-size:14px;
	margin-right:58px;
	font-weight:normal;
	margin-top:12px;
	margin-bottom:5px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}
#header_content .header_text img {
	vertical-align:middle;
}
#header_content .header_text .img1 {
	float:left;
	margin-bottom:30px;
	margin-right:5px;
}
.header_icon {
	text-align:right;
	position:relative;
	width:815px;
}
.header_icon img {
	cursor:pointer;
	margin:0px 2px;
}
#wrapper {
	padding:12px 14px;
	clear:both;
}
.left_container {
	border-right:1px dotted #a2a2a2;
	padding-right:10px;
	width:645px;
}
.blue_left {
	background:url(../images/blue_left.jpg) no-repeat;
	width:11px;
	height:11px;
	float:left;
}
.blue_mid {
	background:#7cd2ee;
	height:11px;
	float:left;
	width:623px;
}
.blue_right {
	background:url(../images/blue_right.jpg) no-repeat;
	width:11px;
	height:11px;
	float:left;
}
.blue_middle {
	background:#7cd2ee;
	clear:both;
	padding:0px 12px 8px;
	color:#FFFFFF;
	font-size:13px;
}
.blue_left_down {
	background:url(../images/blue_left_down.jpg) no-repeat;
	width:11px;
	height:11px;
	float:left;
}
.blue_right_down {
	background:url(../images/blue_right_down.jpg) no-repeat;
	width:11px;
	height:11px;
	float:left;
}
.yellow_underline {
	border-bottom:2px solid #fff06e;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:20px;
	margin-bottom:6px;
	padding-bottom:5px;
	height:25px;
}
.blue_middle p {
	padding-bottom:10px;
}
.blue_middle a {
	color:#000000;
	margin-right:12px;
	text-decoration:none;
	float:right;
}
.blue_middle a:hover {
	color:#fff06e;
}
.bottom_part {
	clear:both;
	height:11px;
}
.clear {
	clear:both;
}
.grey_back {
	margin:14px 0px;
	background:url(../images/grey_back.jpg) repeat-x #a2a2a2;
	border-bottom:1px dotted #d4d4d4;
	border-top:1px dotted #d4d4d4;
	padding:15px 12px;
	font-size:13px;
	color:#FFFFFF;
}
.grey_back ul {
	list-style-type:none;
	margin-left:2px;
	padding-bottom:5px;
	margin-right:100px;
}
.grey_back ul li {
	background:url(../images/square.jpg) no-repeat;
	margin-top:15px;
	background-position:0px 6px;
	padding-left:15px;
}
.font_21 {
	font-size:21px;
}
.violet_text {
	color:#ff6ea5;
	font-size:13px;
	border-bottom:1px dotted #a2a2a2;
	padding:11px 0px 12px;
	display:inline-block;
}
.violet_text div {
	border:1px solid #ffcce0;
	padding:5px;
	height:225px;
	width:312px;
	float:left;
	margin-right:15px;
}
.violet_text div img {
	border:1px solid #fff2f7;
	cursor:pointer;
}
.violet_text p {
	padding-bottom:15px;
	text-align:justify;
}
.violet_text h2 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin-bottom:15px;
}
.yellow_left {
	background:url(../images/yellow_left.jpg) no-repeat;
	width:9px;
	height:32px;
	float:left;
}
.yellow_mid {
	background:#fff06f;
	height:32px;
	width:622px;
	float:left;
	color:#9c9c9c;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	padding-left:5px;
	line-height:30px;
}
.yellow_right {
	background:url(../images/yellow_right.jpg) no-repeat;
	width:9px;
	height:32px;
	float:left;
}
.blue_shade_left {
	background:url(../images/blue_shade_left.jpg) no-repeat;
	width:10px;
	height:35px;
	float:left;
}
.blue_shade_mid {
	background:url(../images/blue_shade_mid.jpg) repeat-x;
	height:35px;
	width:281px;
	float:left;
	color:#fff;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	padding-left:5px;
	line-height:35px;
}
.blue_shade_right {
	background:url(../images/blue_shade_right.jpg) no-repeat;
	width:10px;
	height:35px;
	float:left;
}
.blue_round_left {
	background:url(../images/blue_round_left.jpg) no-repeat;
	width:11px;
	height:32px;
	float:left;
}
.blue_round_mid {
	background:#7cd1ed;
	height:32px;
	width:621px;
	float:left;
	color:#fff;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	padding-left:2px;
	line-height:30px;
}
.blue_round__right {
	background:url(../images/blue_round_right.jpg) no-repeat;
	width:11px;
	height:32px;
	float:left;
}
.people_detail {
	clear:both;
	font-size:13px;
	color:#9c9c9c;
}
.people_detail img {
	border:8px solid #fff6a8;
	float:left;
	cursor:pointer;
	margin-right:12px;
	margin-top:12px;
}
.people_detail p {
	padding-top:12px;
}
.job_table {
	width:635px;
	margin-left:5px;
	clear:both;
	font-size:13px;
	color:#9c9c9c;
}
.job_table td {
	padding-top:15px;
}
.blue_header {
	border-bottom:1px dotted #aeaeae;
	font-size:16px;
	color:#7cd2ee;
	padding-bottom:5px;
}
.job_table div {
	float:left;
	width:62px;
	margin-right:8px;
}
.job_table div a {
	font-size:12px;
	color:#7cd2ee;
	text-decoration:none;
}
.job_table div a:hover {
	color:#000;
}
.job_table div img {
	cursor:pointer;
	border:1px solid #7cd2ee;
	margin-bottom:5px;
}
.job_table div img:hover {
	border:1px solid #000;
}
.right_container {
	padding-left:10px;
	width:306px;
}
.video_section {
	background:#ededed;
	border:1px solid #e3e3e3;
	padding:10px 0px 10px 11px;
}
.video_section h2 {
	color:#7cd2ee;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin-bottom:10px;
	font-weight:normal;
}
.border_img {
	background:url(../images/border.jpg) repeat-x;
	height:23px;
}
.chat {
	border:1px solid #a3a3a3;
	border-bottom:0px;
	margin-top:10px;
	height:175px;
	color:#757575;
	padding:10px;
}
.chat_text {
	border:1px solid #a3a3a3;
	height:36px;
	padding-left:10px;
}
.chat_text p {
	color:#757575;
	float:left;
	padding-top:10px;
}
.chat_text img {
	cursor:pointer;
	vertical-align:middle;
	margin-left:10px;
	float:right;
}
.grey_back1 {
	padding:12px;
	background:#f5f5f5;
	border:1px solid #ebebeb;
	border-top:0px;
}
.yellow_shade_left {
	background:url(../images/yellow_shade_left.jpg) no-repeat;
	width:10px;
	height:35px;
	float:left;
}
.yellow_shade_mid {
	background:url(../images/yellow_shade_mid.jpg) repeat-x;
	height:35px;
	width:281px;
	float:left;
	color:#fff;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	padding-left:5px;
	line-height:35px;
}
.yellow_shade_right {
	background:url(../images/yellow_shade_right.jpg) no-repeat;
	width:10px;
	height:35px;
	float:left;
}
.awards_details {
	clear:both;
	display:inline-block;
	padding-bottom:10px;
}
.awards_details img {
	float:left;
	border:1px solid #e2e2e2;
	cursor:pointer;
	margin-right:12px;
}
.awards_details img:hover {
	border:1px solid #000;
}
.awards_details div {
	width:200px;
	float:left;
}
.awards_details div h2 {
	font-size:18px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#7cd2ee;
	font-weight:normal;
	padding-bottom:5px;
}
.awards_details div a {
	color:#7cd2ee;
	text-decoration:none;
}
.awards_details div a:hover {
	color:#000;
}
.light_grey_back {
	background:#f5f5f5;
	padding:15px;
	border:1px solid #eeeeee;
	font-size:13px;
	color:#6d6d6d;
}
.light_grey_back p {
	padding-bottom:15px;
}
.share {
	background:url(../images/share.gif) no-repeat;
	background-position: center center;
	vertical-align: middle;
	height: 41px;
	width: 94px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	margin:0px;
	color:#fff;
	padding:0px;
	font-size:13px;
	padding-top:15px;
	padding-bottom:2px;
	padding-left:30px;
	cursor:pointer;
	margin-right:6px;
}
.share:hover {
	color:#606060
}
.print {
	background:url(../images/print.jpg) no-repeat;
	background-position: center center;
	vertical-align: middle;
	height: 41px;
	width: 94px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	margin:0px;
	color:#fff;
	padding:0px;
	font-size:13px;
	padding-top:15px;
	padding-bottom:2px;
	padding-left:45px;
	cursor:pointer;
}
.print:hover {
	color:#606060
}
.apply {
	background:url(../images/apply.gif) no-repeat;
	background-position: center center;
	vertical-align: middle;
	height: 55px;
	width: 142px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	margin:0px;
	color:#fff;
	padding:0px;
	font-size:20px;
	padding-top:16px;
	padding-bottom:2px;
	padding-left:35px;
	cursor:pointer;
}
.apply:hover {
	color:#606060;
}
.submit {
	background:url(../images/submit.gif) no-repeat;
	background-position: center center;
	vertical-align: middle;
	height: 50px;
	width: 142px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	margin:0px;
	color:#fff;
	padding:0px;
	font-size:20px;
	padding-top:16px;
	padding-bottom:2px;
	padding-left:35px;
	cursor:pointer;
}
.submit:hover {
	color:#606060;
}
.blue_underline {
	border-bottom:2px solid #7cd2ee;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin-bottom:6px;
	padding-bottom:5px;
	height:30px;
	color:#8b8b8b;
}
.blue_underline img {
	float:right;
	cursor:pointer;
}
.blue_underline h1 {
	font-size:20px;
	margin-top:5px;
	font-weight:normal;
	float:left;
}
.white_back h5 {
	color:#37b6e6;
	font-size:16px;
	padding-bottom:15px;
	padding-top:6px;
}
.white_back h5 span {
	font-size:12px;
	color:#ff6ea5;
	font-weight:normal;
}
.white_back div {
	background:url(../images/lady.jpg) no-repeat;
	padding-left:185px;
	background-position:0px 75px;
}
.light_grey_back h2 {
	color:#37b6e6;
	font-size:20px;
	font-weight:normal;
	padding-bottom:15px;
	padding-top:6px;
}
.light_grey_back h5 {
	color:#37b6e6;
	font-size:16px;
	padding-bottom:15px;
	padding-top:6px;
}
.light_grey_back h5 span {
	font-size:12px;
	color:#ff6ea5;
	font-weight:normal;
}
.recommended_friends {
	float:left;
	width:106px;
	margin-right:20px;
	padding-bottom:25px;
}
.recommended_friends img {
	border:1px solid #7fd3ee;
	margin-bottom:5px;
	cursor:pointer;
}
.recommended_friends img:hover {
	border:1px solid #000;
}
.recommended_friends a {
	font-size:13px;
	color:#6d6d6d;
	text-decoration:none;
}
.recommended_friends a:hover {
	color:#37b6e6;
}
.job_posting_link {
	padding-left:12px;
	margin-left:20px;
	padding-top:5px;
	padding-bottom:25px;
}
.job_posting_link li {
	line-height:17px;
	list-style-type:decimal;
}
.txtfield {
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ececec;
	border:1px solid #e2e2e2;
	padding:4px;
}
.txtarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ececec;
	border:1px solid #e2e2e2;
	padding:5px;
}
.font_18_grey {
	font-size:18px;
}
.img_link {
	cursor:pointer;
	vertical-align:middle;
}
.blue_link {
	color:#34b6e4;
	text-decoration:none;
}
.blue_link:hover {
	color:#000000;
}
.grey_text {
	color:#6d6d6d;
}
.photo {
	background:#ececec;
	display:block;
	border:1px solid #e2e2e2;
	width:120px;
	height:100px;
	margin:10px 0px;
}
/* common styling */

.drplist {
	font-family: arial, sans-serif;
	width:121px;
	height:23px;
	float:right;
	position:relative;
	font-size:11px;
	padding-left:0px;
}
.drplist ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	width:113px;
	height:23px;
	text-align:left;
	padding-left:8px;
	line-height:23px;
	color:#898282;
	overflow:hidden;
	z-index:1000;
	background: url(../images/select_box.jpg) no-repeat;
	background-position:top left;
	font-style:normal;
}
.drplist ul {
	padding:0;
	margin:0;
	list-style: none;
	z-index:1000;
}
.drplist ul li {
	float:left;
	position:relative;
}
.drplist ul li ul {
	display: none;
}
/* specific to non IE browsers */
.drplist ul li:hover a {
	color:#000000;
	background:#ececec;
	font-size:11px;
	width:150px;
}
.drplist ul li:hover ul {
	display:block;
	position:relative;
	top:0px;
	left:0;
}
.drplist ul li:hover ul li ul {
	display: none;
}
.drplist ul li:hover ul li a {
	display:block;
	color:#898282;
}
.drplist ul li:hover ul li#last a {
	display:block;
	background:url(../image/bottom_img.gif);
	color:#ffffff;
	width:150px;
	background-repeat:no-repeat;
}
.drplist ul li:hover ul li a:hover {
	background:#71cded;
	color:#fff;
}
.drplist ul li:hover ul li:hover ul {
	display:block;
	position:relative;
	top:0;
}
.drplist ul li:hover ul li:hover ul.left {
}
#drp_list {
	width:121px;
	text-align:left;
}
/*-------talent_pool---------*/

.tal_pool_header {
	height:60px;
	border-bottom:5px solid #c8c8c8;
	padding:11px;
	clear:both;
}
.tal_pool_header_content {
	width:978px;
	margin:auto;
}
.tal_pool_header_content div {
	text-align:right;
	line-height:60px;
	width:700px;
	color:#6da834;
	float:right;
}
.my_latch_logo {
	float:left; cursor:pointer;
}
a.green_link_job {
	color:#6da834;
	text-decoration:none;
}
a.green_link_job:hover {
	text-decoration:underline;
}
.tab_link_green {
	list-style-type:none;
	margin:0px;
	width:190px;
	padding:0px;
}
.tab_link_green li {
	background:url(../images/tab2.jpg) repeat-x;
	height:18px;
	margin:0px;
	padding-left:12px;
	padding-top:2px;
	list-style-type:none;
}
.tab_link_green li a {
	text-decoration:none;
	font-size:11px;
	color:#6da834;
}
.tab_link_green li a:hover {
	text-decoration:none;
	font-weight:bold;
}
.shadow_l {
	background:url(../images/shadow_1.jpg) no-repeat;
	width:190px;
	height:17px;
}
.blue_box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../images/green_latch_board.jpg) no-repeat;
	width:178px;
	height:35px;
	line-height:30px;
	margin: 0px;
	color:#FFFFFF;
	padding-left:12px;
	cursor: pointer;
}
.buttonwrapper3 {
	overflow: hidden;
	width: 100%;
}
a.boldbuttons3 {
	background:url(../images/green_search_tab.jpg) no-repeat;
	width:177px;
	display: block;
	height:35px;
	text-align:left;
	font:12px;
	line-height:32px;
	padding-left: 5px;
	text-decoration: none;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:13px;
}
a:hover.boldbuttons3, a:active.boldbuttons3 {
	background:url(../images/blue_search_tab.jpg) no-repeat;
	text-decoration:none;
}
.my_latch_right_menu {
	width:190px;
	padding:12px;
}
.container_my_latch {
	width:1000px;
	margin:auto;
}
.detail_content div {
	margin: 0px;
	border-left:1px solid #cae7ad;
	border-right:1px solid #cae7ad;
	border-bottom:1px solid #cae7ad;
	background:#f8f8f8;
	padding: 5px;
	padding-bottom:10px;
	width:178px;
	font-size:11px;
	text-align:justify;
}
a.deepgreen_link {
	color:#6da834;
	margin-left:100px;
}
a.deepgreen_link:hover {
	text-decoration:underline;
}
.calender {
	margin-left:28px;
	margin-top:15px;
	margin-bottom:15px;
}
.left_container1 {
	padding:12px;
}
.grey_underline {
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	padding-bottom:3px;
	height:50px;
	color:#8b8b8b;
}
.search {
	background:url(../images/search.jpg) no-repeat;
	background-position: center center;
	vertical-align: middle;
	height: 41px;
	width: 102px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	margin:0px;
	color:#fff;
	padding:0px;
	font-size:15px;
	padding-top:10px;
	padding-bottom:2px;
	padding-left:34px;
	cursor:pointer;
}
.search:hover {
	color:#606060
}
.email {
	background:url(../images/email.jpg) no-repeat;
	background-position: center center;
	vertical-align: middle;
	height: 41px;
	width: 162px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	margin:0px;
	color:#fff;
	padding:0px;
	font-size:15px;
	padding-top:10px;
	padding-bottom:2px;
	padding-left:38px;
	cursor:pointer;
	margin-left:5px;
}
.email:hover {
	color:#606060
}
.blue_left_img {
	background:url(../images/blue_left_img.jpg) no-repeat;
	height:28px;
	width:6px;
	float:left;
}
.blue_mid_img {
	background:url(../images/blue_mid_img.jpg) repeat-x;
	font-size:13px;
	color:#FFFFFF;
	line-height:27px;
	height:28px;
	width:750px;
	float:left;
}
.blue_mid_img td {
	padding-left:10px;
}
.blue_right_img {
	background:url(../images/blue_right_img.jpg) no-repeat;
	height:28px;
	width:6px;
	float:left;
}
.talent_pool_tab {
	background:#f5f5f5;
}
.talent_pool_tab td {
	padding:8px 0px 8px 12px;
	text-align:left;
	vertical-align:top;
	color:#a2a2a2;
}
.talent_pool_tab td img {
	cursor:pointer;
}
.talent_pool_tab td a {
	text-decoration:none;
	color:#a2a2a2;
}
.talent_pool_tab td a:hover {
	color:#000;
}
.person_img {
	border:1px solid #7cd2ee;
}
.person_img:hover {
	border:1px solid #000;
}
.grey_back_tab {
	background:#f0f0f0;
}
/*----------------------------------------------------For Tooltip CSS-----------------------------------------------------------------*/
#hintbox{ /*CSS for pop up hint box */
position:absolute;

top: 0;

background-color:#E9E9E9;

width: 200px; /*Default width of hint.*/ 

padding: 3px;

border:1px solid black;

font:normal 11px Verdana;

line-height:18px;

z-index:100;

border-right: 3px solid black;

border-bottom: 3px solid black;

visibility: hidden;

}
.hintanchor{ /*CSS for link that shows hint onmouseover*/



font-weight: bold;



color: navy;



margin: 3px 8px;



}


