html > body * {
	outline:none;
}
html {
	overflow-y: scroll;
}
html {
	overflow: -moz-scrollbars-vertical;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
}
img {
	border: none;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}

.clear
{
  clear:both;
}

/*------------- FONT FACE DECLARATION --------------*/
/* Syntax LT Bold  */

@font-face {
 font-family: Syntax LT Bold;
 src: url('../assets/SyntaxLTStd-Bold.otf');
}
 @font-face {
 font-family: Syntax LT Std;
 src: url('../assets/SyntaxLTStd-Roman.otf');
}
#wrapper {
	width:910px;
	margin:0 auto;
}
#shadebg {
	width:900px;
	float:left;
	background:url(../images/bodybg.jpg) repeat-y left top;
	padding:0 5px;
}
#header-home {
	width:900px;
	float:left;
	height:96px;
	background-color:#b00c1c;
}
#header {
	width:900px;
	float:left;
	
	height:96px;
}
#header-japense{
	width:900px;
	float:left;
	
	height:96px;
}




#logo {
	width:109px;
	float:left;
	padding:18px 0 0 16px;
}
#langauage {
		float:right;
	margin-top:50px;
}
#navigation {
	width:607px;
	float:left;
	background:url(../images/menubg.jpg) repeat-x left top;
	padding:11px 0 0 0;
	height:29px;
}
#navi {
	list-style:none;
	float:left;
}
#navi li {
	display:inline;
	padding:0 15px;
	text-transform:uppercase;
}
#navi li a {
	color:#b00c1c;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#navi li a:hover {
	color:#000;
	text-decoration:none;
}
#welcometxt {
	width:885px;
	float:left;
	background:#5b5b5b;
	padding:9px 0 9px 15px;
}
#welcometxt h2 {
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	font-size:17px;
	float:left;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
}
#welcometxt h2 span {
	color:#f0b60c;
}
.search {
	float:right;
	padding-right:5px;
}
.srchinput {
	width:164px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	height:15px;
	color:#757575;
	border:1px solid #484848;
}

.srchbttn
{
   line-height:21px; vertical-align:top;
}
.search img {
	line-height:21px;
	vertical-align:top;
}
#breadcrumb {
	width:885px;
	float:left;
	border:1px solid #b00c1c;
	border-width:1px 0 0 0;
	background:#393939;
	height:19px;
	color:#9a9a9a;
	font-size:10px;
	text-transform:uppercase;
	padding-left:15px;
	padding-top:6px;
}

#breadcrumb a {	
	color:#9a9a9a;
	text-decoration:none;
}

#breadcrumb a:hover {	
	color:#fff;
	text-decoration:none;
}

#contentarea {
	width:900px;
	position:relative;
	float:left;
/*background:url(../images/banenr-1.jpg) no-repeat left top;*/
	height:392px;
}
.welcome-text-box {
	position:absolute;
	width:445px;
	top:0px;
	left:5px;
	height:179px;
	margin:159px 0 0 15px !important;
	margin:159px 0 0 7px;
	padding:20px 20px 0 20px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/black.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.welcome-text-box[class] {
	background-image:url(../images/black.png);
	
}
#select-regionbox {
	position:absolute;
	top:0px;
	left:608px;
	
	width:282px;
	float:right;
	margin:40px 10px 0 0;
}
#select-regionbox h3 {
	color:#b00c1c;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: Syntax LT Bold, Helvetica, Arial, sans-serif;
	font-size:22px;
	text-transform:uppercase;
	padding-bottom:15px;
}
#select-regionbox ul {
	list-style-type:none;
	font-size:15px;
	color:#4a4a4a;
	text-transform:uppercase;
	font-weight:bold;
}
#select-regionbox ul li {
	width:140px;
	float:left;
	padding-bottom:12px;
	display:inline-block;
}
#select-regionbox ul li a {
	color:#4a4a4a;
	text-decoration:none;
	padding:2px;
}
#select-regionbox ul li a:hover {
	color:#fff;
	text-decoration:none;
	background:#b00c1c;
	padding:2px;
}
.welcome-text-box p {
	color:#FFF;
	
	
	
}
.welcome-text-box p span {
	color:#f8bc0d;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	
}
#footer, #footer-in {
	width:876px;
	float:left;
	background:#191b1d url(../images/footerbg.jpg) repeat-x left top;
	padding:7px 12px;
	color:#e4ae11;
	text-transform:uppercase;
	font-size:10px;
}
 #footer-in {
 background:#191b1d url(../images/footerbg-in.jpg) repeat-x left top;
 padding:8px 12px 7px 12px;
 }
 
