/*	CSS FOR MAIN PAGE LAYOUT

OMNIUM IT RECRUITMENT
CREATED BY: MOHAMED SHARFAZ
CREATED DATE : 08/03/2010

SITE COLOURS

 #4c4a4e - Gray Font;
 #664592 - Dark Purple;
 #8ec33f - Green; hover colour
 #cbe987 - light green
 

*/
body {
	font-family:"Arial", "Helvetica", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4c4a4e;
	background: url(../images/bac-stripe_01.png) scroll #e5e9ea;
	background-repeat:repeat-x;
}
.addthis_button {
	float:right;
	width:125px;
	height:16px;
}
.line {
	margin-top:20px;
	height:10px;
}
.line_bottom {
	margin-top:7px;
}
th {
	text-align:left;
}
textarea {
	width:300px;
}
/*-----------------Header Styles-------------------*/
#logo h1 a {
	position:relative; /*hack for IE6 Alpha image Transparency link issue */
	background:url(../images/logo.png) no-repeat;
	float: left;
	height: 80px;
	width: 220px;
	text-indent:-9999px;
	margin-top:20px;
	z-index:1;  /*hack for IE6 Alpha image Transparency link issue */
}
#contact-info {
	float: right;
	text-align:right;
	margin-top:50px;
	line-height:20px;
}
#contact-info a {
	text-decoration:none;
	color:#4c4a4e;
}
#contact-info a:hover {
	text-decoration:underline;
}
#telno {
	font-size:20px;
	color:#664592;
}
#e-mail {
	font-size:12px;
}
#atsign {
	color:#664592;
	font-weight:bold;
}
#timesheet-login {
	position:absolute;
	background:url(../images/timesheet.png) no-repeat;
	height:28px;
	width:137px;
	top:10px;
	left:850px;
}
#timesheet-login p {
	margin-top:4px;
	padding-left:23px;
}
#timesheet-login p a {
	position:relative;
	text-decoration:none;
	font-size:12px;
	color:#FFF;
	z-index:1;
}
#timesheet-login p a:hover {
	color:#8ec33f;
}
/*-----------------Body-top Styles (Navigation)-------------------*/

#body-top {
	background:url(../images/main-menu.png) no-repeat;
	height:310px;
	width:985px;
}
#body-top-internal {
	background:url(../images/main-menu-short.png) no-repeat;
	height:120px;
	width:985px;
}
#navigation {
	display:block;
	float:right;
	margin-top:6px;
	margin-left:-5px;
}
#navigation ul {
	background:url(../images/nav-bar.png) no-repeat;
	height:28px;
}
#navigation ul li {
	height:27px;
	float:left;
	list-style:none;
	text-align: center;
	padding-left:40px;
}
#navigation ul li a {
	display:block;
	height:28px;
	padding-top:9px;
	text-decoration:none;
	color:#4c4a4e;
	font-size:12px;
}
#nav-home, #nav-findajob,#nav-blog, #nav-clientsuite, #nav-contactus {
	width:80px;
}
#nav-about {
	width:120px;
}
/*CSS navigation active state*/



#nav-home a:hover {
	background:url(../images/nav-bar.png) -30px -27px no-repeat;
	color:#FFF;
}
#nav-findajob a:hover, #nav-blog a:hover {
	background:url(../images/nav-bar.png) -30px -27px no-repeat;
	color:#FFF;
}
#nav-clientsuite a:hover {
	background:url(../images/nav-bar.png) -30px -27px no-repeat;
	color:#FFF;
}
#nav-about a:hover {
	background:url(../images/nav-bar.png)-350px -27px no-repeat;
	color:#FFF;
}
#nav-contactus a:hover {
	background:url(../images/nav-bar.png) -30px -27px no-repeat;
	color:#FFF;
}
#home li#nav-home a, #find-a-job li#nav-findajob a, #client-suite li#nav-clientsuite a, #contact-us li#nav-contactus a, #about li#nav-about a {
	background:url(../images/nav-bar.png) -350px -27px no-repeat;
	color:#FFF;
}
#job-search-form {
	margin-top:15px;
	margin-left:-4px;
	padding-left: 5px;
	float:left;
	/*height:255px;*/
}
#followus {
	font-size:12px;
	color: #664592;
	text-align:right;
}
#sns img {
	float:right;
	padding-left:7px;
	padding-top:3px;
}
#form {
	height:150px;
	margin-top:10px;
	max-width:220px;
}
/*--------- Search form ------*/

