





* {

	list-style-image:url('none');

	list-style-type:none;

	padding:0px;

	margin:0px

}

/* hides from IE5-mac \*/

* html .fixme {

	height: 1%;

}

body {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#032B72;

	text-align:justify;

	margin:0px;

	padding:0px;

	background:url('../images/body_bg.jpg') repeat-x;

}

h1 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#032B72;

	font-size:14px;

	padding:5px;

}

h2 {

	width:auto;

	background:#ECECED;

	height:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#0C3A61;

	padding:5px 0 0 10px;

	border-top:5px solid #0B4F8E;

	border-left:1px solid #CFCFCF;

	border-right:1px solid #CFCFCF;



}

h3 {

	width:auto;

	background: url('../images/bar.gif');

	height:15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

	padding:10px

}

h4 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#032B72;

	font-size:14px;

	padding:5px;

}

input {

	border:1px solid #032B72;

	color:#032B72;

	font-size:11px;

	height:18px;

	width:120px;

}

select

{

color:#032B72;

}

input .login {

	width:150px;

}

#wrapper {

	margin:0px auto;

	width:1004px;

	padding:0px;

}

.clear {

	clear:both;

}

imput {

	border:2px solid #797979;

}

#header {

	/*height:208px;*/

	background:url('../images/banner.jpg') no-repeat;

	padding-top:150px;

}



#new_member a {

	margin-left:662px;

	background:url('../images/new_member.jpg');

	display:block;

	height:22px;

	width:132px

}

#new_member a:hover {

	margin-left:662px;

	background: url('../images/new_member_hover.jpg');

	display:block;

	height:22px;

	width:132px

}

.employ_login {

	margin-left:380px;

	color:#fff;

	margin-top:10px;

	font-size:14px;

	font-weight:bold;

	width:auto;

	float:left;

	display:inline;

}

#chat a {

	margin-left:675px;

	display:block;

	height:68px;

	width:130px;

	background:url('../images/live_chat.jpg') no-repeat center;

}

#chat a:hover {

	background:url('../images/live_chat_hover.jpg') no-repeat center;

}

#scroll {





	padding-top:10px;

	padding-bottom:10px;

	background:#F3F3F3;

}

#body {

	

	background:url(../images/body_bg_bg.jpg);

	padding-bottom:5px;

}

#column_1 {

	float:left;

	width:224px;

	padding-left:8px;



}

#column_2 {

	float:left;

	width:510px;

	margin:0 2px 0 15px;

}

#column_3 {

	float:left;

	width:224px;

	margin:0 0 0 5px;

	padding:0 0 0 8px;

	

}

.english a{
text-decoration:none;
color:#0033CC;
}
.japanese a{
float:right;
text-decoration:none;
color:#DD0000;
}
.inner {

	background:#ECECED;

	width:auto;

	padding:10px;

	line-height:18px;

	border:1px solid #CFCFCF;

	border-top:0px;

}

inner li {

}

.inner li a {

	background:url('../images/line.gif') repeat-x top;

	list-style-image:url('../images/bullet_arrow.gif');

	list-style-position:inside;

	padding-left:10px;

	display:block;

	line-height:20px;

	color:#05284C;

	text-decoration:none;

	padding-left:1px

}

.inner li a:hover {

	text-decoration:underline;

	padding-left:0px;

}



.jobwrapper

{

padding-top:7px;}

.urgent {

	background:url('../images/line.gif') repeat-x top;

	padding-left:0; padding-right:0; padding-top:7px; padding-bottom:7px

}

.news {

	background:url('../images/line.gif') repeat-x top;

	padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px

}

#footer_wrapper {

	margin:0px auto;

	width:1004px;

}

#footer {

	height:59px;

	background:url('../images/footer.jpg');

	color:#C0D8E3;

	padding-top:20px;

width:

}

#footer a {

	color:#C0D8E3;

}

#footer_left {

	float:left;

}

#footer_right {

	float:right;

}

.blue {

	color:#011F67;

}

#box {

	padding:5px 0 0 0;

}

.flag {

	float:right;

}

.gray {

	width:auto;

	background:#F5F5F5;

	padding:8px 10px;

	border-top:1px solid #fff;

}

.sky {

	width:auto;

	background:#E4F3FD;

	padding:8px 10px;

	border-top:1px solid #fff;

}





.red {

	color:#D20216;

}

.body_link

{

color:#6D6E6D;

}

.body_link a

{

color:#6D6E6D;

}

.body_link a:hover

{

color:#D20216;

}

.img_bor {

	border:1px solid #E9E9E9;

	padding:5px;

	margin:0 5px;

}

.img {

	float:left;

}

.right {

	float:right;

}

.left {

	float:left;

}

.banner {

	height:165px;

	width:490px;

	padding:8px 9px 9px 9px;

	background:url('../images/banner.gif');

}

.welcome p {

	margin:10px 0 10px 10px;

}

.inner_box {

	padding-bottom:10px;

	background:url('../images/line_dot.gif') repeat-x bottom;

}

.bullet {

	background:#ECECED;

	width:auto;

	padding:10px;

	border:1px solid #CFCFCF;

	border-top:0px;

}

.search {

	width:184px;

	height:119px;

	background:url('../images/job_search.gif');

	padding-top:50px;

	color:#fff; padding-left:20px; padding-right:20px; padding-bottom:20px

}

.white {

	color:#fff;

}

.employee_field {

	display:block;

	width:335px;

	float:left;

}

.submit {

	float:left;

	display:block;

	width:80x;

}

#menu {

	float:right;

	margin:0 0 0 0;

}

#menu ul {

	margin:0;

	list-style:none;

}

#menu li {

	float:left;

	background:url('../images/left0000.gif') no-repeat left top;

	height:60px; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0

}

#menu a {

	float:left;

	display:block;

	background:url('../images/right000.gif') no-repeat right top;

	text-decoration:none;

	font-weight:bold;

	color:#909090; padding-left:12px; padding-right:20px; padding-top:15px; padding-bottom:25px

}

/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#menu a {

	float:none;

}

/* End IE5-Mac hack */

#menu a:hover {

	color:#F14747;

}



.blue_bold {

	background-color:#003399;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bolder;

	text-decoration: none;

	color:#FFFFFF;

	height:25px;

	width:auto;

	

}



.style1 {

	color: #1983B5;

	font-weight: bold;

	

}

.normal10_text_feed

{

     border:1px solid #032B72;

	color:#032B72;

	font-size:11px;

	height:20px;

	width:200px;

}



/* ---------------------- Blueslate nav ---------------------- */



.blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}

.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}

.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0; background:transparent url(../images/bar_1.gif) no-repeat top right;}

.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}

.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(../images/blueslate_backgroundOVER.gif) no-repeat top center;}

/* ---------------------- END Blueslate nav ---------------------- */