#footer a , #footer-in  a{
	color:#e4ae11;
	text-decoration:none;
}
#footer a:hover, #footer-in a:hover {
	color:#FFF;
	text-decoration:none;
}
/*********************************** INNER PAGES CSS ******************************/
#inner-wrap {
	width:900px;
	float:left;
	padding:0 5px;
}
#inner-contentarea {
	width:900px;
	float:left;
	background:#FFF;
	background:url(../images/gray-strip.gif) left top no-repeat;
	padding:5px 0 10px 0;
}
/**************** RIGHT COLUMN **************/
#right-column {
	width:200px;
	float:right;
}
#right-column h3 {
	color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	background:url(../images/dark-gray-repeat.gif) left top repeat-x;
	height:28px;
	padding:6px 0 0 15px;
}
#featured-jobs-box {
	width:188px;
	float:left;
	border:6px solid #dadada;
	padding:8px 0 0 0;
	text-align:center;
}


#featured-jobs-box p strong {
	font-weight:bold;
color:#b00c1c;
	font-size:13px;
}
#featured-jobs-box p {
	font-size:11px;
	color:#777777;
	line-height:18px;
	padding:8px 8px 8px 12px;
	background:url(../images/dotimg.jpg) no-repeat left bottom;
}
#featured-jobs-box p.last {
	background:none;
}
#featured-jobs-box p.viewall {
	font-size:11px;
	color:#777777;
	line-height:16px;
	padding:4px 8px 9px 12px;
	border-top:1px solid #dadada;
}
#featured-jobs-box p.viewall a {
	text-decoration:underline;
}
#featured-jobs-box p a b {
		color:#393939;
	text-decoration:none;
}
#featured-jobs-box p a:hover b {
		color:#ccc;
	text-decoration:none;
}
#featured-jobs-box p a {
	color:#393939;
	text-decoration:none;
}
#featured-jobs-box p a:hover {
	color:#ccc;
	text-decoration:none;
}



#featured-jobs-box-left {
	width:227px;
	float:left;
	border:6px solid #dadada;
	padding:8px 0 0 0;
	text-align:center;
}



#featured-jobs-box-left p strong {
	font-weight:bold;
color:#b00c1c;
	font-size:13px;
}
#featured-jobs-box-left p {
	font-size:11px;
	color:#777777;
	line-height:18px;
	padding:11px 8px 8px 12px;
	background:url(../images/dotimg.jpg) no-repeat center bottom;
}
#featured-jobs-box-left p.last {
	background:none;
}
#featured-jobs-box-left p.viewall {
	font-size:11px;
	color:#777777;
	line-height:16px;
	padding:9px 8px 9px 12px;
	border-top:1px solid #dadada;
}
#featured-jobs-box-left p.viewall a {
	text-decoration:underline;
}
#featured-jobs-box-left p a b {
		color:#393939;
	text-decoration:none;
}
#featured-jobs-box-left p a:hover b {
		color:#ccc;
	text-decoration:none;
}
#featured-jobs-box-left p a {
	color:#393939;
	text-decoration:none;
}
#featured-jobs-box-left p a:hover {
	color:#ccc;
	text-decoration:none;
}
/**************** LEFT COLUMN **************/
#left-column {
	width:240px;
	float:left;
}
#job-search-container {
	width:240px;
	float:left;
	padding-bottom:7px;
}
#job-search-heading {
	width:225px;
	float:left;
	background:url(../images/redbg.jpg) left top repeat-x;
	height:28px;
	padding:6px 0 0 15px;
}
#job-search-heading h3 {
	color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	background:url(../images/search-icon.jpg) 96% top no-repeat;
}
.jobsearch {
	width:214px;
	float:left;
	background:#dadada;
	border-bottom:1px solid #c9c8c8;
	border-left:1px solid #c9c8c8;
	border-right:1px solid #c9c8c8;
	padding:12px;
}
.job-form {
	width:214px;
	float:left;
}
.job-row {
	width:214px;
	float:left;
	padding-bottom:8px;
}
.job-row-last {
	width:214px;
	float:left;
	padding:4px 0 0 0px;
}
.job-row-last input {
	margin-right:3px;
}
.job-row p {
	color:#5c6060;
	font-size:11px;
	padding-bottom:5px !important;
	padding-bottom:1px;
}
.job-row p.last {
	padding-bottom:0px;
}
.job-row p input {
	margin-right:5px;
	vertical-align:middle;
	margin-bottom:4px;
}
.job-row p input.gap {
	margin-left:10px;
}
.list-menu {
	width:207px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#767676;
	padding:1px;
}
.input {
	width:206px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#757575;
	padding:3px;
	border:1px solid #9d9d9d;
}

