/*========================================================================*/
/*		MAIN ELEMENTS													  */
/*========================================================================*/
*{
	margin:0px; padding:0px; 
}

body{
	margin:0px; padding:0px;
	background:#FFF;
	font: normal 13px/1.3em Arial;
	color:#000;		
	text-align:center;
}

.clear { clear:both; margin:0px; padding:0px; }
.space { clear:both; margin:0px; padding:0px; height:10px; border:none; }

a { border:none; text-decoration: underline; color:#538d05;}
a:hover { border:none; text-decoration: none; color:#538d05;}


a.paging { display:inline-block; margin:0px 2px; padding:0px 0px 0px 0px; width:17px; height:17px; background:#64a400; font:normal 11px/1.5em Arial, sans-serif; color:#FFF; text-decoration:none; text-align:center;}
a:hover.paging { display:inline-block; margin:0px 2px; padding:0px 0px 0px 0px; width:17px; height:17px; background:#64a400; font:normal 11px/1.5em Arial, sans-serif; color:#000; text-decoration:none		; text-align:center;}
a.pagingarrow_first { display:inline-block; margin:0px; padding:0px; width:17px; height:17px; background:url(images/bg_pagingarrow_first.gif); font:normal 11px/1.5em Arial, sans-serif; color:#6a2321; text-decoration:none; text-align:center;}
a.pagingarrow_last { display:inline-block; margin:0px; padding:0px; width:17px; height:17px; background:url(images/bg_pagingarrow_last.gif); font:normal 11px/1.5em Arial, sans-serif; color:#6a2321; text-decoration:none; text-align:center;}
a.pagingarrow_prev { display:inline-block; margin:0px; padding:0px; width:17px; height:17px; background:url(images/bg_pagingarrow_prev.gif); font:normal 11px/1.5em Arial, sans-serif; color:#6a2321; text-decoration:none; text-align:center;}
a.pagingarrow_next { display:inline-block; margin:0px; padding:0px; width:17px; height:17px; background:url(images/bg_pagingarrow_next.gif); font:normal 11px/1.5em Arial, sans-serif; color:#6a2321; text-decoration:none; text-align:center;}

a.menuemployer { float:left; clear:both;  margin:0px 0px 0px 30px; padding:0px 0px 0px 20px; text-decoration: underline; color:#538d05; background:url(images/bullet_dot.gif) no-repeat left; border:none;}
a.menuemployer:hover { border:none; text-decoration:none; color:#538d05;}
a.menuemployer_active { float:left; clear:both;  margin:0px 0px 0px 30px; padding:0px 0px 0px 20px; text-decoration:none; color:#000; background:url(images/bullet_dot.gif) no-repeat left; border:none;}

img { border:none; }
img.code { border:none; margin:5px 0px; }

a img { border:none; }
a:hover img { border:none; }

h1 {margin:0px; padding:0px; font:bold 18px/1em Arial;}
h2 {margin:0px; padding:0px; font:bold 17px/1em Arial;}
h3 {margin:0px; padding:0px; font:bold 20px/1em Arial;}
h4 {margin:0px; padding:0px; font:bold 20px/1em Arial;}
h1.green { clear:both; margin:10px 0px; padding:0px; font:bold 18px/1em Arial; color:#63a400;}

p.posted {margin:3px 0px 7px 0px; padding:0px; font:bold 11px/1em Arial;}
p.note { clear:both; margin:0px; padding:0px; font:normal 13px/1em Arial;}
p.green { clear:both; margin:10px 0px; padding:0px; font:bold 13px/1em Arial; color:#63a400;}
p.green b { clear:both; margin:10px 0px; padding:0px; font:bold 13px/1em Arial; color:#63a400; float:right;}
p.greenFixed { clear:both; margin:0px; padding:0px; font:normal 13px/1em Arial; color:#63a400;}

ol li{
	margin:0px 0px 0px 30px; padding:0px;
}

/*========================================================================*/
/*		CONTAINER														  */
/*========================================================================*/
#wrap_header {
	clear:both;
	margin:0px auto;
	width:100%; height:auto; 	
	background:url(images/bg_wrap_header.gif) repeat-x;
	text-align:left;
}
#header {
	margin:0 auto; 
	width:1024px; height:385px;
	background:url(images/bg_header.jpg) repeat-x;
}
#wrap_content {
	clear:both;
	margin:0px auto;
	width:100%; height:auto; 	
	background:transparent;
	text-align:left;
}
#content {
	margin:0 auto; 
	width:1024px; height:auto;
	background:transparent;	
}
.sidebar {
	float:left;
	margin:0px; padding:20px 0px 0px 0px;
	width:360px; height:auto;
	background:transparent;	
}
.rightContent {
	float:right;
	margin:0px; padding:20px 0px 0px 0px;
	width:660px; height:auto;
	background:transparent;	
	/*border:1px solid;*/
}
.fullContent {
	float:left;
	margin:0px; padding:20px 0px 0px 34px;
	width:990px; height:auto;
	background:transparent;	
}

/*========================================================================*/
/*		MENU TOP														      */
/*========================================================================*/
#header .menuTop{
	position:relative;
	margin:0px; padding:9px 0px 0px 0px;
	width:700px; height:40px;
	background:transparent;	 
}
.menuTop ul {padding:0 0 0 32px; margin:0; list-style:none; height:27px; background: url(button1.gif); position:relative; border:none;}
.menuTop li {float:left; margin:0px 5px 0px 0px;}
.menuTop li a {display:block; float:left; height:27px; line-height:27px; color:#87a61c; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menuTop li a b {float:left; display:block; padding:0 16px 0 8px;}
.menuTop li.current a {color:#fff; background:url(images/button2.gif);}
.menuTop li.current a b {background:url(images/button2.gif) no-repeat right top;}
.menuTop li a:hover {color:#fff; background:url(images/button2.gif);}
.menuTop li a:hover b {background:url(images/button2.gif) no-repeat right top;}
.menuTop li.current a:hover {color:#fff; background:url(images/button2.gif); cursor:default;}
.menuTop li.current a:hover b {background:url(images/button2.gif) no-repeat right top;}

/*========================================================================*/
/*		MENU BAR													      */
/*========================================================================*/
#header .menu{
	position:absolute;
	margin:291px 0px 0px 0px;
	width:800px; height:44px;
	background:transparent;	
}
#header .menu ul {
	margin:0px;
	list-style:none;
	font: normal 13px Arial, Sans-serif;
}
#header .menu li {
   display:inline;
   margin:0; padding:0;
}
#header .menu a {
   float:left;
   margin:0px; padding:0px 0px 0px 30px;
   background: url(images/tableft.gif) no-repeat left top;
   text-decoration:none;
}
#header .menu a span {
   float:left;
   display:block;
   margin:0px; padding:7px 30px 4px 6px;
   background: url(images/tabright.gif) no-repeat right top;   
   color:#FFF; font-weight:bold;
}
#header .menu a span p {
	clear:both; margin:0px; padding:0px; font:normal 11px/1.5em Arial, sans-serif; color:#FFF;
}
#header .menu #current a span	{
   color:#000; font-weight:bold;
}
#header .menu #current a span p	{
	clear:both; margin:0px; padding:0px; font:normal 11px/1.5em Arial, sans-serif; color:#000;
}
#header .menu a span {float:none; }
#header .menu a:hover span {color:#000; font-weight:bold;}
#header .menu a:hover span p {color:#000;}

#header .menu a:hover {
   background-position:0% -44px;
}
#header .menu a:hover span {
   background-position:100% -44px;
}
#header .menu #current a {
   background-position:0% -44px;   
}
#header .menu #current a span {
   background-position:100% -44px;
}

/*------------------ TEST SPAN KANAN -----------------*/
#header .menu a span.right {
   float:left;
   display:block;
   margin:0px; padding:7px 30px 4px 6px;
   background:url(images/tabright2.gif) no-repeat right top;   
   color:#FFF; font-weight:bold;
}
#header .menu a span p {
	clear:both; margin:0px; padding:0px; font:normal 11px/1.5em Arial, sans-serif; color:#FFF;
}
#header .menu #current a span	{
   color:#000; font-weight:bold;
}
#header .menu #current a span p	{
	clear:both; margin:0px; padding:0px; font:normal 11px/1.5em Arial, sans-serif; color:#000;
}
#header .menu a span {float:none; }
#header .menu a:hover span {color:#000; font-weight:bold;}
#header .menu a:hover span p {color:#000;}