#styled_form h1 {
	font-size:18px;
	color:#664592;
	font-weight:normal;
	max-height:255px;
	max-width:220px;
	margin-top:2px;
}
#styled_form p {
	text-align:left;
	float:left;
	font-size:12px;
	color: #664592;
	padding-bottom:3px;
	padding-top: 10px;
}
#styled_form select {
	float:left;
	font-size:11px;
	border:groove 1px;
	width:206px;
}
#styled_form input {
	float:left;
	width:200px;
	font-size:12px;
	border:1px groove;
}
#styled_form img {
	position:absolute;
	left: 85px;
	top: 1px;
}
.type_button {
	position:absolute;
	float:right;
	margin-top:30px;
	font-size: 13px;
	color: #4c4a4e;
	background-color:#FFF;
	font-weight:normal;
	border-width:0;
	cursor:pointer;
	width: 120px;
	left: 99px;
	top: 162px;
}
.checkbox {
	width:15px;
}
.small-desc {
	font-size:10px;
}
#job-bottom-links {
	position: absolute;
	top:222px;
	left:19px;
}
#job-bottom-links a {
	font-size:12px;
	color: #4c4a4e;
	text-decoration:none;
	padding-left:10px;
}
#job-bottom-links a:hover {
	color:#FFF;
}
#job-bottom-links-internal {
	position: absolute;
	top:41px;
	left:17px;
}
#job-bottom-links-internal a {
	font-size:12px;
	color: #4c4a4e;
	text-decoration:none;
	padding-left:10px;
}
#job-bottom-links-internal a:hover {
	color:#FFF;
}
/*-----------------RSS news bar Styles-------------------*/

#rss-bar p {
	font-size:12px;
}
#rss-bar p span {
	font-weight:normal;
	font-size:14px;
	color:#664592;
}
#rss-bar a {
	text-decoration:none;
	color: #664592;
	float:left;
	padding-left:5px;
}
#rss-bar a:hover {
	color: #8ec33f;
}
#blog-bar {
	margin-top:10px;
	padding-top:5px;
}
#blog-bar h3 {
	font-size:16px;
	margin-bottom:15px;
	font-family: Myriad Pro, "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS, Arial;
}
.Blogitem {
	border: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	width:940px;
}
.Blogitem h2 {
	margin-top:8px;
	margin-bottom:5px;
}
.blogDesc {
	line-height:16px;
}
.Blogitem p small {
	color:#664592;
}
#blogDate, .blogDate {
	margin-top:5px;
	padding-bottom:5px;
}
/*-----------------Main Banner Styles-------------------*/

#banner {
	float:right;
}
#banner img {
	float:right;
}
#banner h1 {
	position:absolute;
	text-align:left;
	left: 275px;
	top: 73px;
	font-size:36px;
	font-weight:normal;
}
#banner h1 span {
	font-size:16px;
	color:#664592;
}
/*-----------------Promotion Side bar Styles-------------------*/

#promotions {
	margin-top:10px;
	float:right;
	background:url(../images/sidebar.png) no-repeat;
	width:210px;
	height:265px;
}
#promotions a {
	text-decoration:none;
}
#thomas {
	padding: 15px 10px 10px 18px;
}
#online-test {
	padding: 15px 10px 10px 18px;
	font-size:20px;
	color: #664592;
}
#free {
	color:#cbe987;
}
#it-skill {
	color:#664592;
}
.promo-text {
	color:#4c4a4e;
	font-size:12px;
	padding: 5px 0px 0px 5px;
	width:150px;
	display:block;
	text-align:left;
}
.promo-text:hover {
	color:#8ec33f;
}
#twitter {
	position:absolute;
	font-size:20px;
	color: #4c4a4e;
	left: 0px;
	top: 20px;
}
#twitter {
	color:#2789ae;
}
#innovate-cv {
	padding: 22px 10px 10px 18px;
}
#innovate-text {
	color:#4c4a4e;
	font-size:12px;
	padding: 0px 0px 0px 110px;
	width:150px;
	margin-top:78px;
}
#innovate-text:hover {
	color:#8ec33f;
}
/* Internal lower promotion styles */