.commen-box {
	width:240px;
	float:left;
	background:url(../images/lightbg-box.jpg) left top no-repeat;
	margin-bottom:7px;
	height:34px;
}
.commen-box a {
	width:228px;
	color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	background:url(../images/yellow-arrow.gif) 96% 11px no-repeat;
	padding:6px 2px 2px 10px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	
}
.commen-box a:hover {
	color:#f8bc0d;
	text-decoration:none;
}
/**************** MIDDLE COLUMN **************/
#middle-column, #twocolumn {
	width:427px;
	float:left;
	padding-left:16px;
	padding-top:7px;
}
 #twocolumn {
	width:640px; float:left;	
}

#middle-column h3, #twocolumn h3 {
	color:#a71415;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	padding:0px 0 8px 0px;
	margin-bottom:12px;
	background:url(../images/dot.gif) left bottom repeat-x;
}
 #twocolumn-heading{
	 margin-bottom:12px;
	background:url(../images/dot.gif) left bottom repeat-x;
		padding:0px 0 8px 0px;
			float:left;
			width:644px;
	 }
 #twocolumn-heading h2 {
	color:#a71415;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	font-size:16px;
	padding-top:10px;
	text-transform:uppercase;
	float:left;	
}
 #twocolumn-heading a {
	color:#a71415;
	float:right;	
}
.midcontent {
	width:427px;
	float:left;
	padding-bottom:15px;
}
.midcontent p {
	color:#515151;

/*	padding-bottom:14px;*/
	text-align:justify;
}
.midcontent p.plast {
	padding-bottom:25px;
}
.specialist-list {
	list-style-type:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#515151;
}
.specialist-list li {
	display:block;
	background:url(../images/red-arrow.gif) left 5px no-repeat;
	padding:0 0 10px 10px;
}
.specialist-list li a {
	color:#515151;
	text-decoration:none;
}
.specialist-list li a:hover {
	color:#a71415;
	text-decoration:none;
}
.specialist-list li.last {
	width:100px;
	margin-left:20px;
}
.select-country {
	width:110px;
	float:left;
	padding-right:3px;
	padding-top:11px;
	color:#706335;
}
.select-country a {
	background:url(../images/select-bg.gif) left top no-repeat;
	width:100px;
	height:16px;
	float:right;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding:3px 0 0 10px;
	color:#75767a;
}
.select-country a:hover {
	color:#000;
}
.country-list {
	width:108px;
	padding:1px;
	font-size:11px;
	color:#CCC;
	margin-left:8px;
}
.countrylist {
	list-style-type:none;
	text-align:left;
}
.countrylist li {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#CCC;
	float:left;
	padding-left:0px;
}
.countrylist li a {
	text-decoration:none;
	color:#69634e;
	background:none;
	width:108px;
	float:left;
}
.countrylist li a:hover {
	text-decoration:none;
	color:#000;
}
.country-box {
	position:absolute;
	visibility: hidden;
	border-bottom:1px solid #d4d2d2;
	border-left:1px solid #d4d2d2;
	border-right:1px solid #d4d2d2;
	background-color: white;
	width:108px;
}
.country-btt {
	float:left;
	width:18px;
	height:18px;
	padding-top:11px;
	padding-right:14px;
}
.selectbox {
	width:125px;
	float:right;
}
.livechat {
 
color:#FFFFFF; 
font-weight:bold;
clear:both;
margin-top:-20px;
	width:125px;
	float:right;
}
.bottombox {
	width:427px;
	float:left;
}
.box1 {
	width:209px;
	height:124px;
	float:left;
}
.boxinner {
	width:117px;
	color:#000;
	float:left;
	background:url(../images/common-interview.jpg) left top no-repeat;
	height:70px;
	padding: 54px 5px 0 89px; 
	}