#header .menu a:hover {
   background-position:0% -44px;
}
#header .menu a:hover span {
   background-position:100% -44px;
}
#header .menu #current a {
   background-position:0% -44px;   
}
#header .menu #current a span {
   background-position:100% -44px;
}

/*========================================================================*/
/*		MENU SIDEBAR (ROUNDED)										      */
/*========================================================================*/
/*------- menu sidebar RESUME -----------*/
.menu_sidebar {
	float:left;	
	margin:0px; padding:0px;
	width: 295px;
	font: normal 11px/1.5em Arial; color:#333;
	text-align:left;
	/*border:1px solid #333333;*/
}
.menu_sidebar ul {
	margin:0px;	padding:0px;
	list-style:none;
	bottom:0; left:63px;
	line-height:19px;
}
.menu_sidebar li {
	background:url(images/menu.gif);
	color:#333;
	border-bottom:1px solid #FFF;
}
.menu_sidebar li.active a {
	clear:both; background:url(images/bg_hoverside1.gif) no-repeat;
	color:#fff;
}
.menu_sidebar li a {
	clear:both; 
	padding:2px 0px 3px 20px;
	display:block;	
	padding-right:20px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	/*float:left;*/
}
.menu_sidebar li a:hover {
	background:url(images/bg_hoverside1.gif) no-repeat;
	color:#FFF;
}