.promo-text-internal {
	color:#4c4a4e;
	font-size:12px;
	width:150px;
	margin-left:200px;
}
.promo-text-internal:hover {
	color:#8ec33f;
}
.promo-text2-internal {
	color:#4c4a4e;
	font-size:12px;
	margin-top:-20px;
	margin-left:380px;
}
.promo-text2-internal:hover {
	color:#8ec33f;
}
/*-----------------Footer Styles-------------------*/

#footer p {
	padding-top:5px;
	font-size:11px;
	line-height:15px;
}
#accred img {
	margin-top:10px;
	padding-left:5px;
	border:none;
}
#accred a:hover {
	text-decoration:none;
}
/*-----------------jQuery According styles-------------------*/

#slide-panels {
	margin-top:10px;
}
.accordionWrapper {
	display:inline-block;
	overflow:hidden;
}
.accordionWrapper img {
	vertical-align:top;
	border:0;
	margin:0;
	padding:0
}
.accordionWrapper div {
	display:inline;
	float:left;
	margin:auto;
}
.accordionWrapper div.title {
	cursor:pointer;
}
.accordionWrapper div.content {
	display:none;
}
.content #outplacement_nav {
	position:absolute;
	top:80px;
	left:70px;
}
.content #outplacement_nav li {
	height:20px;
}
.content #outplacement_nav li a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.content #outplacement_nav li a:hover {
	color:#cbe987;
}
.content #find-a-job_nav {
	position:absolute;
	top:80px;
	left:120px;
}
.content #find-a-job_nav li {
	height:20px;
}
.content #find-a-job_nav li a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.content #find-a-job_nav li a:hover {
	color:#cbe987;
}
.content #client_nav {
	position:absolute;
	top:80px;
	left:220px;
}
.content #client_nav li {
	height:20px;
}
.content #client_nav li a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.content #client_nav li a:hover {
	color:#cbe987;
}
.content p {
	display:block;
	width:450px;
	position:absolute;
	top:80px;
	left:180px;
	color:white;
	line-height:20px;
}
.content p i {
	font-weight:bold;
}
.content p a {
	color: #cbe987;
	font-weight:bold;
}
/*-----------------Inner pages styles(About Omnium IT page) Styles-------------------*/
.main-content-about {
	height:auto;
	min-height:400px;
}
.main-content-about table {
	margin-left:15px;
}
.main-content-about h1 {
	position:absolute;
	left: 14px;
	top: -55px;
	width: 500px;
	height: 41px;
	font-size:32px;
	font-weight:normal;
}
.main-content-about h1 span {
	font-size:16px;
}
.main-content-about h3 {
	font-size:16px;
	font-weight:normal;
	padding-left:15px;
	margin-bottom:15px;
	color: #664592;
}
.main-content-about h4 {
	padding-left:15px;
	margin:10px 10px 10px 0px;
}
.main-content-about p {
	padding-left:15px;
	line-height:22px;
}
.main-content-about p a {
	color: #664592;
}
blockquote {
	width: 80%;
	margin: 0 auto;
	padding: 20px;
	background: url(../images/quote-left.png) no-repeat left top;
}
blockquote p {
	margin: 0 0 10px 0;
	padding: 0 35px;
	text-align:center;
	color:#4c4a4e;
	font-style:italic;
}
blockquote p:last-child {
	margin: 0;
	background: transparent url(../images/quote-right.png) no-repeat right 18px;
}
#left-navigation {
	margin-top: 20px;
}
#left-navigation li {
	border-bottom: solid #CCC 1px;
}
#left-navigation ul li a {
	text-decoration:none;
	color:#4c4a4e;
	font-weight:bold;
	line-height:25px;
	padding-left:15px;
}
#left-navigation ul li a:hover {
	color: #8ec33f;
}
#left-navigation ul li a:active {
	color:#cbe987;
}
.left-panel-text {
	line-height:20px;
}
Refine Search #left-panel {
	height:400px;
}
#refine-search {
	height:270px;
	background-color: #e2e4e4;
}
#refine-search p {
	background:url(../images/pinkstripe.png) repeat-x;
	height:18px;
	padding: 7px;
	font-size:16px;
	color:#FFF;
}
.header {
	display:block;
	margin-bottom:5px;
	color:#724c68;
	font-weight:bold;
	margin-top:10px;
}
#refine-search fieldset {
	padding: 15px 10px 10px;
}
.button-refine {
	background:url("../images/btnRefine.png") no-repeat scroll left bottom transparent;
	border:medium none;
	cursor:pointer;
	height:24px;
	width:145px;
	margin-top: 15px;
}
#refine-search ul li a {
	display:block;
	color:#06C;
	font-weight:normal;
	font-size:11px;
	margin-top:15px;
}
#right-navigation ul {
	background: url(../images/right_navbar.png) no-repeat;
	width:160px;
	height:180px;
	margin-top:20px;
}
#right-navigation li {
	padding-left: 26px;
	padding-top:8px;
}
#right-navigation li a {
	text-decoration:none;
	color:#4c4a4e;
	line-height:24px;
	font-size:12px;
}
#right-navigation li a:hover {
	color: #FFF;
}
.promobar {
	margin-top:30px;
}
#search {
	position:absolute;
	left: 9px;
	top: 38px;
}
#search h1 {
	font-size:18px;
	color:#664592;
	font-weight:normal;
	margin-left: 80px;
}
#offers {
	margin-top:15px;
}
#offers img {
	float:left;
}
#offer2 {
	padding-left:25px;
}
#offer1 a {
	position:absolute;
	left: 9px;
	top: 220px;
	color:white;
}
#offer2 a {
	position:absolute;
	left: 35px;
	top: 220px;
	color:white;
}
/*-----------------drop search box Styles-------------------*/
#content {
	width:520px;
	min-height:500px;
}
a:link, a:visited {
	color:#27b;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border-width:0;
}
#topnav {
	padding:-5px 0px 12px;
	margin-top:-2px;
	margin-left:60px;
	font-size:11px;
	line-height:23px;
	text-align:center;
}
#topnav a.signin {
	font-size:18px;
	color:#664592;
	font-weight:normal;
	text-decoration:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
 *background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;
 *padding:4px 12px 6px;
}
#topnav a.signin:hover {
	color:#4c4a4e;
 *background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
 *padding:4px 12px 6px;
}
#topnav a.signin, #topnav a.signin:hover {
 *background-position:0 3px!important;
}
a.signin {
	position:relative;
	margin-left:3px;
}
a.signin span {
	background-image:url("images/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
#topnav a.menu-open {
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.signin.menu-open span {
	background-image:url("images/toggle_up_dark.png");
	color:#789;
}
/*---- PART 2 --*/
#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background:url(../images/pinkstripe.png) repeat-x;
	position:absolute;
	width:215px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 30px;
	left:-15px;
	right: 0px;
	margin-top:5px;
	margin-right: 0px;
 *margin-right: 0px;
	color:#FFF;
	font-size:11px;
}
#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#FFF;
}
#signin_menu label {
	font-weight:normal;
}
#signin_menu p a {
	color:#FFF!important;
}
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#8ec33f;
	border:1px solid #cbe987;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin-top:10px;
	font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}