.boxinner2 {
	width:102px;
	float:left;
	background:url(../images/email-alert.jpg) left top no-repeat;
	height:85px;
	color:#FFF;
		padding: 40px 89px 0  15px ; 

}
.boxinner h4 {
	font-family:Syntax LT Std, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a71415;
	padding-bottom:3px;
}
.boxinner p {
	font-family:Tahoma;
	font-size:11px;
	color:#323232;
	float:left;
	line-height:18px;
}
.boxinner p a {
	font-family:Tahoma;
	font-size:11px;
	color:#323232;
	background:url(../images/red-arrow.gif) no-repeat left 5px;
	padding-left:7px;
	padding-bottom:10px;
	text-decoration:none;
}
.boxinner p a:hover {
	color:#a71415;
}
.boxinner p img {
	float:right;
}
.margin-left9 {
	margin-left:7px;
}
.iner_search-area {
float:left;
padding:4px 8px;
width:25px;
color:#646363;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
}

iner_shadow_search {
-moz-background-clip:border;
float:left;
width:628px;
}
/* ------------------------------------------------- */
	
	.job-box, .job-boxbig {
	width:395px;
	float:left;
	border:1px solid #e6e6e6;
	padding:10px 10px;
line-height:20px;
	background:#F1F1F1;
	margin-bottom:15px;
}

.job-boxbig {
	width:622px;
	margin-bottom:12px;
}
.job-sub{
	width:300px;
	float:left;
	}
.job-box h4 , .job-boxbig h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a71415;
	padding-bottom:3px;
	line-height:18px;
}
.job-box h4 a, .job-boxbig h4 a {
	color:#a71415;
	text-decoration:none;
}
.job-box h4 a:hover, .job-boxbig h4 a:hover {
	color:#393939;
	text-decoration:underline;
}
.job-box p, .job-boxbig p{
	line-height:20px;
	padding-bottom:5px;
}
.job-box p.jobdesc, .job-boxbig p.jobdesc{
	padding:5px 0 10px 0;
	line-height:20px;
}
.job-box ul, .job-boxbig ul {
	list-style:none;
}
.job-box ul li, .job-boxbig ul li {
	background:url(../images/red-arrow.gif) no-repeat left 10px;
	padding-left:10px;
}
/***********************/




.job-box2, .job-boxbig2 {
	width:395px;
	float:left;
	border:1px solid #e6e6e6;
	padding:10px 10px;
	
	background:#F1F1F1;
	margin-bottom:15px;
}

.job-boxbig2 {
	width:622px;
	margin-bottom:12px;
}
.job-sub2{
	width:300px;
	float:left;
	}
.job-box2 h4 , .job-boxbig2 h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a71415;
	padding-bottom:3px;
	line-height:18px;
}
.job-box2 h4 a, .job-boxbig2 h4 a {
	color:#a71415;
	text-decoration:none;
}
.job-box2 h4 a:hover, .job-boxbig2 h4 a:hover {
	color:#393939;
	text-decoration:underline;
}
.job-box2 p, .job-boxbig2 p{
	
	padding-bottom:5px;
}
.job-box2 p.jobdesc, .job-boxbig2 p.jobdesc{
	padding:5px 0 10px 0;
	line-height:20px;
}
.job-box2 ul, .job-boxbig2 ul {
	list-style:none;
}
.job-box2 ul li, .job-boxbig2 ul li {
	background:url(../images/red-arrow.gif) no-repeat left 10px;
	padding-left:10px;
}

<!--************************-->

.paddingtop0 {
	padding-top:0px;
}
.paddingtop10 {
	padding-top:10px;
}
.paddingbotm10 {
	padding-bottom:10px;
}
/* ----------------------------------------- paging ---------------------------------- */

	.paging {
	float:left;
	width:644px;
	text-align:right;
	padding:20px 0 15px 0;
	font-size:10px;
}
.paging-bottom {
	float:left;
	width:644px;
	text-align:right;
	padding:0px 0 15px 0;
	font-size:10px;
}
.paging-list {
	list-style:none;
	float:right;
}
.paging-list li {
	display:inline;
	float:left;
	margin-left:5px;
}
.paging-list li a {
	color:#565656;
	display:block;
	padding:3px 7px 4px 7px;
	border:1px solid #d9ded8;
	text-decoration:none;
}
.paging-list li a:hover, .paging-list li.active a {
	background:#a71415;
	border:1px solid #d9ded8;
	color:#fff;
}
.paging-list li.arrow-small a {
	padding:7px 7px 7px 7px;
	margin:0px;
}
.paging-list li.arrow-small a:hover {
	background:none;
	border:1px solid #d9ded8;
	margin:0px;
}

