/*

Files in this combined stylesheet:

style.css
wp-socializer-buttons-css.css
print.css
AddThis.css
chosen.css

*/


/*
Theme Name: g4s
Theme URI: 
Author: 
Description: 
*/

/*
ORIGINAL FILE: style.css
*/

html, body {background:#fffef4;margin:0;padding:0;font-family:Arial,verdana,helvetica;font-size:12px;color:#464e50;height:100%;width:100%;}

img {border:0;max-width:760px;}
form {margin:0;padding:0;}
.both {clear: both; }

a, a:focus {outline: none;}

.main_bg {margin:0 auto;padding:0 4px;width:982px;background: url('http://cdn-2.tribepad.com/g4s/images/bg_top.png') 3px 82px no-repeat;font-family:Arial, verdana, helvetica;}
.main {margin:0;padding:0 0 9px 0;width:982px;min-height:790px;background: url('http://cdn-3.tribepad.com/g4s/images/bg_bottom.jpg') bottom center no-repeat;font-family:Arial,verdana,helvetica;font-size:12px;}
.main_bg_w {background:#fff;margin:0 2px 0 3px; overflow: hidden;}
.fl_left {float:left;}
.fl_right {float:right;}

h1 {margin:0;padding:5px 0;}
h2 {margin:0;padding:5px 0;font-size:14px;}
h2 a, h3 a {color:#464e50;text-decoration:none;}
h3 {margin:0;padding:5px 0px;font-size:18px;}
#commentform {margin:10px 0;padding:10px;background: none repeat scroll 0 0 #E8F6FF;border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;}
#commentform textarea {width:100%;height:50px}
#commentform b {font-size:14px;}
p {margin:0;padding:5px 0;}

.line {margin:5px 0 0 0;padding: 0 0 5px 0;border-top:1px solid #ccc}

/* header */
.header {margin:0;padding:0;height:130px;position:relative;z-index:100;}
.header .logo {position:absolute;top:0px;left:-7px;background: url('http://cdn-1.tribepad.com/g4s/images/s.png') 0 3px no-repeat;width:205px;height:86px;margin:0;padding:0;}
.header h1 {position:absolute;top:50px;right:10px;text-align:right;color:#888;font-size:16px}
.menu-primary-navigation-container {position:absolute;z-index:10000;top:90px;left:11px;width:962px;height:33px;background:transparent url('http://cdn-2.tribepad.com/g4s/images/bg_top_menu_li-1.png') 0 -64px repeat-x;}
.menu-primary-navigation-container ul {margin:0;padding:0 10px 0 7px;list-style:none;z-index:10000;}
.menu-primary-navigation-container ul li {background: url('http://cdn-2.tribepad.com/g4s/images/bg_top_menu_li-1.png') 0 -27px no-repeat; margin:0 0 0 0;padding:2px 0px 0 3px;height:33px;float:left;position:relative;}
.menu-primary-navigation-container ul li.first {background-image:none;}
.menu-primary-navigation-container ul li a {position:relative;cursor: pointer;padding:0 0 0 10px;height:29px;color:#fff;display:block;line-height:30px;text-decoration:none;font-family:Arial,verdana,helvetica;font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.menu-primary-navigation-container ul li.current-menu-item a {background-color:#fff;color:#fc1b23;height:30px;}
.menu-primary-navigation-container ul li a:hover,
.menu-primary-navigation-container ul li.active a {z-index:2;background-color:#fff;color:#fc1b23;height:32px;}
.menu-primary-navigation-container ul li a span {cursor: pointer;padding:0 10px 0 0;display:block;height:31px;line-height:30px;}
.menu-primary-navigation-container ul li a small {text-transform:none;}
.menu-primary-navigation-container ul li ul {z-index:1;display:none;margin:0 0 0 1px;padding:2px 0;width:210px;position:absolute;top:31px;left:1px;background:#fff;border: #6a6a6a 1px solid;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; }
.menu-primary-navigation-container ul li.active ul {display:block}
.menu-primary-navigation-container ul li li {margin:0;padding:0;width:210px;height:25px;line-height:25px;background: transparent;float:none;}
.menu-primary-navigation-container ul li.active li a {text-transform:none;margin:0 2px;padding:0;text-decoration:none;height:auto;line-height:25px;background: #fff;color:#000;width:206px;text-indent:0;display:block;-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.menu-primary-navigation-container ul li.active li a span {margin:0;padding:0 5px;height:25px;line-height:25px;}
.menu-primary-navigation-container ul ul li a:hover,
.menu-primary-navigation-container ul ul li.active a {background: #ff2e27 url('http://cdn-2.tribepad.com/g4s/images/bg_menu_sup_1.png') 0 0 repeat-x; text-decoration:none; color:#fff; }



#navCommunity {position:absolute;top:0px;left:0px;width:962px;}
#navCareerCentre {position:absolute;top:0px;left:0px;width:962px;}
#navCommunity a.nav {position:absolute;top:0px;right:40px;height:32px;width:106px;background:url('http://cdn-3.tribepad.com/g4s/images/bg_nav_top.png') no-repeat 100% 0 #e60000;width:106px;}
#navCareerCentre a.nav {position:absolute;top:0px;right:150px;height:32px;width:106px;background:url('http://cdn-3.tribepad.com/g4s/images/bg_nav_top.png') no-repeat 0 0 #8F8F90;width:106px;}
.header .menu ul ul {position:absolute;top:32px;left:0px;}

/* footer */
.footer { margin:0 auto;padding:0 0 30px 0;width:982px;color:#333333;}
.footer p {margin:0;padding:5px 10px;width:500px;float:left;}

.footer_links { margin-top:15px; padding:0; text-align: center; width: 98%; background: #f7f6e7; border:1px solid #ebe8cc; padding:10px; margin-bottom: -30px;}
.footer_links li { display:inline; list-style: none; margin-right:10px; }
.footer_links li:after { content:"|"; color: black; margin-left:10px;}
.footer_links li:last-child:after { display: none; }
.footer_links a { font-size: 11px; color:#333; }
.footer_links .flag_g4s { display: none; }

.footer p.copyright {font-size:11px;}
.footer p a {color:#333333;padding-right:10px;text-decoration:underline;}
.footer p a:hover {text-decoration:none;}

.footer_left {width:280px;float:left; margin-top: 20px;}
.footer_mid {width:465px;float:left; text-align:center;}

#nora {width:173px;height:75px;background: url('http://cdn-1.tribepad.com/g4s/images/nora_awards.png') no-repeat;display:inline-block;margin:5px 5px 0 5px;}
#onrec {width:117px;height:75px;background: url('http://cdn-2.tribepad.com/g4s/images/onrec.png') no-repeat;display:inline-block;margin:5px 5px 0 5px;}
#top2010 {width:141px;height:75px;background: url('http://cdn-3.tribepad.com/g4s/images/top2010.png') no-repeat;display:inline-block;margin:5px 0px 0 5px;}

/**/
.widget-area {width:192px;margin:0 0 0 8px;padding:0;}
.widget-area.fl_right {width:180px;}
.widget-area .box {border:1px solid #cccccc;margin:0 0 10px 0;padding:0 0 5px 0;}


.widget-area .box p {margin:0;padding:5px 10px 0px 10px;}
.widget-area .box input.bord,.widget-area .box span.bord {border:1px solid #a2a2a2;height:22px;line-height:22px;width:164px;margin:0;padding:0 2px;display:inline-block}
.widget-area .box input.bord {font-size:11px}
.widget-area .box input.bord.small,.widget-area .box span.bord.small {width:77px;margin-right:2px;}
.widget-area .box span.bord select {margin-top:1px;border:0 none;height:20px;width:164px;display:inline-block}

.widget-area .box input.bord,
.widget-area .box select {
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}

.widget-area .box span.bord option {padding: 2px 0; line-height: 150%;}
.widget-area .box span.bord.small select {width:70px;}
.widget-area .box .list {margin:0;padding:0px 10px 10px 10px;list-style:none;}
.widget-area .box .list li {margin:2px 0;padding:5px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:11px;}
.widget-area .box .list li a {color:#ff181f;text-decoration:underline;font-size:12px}
.widget-area .box .list li a:hover {text-decoration:none;}
.widget-area .indVideoBoxImg img {width:177px;}
.SearchBut {
	background:#cfd3d6;
	height:auto;
	line-height:12px;
	text-align:center !important;
	border:0;margin:0;padding:0 !important; 
	padding-left:25px !important;
	padding-right: 4px !important; 
	color:#494949;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer; 
	display: inline-block;
	text-decoration:none; 
	width:175px;
	white-space: normal;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	position:relative;
}


.SearchBut span {
	background: url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat -192px -369px;	
	position: absolute;
	width: 17px;
	height:17px;
	top: 50%;
	margin-top: -9px;
	left: 4px;
	white-space: normal;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.SearchBut strong {
	display:block;
	width: 130px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}	

a.SearchBut { padding-left: 25px !important; width: 145px;}
/**/
.content {width:760px;margin:0 9px 0 0;padding: 0 0 20px 0}

.IndImgGalContBot {text-align:center;padding:10px;background:#ebeeef;position:relative;}
#FindUs{text-align:right;padding-top:0px; margin-top: 25px;}
#FindUs a {display:inline-block;margin:0 3px;width:35px;height:35px;background:url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat -165px -130px; border-radius:3px}
#FindUs a.img_t {background-position: -165px -200px; height: 34px}
#FindUs a.img_i {background-position: -165px -165px;}
#FindUs a.img_y {background-position: -165px -235px;}
#FindUs a.img_feed {background-position: 0 -228px;}

.scrollable {float:left;position:relative;overflow:hidden;width: 670px;height:100px;margin:0 auto;padding:0;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.items div {float:left;width:700px;padding-left:37px;}
.scrollable .items div a {float:left;margin:0px;width:98px;height:98px;background: url('http://cdn-3.tribepad.com/g4s/images/scrollable_2.png') no-repeat 0 100%;}
.scrollable .items div img {padding: 5px 0 0 9px;width:84px;height:86px;}
#ShowIndImgGalBox {background: url('http://cdn-3.tribepad.com/g4s/images/scrollable_2.png') no-repeat 0 1px;width:212px;height:212px;margin:-45px 0 0 -55px;position:absolute;}
#ShowIndImgGalBox img {width:200px;height:201px;padding:2px 0 0 9px}
.scrollable .active {position:relative;cursor:default;}
a.browse {background:url('http://cdn-1.tribepad.com/g4s/images/s.png') -165px -269px no-repeat;display:block;width:28px;height:30px;float:left;margin:40px 5px;cursor:pointer;font-size:1px;}
a.right  { background-position: -165px -299px; clear:right; margin-right: 0px;}
a.left   { margin-left: 0px; } 
a.browse.disabled {background-position: 0 200px}

/* PROMO IMAGES*/

.IndImgGal {background: url('http://cdn-1.tribepad.com/g4s/images/IndImgGal.png') repeat-x 0 0;padding:10px 0;min-height:315px}
.content .IndImgGal h2 {padding:0 10px}
.content .IndImgGal p {width:700px; padding:0 10px}
.IndImgGalBox {padding:20px 0 20px 10px;height:150px;}
.IndImgGal .IndImgGalContBot p {width:600px;text-align:center;margin:0 auto;overflow:hidden;height:30px}
/**/
#twitter {position:relative;padding-bottom:15px;}
#twitter_fid {margin:5px 0 0 10px;position:relative;overflow:hidden;height:30px;background:#e1e5e7;border: 1px solid #ccc;position:relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#twitter_fid ul {overflow:hidden;position:relative;width:100%;list-style:none;margin:0;padding:0;}
#twitter_fid ul li {height:30px;line-height:15px;margin:0;padding:0 0 0 50px;}
#twitter_fid .items {height:20000em;margin:0;position:absolute;width:100%}
.content p.IndTwitFeed {margin:0;padding:0;}
#twitter span.img {position:absolute;left:0;bottom:10px;width:40px;height:40px;background: url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat -165px -89px;overflow:hidden;}
.content ul.IndTwitFeed li a {color:#000}
/**/
.scroll-pane ul {margin: 0px;padding:0;list-style:none;width:730px;}
.item,.scroll-pane ul li {background:#ebeeef;margin:0;padding:0;border-bottom:1px solid #fff;}

.item h3,.scroll-pane ul li h3 {background: url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat -195px -297px;margin:0;padding:10px 5px 10px 25px;font-weight:bold;font-size:12px;color:#000;}
.item h3 {background: url('http://cdn-3.tribepad.com/g4s/images/bg_li.png') no-repeat 10px;font-size:11px;font-weight:normal;color:#000;text-decoration:underline;padding:0 10px;}
.scroll-pane ul li h3 a {color:#000;}
.item h3,.scroll-pane ul li h3 a:hover {text-decoration:none;}
.item h3,.scroll-pane ul li h3 span {font-size:11px;float:right;font-weight:normal;}
.disabled {visibility:hidden;}

#indVideoBox {position:relative;height:306px;width:590px;border: 1px solid #ccc;background:#eaeeef;}
#indVideoBox p {border:0;margin:0;padding:0;}
#VideoBoxScrollable p {text-align:left;float:left;padding:5px;margin:0;width:500px;height:40px;overflow:hidden;}
#VideoBoxScrollable {width:590px;overflow:hidden;position:relative;margin:0px;height:305px;}
#panes {height:305px;position:absolute;width:10000px;list-style:none;margin:0;padding:0;}
#panes li {width:590px;text-align:center;float:left;margin:0;padding:0;}
a.player {background:#000;display:block;width:590px;height:250px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;position:relative;}
a.player img {width:590px;height:250px;border:0;}
a.player .pl,a.FPlayer .pl {height:72px;width:72px;margin-left:-36px;background: url('http://cdn-3.tribepad.com/g4s/images/scrollable_2.png') no-repeat 100% 100%;display:block;position:absolute;top:150px;left:50%;z-index:90;}
#indVideoBox .tb {width:590px;position:absolute;bottom:38px;right:10px;text-align:right;}
#indVideoBox .tb span {float:right;height:12px;padding:0 5px;}
#indVideoBox .tb a {cursor: pointer;font-size:30px;height:12px;line-height:12px;width:5px;margin:0 2px;text-align:center;display:inline-block;}
#indVideoBox .tb .current {color:red}
#indVideoBox .tb input,#indVideoBox .tb b {cursor: pointer;height:12px;width:12px;border:0;margin:0 2px;background: url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat -193px -270px;float:right;}
#indVideoBox .tb input.next,#indVideoBox .tb b.next {background-position: -193px -284px;margin:0 2px;padding:0;}
#indVideoBox .tb input.disabled,#indVideoBox .tb b.disabled {display:none}

#countryWarning {font-weight: bold; color:red;}

#login {position:absolute;top:20px;right:90px;background: url('http://cdn-1.tribepad.com/g4s/images/s.png') -78px -111px no-repeat;width:57px;padding-left:10px;height:22px;line-height:22px;color:#fff;text-decoration:none;font-weight:bold;text-align:center;}
#register {position:absolute;top:20px;right:10px;background: url('http://cdn-1.tribepad.com/g4s/images/s.png') -78px -89px;width:67px;height:22px;line-height:22px;color:#fff;text-decoration:none;font-weight:bold;text-align:center;}
#login:hover,#register:hover {text-decoration:underline;}

.indVideoBoxImg {width:159px;margin:0;padding:0;list-style:none;overflow:hidden;}
.indVideoBoxImg li {margin:0;width:159px;padding:0;height:103px;position:relative;overflow:hidden;}
.indVideoBoxImg li a {margin:0;padding:0;text-decoration:none;width:157px;height:103px;display:block}
.indVideoBoxImg li img {border:1px solid #ccc;height:80px;position:absolute;left:0;top:0;width:157px}
.indVideoBoxImg li span {border:1px solid #ccc;height:79px;position:absolute;left:0;top:0;width:157px;display:block;background: url('http://cdn-1.tribepad.com/g4s/images/img_000.jpg') no-repeat 0 0;text-indent:-100000px;}
.indVideoBoxImg li span#ind_ms {background-position: 0 -79px;}
.indVideoBoxImg li span#ind_sm {background-position: 0 -158px;}
.indVideoBoxImg li b {width:157px;color:#ff1820;font-size:11px;position:absolute;left:0;bottom:0px;height:20px;line-height:20px;overflow:hidden;}

.widget-area .box.SignUpBox {background: url('http://cdn-2.tribepad.com/g4s/images/bg_SignUpBox.jpg') no-repeat right bottom;padding-bottom:25px}
.SignUpBox h3 {margin:0;padding:10px 5px;font-size:20px;}
.widget-area .box.SignUpBox p {font-size:11px;margin:0;padding:5px;color:#000;}
.widget-area .box.SignUpBox p a {color:#000;}
.widget-area .box.SignUpBox p.links {background: url('http://cdn-1.tribepad.com/g4s/images/bgPlinks.png') no-repeat 5px 5px;padding-left:25px;}
.SignUpBox h3 b {display:block;}

.content .post h2, .pageTitle, .blog_tpl h1 {height:35px;line-height:35px;margin:0 0 10px 0;padding:0 0 0 25px;background: url('http://cdn-2.tribepad.com/g4s/images/bg_h2.jpg') no-repeat 0 0;}
.blog_tpl h1 {margin:0 7px 10px 7px;font-size:12px}
.blog_tpl .content .post h2 {background-color:#ebebeb;background-image:none;padding:0 10px;margin:0;}
.blog_tpl .entry {padding:10px;}
.blog_tpl .post-info-top, div.pageNav a {padding:5px 10px;font-size:11px;color:#444;}
.blog_tpl .post-info-top a,.blog_tpl .post-info-top b, div.pageNav a {font-weight:bold;text-decoration:none;color:#cc0000;} 
.entry {padding:0 0 20px 0;}

.content .post img {border:1px solid #ccc;max-width:758px;}
.content .post img.nobord {border:0;}
.content .post img.alignright {float:right;margin:0 0 10px 10px}
.content .post img.alignleft {float:left;margin:0 10px 10px 0}

.SignUpBgBox {width:760px;height:280px;background: url('http://cdn-3.tribepad.com/g4s/images/signUpBg.jpg') 0 0 no-repeat;position:relative;color:#333230;}
.SignUpBgFormBox {width:249px;height:221px;padding: 20px 20px 20px 15px;background: url('http://cdn-3.tribepad.com/g4s/images/signUpBg-1.jpg') 0 0 no-repeat;position:absolute;top:10px;left:15px;}
.SignUpBgFormBox p {margin:0 auto;padding:5px 0;font-size:12px;width:240px}
.SignUpBgFormBox a {color:#333230;}
.SignUpBgFormBox .size {width:240px}
.SignUpBgBox .title_01 {position:absolute;top:10px;left:310px;margin:0;padding:0;font-size:32px;}
.SignUpBgBox .title_01 b {color:red;}
.SignUpBgBox .title_02 {position:absolute;top:170px;left:310px;margin:0;padding:0;font-size:20px;}
h3.big {margin:0;padding:15px 0;font-size:20px;}
.small {font-size:10px;}
.right {text-align:right;}

.scroll-wrap{width:760px;margin:40px auto;}
.scroll-pane{width:760px;height:110px;overflow:auto;background:#fff;}
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;background:#aeaeae;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: -6px;top: 0;height: 100%;}
.jScrollPaneDrag {position: absolute;cursor: pointer;overflow: hidden;background:url('http://cdn-2.tribepad.com/g4s/images/drag.png') no-repeat left top;height:42px;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 4px;right: -3px;text-indent: -2000px;overflow: hidden;background: url('http://cdn-1.tribepad.com/g4s/images/nav_t.png') no-repeat 0 0;height:18px;}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: -3px;text-indent: -2000px;overflow: hidden;background: url('http://cdn-2.tribepad.com/g4s/images/nav_b.png') no-repeat 0 0;height:18px;}

.loading {background: url('http://cdn-3.tribepad.com/g4s/images/ajax-loading.gif') no-repeat center;height:100px;}                                 
.newWin {target:tab;}

/* find */

.content .post .success-list-1 .FindBox h2 {background:url('http://cdn-3.tribepad.com/g4s/images/h2bg.jpg') repeat-x scroll 0 0 #BC0101;color:#fff;font-size:14px;font-weight:bold;height:29px;line-height:29px;margin:0;padding:0 20px;overflow:hidden;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.content .post .success-item h2, h1.job_title {background:url("http://cdn-2.tribepad.com/g4s/images/bgJobsBoxTitle.png") repeat-x scroll center top #FFE0E0;border-bottom:2px solid #FFFFFF;border-top:1px solid red;color:#000;font-size:14px;height:auto;line-height:16px;padding:15px 200px 15px 20px;margin:0;}



.content .post .FindBox h2 a {color:#fff;text-decoration:underline;}
.content .post .FindBox h2 a:hover {text-decoration:none;}
a.FindReturn {text-decoration:none;display:inline-block;font-size:11px;padding: 3px 3px 3px 25px;color:#000;background: url('http://cdn-1.tribepad.com/g4s/images/s.png') -190px -428px no-repeat;}
a.FindReturn:hover {text-decoration:underline;}
.FindBox {}
.FindBoxTop {background:url('http://cdn-2.tribepad.com/g4s/images/bgBgBox_2.jpg') repeat-x scroll 0 100% #fff;}
.FindBoxTopFull {background:url('http://cdn-2.tribepad.com/g4s/images/bgBgBox_2.jpg') repeat-x scroll 0 100% #fff; padding-bottom:500px;}

.success-list-1 .FindBoxTop {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.FindBoxTopL {padding:20px;width:230px;overflow:hidden;}
.FindBoxTopFull  {padding:20px;width:700px;overflow:hidden;}
.FindBoxTopB {padding:20px;max-height:200px;overflow:hidden;}
.FindBoxContent {padding:10px 20px;width:450px;overflow:hidden;border-top:1px solid red;margin-top:5px;}
.FindBoxContentRight {width:190px;padding:0 0 20px 0;}
.FindBoxContentRight .colorBox h3 {
	background: #ff2f28;
	border-radius: 5px;
	border:2px solid #ccc;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	line-height:20px;
	margin:0;
	margin-bottom: 10px;
	padding-top:12px;
	padding-bottom: 12px;
	padding-left:40px;
	position:relative;
}
.FindBoxContentRight .colorBox h3 span {
	background: url('http://cdn-1.tribepad.com/g4s/images/s.png') -7px -570px no-repeat transparent;
	display: block;
	position:absolute;
	left:6px;
	top:50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
}
.FindBoxContentRight .colorBox h3 a {color:#fff;}
.FindBoxContentRight .rightBox p.links {margin:0;padding:5px 0px;}
.FindBoxContentRight iframe,#map_canvas {margin:10px 0 10px 0;border:1px solid #ccc;width:188px;height:190px}
#map_canvas img,
#map_canvas2 img {
	max-width: none !important;
}
.FindBoxContentRight .colorBox p {padding: 15px 10px;font-size:13px;margin:0 5px 0 5px;border:2px solid #ccc;background-color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.FindBoxContentRight p.links {background:transparent;border:0;padding:0;margin:5px 5px 5px 15px;width:160px}
.FindBoxContentRight p.links a {display:block;padding:0px 0px 4px 25px; min-height:20px;border-bottom:1px solid #ccc;line-height:14px;text-decoration:underline;color:#000000; vertical-align:midde; font-size: 12px}


.FindBoxContentRight a.EnlargeMap {background: url('http://cdn-1.tribepad.com/g4s/images/s.png') -190px -369px no-repeat  transparent;}
.FindBoxContentRight a.WatchVideo {background: url('http://cdn-1.tribepad.com/g4s/images/s.png') -190px -368px no-repeat  transparent;}
.FindBoxContentRight a.AddToJob {background: url('http://cdn-1.tribepad.com/g4s/images/s.png') -190px -488px no-repeat  transparent;}
.FindBoxContentRight a.Print {background: url('http://cdn-1.tribepad.com/g4s/images/s.png') -190px -458px no-repeat  transparent;}

.FindNav {background:#3F3F3F;margin-bottom:10px;height:30px;line-height:30px;color:#fff;padding: 0 5px 0 0;}
.FindNav div.fl_left {height:30px;line-height:30px;color:#3F3F3F;width:65%;background: #f4f4f4;text-align:left;padding: 0 0 0 5px;}
.FindNav a {color:#fff;margin:0 2px;}
.FindNav a.active {text-decoration:none}
.aNavBg {display:inline-block;height:16px;width:16px;background:#999;text-align:center;line-height:12px;text-decoration:none;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.aNavBg:hover {background: #fff;color:#3f3f3f;}

.post .widget-area {margin: 0;}
.post .loading {background-position: 150px 40%;float:right;width:550px}
.post .widget-area .loading {float:none;width:160px;background-position:center center;}
.post .success-list {float:left;width:590px}
.post .success-item .FindBox {float:left;width:550px}
.success-item {background:url('http://cdn-3.tribepad.com/g4s/images/bg.gif') repeat-y right center transparent;}
.content p  {margin:0;padding:0 0 10px 0;}

.success-list-1 p.right, .success-list-1 .FindBoxTopB, .success-list-1 .FindBoxTopL {padding:5px 20px;}
.success-list-1 .FindBoxTopB {height:70px;}
.success-item .FindBoxTopB,.success-item .FindBoxTopL {padding:5px 20px;}
.success-item .FindBoxTop {height:150px;overflow:hidden;}

.success-item .FindBoxContent {width:510px}
.content .post .success-item .FindBoxContent h2 {margin:0;padding:0;background:#fff none;}

/* Meet Our People Pages*/
#MeetOurPeoplePages {background:url('http://cdn-2.tribepad.com/g4s/images/bgMeetOurPeoplePages.jpg') no-repeat 0 0 transparent;width:760px;height:264px;margin-bottom:10px;position:relative;}
#MeetOurPeoplePages .boxBgL {background:url('http://cdn-1.tribepad.com/g4s/images/boxBgLR.png') repeat-y 0 0 transparent;width:55px;height:206px;position:absolute;top:30px;left:0px;}
#MeetOurPeoplePages .boxBgR {background:url('http://cdn-1.tribepad.com/g4s/images/boxBgLR.png') repeat-y 100% 0 transparent;width:55px;height:206px;position:absolute;top:30px;right:0px;}

#MeetOurPeoplePages .scrollable {float:left;position:relative;overflow:hidden;width:646px;height:206px;margin:30px auto;padding:0;}
#MeetOurPeoplePages .scrollable .items {width:20000em;position:absolute;clear:both;list-style:none;margin:0;padding:0;}
#MeetOurPeoplePages .items li {float:left;width:646px/*215*/;padding-left:0px;}
#MeetOurPeoplePages .items li div {background:url('http://cdn-2.tribepad.com/g4s/images/bgMeetOurPeoplePagesP.png') repeat-x 0 0 transparent;margin:0 1px;padding:0;height:206px;width:213px;float:left;}
#MeetOurPeoplePages .items li div h3 {margin:0;padding:4px 10px;font-size:14px;overflow:hidden;height:29px;line-height:16px;}
#MeetOurPeoplePages .items li div p  {height:48px;overflow:hidden;margin:0;padding:5px 10px;font-size:11px;}
#MeetOurPeoplePages .items li div p a:hover {text-decoration:underline}
#MeetOurPeoplePages .scrollable .items div img {padding:10px auto;width:200px;height:59px;border:0;}
#MeetOurPeoplePages .scrollable .items div p a {height:auto;width:auto;background:url('http://cdn-3.tribepad.com/g4s/images/bg_li.png') no-repeat 0 2px transparent;}
#MeetOurPeoplePages .scrollable .items div a {height:auto;width:auto;background:transparent;background-image:none}
#MeetOurPeoplePages .items li div p a {color:red;text-decoration:none;padding-left:10px;display:block;}
#MeetOurPeoplePages a.browse {margin:120px 13px 0 14px;z-index:1000;position:relative;}

/*
.MOP,.post-content .category-stratigic-management h2,.category-managment-and-support h2, .category-operational-employees h2,.MOP .OE,.MOP .MS,.MOP .SM{display:none;}
*/
.category-stratigic-management .MOP .SM,.category-managment-and-support .MOP .MS,.category-operational-employees .MOP .OE {display:inline-block;}
.category-stratigic-management .MOP,.category-stratigic-management .MOP h2,
.category-managment-and-support .MOP,.category-managment-and-support .MOP h2,
.category-operational-employees .MOP ,.category-operational-employees .MOP h2
{display:block;}

.AddToWatchlist {background:url('http://cdn-3.tribepad.com/g4s/images/AddToWatchlist.png') no-repeat scroll left center transparent;color:#000000;display:inline-block;padding:5px 0 5px 25px;}
a.ApplyJob {background:url('http://cdn-1.tribepad.com/g4s/images/s.png') -190px -402px no-repeat transparent; color:#000000;padding-left:25px;margin-top:15px;display:inline-block;}
.FindBoxTop span.fl_right {padding:10px}
.FindBoxTop a {color:#000}

/* pop up */
#PopUpMainBG {z-index:10001;width:100%;height:100%;position:fixed;top:0;left:0;background: url('http://cdn-1.tribepad.com/g4s/images/loadingBG.png') 0 0 repeat;}
#PopUpMainBG img.PopUpLoading {z-index:1002;position:fixed;top:50%;left:50%;margin-left:-50px;}

#JobPopUpBox {z-index:1003;position:fixed;left:50%;top:45px;width:440px;height:320px;margin:0 0 0 -220px;background:#fff url('http://cdn-2.tribepad.com/g4s/images/bg_g4s.png') no-repeat right bottom;border:2px solid #3f3f3f;border-top:30px solid #3f3f3f;border-bottom:40px solid #3f3f3f;}
#JobPopUpBox .content {padding:10px;width:95%}
#JobPopUpBox .contentBG {background: #999999;margin:0;padding:0;}
#JobPopUpBox .contentBG p {margin:0;padding:4px;}
#JobPopUpBox .contentBG p input {width:425px;border:1px solid #000;height:22px}
#JobPopUpBox h2 {margin:0;padding:5px 10px;color:#fff;background:#ff1820;font-size:14px}
#JobPopUpBox .Bnav {background: #3f3f3f;text-align:center;position:absolute;left:0;bottom:-28px;width:440px;padding:5px 0 0 0}

#JobPopUpBox h2 .help {background: url('http://cdn-3.tribepad.com/g4s/images/bgHelpIcon.png') center no-repeat;display:inline-block;width:18px;height: 18px;}
#JobPopUpBox.BigPopUp {width:750px;margin-left:-375px}
#JobPopUpBox.BigPopUp iframe {width:750px;height:290px;}
#PopUpMainBG.print #JobPopUpBox.BigPopUp iframe {width:350px;height:350px}
#JobPopUpBox .skrol {position:relative;overflow:auto;height:290px;}
#JobPopUpBox.helpPopUp .skrol {background: url('http://cdn-3.tribepad.com/g4s/images/bgHelpContentPopUp.png') -40px -50px no-repeat;}
#JobPopUpBox.helpPopUp .Bnav {width:750px;}
#JobPopUpBox.helpPopUp .content h3 {border-bottom:1px solid #999999;height:147px;line-height:147px;font-size:21px;position:relative;}
#JobPopUpBox.helpPopUp .content h3 img {position:absolute;bottom:0px;right:0px;}
#JobPopUpBox.SmallPopUp {height:220px;}
#JobPrevPopUp {position:fixed;left:50%;top:50%;width:660px;height:400px;margin:-240px 0 0 -330px;background:#fff;border:2px solid #3f3f3f;border-top:30px solid #3f3f3f;border-bottom:40px solid #3f3f3f;}
#JobPrevPopUpContentBox {width:660px;height:360px;overflow:auto;position:relative;}
#JobPrevPopUp h2 {margin:0;padding:5px 10px;color:#fff;background:#ff1820;font-size:14px}
#JobPrevPopUp a.close {background:url('http://cdn-2.tribepad.com/g4s/images/bg_x.png') no-repeat scroll 0 0 transparent;height:18px;position:absolute;right:10px;text-indent:-100000em;top:-25px;width:18px;}
/*#JobPrevPopUp a.closeB {background:url('http://cdn-1.tribepad.com/g4s/images/button_bg_2.png') no-repeat scroll 0 0 transparent;color:#000000;position:absolute;display:inline-block;bottom:-33px;left:260px;height:28px;line-height:28px;text-align:center;width:130px;}*/
#JobPopUpBox a.close {background:url('http://cdn-2.tribepad.com/g4s/images/bg_x.png') no-repeat scroll 0 0 transparent;height:18px;position:absolute;right:10px;text-indent:-100000em;top:-25px;width:18px;}
#JobPopUpBox .Bnav {background: #3f3f3f;text-align:center;position:absolute;left:0;bottom:-28px;width:440px;padding:5px 0 0 0}
.PrintTdL {vertical-align:top;width:150px}
.PrintTdR {}
#PopUpMainBG.print table {width:100%}
#PopUpMainBG.print h3 {padding:5px;background:#f3f3f3;font-size:14px}
#PopUpMainBG.print a.Print {background: url('http://cdn-2.tribepad.com/g4s/images/Print.png') no-repeat left center;color:#000000;display:inline-block;padding:5px 0px 5px 30px;text-decoration:underline;}
#PopUpMainBG.print p.right a.Print {background-position: right center;padding:5px 30px 5px 0px;}
#PopUpMainBG.print .pBorderB {border-bottom:1px dotted #000} 
#PopUpMainBG.print .pBorder  {border-bottom:1px dotted #000;border-top:1px dotted #000;padding:5px 0}
.FindBoxTop b {padding-right:5px;}

.fl_right.post-content, .content.fl_right {position:relative;}
                                               
.content .post h4 {font-size:18px;margin:0;padding:10px 0;}
.content .post h5 {font-size:14px;margin:0;padding:10px 0;}
/*.content .post h4 b, .content .post h4 strong,.content .post h5,.content .post blockquote b,.content .post blockquote strong,.content .post ul.color-li li {color:red;font-weight:normal;}*/
.content .post h4 b, .content .post h4 strong,.content .post h5,.content .post blockquote b,.content .post blockquote strong,.content .post ul.color-li li {font-size:12px;}
.content .post ul.color-li li span {color:#464e50;}
.content .post blockquote big {font-size:18px;}
.iconPDF {background: url('http://cdn-3.tribepad.com/g4s/images/iconPDF.png') left center no-repeat;color:#464e50;padding: 5px 5px 5px 25px}
.FPlayer {display:inline-block;block;position:relative;margin:0 auto;}
.content .post .boxFPlayer img {border:0;}
.boxFPlayer {width:100%;text-align:center;background:#000;}

/*.content.fl_right .post {min-height:800px}*/
.MSVE_MapContainer {position:relative;}
/* #map_canvas #VELayerListDiv .VEAPI_Pushpin {margin:100px 0 0 50px} */
#map_canvas .MSVE_Map {margin:100px 0 0 50px}

#map_canvas_1 #VELayerListDiv .VEAPI_Pushpin,#map_canvas_1 .MSVE_ImageTile {margin:0px}
#map_canvas_1 {height:294px;width:750px;}
#map_canvas #MSVE_navAction_container {display:none}
.content .post .FindBoxContentRight img {height:auto;width:auto;min-height:auto;min-width:auto;max-height:auto;max-width:256px;border:0;}

.stylish-select ul.newList {left:-9999px;}
.widget-area {position:relative;z-index:50;}
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block;outline: none;cursor: pointer}
ul.newList {max-height:200px;margin:3px 0 0 -3px;padding:0;list-style:none;color:#000;background:#fff;position:absolute;border:1px solid #ccc;left:0;overflow:auto;z-index:9999;}
ul.newList li a {padding:1px 3px; display: block;cursor: pointer}

/*
	PGB: 26th: Sprite now works for dropdown
*/
.selectedTxt {overflow:hidden;background: url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat -41px -332px;margin:0;padding:0;cursor: pointer}
.selectedTxt span {overflow:hidden;display:block;padding-top:1px;}
.newListSelected input,.newListSelFocus {margin:0;padding:0;}
.selectedTxtDiv {overflow:hidden;}
.hiLite {background:#E1E5E7;color:#000;}
.hiLite a {background:#E1E5E7;color:#000;cursor: pointer}
.newListHover {background:#E1E5E7;color:#000;cursor:default;}

.footer {position:relative;}
.footer #FindUs p {margin:0;padding:0;}
#FindUs {/*position:absolute;bottom:15px;left:0px;*//*left:210px;top:-75px;border-top:0px solid #ccc;*/width:225px;float:left;}
/*#FindUs {left:210px;top:-95px;}*/

.box_addthis {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 10px;background:#e8f6ff; display:none}
.box_addthis b {float:left;height:25px;line-height:25px;}
.box_addthis .addthis_toolbox {float:right;}
#twitter #twitter_fid ul li span {max-width:550px;height:30px;overflow:hidden;float:left;}
.TagCloud {background: url('http://cdn-1.tribepad.com/g4s/images/bgTag.png') 5px 3px no-repeat;padding:5px 10px 5px 30px;margin:0 0 10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:9pt;color:#444}
.TagCloud a,.widget-area .boxTagClouds a {color:#444;text-decoration:none;font-size:10px;}
img.alignright {float:right;margin:5px 0px 30px 30px}
img.alignleft  {float:left;margin:5px 30px 30px 0px}
.widget-area .boxCategories ul,.widget-area .boxRecentComments ul,#LatestTweets ul {margin:0;padding:0;}
.widget-area .boxCategories li {margin:0;padding:0;list-style:none;}
.widget-area .boxCategories li li {padding:7px;color:#444;border-top: 1px solid #CCCCCC;}
.widget-area .boxCategories li li a {color:#444;text-decoration:none;}
.widget-area .boxCategories li li a:hover {text-decoration:underline;}
.widget-area .boxRecentComments li {margin:0;padding:5px 10px;list-style:none;border-top: 1px solid #CCCCCC;}
.widget-area .boxRecentComments li a, #pagination a,#LatestTweets ul a {color:#444;}
#LatestTweets ul li {margin:0;padding:5px 10px 5px 30px;list-style:none;border-top: 1px solid #CCCCCC;background: url('http://cdn-2.tribepad.com/g4s/images/LatestTweetsIcon.png') no-repeat 5px 7px transparent;overflow:hidden;line-height:16px;}
#LatestTweets p {margin:0;padding:10px 0;background:#f0f0f0;text-align:center;}
#LatestTweetsLink {color:#444;font-size:11px;text-decoration:none;display:inline-block;width:166px;height:27px;line-height:27px;background: url('http://cdn-3.tribepad.com/g4s/images/LatestTweetsLink.png') no-repeat center center transparent; }
.widget-area .box#LatestTweets h2 {margin:0;}
.widget-area .box#LatestTweets {padding:0;}
#pagination {margin:0;padding: 30px 0;}
#pagination .alignleft {float:left;}
#pagination .alignright {float:right;}
.commentlist {margin:0;padding:5px 0;width:100%}
.commentlist td {padding:10px;border:1px solid #ccc;border-left:0;color: #444444;} 
.commentlist td.commentlistL {width:130px;border-left:1px solid #ccc;border-right:0;background:#EBEBEB;vertical-align:top;}
.commentlist td a {color: #444444;}
.blog_category .widget-area.fl_left {float:right;margin:0;padding:0 8px 0 0;}
.blog_category .post-content.fl_right {float:left;margin: 0 0 0 8px;}
.blog_category_footer #FindUs {left:8px;top: -95px;}
#at_testpromo,.at-promo-single,#at16pf,#at16psf input {display: none;}

.blog_category_footer #FindUs #onrec {top:100px;left:435px;}

.ReferContent {margin:2px;background: url('http://cdn-2.tribepad.com/g4s/images/Refer.jpg') 0 0 no-repeat;padding: 140px 10px 10px 10px;}
.ReferContent h3 {padding:5px;}
.ReferContent table {width:100%}
.ReferContent th {text-align:left;font-size:14px;}
.ReferContent td {width:50%;vertical-align:top;}
.ReferTextInp {width:330px}
.ReferContent .error {color:red;}
.FindBoxContentRight p.links a.Refer {background: url('http://cdn-1.tribepad.com/g4s/images/s.png') -190px -517px no-repeat transparent;font-size:12px;}
#PopUpMainBG.Refer .links {position:absolute;bottom:-30px;left:10px;}
#PopUpMainBG.Refer .links a {color:#fff;padding:0 5px}
#PopUpReferBG {height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 10001;}
#PopUpReferBG .contentBox {background: url('http://cdn-1.tribepad.com/g4s/images/Refer_ok_bg.png') no-repeat scroll left top;height: 347px;left: 50%;margin: 0 0 0 -370px;position: fixed;top: 45px;width: 734px;z-index: 1003;text-align:center;}
#PopUpReferBG .contentBox h3 {padding:30px;color:#fff;}
#PopUpReferBG .contentBox div {margin:20px auto;width:48px;height:49px;background: url('http://cdn-2.tribepad.com/g4s/images/Refer_ok.png') no-repeat scroll left top;}

.main .fl_right.post-content {padding-bottom:70px;}
.main .content.fl_right {padding-bottom:10px;}
#anchorBox ul {margin:0;padding:0 15px 20px 15px;list-style: disc outside none;}
#anchorBox ul li {margin:0;padding:2px 5px;}
#anchorBox ul li a {color: #004E84;text-decoration: none;font-weight: bold;font-size:14px;font-family: "Helvetica Neue",arial,sans-serif;}
#anchorBox ul li a:hover {text-decoration:underline;}

.content .post .FindBox h2.MOP_LJ_h2 a {text-decoration:none;}
.MOP_LJ_h3 {font-size:18px;color:#000;padding:10px 5px;margin: 0 0 10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.content p.MOP_LJ_p {margin:0;padding:5px 20px 20px 20px;}
.content p.MOP_LJ_p a {color:#000;}
.MOP_LJ-bottom {border-top:1px solid #ccc;padding:10px 0 5px 0;}
.MOP_LJ-bottom .box  {border: 1px solid #CCCCCC;margin: 0;padding: 5px 0;width: 192px;text-align:center;}
.success-item a.FindReturn {position:absolute;top:15px;right:20px;font-weight:bold;}

.content .post .html-sitemap.sitemap h2,.content .post h2.sitemap {background-image:none;padding:0;border-bottom:2px solid #ccc;}
.content .post h2.sitemap {border:0;}
.content .post .html-sitemap a {color:#333;text-decoration:none;}
.content .post .html-sitemap a:hover {text-decoration:underline;}
.content .post .html-sitemap ul {margin:0;padding:0;list-style:none;}
.content .post .html-sitemap ul.pages ul {padding-left:30px}

div.pageNav a {padding-right:20px}
div.pageNav a:hover {text-decoration:underline;}
div.pageNav {padding:20px 0 0 0}

body.help_page #FindUs,body.help_page .widget-area,body.help_page .content h2,body.help_page #anchorBox {display:none}
body.help_page .content,body.help_page .entry {margin:0;padding:0;width:978px}
#help-iframe {margin:0px 2px;width:978px;height:1700px;border:0;overflow:hidden;overflow-y:auto}

/* related jobs */ 
.inline_widget_area.widget-area { width: auto; margin: 20px 0 0 0; padding: 0; } 
.inline_widget_area.widget-area .box { margin-right: 4px; padding: 0; width: 100%; }

.inline_widget_area.widget-area .box .list li { border-top: none; }


.nerror { height: auto; text-align: center; padding: 4px; background-color: #FCE0DD; color: red; font-weight: bold;}
.nerror.info { padding:10px;background:#e8f6ff;color:#464E50; }
.nerror.good { height: auto; text-align: center; padding: 4px; background-color: #b9f4b5; color: #4ba552; font-weight: bold;}

/* PGB: New classes */

.loginButBox {
    position:absolute;
    right:10px;
    top:12px;
	z-index: 10001;
}

.loginButBox a {
    margin-left:10px;
}

.btn {
	color: #333333;
	display: inline-block; *display: inline; zoom: 1;
	height: auto;
	line-height: 15px;
	text-decoration: none;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	border-radius: 0;
	padding: 5px 10px 5px 10px;
	margin: 3px 0;
	border: 1px solid #aaaaaa;
	background: #eeeeee; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #ffffff,  #f0f0f0);
	text-shadow: 0 1px 0 #ffffff;
	border-radius: 4px;
}

.btn.off {
	color: #666666;
	border-color: #bbbbbb;
	background: #e6e6e6; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f6f6f6');
	background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #fafafa,  #f6f6f6);
}

.btn:hover {
	border-color: #888888;
	background: #e6e6e6; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
	background: -moz-linear-gradient(top,  #ffffff,  #dddddd);
}

.btn.off:hover {
	cursor: default;
	color: #666666;
	border-color: #bbbbbb;
	background: #e6e6e6; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f6f6f6');
	background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #fafafa,  #f6f6f6);
	cursor: default;
}

.btn.icon {
	padding: 5px 12px 3px 6px;

}

.btn.accent {
	color: #ffffff;
	border-radius: 4px;
	font-weight: bold;
	text-shadow: 0 -1px 0 #700900;
	border: 1px solid #700900;
	background: #DA3527; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74d3f', endColorstr='#8a0b00');
	background: -webkit-gradient(linear, left top, left bottom, from(#e74d3f), to(#8a0b00));
	background: -moz-linear-gradient(top,  #e74d3f,  #8a0b00);
}

.btn.accent.off {
	color: #ffffff;
	text-shadow: 0 -1px 0 #700900;
	border: 1px solid #700900;
	background: #DA3527; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74d3f', endColorstr='#8a0b00');
	background: -webkit-gradient(linear, left top, left bottom, from(#e74d3f), to(#8a0b00));
	background: -moz-linear-gradient(top,  #e74d3f,  #8a0b00);
}

.btn.accent:hover {
	color: #eeeeee;
	border-color: #700900;
	background: #700900; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74d3f', endColorstr='#8a0b00');
	background: -webkit-gradient(linear, left top, left bottom, from(#e74d3f), to(#8a0b00));
	background: -moz-linear-gradient(top,  #e74d3f,  #8a0b00);
	cursor: pointer;
}

.btn.accent.off:hover {
	color: #ffffff;
	text-shadow: 0 -1px 0 #700900;
	border: 1px solid #700900;
	background: #DA3527; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74d3f', endColorstr='#8a0b00');
	background: -webkit-gradient(linear, left top, left bottom, from(#e74d3f), to(#8a0b00));
	background: -moz-linear-gradient(top,  #e74d3f,  #8a0b00);
	cursor: default;
}

.hide {display: none;}

/*
	PGB: 26th: Added classes for events flag.
*/
.flag_world, .flag_aunz, .flag_ukie, .flag_af, .flag_g4s, .flag_au, .flag_nz { vertical-align: middle; background: url("images/sprite.png") no-repeat; display: block; float: left; width:30px; height: 20px; margin: 0 5px 0 10px; }

.flag_world { background-position: -481px -124px;}
.flag_aunz { background-position: -384px -124px;}
.flag_ukie { background-position: -416px -124px;}
.flag_af { background-position: -448px -124px; }
.flag_au { background-position: -32px -146px; }
.flag_nz { background-position: -64px -146px; }


.flag {width: 30px; height:20px; display: block; float: left; margin: 0 5px 0 10px;vertical-align:middle;}

/*
	PGB: 26th: Added classes for events flag.
*/
.flag_g4s { background-position: -0px -146px; }

.lengBox {display: inline-block; *display: inline; zoom: 1;min-width:250px;height:27px;border:2px solid #d0d0d0;background: #fff url("images/sprite.png") no-repeat -256px -42px ;z-index:1000;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; margin-bottom: 6px;} 
.countryStart {font-weight:normal !important;z-index: 2;padding-left:15px;left:0px;text-align:left;min-width:150px;height:27px;line-height:27px;display:block;text-decoration:none;color:#333;font-size:13px;font-weight:bold;background: url("images/dd.png") no-repeat right center;} 
.lengBoxLoad {z-index: 10002;background:#fff;border:1px solid #d0d0d0;position:absolute;top:30px;right:145px;width:290px;border-radius: 3px 0 3px 3px; padding-bottom: 20px;box-shadow: 0 0 10px rgba(0,0,0,0.33);} 
.lengBoxNav { padding:0 10px;width:270px;height:30px;line-height:30px;background:#f2f2f2;position:absolute;bottom:0;left:-0;border-radius: 0 0 3px 3px;}
#langChange dd label {margin-bottom:2px;}
a.lengBoxclose {background: url("images/sprite.png") no-repeat -82px 6px; margin-left: 0; padding-left: 15px; color:#797979;display:inline-block;font-weight:bold;text-decoration:none;font-size:11px;padding-right:15px;} .lengBoxclose:hover {text-decoration:underline;} 
.lengBoxLoad {height: auto;} 
/*.lengBoxLoad form {background: url("images/lengBoxBg.png") repeat-y 227px 0;} */
.lengBoxLoad ul {border: 0; margin: 0; padding: 0;}
.lengBoxLoad li { padding: 10px 0; border-bottom:1px dotted #d0d0d0; list-style: none; } 
.lengBoxLoad li:hover { background-color: #f6f6f6; } 
.lengBoxLoad li input { display: inline-block; *display: inline; zoom: 1; margin: 4px 5px 4px 15px;padding:0; vertical-align: top; line-height: 20px;} 
.lengBoxLoad li label { display: inline-block; *display: inline; zoom: 1; margin:0;padding:0; width: 180px; line-height: 20px;} 
p.lengBoxLoadBut  { background:#fff; }
.lengBoxLoad { left:-3px; }


.loginButBox {
	width: 750px;
	text-align:right;	
}

.lengBoxLoad {
	text-align:left;
	border: 3px solid #111;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.6);	
	margin-top: 5px;
	z-index:100000;
	position:absolute;
	padding-bottom: 0px;
}

.lengBoxLoad.country {
	width: 970px;
	left: -223px;
	background: white url("images/worldmap.png") center center no-repeat;
	padding: 10px 0px 0px 10px;
}


.lengBox .countryStart.open {
	position:relative;
}

.lengBox .countryStart.open:after {
	top: 21px;
	left: 150px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #111;
	border-width: 7px;
	margin-left: -7px;
}

.lengBoxLoad.country li {
	float:left;
	width: 32%;
	margin-left:0.5%;
	margin-right: 0.5%;
	padding: 0;
}

.lengBoxLoad.country li a {
	color: red;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	width: 100%;
	display: block;	
	padding: 10px 0px;
}

.lengBox.languages {
	position:relative;
}

.lengBoxLoad .lengBoxNav {
	left: auto;
	right: 0px;
	width: auto;
	top: 8px;	
	background: none;
}

.lengBoxLoad .lengBoxclose {
	background: url("images/popup_close.png") no-repeat;
	width: 13px;
	height: 12px;
	overflow: hidden;
	display: block;
	padding: 0px;
	text-indent: -1000px;	
}


.chzn-container, .chzn-container-multi { width: 172px !important;}


/*
ORIGINAL FILE: wp-socializer-buttons-css.css
*/

.wp-socializer{
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
}
.wp-socializer ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.wp-socializer ul li {
	background: none;
	/*display: inline !important;*/
	list-style-type: none;
	margin: 0px 5px 5px 0px;
	padding: 0px;
	float: left !important;
}
.wp-socializer ul li:before { 
	content: ""; 
}
.wp-socializer img{
	float: none;
	vertical-align:middle;
	margin: 0px 5px 0px 0px !important;
	padding: 0px;
}
.addthis_button img{
	border: 0;
	margin: 0;
	padding: 0;
}
.wp-socializer-clearer{
	clear: left;
}

/** Effects **/

.wp-socializer-opacity li {
	-webkit-opacity: 0.4;
	-moz-opacity: 0.4;
	filter:alpha(opacity=40);
	opacity: 0.4;
}
.wp-socializer-opacity li:hover {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	opacity: 1;
}
.wp-socializer-jump li {
	margin: 0px;	
}
.wp-socializer-jump li:hover {
	margin-top: -5px;
}

/** Columns **/
.columns-5 li{
	width: 19%;
}
.columns-4 li{
	width: 24%;
}
.columns-3 li{
	width: 32%;
}
.columns-2 li{
	width: 48%;
}


/*
ORIGINAL FILE: print.css
*/

@media print {

	.noPrint,#PopUpMainBG.print h2,#PopUpMainBG.print .close {display:none;}
	#PopUpMainBG.print,
	#PopUpMainBG.print #JobPopUpBox,
	#PopUpMainBG.print .skrol,
	#PopUpMainBG.print .content
	{overflow:visible;page-break-after:auto;width:100%;height:auto;border:0;margin:0;padding:0;position:relative;top:0;left:0}

}


/*
ORIGINAL FILE: AddThis.css
*/

#at15s {display:none}
#at16lb {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;background:url("images/overlay.png") repeat scroll 0 0 transparent;height:100%;width:100%;position:fixed !important;top:0;left:0;}
#at16lb img {position:fixed !important;top:70px;left:50%;margin: 0 0 0 -330px}
#at16pt {background:transparent;padding:10px;width:630px;background:#fff;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
#at16pc {width:650px;height:230px;background:#fff}
#at16ps {height:240px;width:640px;background:#fff;overflow-y:auto}
#at16p  {background-image:none;background-color:transparent}
#at16pt h4 {color:#CC3300;font-size:32px;}
#at16psf {width:1px;height:1px;overflow:hidden;border:0;background-image:none;background-color:transparent}
#at16p, #atie6ifh, #atie6cmifh {top:50%;left:50%;margin: 0 0 0 0}
#at16pm {left:0;position:absolute;top:0;width:650px;height:310px;margin-left:-325px;border:0;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background-color:#fff}
#at16p {left:50%;position:absolute;top:50%;width:650px;}
#at_hover .at_item span, #at_share .at_item span,#at16pt a {color:#CC3300}
#at_share .at_item {width:180px !important}
.at_item {display:none}
#at_item,#ati_blogger,#ati_digg,#ati_diigo,#ati_email,#ati_friendfeed,#ati_google,#ati_hyves,#ati_aim,#ati_linkedin,#ati_mixx,#ati_orkut,#ati_posterous,#ati_reddit,#ati_squidoo,#ati_stumbleupon,#ati_tweetmeme,#ati_twitter,#ati_diigo {display:block}
#at16pi {background: none transparent;border: 0;}


/*
ORIGINAL FILE: chosen.css
*/

/* @group Base */
select.chzn-select {
  visibility: hidden;
  height: 28px !important;
  min-height: 28px !important;
}

.chzn-container {
font-size: 13px;
position: relative;
display: inline-block;
zoom: 1;
*display: inline;
}


.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius   : 4px;
  border-radius        : 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius   : 0 4px 4px 0;
  border-radius        : 0 4px 4px 0;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat 0 1px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  margin: 0;
  white-space: nowrap;
}
.chzn-container-single .chzn-search input {
  background: #fff url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat 205px -109px;
  background: url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat 205px -109px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
background-color: #fff;
background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%);
border: 1px solid #aaa;
margin: 0;
padding: 0;
cursor: text;
overflow: hidden;
height: auto !important;
height: 1%;
position: static;  /* position: relative; -- old */
}
.chzn-container.chzn-container-active {position: relative;z-index: 10000;}


.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  padding: 3px 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  background-image: linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  color: #333;
  border: 1px solid #b4b4b4;
  line-height: 13px;
  padding: 3px 19px 3px 6px;
  margin: 3px 3px  3px 5px;
  position: relative;
}
.chzn-container-multi .chzn-choices .search-choice span {
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 5px;
  top: 6px;
  width: 8px;
  height: 9px;
  font-size: 1px;
  background: url('http://cdn-1.tribepad.com/g4s/images/s.png') -47px -89px no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: -47px -98px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: -47px -98px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 390px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  line-height: 100%;
  padding: 7px 7px 3px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
}
.chzn-container .chzn-results .highlighted {
  background: #fc1b23;
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 20px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #444444;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  -o-box-shadow     : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #444444;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Right to Left */
.chzn-rtl { direction:rtl;text-align: right; }
.chzn-rtl .chzn-single { padding-left: 0; padding-right: 8px; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; }
.chzn-rtl .chzn-single div { 
  left: 0; right: auto; 
  border-left: none; border-right: 1px solid #aaaaaa;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius   : 4px 0 0 4px;
  border-radius        : 4px 0 0 4px; 
}
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 20px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat -183px -109px, #ffffff;
  background: url('http://cdn-1.tribepad.com/g4s/images/s.png') no-repeat -183px -109px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  padding: 4px 5px 4px 20px;
}
/* @end */




/* cookies regs stuff */
#ididitallforthecookie,
.cookillian-alert {
position:fixed;
right:10px;
bottom:-5px;
margin:0px !important;
background: #e5e5e5; /* Old browsers */
background: -moz-linear-gradient(top, #f9f9f9 1%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f9f9f9), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 1%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9f9f9 1%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f9f9f9 1%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(top, #f9f9f9 1%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
-o-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
border: 1px solid white !important;
width: 300px;
padding:15px;
}

.cookillian-alert p,
#ididitallforthecookie p {
color: #5b5b5b;
text-align: left;
}

.cookillian-alert .alert-heading {
margin-bottom: 20px;
}

.cookillian-alert .close {
margin-top: 9px;
}

.cookillian-alert .buttons,
#ididitallforthecookie .action {
margin-top: 20px;
text-align: center !important;
}

.cookillian-alert .buttons .btn-no,
#ididitallforthecookie .btn {
background: #f9fcf7; /* Old browsers */
background: -moz-linear-gradient(top, #f9fcf7 0%, #e2e5de 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcf7), color-stop(100%,#e2e5de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9fcf7 0%,#e2e5de 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9fcf7 0%,#e2e5de 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f9fcf7 0%,#e2e5de 100%); /* IE10+ */
background: linear-gradient(top, #f9fcf7 0%,#e2e5de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#e2e5de',GradientType=0 ); /* IE6-9 */
border:1px solid #aaa;
color: #5b5b5b;
text-shadow: none;
margin-bottom: 10px;
}
.cookillian-alert .buttons .btn-no:hover,
#ididitallforthecookie .btn:hover {
color: #5b5b5b;
background: #e2e5de; /* Old browsers */
background: -moz-linear-gradient(top, #e2e5de 0%, #f9fcf7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e5de), color-stop(100%,#f9fcf7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e2e5de 0%,#f9fcf7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e2e5de 0%,#f9fcf7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2e5de 0%,#f9fcf7 100%); /* IE10+ */
background: linear-gradient(top, #e2e5de 0%,#f9fcf7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e5de', endColorstr='#f9fcf7',GradientType=0 ); /* IE6-9 */
}


.cookillian-alert .buttons .btn-ok,
#ididitallforthecookie .btn-primary  {
background: #e2493b; /* Old browsers */
background: -moz-linear-gradient(top, #e2493b 0%, #8f0f04 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2493b), color-stop(100%,#8f0f04)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e2493b 0%,#8f0f04 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e2493b 0%,#8f0f04 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2493b 0%,#8f0f04 100%); /* IE10+ */
background: linear-gradient(top, #e2493b 0%,#8f0f04 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2493b', endColorstr='#8f0f04',GradientType=0 ); /* IE6-9 */
border: 1px solid #7F0503;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
margin-bottom: 10px;
color: white !important;
}
.cookillian-alert .buttons .btn-ok:hover,
#ididitallforthecookie .btn-primary:hover {
background: #8f0f04; /* Old browsers */
background: -moz-linear-gradient(top, #8f0f04 0%, #e2493b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f0f04), color-stop(100%,#e2493b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #8f0f04 0%,#e2493b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #8f0f04 0%,#e2493b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #8f0f04 0%,#e2493b 100%); /* IE10+ */
background: linear-gradient(top, #8f0f04 0%,#e2493b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f0f04', endColorstr='#e2493b',GradientType=0 ); /* IE6-9 */
}
/* community styles */
.static_header{height:100px; margin:0; padding:0; position:relative; z-index:100;}
.logo{background:url("http://cdn-1.tribepad.com/g4s/images/s.png") no-repeat scroll 0 3px transparent; height:86px; left:-7px; margin:0; padding:0; position:absolute; top:0; width:205px;}
.full_content{margin:0 9px 0 0; padding:0 0 20px; width:950px;}
.main{min-height:500px;}

/* AMAG logo */
a.logo[href$="careers.amag.com"] {
    background: url("http://cdn-1.tribepad.com/g4s/images/amag.png") no-repeat !important;
    background-position: 6px 3px !important;
}

/* Tag cloud */
.tag_cloud {
	margin:7px 0;
	padding:0 10px;
	text-align:center;
}
.tag_cloud li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.tag_cloud li a {
	text-decoration:none;
	color:#404040;
	padding:0 2px;
	
	/* overiding styles in comunnity's job page */
	background:none;
	display:inline-block; /* IE7 */ .display:inline;
	height:auto;
	line-height:inherit;
	
}
.tag_cloud li a:hover{	
	color:#FF2F28;
	text-decoration:underline;
}		

.tag1 a{font-size:100% !important;}
.tag2 a{font-size:120% !important;}
.tag3 a{font-size:140% !important;}
.tag4 a{font-size:160% !important;}
.tag5 a{font-size:180% !important;}
.tag6 a{font-size:240% !important;}

/* Right-side column box styles */
.FindBoxContentRight .box {
	width: 177px;
	margin: 20px 0 0 7px;
}

p.sitemap {
	width: 100%;
	padding:0;
	text-align:center;
}

p.sitemap a {
	color: black;
	padding: 10px;
	display: inline-block;
}



.addthis_toolbox.addthis_default_style.addthis_32x32_style {
 margin-left:5px;
 margin-top: 2px;
 margin-bottom: 10px;
 .margin-top: 4px;
}
.addthis_toolbox.addthis_default_style.addthis_32x32_style a.addthis_counter.addthis_bubble_style {
 background:url(images/download.gif) !important;
 width: 41px !important;
 margin-right:-100px;
 
}
.addthis_toolbox.addthis_default_style.addthis_32x32_style a.addthis_counter.addthis_bubble_style a.addthis_button_expanded {
 width: 34px !important;
 font-size:14px !important;
 letter-spacing: -1px !important;
}

.addthis_toolbox {
position: absolute;
top: 0px;
right:15px;
width:180px;
}

.home .addthis_toolbox {
	position: static;
}

.content .post > h2, 
.blog_tpl h1 {
	height:35px;
	line-height:35px;
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	margin-left: 10px;
	margin-right: 7px;
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #ffffff 6%, #fefefe 17%, #f5f5f5 31%, #f2f2f2 46%, #e8e8e8 51%, #e6e6e6 54%, #e9e9e9 60%, #e8e8e8 66%, #ededed 91%, #f3f3f3 97%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(6%,#ffffff), color-stop(17%,#fefefe), color-stop(31%,#f5f5f5), color-stop(46%,#f2f2f2), color-stop(51%,#e8e8e8), color-stop(54%,#e6e6e6), color-stop(60%,#e9e9e9), color-stop(66%,#e8e8e8), color-stop(91%,#ededed), color-stop(97%,#f3f3f3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 ) !Important; /* IE6-9 */
border:1px solid #dddddd;
position:relative;
}
.content .post > h2 { margin-left:0px;margin-right:0;}

.content .post .widget-area .box h2, 
.content .post .success-item .pageTitle, 
.widget-area .box h2, 
h2.pageTitle {margin: 0;height: auto;font-size: 12px;font-weight: bold;line-height: 15px;margin: 0 0 3px 0; padding: 10px 10px 10px 25px;
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #ffffff 6%, #fefefe 17%, #f5f5f5 31%, #f2f2f2 46%, #e8e8e8 51%, #e6e6e6 54%, #e9e9e9 60%, #e8e8e8 66%, #ededed 91%, #f3f3f3 97%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(6%,#ffffff), color-stop(17%,#fefefe), color-stop(31%,#f5f5f5), color-stop(46%,#f2f2f2), color-stop(51%,#e8e8e8), color-stop(54%,#e6e6e6), color-stop(60%,#e9e9e9), color-stop(66%,#e8e8e8), color-stop(91%,#ededed), color-stop(97%,#f3f3f3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 ) !important; /* IE6-9 */
zoom:1;
border:1px solid #dddddd;
}
.pageTitle {margin:0 0 10px 8px; position:relative;}
.widget-area .box h2 {
	border-top: none;
	border-left: none;
	border-right: none;	
	position: relative;
}

.widget-area .box h2 span,
.blog_tpl h1 span,
.content .post > h2 span {
	background:transparent url(images/bg_li.png) center center no-repeat !important;
	width: 26px;
	height: 100%;
	position:absolute;
	left: 0;
	top: 0;
}



.pageTitle {
	padding-right: 230px;
	background: #fefefe; /* Old browsers */
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #ffffff 6%, #fefefe 17%, #f5f5f5 31%, #f2f2f2 46%, #e8e8e8 51%, #e6e6e6 54%, #e9e9e9 60%, #e8e8e8 66%, #ededed 91%, #f3f3f3 97%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(6%,#ffffff), color-stop(17%,#fefefe), color-stop(31%,#f5f5f5), color-stop(46%,#f2f2f2), color-stop(51%,#e8e8e8), color-stop(54%,#e6e6e6), color-stop(60%,#e9e9e9), color-stop(66%,#e8e8e8), color-stop(91%,#ededed), color-stop(97%,#f3f3f3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f7 0%,#ffffff 6%,#fefefe 17%,#f5f5f5 31%,#f2f2f2 46%,#e8e8e8 51%,#e6e6e6 54%,#e9e9e9 60%,#e8e8e8 66%,#ededed 91%,#f3f3f3 97%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 ) !Important; /* IE6-9 */
border:1px solid #dddddd;
	margin-left:8px;
	margin-right:8px;	
	height: auto;
	zoom: 1;
}

.post .pageTitle {
	margin-left:0px;
	margin-right: 0px;	
}

.pageTitle h2 {
	font-size: 12px !important;
	padding: 7px 0 !important;
	background:transparent url(images/bg_li.png) 0px 14px no-repeat !important;
	margin-left:-10px !important;
	padding-left:10px !important;
	line-height: 25px !important;
	height: auto !important;
}

.pageTitle  .addthis_toolbox {
	top:2px;
	.top:-1px;
}

.blogTitle {
	background: #EBEBEB;	
	position: relative;
	padding-right: 220px !important;
}

.blogTitle h2 {
	height: auto !important;
}

.blogTitle h2 a {
	line-height:20px;
	.line-height: 31px;
	display: block;
	padding-top:8px;
	padding-bottom:8px;
}

.FindBoxContentRight .addthis_toolbox {
	position:static;
	margin-left:1px !important;
	padding-bottom:6px !important;
}

#disqus_thread iframe#dsq1 {
	.display: none !important;
}

.content .post .widget-area .list li img{
	vertical-align:middle;	
	border:none;
}

.content .post .widget-area .list li:last-child {
	border:none;
	margin-bottom:0;
}	

.content .docs a {
	display: inline-block; 
	width:80%;
	padding: 10px 0px;	
}

.margin-bottom {
    margin-bottom: 5px;
}

#location-input {
    position: relative;   
    padding: 0px 10px 0px 10px;
    margin-top:5px;
}

#location-help {
    background: white;
    border-radius: 4px;   
    position: absolute;
    right: -367px;
    top: 50%;
    box-shadow: 0px 1px 7px rgba(0,0,0,0.6);
    padding: 10px;
    margin-top: -52px;
    border:2px solid #666;
    opacity: 0;
    width: 350px;
    visibility: hidden;
    transform: translate(40px, 0px); 
    transition: visibility 0s 0.4s, opacity 0.2s ease-in, transform 0.2s ease-in;
}

#location-help.popIn {
    opacity: 1;
    visibility: visible;
    transform: translate(0px, 0px);   
    transition: visibility 0s, opacity 0.2s ease-in, transform 0.2s ease-in;
}

#location-help::before {
    content: "";
    display: block;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 10px solid #666;
    margin-right: 20px;   
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: -7px;
}

#location-help p {
    padding: 0;
}

#location-help h5 {
    font-size: 1em;
    margin: 0px 0px 5px 0px;    
}

#result-msg {
    border: 1px solid #ddd;
    margin-bottom: 15px;
    padding: 10px;
    margin-top: -11px;
    background: #fbfbfb;
}

#result-title {
    padding-left: 10px;
    padding-right:13px;   
}