/** RSS feed styles **/ 

#pscroller1 {
	width: 450px;
	height: 1.2em;
	border: 1px dashed black;
	padding: 5px;
	background-color: lightyellow;
}
#pscroller2 {
	width:550px;
	text-align: left;
	height:12px;
	background-color: #F0F0F0;
}
.rssclass .rsstitle {
	font-weight: normal;
}
.rssclass .rssdate {
	color: gray;
	font-size: 85%;
}
.rssclass a {
	text-decoration: none;
}
 Visual Box (Find a Job section)  #block1, #block2, #block3 {
display:block;
position:relative;
}
#block1 {
	margin-top: 25px;
	margin-left:18px;
}
.box_promo p {
	font-size:18px;
	color:#664592;
	margin-left: -12px;
}
.box_promo ul {
	list-style-image:url(../images/green_arrow_s.png);
	position:absolute;
	left: 172px;
	top: 38px;
	width: 180px;
}
.box_promo ul a {
	padding-top:5px;
	font-size:11px;
}
.box_promo a {
	line-height:23px;
	font-weight:bold;
	color:  #4c4a4e;
}
.box_promo a:hover {
	color: #8ec33f;
	text-decoration:none;
}
.box_promo img {
	margin-top: 10px;
}
.visual-box a:hover {
	text-decoration:none;
	color:#8ec33f;
}
#job_heading {
	margin-bottom:30px;
}
#job_title {
	font-size:18px;
	font-weight:bold;
}
#job_title_detail {
	font-size:24px;
	font-weight:bold;
}
#job_title a {
	color: #4c4a4e;
}
#all_jobs {
	margin-bottom:20px;
}
.no_search_found {
	font-size:14px;
	color:#F90;
	text-transform:uppercase;
	font-weight:normal;
}
#job_left_list {
	margin-top:5px;
}
#job_left_list span {
	color:#4c4a4e;
	margin-left:80px;
}
#job_left_list ul li {
	padding-top:8px;
	color:#664592;
	font-weight:bold;
	line-height:18px;
}
#job_right_list {
	margin-top:5px;
}
#job_right_list ul li {
	padding-top:8px;
	line-height:18px;
}
#salary {
	width:500px;
}
#job_desc {
	margin-top:15px;
	margin-bottom:28px;
	border-bottom:1px solid #CCC;
	line-height:18px;
	font-size:12px;
}
#jobs_count {
	font-size:14px;
	color:#8ec33f;
}
#job_apply a {
	font-size:12px;
	border:#4c4a4e 1px solid;
	padding:5px;
	background:url(../images/green_stripe.jpg) repeat-x;
	color:#4c4a4e;
}
.more:hover {
	text-decoration:underline;
	color: #39F;
}
#job_desc a:hover {
	text-decoration:none;
	color:#FFF;
}
#job_desc_detail {
	font-family:"Arial", "Helvetica", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4c4a4e;
	margin-top:15px;
	line-height:18px;
	font-size:12px;
}
#job_desc_detail ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
#job_desc_detail li {
	background-image:url(../Admin/images/star10.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}