.greybg
{
  background:#e6e5e5;
}

.applybox
{
  width:622px; float:left; background:#b00c1c; color:#ededec; border:1px solid #901212;
}

.applyboxiner
{
  width:590px; float:left; border:1px solid #770707; border-width:1px; padding:10px 15px; background:#790103;
}

.applybox h4
{
    font-family:arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ededec;
	padding-bottom:15px;
}

.applydiv
{
  width:590px; float:left;
}
.applyrow {
	width:285px;
	float:left;
	padding-bottom:12px;
}
.applyrowfull {
	width:590px;
	float:left;
	padding-bottom:12px;
}
.applylbl {
	width:135px;
	float:left;
	color:#ededec;	
	line-height:20px;
	vertical-align:middle;
}
.applyinput {
	width:200px;
	float:left;
	color:#757575;
	font-size:11px;
	padding:2px;
	height:14px;
	border:1px solid #9d9d9d;
}

.applybtn
{
  float:left; padding:20px 0 0 0px;
}
.applybox a
{
  color:#f8bc0d; text-decoration:underline;
}

.applybox a:hover
{
   text-decoration:none;
}

.redbg
{
  width:628px; float:left; background:#b00c1c; color: #fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:8px; margin-bottom:12px;
}

.graybg
{
  width:628px; float:left; background:#5b5b5b; color: #fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:8px;
}

.graybg a
{
  color:#fff; text-decoration:none; padding:0 3px;
}

.graybg a:hover
{
  color:#f8bc0d; text-decoration:none;
}

.graybg img
{
  line-height:15px; vertical-align:middle; padding-right:3px;
}

/* -------------------------------------------------- login div --------------------------------- */

.logindiv
{
  width:622px; float:left; background:#b00c1c; color: #ededec; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px; border:1px solid #901212;
}

.logindiv h4
{
  color: #ededec; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-bottom:15px;
}

.maildiv
{
  width:590px; float:left; border:1px solid #770707; border-width:1px; padding:10px 15px; background:#790103;
}
.maildiv2
{
  width:590px; float:left; border:1px solid #770707; border-width:1px; padding:10px 15px; background:#790103;
}
.signup
{
   padding-left:50px; line-height:10px; vertical-align:bottom; padding-top:10px;
}

.elbl
{
   width:50px; color:#ededec;
	line-height:20px;
	vertical-align:bottom;
}

.margin-bottom12
{
  margin-bottom:12px;
}

/* ----------------------------------------- featured job content ------------------------------ */

#left-columnlist {
	width:240px;
	float:right;
}
#left-columnlist h3 {
	color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	background:url(../images/dark-gray-repeat.gif) left top repeat-x;
	height:28px;
	padding:6px 0 0 15px;
}



#featured-jobs-boxlist {
	width:228px;
	float:left;
	border:6px solid #dadada;
	padding:8px 0 0 0;
	text-align:center;
}
#featured-jobs-boxlist p strong {
	font-weight:bold;
color:#b00c1c;
	font-size:13px;
}
#featured-jobs-boxlist p {
	font-size:11px;
	color:#777777;
	line-height:18px;
	padding:8px 8px 8px 0px;
	background:url(../images/dotimg1.gif) no-repeat left bottom;
}
#featured-jobs-boxlist p.last {
	background:none;
}
#featured-jobs-boxlist p.viewall {
	font-size:11px;
	color:#777777;
	line-height:16px;
	padding:4px 8px 9px 12px;
	border-top:1px solid #dadada;
}
#featured-jobs-boxlist p.viewall a {
	text-decoration:underline;
}
#featured-jobs-boxlist p b {
	color:#393939;
	text-decoration:none;
}
#featured-jobs-boxlist p a {
	color:#393939;
	text-decoration:none;
}
#featured-jobs-boxlist p a:hover {
	color:#212121;
	text-decoration:none;
}

.contactbox
{
  float:left; 
  background:#b00c1c; 
  color:#ededec; 
  border:1px solid #901212;
  width:395px;
	padding:10px 15px;
	margin-bottom:15px;
}

