
body div, body table, body td
{
	margin:0px;	
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif,Verdana ;
	font-size:12px;	

	/*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
	}

h1
{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; word-spacing:normal;
	}

h2
{
	FONT-SIZE: 12px; COLOR: #228B22; word-spacing:normal;
	}
	
p
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.8; TEXT-ALIGN: justify;
	}

img
{
	margin:0px;
	border:1px;
	border-color:Black;
	vertical-align:text-bottom;
	}	

input
{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
	COLOR: #000000; 
	width:60px;
	height:18px;
	font-size:10px;
	}

#Contain
{
	margin:0px;
	border:0px;	
	background-image:url(images/background_home.gif);
	background-repeat:repeat-x;
	background-position:top left;	
	background-color:#3C6848;
	}

#ContainInside
{
	margin:0px;
	border:0px;	
	background-image:url(images/background_inside.gif);
	background-repeat:repeat-x;
	background-position:top left;	
	}

/*--------------------------------------------Header-------------------------------------*/
#HeaderTop
{
	margin:0px;
	border:0px;	
	width:762px;	
	}
	
#TopLeft
{
	float:left;
	margin:0px;
	border:0px;	
	width:360px;
	height:40px;	
	background-image:url(images/top_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#TopMid
{
	float:left;
	margin:0px;
	border:0px;
	width:360px;
	height:40px;
	background-color:#CBC5A3;
	background-image:url(images/top_middle.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}
	
#TopMidUp
{
	margin:0px;
	border:0px;
	width:360px;
	height:20px;	
	background-color:#CBC5A3;
	background-image:url(images/content_separator.gif);
	background-repeat:repeat-x;
	background-position:top left;	
	}
	
#TopMidDown
{		
	margin:0px;
	border:0px;
	width:360px;
	height:20px;	
	background-image:url(images/top_middle.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}

#TopRight
{
	float:left;
	margin:0px;
	border:0px;	
	background-image:url(images/top_right.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	width:40px;
	height:40px;
	}
	
#Flash
{
	margin:0px;
	border:0px;	
	width:762px;		
	}
	
#FlashLeft
{
	float:left;
	margin:0px;
	border:0px;	
	background-image:url(images/flash_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:60px;
	height:250px;	
	}

#FlashLeftInside
{
	float:left;
	margin:0px;
	border:0px;	
	background-image:url(images/flash_left_inside.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:60px;
	height:160px;	
	}	
	
#FlashMid
{
	float:left;
	margin:0px;
	border:0px;
	width:660px;
	height:250px;
	}
	
#FlashMidInside
{
	float:left;
	margin:0px;
	border:0px;
	width:660px;
	height:160px;
	}
	
#FlashRight
{
	float:left;
	margin:0px;
	border:0px;	
	background-image:url(images/flash_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:40px;
	height:250px;
	}

#FlashRightInside
{
	float:left;
	margin:0px;
	border:0px;	
	background-image:url(images/flash_right_inside.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:40px;
	height:160px;
	}

#HeaderBottom
{
	width:760px;
	height:60px;
	background-image:url(images/header_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;				
	}
	
/*--------------------------------------------Content-------------------------------------*/
#Content
{
	margin:0px;
	border:0px;	
	width:762px;
	background-image:url(images/background_content2.gif);
	background-repeat:repeat-y;
	background-position:top left;		
	}
	
#ContList
{
	float:left;
	margin:0px;
	border:0px;
	width:270px;
	background-color:#86919D;
	background-image:url(images/background_list.gif);
	background-repeat:repeat-y;
	background-position:top left;
	color:White;
	}

#ContListUp
{
	float:left;
	margin-top:0px;
	margin-left:10px;
	border:0px;
	width:200px;
	}
	
#ListTitle
{
	float:left;
	margin:0px;
	border:0px;
	height:22px;
	color:White;
	font-size:12px;
	font-weight:bold;
	}

#ConListPic
{
	float:left;
	margin:0px;
	border:0px;
	width:200px;
	height:40px;	
	background-image:url(images/left_side_title_underline.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	}

#ListItem
{
	float:left;
	margin:0px;
	border:0px;
	}

#ContListDown
{
	float:left;
	margin:0px;
	border:0px;
	width:270px;
	height:30px;
	background-image:url(images/content_list_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	}

#ListSubTitle
{
	float:left;
	margin:0px;
	border:0px;
	width:200px;
	height:19px;
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	}

#ContArea
{
	float:left;
	margin:0px;
	border:0px;
	width:490px;
	}

#ContAreaTop
{
	float:left;
	margin-top:0px;	
	border:0px;
	width:450px;
	}

#ContAreaMid
{
	float:left;
	margin-top:0px;	
	border:0px;
	width:450px;
	height:220px;
	background-image:url(images/photo_home.jpg);
	background-repeat:no-repeat;
	background-position:top right;	
	}
	
#ContAreaBottom
{
	float:left;
	margin-top:0px;	
	border:0px;
	width:450px;		
	}

#ContBottom
{
	width:760px;
	height:65px;
	background-image:url(images/content_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}

/*--------------------------------------------CopyRight-----------------------------------*/
#CopyRight
{
	margin:0px;
	border:0px;	
	width:732px;		
	}
	
#CopyRightUp
{
	float:left;
	width:730px;
	height:20px;
	margin:0px;
	border:0px;		
	text-align:right;
	}
	
#CopyRightDown
{
	float:right;
	width:730px;
	height:20px;
	margin:0px;
	border:0px;
	text-align:right;
	vertical-align:middle;		
	color:#999999;
	font-size:10px;
	}	
	
/*--------------------------------------------DataGrid-----------------------------------*/

.GridText
{
	width:150px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:White;
	font-weight:normal;
	font-size:11px;
	LINE-HEIGHT: 14px;
	}
	
.GridText A {
	COLOR: #cccccc; LINE-HEIGHT: 14px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.GridText A:visited {
	COLOR: #cccccc; TEXT-DECORATION: none
}
.GridText A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.GridText A:active {
	COLOR: #000000; TEXT-DECORATION: none
}	

.GridItem
{
	width:340px;
	white-space:normal;
	font-weight:normal;
	font-size:11px;
	line-height:1.5;
	}
	
.GridList
{
	width:320px;
	white-space:normal;	
	font-weight:normal;
	font-size:11px;
	}
	
.GridList A {
	COLOR: #000000; LINE-HEIGHT: 25px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.GridList A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.GridList A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.GridList A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}	


/*--------------------------------------------icon------------------------------------*/
	
.icon {
	MARGIN: 0px
}
.icon A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 40px; PADDING-TOP: 4px
}
.icon A:link {
	BACKGROUND-COLOR: #ffffff
}
.icon A:visited {
	BACKGROUND-COLOR: #c8dab6
}
.icon A:hover {
	BACKGROUND-COLOR: #3c6848
}
.icon A:active {
	BACKGROUND-COLOR: #cbc5a3
}

/*-------------------------------------------navigation link-----------------------------------*/
.top_links {
	margin-top:5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-ALIGN: right; vertical-align:baseline;
}
.top_links A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.top_links A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.top_links A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.top_links A:active {
	COLOR: #000000; TEXT-DECORATION: none
}

.bottom_links {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cccccc; TEXT-ALIGN: right
}
.bottom_links A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cccccc; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.bottom_links A:visited {
	COLOR: #cccccc; TEXT-DECORATION: none
}
.bottom_links A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.bottom_links A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}

/*-------------------------------------------table-----------------------------------*/
table{
	border:0px solid #cccccc;
}

table a:link, table a:visited{
	color:#000000;
	text-decoration:none;
}
table a:hover, table a:active{
	color:#ffffff;
	text-decoration:none;
}

/*-------------------------------------------web design-----------------------------------*/
.LitWebPart
{
	width:450px;
	white-space:normal;
	font-weight:normal;
	font-size:11px;
	line-height:2;	
	}
	
/*-------------------------------------------warnmsg config----------------------------------*/
#ContainMsg
{
	margin:0px;
	border:0px;
	background-color:#3C6848;
	background-image:url(images/background_inside.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:597px;
	}
	
#HeaderTopMsg
{
	margin:0px;	
	width:760px;
	height:40px;
	background-color:#CBC5A3;
	background-image:url(images/top_right_msg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}

#HeaderMidMsg
{
	margin:0px;
	border:0px;
	width:762px;
	}

#MidLeftMsg
{
	float:left;
	margin:0px;
	border:0px;	
	width:380px;
	height:200px;
	background-color:#CBC5A3;
	}
	
#MidPicMsg
{
	float:left;
	margin:0px;
	border:0px;
	width:340px;
	height:200px;
	background-image:url(images/warningmsg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#MidRightMsg
{
	float:left;
	margin:0px;
	border:0px;
	width:40px;
	height:200px;
	background-image:url(images/msg_right_inside.gif);
	background-repeat:no-repeat;
	background-position:top right;	
	}

#TxtMsg
{
	margin:0px;
	border:0px;
	width:762px;
	background-image:url(images/background_content2.gif);
	background-repeat:repeat-y;
	background-position:top left;			
	}

#TxtLeftMsg
{
	float:left;
	margin:0px;
	border:0px;
	width:380px;	
	}
	
#TxtSiteMap
{
	float:left;
	margin:0px;
	border:0px;
	width:720px;
	text-align:right;
	}	
	
#TxtMidMsg
{
	float:left;
	margin:0px;
	border:0px;
	width:340px;	
	}
	
#TxtRightMsg
{
	float:left;
	margin:0px;
	border:0px;
	width:40px;		
	}

/*-------------------------------------------jobitem config----------------------------------*/

#ContainJob
{
	margin:0px;
	border:0px;
	background-color:#3C6848;
	background-image:url(images/background_inside.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:597px;
	}

#HeaderJob
{
	margin:0px;
	border:0px;	
	background-color:#86919d;
	background-image:url(images/job_top_right.gif);
	background-repeat:repeat-y;
	background-position:top right;
	width:760px;
	height:40px;
	}

#HeaderMidJob
{
	margin:0px;
	border:0px;
	width:762px;
	}
	
#HeaderMidLeft
{
	float:left;
	margin:0px;
	border:0px;
	background-color:#86919d;
	width:40px;
	height:200px;
	}
	
#HeaderMidPic
{
	float:left;
	margin:0px;
	border:0px;
	background-color:#86919d;
	width:680px;
	height:200px;
	background-image:url(images/adv_1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#HeaderMidRight
{
	float:left;
	margin:0px;
	border:0px;
	width:40px;
	height:200px;
	background-image:url(images/job_right_inside.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}		

#TxtJob
{
	margin:0px;
	border:0px;
	width:762px;
	background-image:url(images/background_content3.gif);
	background-repeat:repeat-y;
	background-position:top left;
	}

#TxtLeftJob
{
	float:left;
	margin:0px;
	border:0px;
	width:40px;	
	}
	
#TxtMidJob
{
	float:left;
	margin:0px;
	border:0px;
	width:680px;	
	}
	
#TxtError
{
	margin:0px;	
	border:0px;
	width:679px;
	font-size:10px;	
	COLOR: yellow;
	text-align:center;
	word-spacing:2px;	
	letter-spacing:1.5;
	}
	
#TxtTitle
{
	margin:0px;	
	border:0px;
	width:679px;
	height:50px;
	font-size:16px;	
	COLOR: white;
	text-align:center;
	word-spacing:2px;
	vertical-align:text-top;
	letter-spacing:1.5;
	}

#TxtSubTitle
{
	margin:0px;	
	border:0px;
	width:679px;
	}

table#EAForm
{
	background-color:white;
	border:0px;	
	color:White;
	text-align:center;
	line-height:15px;	
	}

table#EAForm tr
{
	background-color:#86919d;
	border:0px;
	}

table#EAForm td
{
	border:0px;
	height:35px;
	font-size:10px;
	padding:0px
	}

#TxtPic
{
	margin:0px;	
	border:0px;
	width:679px;
	height:40px;
	background-image:url(images/left_side_title_underline2.gif);
	background-repeat:repeat-x;
	background-position:top left;
	}
	
#TxtMid
{
	margin:0px;	
	border:0px;
	width:679px;
	vertical-align:top;	
	}
	
#TxtUp
{
	margin:0px;	
	border:0px;
	width:679px;
	height:30px;
	vertical-align:middle;	
	}	
	
#TxtRightJob
{
	float:left;
	margin:0px;
	border:0px;
	width:40px;		
	}
	
#BottomJob
{
	width:760px;
	height:65px;
	background-image:url(images/job_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.FontWhite
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; line-height:20px;		
	}