#job_apply {
	margin-bottom:12px;
	margin-top:25px;
}
#back-to-search {
	margin-bottom:20px;
}
#back-to-search a {
	color: #8ec33f;
	font-weight:bold;
}
#back-to-search a:hover {
	text-decoration:none;
	border-bottom: 1px dotted #999;
}
#pagination .selected {
	font-weight:bold;
	background-color:#cbe987;
	font-size:14px;
}
.top_pagination {
	margin-bottom:20px;
	margin-left:400px;
}
#switchboard {
	padding-left:19px;
}
/*Registartion Page styles */



/* Form styles */

.formline {
	padding:3px;
}
#div-regForm label {
	font-size:12px;
	text-align:right;
	background-position:top;
}
/*table {
	width:450px;
}*/
td {
	font-size:11px;
}
.input-container {
	padding:5px;
}
#div-regForm, .registered {
	padding:15px;
	color:#203360;
	width:600px;
}
.form-title, .form-sub-title {
	font-size:14px;
	font-weight:bold;
}
.form-sub-title {
	font-weight:normal;
	color:orange;
	padding:6px 0 15px 0;
}
#div-regForm input[type=text], #div-regForm input[type=password], #div-regForm input[type=number] {
	padding:3px;
	color:#333333;
	border:1px solid #96A6C5;
	margin-top:2px;
	width:300px;
	font-size:11px;
}
#div-regForm select {
	padding:3px;
	color:#333333;
	border:1px solid #96A6C5;
	margin-top:2px;
	width:308px;
	font-size:11px;
}
#div-regForm select.date {
	padding:3px;
	color:#333333;
	border:1px solid #96A6C5;
	margin-top:2px;
	width:100px;
	font-size:11px;
}
#div-regForm .checkbox {
	width:20px;
}
.greenButton {
	width:120px !important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#8ec33f;
	border:1px solid #cbe987;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin-top:10px;
	font-weight:bold;
}
.greenButton:active {
	background-color:#006600;
}
#loading {
	left:10px;
	position:relative;
	top:3px;
	visibility:hidden;
}
.error {
	background-color:#ffebe8;
	border:1px solid #dd3c10;
	padding:7px 3px;
	text-align:center;
	margin-top:10px;
}
.confirm {
	background-color:#cbe987;
	border:1px solid #8ec33f;
	padding:7px 3px;
	text-align:center;
	margin-top:10px;
}
.telnum {
	color: #664592;
}
.internal_list {
	margin-left:28px;
}
.internal_list li {
	list-style:outside;
	padding-bottom:10px;
	line-height:15px;
}
.left-panel-top-text {
	font-size:14px;
	font-weight:bold;
	color:#8ec33f;
}
.testimonials {
	margin: 0 0 10px 0;
	padding: 0 35px;
	text-align:center;
	color:#4c4a4e;
	font-style:italic;
}
.perm_cand_test_name {
	font-size:14px;
	font-weight:bold;
}
 Visual Box (Find a Job section) #block1, #block2, #block3 {