.contactbox h4
{
    font-family:arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ededec;
	padding-bottom:10px;
	
}
.contacthigh
{
  width:365px; float:left; border:1px solid #770707; border-width:1px; padding:10px 15px; background:#790103;
  float:left;
}


.contacthigh2
{
  width:375px; float:left; border:1px solid #770707; border-width:1px; padding:5px 15px; background:#790103;
  float:left;
}

.feedbackastrik
{
  width:365px; vertical-align:top;  border:0px solid #770707; border-width:1px; padding:10px 15px;  background:#790103;
 
}
.contactmenu {
	width:214px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#767676;
	padding:1px;
	float:left;
}
.link{
	text-decoration:none;
	color:#b00c1c;
	}
.link:hover{
	text-decoration:none;
	color:#790103;
	}	
	
a.linked {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#990000;
text-decoration:none;
float:right;
line-height:40px;
}
a:hover.linked  {
color:#333333;

}
.close {
background:url(../images/delete.gif) left center  no-repeat;
padding:8px 0 8px 20px;
}
.red{
	color:#b00c1c;
	}	
.topbanner{
	float:right;
	padding-top:2px;
	}	
	
	.text-size11{
		font-size:11px;
		}
		
.redcolor{
	color:#b00c1c;
	}			
		
		
		/* ----------------------------------------- technical skills -------------------------- */

.greybox
{
   width:878px; float:left; border:1px solid #c9c8c8; padding:10px; margin-bottom:25px;
}

.formrow
{
   width:878px; float:left; padding-bottom:10px;
}

.col1, .col2
{
  width:420px; float:left; padding-left:10px;
}

.formlbl, .formlbla
{
   width:80px; float:left; color:#3f3f3f;	
	line-height:20px;
	vertical-align:middle; 
}

.forminput
{
  width: 230px; float:left; color:#757575;
	font-size:11px;
	padding:2px;
	height:14px;
	border:1px solid #e6e6e6;
}

.cola, .colb, .colc, .cold, .cole
{
  width:160px; float:left; padding-left:10px;
}

.formlbla
{
  width:108px; font-size:10px; padding-right:2px;
}

.drpdwn
{
  width:47px; float:left;
	border:1px solid #e6e6e6;color:#757575;
}


.formtxtrow
{
  width:870px; float:left;
}

.formtxtrow .formlbla
{
  font-size:12px; font-weight:bold;
}

.greybox p
{
  line-height:20px; padding-bottom:10px;
}

.formtxt
{
    width:700px;
	float:left;
	color:#757575;
	font-size:11px;
	padding:2px;
	height:40px;
	border:1px solid #e6e6e6;
}

.h3head h3 {
	color:#a71415;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	padding:0px 0 5px 0px;
	margin-bottom:12px;
	background:url(../images/dot.gif) left bottom repeat-x;
}

.greybox .techlbl, .greybox .techlbla
{
  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:110px; float:left; display:block; padding-bottom:5px;
}

.greybox .techlbla
{
  width:45px;
}

.techtable
{
  background:#c9c8c8; width:600px; margin-left:150px;
}

.techtable th, .techtable td
{
  background:#343434; padding:6px; color:#fff;
}
.techtable td
{
  background:#fff; padding:5px; color:#343434;
}

.centersubmit
{
   width:900px; text-align:center;
}

/* -------------------- email to friend --------------------- */

.highslidebox
{
  width:432px; float:left;
}

.email
{
  width:400px; float:left; border:1px solid #770707; border-width:1px; padding:10px 15px; background:#790103;
  float:left; color:#fff;
}

.email strong
{
  color:#f0b60c;
}

.elbl {
	width:170px;
	float:left;
	color:#ededec;	
	line-height:20px;
	vertical-align:middle;
}
.einput, .etxtarea {
	width:215px;
	float:left;
	color:#757575;
	font-size:11px;
	padding:2px;
	height:14px;
	border:1px solid #9d9d9d;
}

.etxtarea
{
  height:120px;
}

.white a
{
  color:#fff; text-decoration:none; 
}