/*-----------------------------------------------------------------*/
.submenuside{
	float:left;	
	margin:0px; padding:0px;
	width: 280px;
	font: normal 11px/1.5em Arial; color:#333;
	text-align:left;
	border:1px solid #333333;
}


/*------- menu sidebar SEARCh -----------*/
.menu_sidebar2 {
	float:left;	
	margin:0px; padding:0px;
	width: 295px;
	font: normal 11px/1.5em Arial; color:#333;
	text-align:left;
	/*border:1px solid #333333;*/
}
.menu_sidebar2 ul {
	margin:0px;	padding:0px;
	list-style:none;
	bottom:0; left:63px;
	line-height:19px;
}
.menu_sidebar2 li {
	background:url(images/menu.gif);
	color:#333;
	border-bottom:1px solid #FFF;
}
.menu_sidebar2 li.active a {
	background:url(images/bg_hoverside2.gif) no-repeat;
	color:#000;
}
.menu_sidebar2 li a {
	padding:2px 0px 3px 20px;
	display:block;	
	padding-right:20px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	/*float:left;*/
}
.menu_sidebar2 li a:hover {
	background:url(images/bg_hoverside2.gif) no-repeat;
	color:#000;
}


/*========================================================================*/
/*		BOX FULL CONTENT											      */
/*========================================================================*/
/*---------- title for fullContent 1 ----------*/
.title_fullContent {
	clear:both; margin:0px; padding:2px 0px 0px 40px;  
	width:919px; height:65px;
	font: bold 12px/1.5em Arial; color:#000;
	background:url(images/title_fullcontent.gif) no-repeat;
}
.title_fullContent h2{ font:bold 18px/1em Arial; color:#FFF; margin-top:3px; }
.title_fullContent p{ font:bold 11px/1em Arial; color:#FFF; margin-top:3px; }
.title_fullContent p a{ font:bold 11px/1em Arial; color:#FFF; margin-top:5px; text-decoration:underline; }
.title_fullContent p a:hover{ font:bold 11px/1em Arial; color:#FFF; margin-top:5px; text-decoration:none; }

/*---------- title for fullContent 2 ----------*/
.title_fullContent2 {
	clear:both; margin:0px; padding:2px 0px 0px 40px;  
	width:919px; height:65px;
	font: bold 12px/1.5em Arial; color:#000;
	background:url(images/title_fullContent2.gif) no-repeat bottom;
	text-align:right;
	border:none;
	
}
.title_fullContent2 h2{ font:bold 17px/1em Arial; color:#FFF; margin:21px 50px 0px 0px; }

/*---------- box/bottom for box content full ----------*/
.box_fullContent{
	margin:0px; padding:0px 30px;
	width:899px; height:auto;
	background:url(images/box_fullContent.gif) repeat-y;
}
p.bottom_fullContent {
	clear:both; margin-bottom:10px; padding:15px 0px;   
	background:url(images/bottom_fullContent.gif) no-repeat;
}
/*---------- box/bottom for box content full ----------*/
.fullContent_center{	
	float:left;
	margin:10px 0px; padding:0px;
	width:880px; height:auto;
	text-align:center;
}

/*========================================================================*/
/*		BOX SIDEBAR													      */
/*========================================================================*/
/*---------- title for box sidebar master ----------*/
.title_colside {
	clear:both; margin:0px; padding:2px 0px 0px 40px;  
	width:285px; height:65px;
	font: bold 12px/1.5em Arial; color:#000;
	background:url(images/title_colside.gif) no-repeat;
	text-align:left;
}
.title_colside h2{ font:bold 18px/1em Arial; color:#FFF; margin-top:3px; }
.title_colside p{ font:bold 11px/1em Arial; color:#FFF; margin-top:3px; }
.title_colside p a{ font:bold 11px/1em Arial; color:#FFF; margin-top:5px; text-decoration:underline; }
.title_colside p a:hover{ font:bold 11px/1em Arial; color:#FFF; margin-top:5px; text-decoration:none; }

/*---------- title for box sidebar2 master ----------*/
.title_colside2 {
	clear:both; margin:0px; padding:2px 0px 0px 40px;  
	width:285px; height:44px;
	font: bold 12px/1.5em Arial; color:#000;
	background:url(images/title_colside2.gif) no-repeat bottom;
}
.title_colside2 h2{ font:bold 18px/1em Arial; color:#FFF; margin-top:3px; }

/*---------- box/bottom for box sidebar master ----------*/
.box_colside{
	margin:0px; padding:0px 10px;
	width:305px; height:auto;
	background:url(images/box_colside.gif) repeat-y;
	line-height: 20px;
}
p.bottom_colside {
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
	text-align:center;
	width:325px;
	background-image: url(images/bottom_colside.gif);
	background-repeat: no-repeat;
}

/*---------- box for status ----------*/
.box_status{
	clear:both;
	margin:0px 0px 0px 0px; padding:0px;
	width:305px; height:auto;
}
.box_field { float:left; margin:0px; padding:0px; width:150px; height:auto; }
.box_check { float:left; margin:0px; padding:0px; width:80px; height:auto; }
.box_action { float:right; margin:0px; padding:0px; width:50px; height:auto; }


/*---------- box for hiring employer sidebar ----------*/
.list_hire{
	clear:both; float: left;
	margin:0px; padding:5px 0px;
	width:300px; height:80px;
	border-bottom: 1px solid #bbb;
}
.hire_image{
	float: left;
	margin:0px; padding:0px;
	width:50px; height:80px;
}
.hire_desc{
	margin:0px; padding:0px;
	width:300px !important; width:240px; height:80px;	
}




/*========================================================================*/
/*		BOX RIGHT CONTENT											      */
/*========================================================================*/
/*---------- title for contentRight 1 (lattest post page)----------*/
.title_contentRight1 {
	clear:both; margin:0px; padding:2px 0px 0px 40px;  
	width:582px; height:65px;
	font: bold 12px/1.5em Arial; color:#000;
	background:url(images/title_contentRight1.gif) no-repeat;
}
.title_contentRight1 h2{ font:bold 18px/1em Arial; color:#FFF; margin-top:3px; }
.title_contentRight1 p{ font:bold 11px/1em Arial; color:#FFF; margin-top:3px; }
.title_contentRight1 p a{ font:bold 11px/1em Arial; color:#FFF; margin-top:5px; text-decoration:underline; }
.title_contentRight1 p a:hover{ font:bold 11px/1em Arial; color:#FFF; margin-top:5px; text-decoration:none; }

/*---------- title for contentRight 2 ----------*/
.title_contentRight2 {
	clear:both; margin:0px; padding:2px 0px 0px 40px;  
	width:582px; height:65px;
	font: bold 12px/1.5em Arial; color:#000;
	background:url(images/title_contentRight2.gif) no-repeat ;
	text-align:right;
	border:none;
	
}
.title_contentRight2 h2{ font:bold 17px/1em Arial; color:#FFF; margin:21px 50px 0px 0px; }
/*.title_contentRight2 p{ font:bold 11px/1em Arial; color:#FFF; margin-top:3px; }
.title_contentRight2 p a{ font:bold 11px/1em Arial; color:#FFF; margin-top:5px; text-decoration:underline; }
.title_contentRight2 p a:hover{ font:bold 11px/1em Arial; color:#FFF; margin-top:5px; text-decoration:none; }*/

/*---------- title for contentRight 2 ----------*/
.title_contentRightFlat{
	clear:both; margin:0px; padding:0px;  
	width:0px; height:24px;
	font: bold 12px/1.5em Arial; color:#000;
	background:url(images/title_contentRightFlat.gif) no-repeat bottom;
	text-align:right;
	border:none;

}

/*---------- box and bottom for contentRight ----------*/
.box_contentRight{
	margin:0px; padding:0px 15px;
	width:0px; height:auto;
	background:url(images/box_contentRight.gif) repeat-y;
}
p.bottom_content {
	clear:both; margin-bottom:10px; padding:15px 0px;
	background:url(images/bottom_colside.gif) no-repeat;
}
.logo_krw {
  background:url(images/krwkab.gif) no-repeat;
  width: 200px;
  height: 278px;
  float: left;
  margin-bottom: 20px;
  clear: both;
  margin-right: 15px;
  margin-left: 225px;
  margin-top: 25px;
  border:none;
}
.peta_krw {
  background:url(images/petakrw.gif) no-repeat;
  width: 450px;
  height: 595px;
  float: left;
  margin-top: 5px;
  clear: both;
  margin-left: -850px;
  border:none;
}
/*---------- box for box latest post ----------*/
.listpost{
	clear:both; float:left;
	margin:10px 0px; padding:0px;
	width:595px; height:auto;
}
.listpost_desc{
	float:left;
	margin:0px; padding:10px 10px;
	width:520px; height:76px;
	background:#e9ffd9;
}
.listpost_date{
	float:left;
	margin:0px; padding:35px 0px 0px 6px;
	width:46px; height:61px;
	font:normal 11px/1em Arial; color:#FFF;
	background:url(images/listpost_date.gif) left no-repeat; 
}
.box_paging{
	clear:both; float:left;
	margin:10px 0px; padding:10px 0px 0px 0px;
	width:563px; height:30px;
	background:#e9ffd9;
	text-align: center;
}

/*---------- box for highlight parmachist training ----------*/
.box_parmachist{
	float: left;
	margin:0px; padding:5px 0px;
	width:590px; height:auto;
}
.parmachist_image{
	float: left;
	margin:0px; padding:0px;
	width:230px; height:auto;
}
.parmachist_desc{
	float:left;
	margin:0px; padding:0px 0px 0px 10px;
	width:340px; height:auto;		
}


/*========================================================================*/
/*		BOXED FORM													      */
/*========================================================================*/
.boxniceform_personalinfo{  
	clear:both;
	float:left;
	margin:0px; padding: 5px 0px 0px 0px;
	width:590px; height:auto;
}
.boxniceform_personalinfo_hr{  
	clear:both;
	float:left;
	margin:10px 0px 0px 0px; padding: 5px 0px 0px 0px;
	width:590px; height:auto;
	border-top:1px solid #63a400;
}
.boxniceform_educationInfo{  
	clear:both;
	float:left;
	margin:0px; padding: 1px 0px 0px 10px;
	width:590px; height:auto;
	background:url(images/bg_educationInfo.gif) no-repeat;
}
.educationInfo_box{	
	float:left;
	margin:0px; padding:0px 40px 0px 0px;
	width:auto; height:auto;
	font: normal 12px/1.3em Arial;		
}
.educationInfo_action{	
	float:right;
	margin:0px; padding:0px 20px 0px 0px;
	width:auto; height:auto;
	font: normal 12px/1.3em Arial;		
	text-align:right;
}

.personalinfo_label{	
	clear:both; float:left;
	margin:0px; padding: 2px 5px 0px 0px;
	width:200px; height:auto;
	font: normal 12px/1.3em Arial;		
}
.personalinfo_input{	
	float:left;
	margin:0px; padding:0px 10px 0px 0px;
	width:auto; height:auto;
}
.personalinfo_data{	
	float:left;
	margin:0px; padding:0px 10px 0px 0px;
	width:250px; height:auto;
}
.personalinfo_photo{	
	float:right;  position:relative !important; position:absolute;
	margin:0px; padding:0px 10px 0px 0px;
	width:auto; height:20px;
}
.personalinfo_rightalign{	
	float:right;  
	margin:0px; padding:0px 10px 0px 0px;
	width:auto; height:20px;
}
.personalinfo_center{	
	float:left;
	margin:10px 0px; padding:0px;
	width:580px; height:auto;
	text-align:center;
}
/*========================================================================*/
/*		FOOTER														      */
/*========================================================================*/
#footer {
	clear:both;
	padding-top:20px;
	margin:0px auto; 
	width:100%; height:100px; 
	background:#87a416;
	font: normal 12px/2em Arial, sansans-serif;	color:#000;
	text-align:center;
	border:none;
}

#footer p{
    margin:0px;	padding:0px;
	font-size:12px;
	line-height:15px;
	color:#000;
}
#footer a{
	margin:32px 3px 20px 3px;
	padding:10px 3px;
	color:#000;
	text-decoration:none;
}
#footer a:hover{
	color:#000;
	text-decoration:underline;
}

/*========================================================================*/
/*		FORM GLOBAL														  */
/*========================================================================*/
form{
	margin:0px;
	padding:0;
}
label{
	margin:5px 0;
	display:block;
	font-weight:bold;
}
input{
	padding: 2px;	
	font: normal 1em Arial;
	border:1px solid #999;
	background:#fff;	
	color:#555;
}
input.formInput1{
	padding:1px 3px 0px 3px;	
	width:33px; height:16px;
	background:#FFF url(images/bg_formInput1.gif);	
	font: normal 11px/1em Arial; color:#1e1902;
	border:none; outline:none;	
}
input.formInput2{
	padding:1px 3px 0px 3px;	
	width:74px; height:16px;
	background:#FFF url(images/bg_formInput2.gif);	
	font: normal 11px/1em Arial; color:#1e1902;
	border:none; outline:none;	
}
input.formInput3{
	padding:1px 3px 0px 3px;	
	width:121px; height:16px;
	background:#FFF url(images/bg_formInput3.gif);	
	font: normal 11px/1em Arial; color:#1e1902;
	border:none; outline:none;	
}
input.formInput4{
	padding:1px 3px 0px 3px;	
	width:191px; height:16px;
	background:#FFF url(images/bg_formInput4.gif);	
	font: normal 11px/1em Arial; color:#1e1902;
	border:none; outline:none;	
}

select {height:23px;}
select.middle {width:100px; height:23px;}

textarea{
	clear:both; 
	display:block;
	margin:10px 0px; padding:2px;
	width:440px; height:194px;	
	background:#fff;	
	font: normal 1em Arial;
	font-size:12px;	color:#555;	
	border:2px solid #8d5f45;	
}
textarea.green{
	clear:both;
	display:block;
	margin:5px 0px; padding:2px;
	width:350px; height:150px;	
	background:#fff;	
	font: normal 1em Arial;
	font-size:12px;	color:#555;	
	border:1px solid #63a400;	
}
input.button {
	margin:0px; padding:2px 10px 2px 0px;
	width:71px; height:27px;
	border:none;
	background:#E5F8FF url(images/but_login.gif);
	font: normal 12px/1em Arial; color: #000;
	cursor:pointer;
}
input.buttonInput {
	margin:10px 10px 0px 0px; padding:0px 21px 3px 0px;
	width:72px; height:23px;
	background:url(images/bg_buttonLogin.gif); 
	font: normal 12px/1em Arial; color:#000;
	text-align: right;
	border:none;
	cursor:pointer;
}
input.buttonGo {
	margin:10px 10px 0px 0px; padding:0px 21px 3px 0px;
	width:47px; height:23px;
	background:url(images/bg_buttonGo.gif); 
	font: normal 12px/1em Arial; color:#000;
	text-align: right;
	border:none;
	cursor:pointer;
}
input.buttonJob {
	margin:0px; padding:0px 5px 0px 0px;
	width:71px; height:19px;
	background:url(images/bg_buttonJob.gif); 
	font: normal 12px/1em Arial; color:#000;
	text-align: right;
	border:none;
	cursor:pointer;
}

/*========================================================================*/
/*		FORM LOGIN													      */
/*========================================================================*/
form.login{
	margin:0px;
	padding:0px;
	border:1px solid #FFF;
}
form.login label{
	margin:5px 0;
	display:block;
	font-weight:bold; color:#000;
}
form.login input.textbox{
	padding:3px 0px 0px 3px;	
	width:200px; height:22px;
	background:#fff url(images/bg_inputlogin.gif);	
	font: normal 1em Arial; color:#1e1902;
	border:1px solid #6ca90e; outline:none;
}
form.login input.buttonLogin {
	margin:10px 10px 0px 0px; padding:0px 20px 3px 0px;
	width:72px; height:23px;
	background:url(images/bg_buttonLogin.gif);
	font: normal 12px/1em Arial; color:#000;
	text-align: right;
	border:none;
	cursor:pointer;
}
form.login input.checkbox{
	margin:3px 0px 0px 0px; padding:0px;
	
}
form.login select{
	width:205px;
	
}

/*========================================================================*/
/*		DTD STYLE													      */
/*========================================================================*/
dl.control .form {
	margin:5px 0px; padding:0px;
	float: left;
	text-align: left !important;
}
dl.control label {
	margin:0px;
	float: left;
	width: 140px;
}
dl.control label.small {
	margin:5px 0px 0px 0px;
	float: left;
	width: 80px;
}
dl.control dt {
	clear: both;
	margin: 5px 0;
}
dl.control .input {
	width: 200px;
}
dl.control input.small {
	width: 230px;
}
dl.control .select {
	width: 100px;
}
dl.control .textarea {
	width: 300px;
}

/*========================================================================*/
/*		TABLE ELEMENTS													  */
/*========================================================================*/
table.boxMid {
	clear:both;
	margin:0px auto; 	
	width:590px;
	font: normal 12px/1.2em Arial;
	color:#000;
	border-collapse: collapse;
	border-bottom:1px solid #e5e5e5;	
}
table.borderless {
	clear:both;
	margin:0px auto; 	
	width:590px;
	font: normal 12px/1.2em Arial;
	color:#000;
	border-collapse: collapse;
}

tr {margin:0px; padding:0px; width:auto; height:26px; border-bottom:1px solid #63a400;}
tr.borderless {margin:0px; padding:0px; width:auto; height:26px; border:none;}

th.left_align {
	margin:0px; padding:0px 3px;
	height:26px;
	background:#63a400;  
	color:#fff; text-align:left; border:none;
}

td.left_align {height:auto; text-align:left; padding:10px 5px; border-bottom:1px solid #63a400;}
td.jobDetails{width:80px; height:auto; text-align:center; padding:10px 5px; border-bottom:1px solid #63a400;}
td.borderless {height:auto; text-align:center; padding:10px 5px; border:none;}

/*========================================================================*/
/*		NICEFORM										      */
/*========================================================================*/
/*Selects*/
.selectArea {
	width:200px;
	height:17px;
	background:url(images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:14px;
	height:17px;
	float:left;
	background:url(images/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:18px;
	height:17px;
	float:right;
	background:url(images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	font-size:11px;
	color:#692323;
	padding-top:1px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:172px;
	background:#efffb3; 
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#000;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	text-align:left;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#63a400;
	border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(images/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}