display:block;
position:relative;
}
#block1 {
	margin-top: 25px;
}
.visual-box {
	height:80px;
	padding-top:10px;
	border-bottom:#CCC 1px solid;
}
.visual-box p {
	font-size:14px;
	color:#664592;
}
.visual-box img {
	float:right;
}
.visual-box a:hover {
	text-decoration:none;
	color:#8ec33f;
}
#img1 {
	margin-top:-23px;
}
#img2 {
	margin-top:-23px;
}
#img3 {
	position: absolute;
	margin-top:-22px;
	left: 148px;
}
#img4 {
	position:absolute;
	margin-top:-26px;
	left: 148px;
}
#img5 {
	position: absolute;
	margin-top:-42px;
	left: 148px;
}
#img6 {
	position: absolute;
	margin-top:-22px;
	left: 148px;
}
#regForm .greenButton {
	width:auto;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#8ec33f;
	border:1px solid #cbe987;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin-top:10px;
	font-weight:bold;
}
#logo-link-form {
	width:300px;
}
#logo-link-form td {
	height:20px;
}
#logo-link-form a {
	color:#4c4a4e;
	margin-top:-5px;
	font-size:14px;
}
#downlaod-form td {
	height:32px;
}
#downlaod-form img {
	display:block;
}
#downlaod-heading {
	font-size:20px;
	color:orange;
}
#downlaod-form a {
	color:#4c4a4e;
	margin-top:-5px;
	font-size:16px;
}
/* According Styles **/

.accordion {
	width: 480px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #FFF url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion img {
	float:right;
}
.price {
	font-size:12px;
	font-weight:bold;
	color:#cbe987;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #634379 url(../images/pinkstripe.png) repeat-x;
	/*background: url(../images/hatched_bg.png) repeat scroll left top transparent;*/
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	color:white;
}
.accordion p a {
	color:#53A3EB;
}
.duration {
	font-weight:bold;
}
.accordion b a {
	color:#cbe987;
}
.accordion i {
	color:white;
}
/* slide out **/

a:focus {
	outline: none;
}
.whitepaper img {
	float:left;
}
.whitepaper span a {
	color:white;
}
#panel {
	height: 400px;
	display: none;
	margin-left:15px;
	background: #634379 url(../images/pinkstripe.png) repeat-x;
	/*background: url(../images/hatched_bg.png) repeat scroll left top transparent;*/
	border:1px solid #5f3f76;
	color:white;
}
#panel a {
	color:#cbe987;
}
.btn-slide {
	width: 600px;
	height: 31px;
	display: block;
	text-decoration: none;
}
.slide a {
	font-weight:bold;
}
.active {
	background-position: left 12px;
}
/** Personality Profile test page **/