.white a:hover
{
  color:#ccc;
}
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.send { color:#3d6611; }
.success, .error { font-weight:bold; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
   
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    padding:5px 8px 0px 16px !important;
    font-size:.95em !important;
    font-weight:bold !important;
	width:618px;
	height:20px;
	vertical-align:middle;
    }
.error-msg li, .success-msg li, .notice-msg li { }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(images/error_msg_icon.gif);
    }
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    }
.send-msg {
   
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    padding:5px 8px 0px 16px !important;
    font-size:.95em !important;
    font-weight:bold !important;
	width:402px;
	height:20px;
	vertical-align:middle;
    }
	.send-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    }
	
	.inputrefer {
	width:170px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#757575;
	padding:3px;
	border:1px solid #9d9d9d;
}

.inputreferr {
	width:165px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#757575;
	padding:3px;
	border:1px solid #9d9d9d;
}

.resetbtn
{
    width:90px; height:26px; border:0; line-height:26px; vertical-align:top; background-image: url(../images/reset-btn.jpg); cursor:pointer;
}

.sbutton
{
    width:90px; height:26px; border:0;  background-image: url(../images/search-btn2.jpg); cursor:pointer;color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	text-align:left; padding-left:10px;
}
.resetbutton
{
    width:90px; height:26px; border:0;  background-image: url(../images/search-btn2.jpg); cursor:pointer;color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	text-align:left; padding-left:15px;  
}

.redbutton
{
    width:90px; height:26px; border:0;  background-image: url(../images/redsignup1.gif); cursor:pointer;color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	text-align:left; padding-left:15px;
}

.gifbutton
{
    width:90px; height:26px; border:0;  background-image: url(../images/gifbutton.gif); cursor:pointer;color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	text-align:left; padding-left:15px;
}

.signbutton
{
    width:90px; height:26px; border:0;  background-image: url(../images/submit2.jpg); cursor:pointer;color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	text-align:left; padding-left:15px;
}

.mapbutton
{
    width:100px; height:26px; border:0;  background-image: url(../images/sclose-map.jpg	); cursor:pointer;color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	text-align:left; padding-left:7px;
	}

.mapbuttonjp
{
    width:100px; height:26px; border:0;  background-image: url(../images/sclose-map.jpg	); cursor:pointer;color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	text-align:left; 
}

.mapclosebutton
{
    width:100px; height:26px; border:0;  background-image: url(../images/sclose-map.jpg	); cursor:pointer;color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	text-align:left;  padding-left:2px;
	}

.mapclosebuttonjp
{
    width:100px; height:26px; border:0;  background-image: url(../images/sclose-map.jpg	); cursor:pointer;color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	text-align:left; 
}





.gopbutton
{
    width:22px; height:21px; border:0;  background-image: url(../images/sgo.gif); cursor:pointer;color:#000;
	 font-family:Syntax LT , Helvetica, sans-serif; font-size:11px; padding:0px;

}

.highlight {
	border:1px solid #B00C1C;
 	background:#fff url(../images/serch-reslt-hover.gif) left bottom repeat-x ;
 
}

/* ----------------------------------------- latest job posting ------------------------------ */

#latest-job {
	width:240px;
	float:right;
}
#latest-job h3 {
	color:#fff;
	font-family:Syntax LT Bold, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	background:url(../images/redbg.jpg) left top repeat-x;
	height:28px;
	padding:6px 0 0 15px;
}
#latest-job-list {
	width:228px;
	float:left;
	border-bottom:6px solid #860d1e;
	border-left:6px solid #860d1e;
	border-right:6px solid #860d1e;
	padding:8px 0 10px 0;

}
#latest-job-list ul{
	list-style-type:none;
	margin:0;
	padding:0 8px;
}
#latest-job-list ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:24px;
	background:url(../images/dot.gif) repeat-x left bottom;
}
#latest-job-list ul li strong {
	font-weight:bold;
	color:#cf1314;
	padding-right:10px;
}
#latest-job-list ul li a {
	color:#3f3f3f;
	text-decoration:none;
}
#latest-job-list ul li a:hover {
	color:#C8C8C8;
	text-decoration:none;
}
#latest-job-list ul li.last {
	background:none;
}
#latest-job-list p.last {
	background:none;
}
#latest-job-list p.viewall {
	font-size:11px;
	color:#777777;
	line-height:16px;
	padding:4px 8px 9px 12px;
	border-top:1px solid #dadada;
}
#latest-job-list p.viewall a {
	text-decoration:underline;
	color:#393939;
}
#latest-job-list p.viewall a:hover {
	text-decoration:none;
}