.job_detail h3 {
	width:500px;
	font-size:36px;
	font-family: 'Vollkorn', arial, serif;
	font-weight:normal;
}
.job_detail h4 {
	padding-top:15px;
	font-size:16px;
	font-family: 'Vollkorn', arial, serif;
	font-weight:normal;
	color: #664592;
}
.job_detail ol {
	padding-top:20px;
}
.job_detail li {
	list-style:inside;
	list-style-type:decimal;
	line-height:20px;
}
.thomas_test table {
	margin-top:-5px;
}
.thomas_test td {
	height:31px;
	width:60px;
	vertical-align:middle;
	padding:5px;
	font-size:14px;
}
.thomas_test input {
	width:20px;
	margin-right:20px;
}
.first_row {
	background-color:#cbe987;
}
.second_row {
	background-color:#e2f5c6;
}
.numbering {
	font-weight:bold;
}
/** 404 Error Pages **/
#error_image img {
	display: block;
	margin-left:auto;
	margin-right:auto;
}
#error_text {
	display: block;
	margin-left:230px;
}
#error_text h1 {
	font-family: 'Droid Serif', arial, serif;
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	margin-top:15px;
	text-align:center;
}
#links {
	display: block;
	margin-left:200px;
	margin-top:30px;
	margin-bottom:80px;
}
#links h1 {
	font-size:16px;
}
#links ul {
	margin-top:20px;
}
#links li {
	line-height:20px;
}
/** Outplacement Table style **/

table.misc_table {
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;
}
table.misc_table thead td {
	background-color:#cbe987;
	color:#003366;
	font-weight:bold;
	font-size:16px;
}
table.misc_table td {
	border:1px solid #999999;
	color:#333333;
	font-size:12px;
	padding:12px;
	text-align:left;
	line-height:15px;
}
#clients_logo {
	margin-top:30px;
}
#career a {
	position:absolute;
	left: 67px;
	top: 400px;
}
#print_container {
	margin-bottom:15px;
	text-align:right;
}
/*--- Timesheet login coming soon ---*/
#main-content-about-time {
	margin-top:60px;
	margin-bottom:80px;
	margin-left:80px;
}
#cs_text h1 {
	font-family: 'Josefin Sans Std Light', arial, serif;
	font-size:66px;
	margin-top:120px;
	margin-left:20px;
	font-weight:bold;
	color:#8ec33f;
}
#cs_text p {
	font-family: 'Inconsolata', arial, serif;
	font-size:16px;
	margin-top:10px;
	margin-left:28px;
}
#dataprotection {
	margin-top:50px;
}
/*--- SITE MAP STYLES ---- */

.sitemap_links_container {
	position:relative;
	margin-top:80px;
}
.sitmap_list h1 {
	font-size:16px;
	font-weight:bold;
}
.sitmap_list ul {
	line-height:20px;
	margin-left:12px;
	margin-top:-22px;
}
#row2 {
	margin-top:90px;
}
#candidates_ul {
	margin-top:5px;
}
#contractors_ul {
	margin-top:5px;
}
.contrac {
	margin-top:10px;
}
#info {
	margin-top:5px;
}
#note {
	font-style:italic;
	color:red;
	font-weight:bold;
}
#note_tx {
	font-size:12px;
	line-height:14px;
}

/* PH Added */
.freeDocsTbl {width:350px !important;}
.freeDocsTbl td {padding:5px !important;}
.error {
	height:18px;
	background: url(../images/green_stripe.jpg) repeat-x scroll 50% 50% #8EC33F;
	border:1px solid #664592;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	padding:5px 10px 3px 10px;
	z-index:5000;
	margin-top:-2px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0 0 7px #333;
	-moz-box-shadow:0 0 6px #333;
	-webkit-box-shadow:0 0 6px #333;
	outline:none;
   	user-select: none;
	-moz-user-select: none;
   	-webkit-user-select: none;
	cursor:default;	
}
.tooltip {
	background-color:#483268;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	box-shadow:0 0 10px #000;
}
#cvSub {
	height:85px;
	display:block;
	margin-top:2px;
	cursor:pointer;
}