.midcontent  ul {
	list-style-type:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#515151;
}
.midcontent  ul li {
	display:block;
	background:url(../images/red-arrow.gif) left 5px no-repeat;
	padding:0 0 10px 10px;
}
.midcontent  ul li a {
	color:#515151;
	text-decoration:none;
}
.midcontent  ul li a:hover {
	color:#a71415;
	text-decoration:none;
}


 
.midcontent  ol  li{
list-style-position:inside;

	padding:0 0 10px 0px;
}

.bannerblock
{
   width:420px; float:left;  font-family:Arial, Helvetica, sans-serif;
}

 .bannerblock a
{
  color:#000; text-decoration:none;  width:146px; float:left; height:144px;padding:15px 15px 0px 15px;margin:0 17px; font-family:Arial, Helvetica, sans-serif; text-align:left;
  
}

 .bannerblock h1
{
  font-size:18px; font-family:Arial, Helvetica, sans-serif;
}

 .bannerblock h2
{
  font-size:16px; font-family:Arial, Helvetica, sans-serif;
}

 .bannerblock h3
{
  font-size:14px; font-family:Arial, Helvetica, sans-serif;
}

 .bannerblock h4
{
  font-size:12px; font-family:Arial, Helvetica, sans-serif;
}

 .bannerblock h5
{
  font-size:11px; font-family:Arial, Helvetica, sans-serif;
}

 .bannerblock h6
{
  font-size:10px; font-family:Arial, Helvetica, sans-serif;
}

.bannerblock  a:hover
{
   color:#FFFFFF;
}
 
.grey
{
   background:url(../images/grey.jpg) no-repeat left top; 
}

.grey:hover
{
   background:url(../images/grey.jpg) no-repeat left -159px;
}

.red
{
  background:url(../images/red.jpg) no-repeat left top; 
}



.red:hover h1, .red:hover h2, .red:hover h3, .red:hover h4, .red:hover h5, .red:hover h6
{
color:#FFFFFF !important;
}

.black:hover h1, .black:hover h2, .black:hover h3, .black:hover h4, .black:hover h5, .black:hover h6
{
color:#FFFFFF !important;
}

.grey:hover h1, .grey:hover h2, .grey:hover h3, .grey:hover h4, .grey:hover h5, .grey:hover h6
{
color:#FFFFFF !important;
}

.golden:hover h1, .golden:hover h2, .golden:hover h3, .golden:hover h4, .golden:hover h5, .golden:hover h6
{
color:#FFFFFF !important;
}
.red:hover
{
   background:url(../images/red.jpg) no-repeat left -159px;
}

.black
{
   background:url(../images/black.jpg) no-repeat left top; 
}

.black:hover
{
   background:url(../images/black.jpg) no-repeat left -159px;
}

.golden
{
   background:url(../images/golden.jpg) no-repeat left top; 
}

.golden:hover
{
  background:url(../images/golden.jpg) no-repeat left -159px;
}


.job-boxbig h4.jobsrch4
{
  padding-bottom:10px;
}
.job-rowsearch {
	width:207px;
	float:left;
	padding-bottom:8px;
}

.list-menusearch
{
  width:195px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#767676;
	padding:1px;
}

.jobalert
{
   width:75px; height:22px; float:left; font-size:10px; color:#fff; text-decoration:none; background:url(../images/jobalertc-jp.jpg) no-repeat left top; padding:10px 0 0 8px; margin-bottom:10px;
}

.rssfeed
{
   width:101px; height:22px; float:left; font-size:11px; color:#fff; text-decoration:none; background:url(../images/rssfeedsc-jp.jpg) no-repeat left top; padding:10px 0 0 8px; margin-left:8px;margin-bottom:10px;
}

.mandatoryred
{
  color:#FF0000;
  vertical-align:top;
}




/* --------------------------------- sitemap ------------------------------- */

.inner_block a
{
  text-decoration:none; color: #3f3f3f; line-height:16px; vertical-align:middle; padding-top:5px;
}

.inner_block a:hover
{
  color: #c91e00; text-decoration:underline;
}

.padinglt5
{
  padding-left:5px;
}


.menurttxt
{
   color:#666666;font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right; padding-right:6px; padding-top:2px; text-align:right; letter-spacing:.8px; line-height:18px;
}



