/* CSS Document */

body { 	padding:0px; margin:0px auto; font:normal 12px arial; color:#000; background:#fff; line-height:17px; text-align:justify;}
#container{	width:920px; margin:0 auto;}
 ul, h1, h2, h3, h4{ padding: 0; margin: 0; text-align:left}
p { color:#000; margin:5px 0 15px 0; text-align:justify; font-size:12px; font-weight:normal; line-height:17px; }
img { border:none;}
p a:link { text-decoration:underline; color:#0070BC;}
p a:visited { text-decoration:underline; color:#0070BC;}
p a:hover { text-decoration:none; color:#0070BC;}
p a:active { text-decoration:underline; color:#0070BC;}
 
.main_txt {text-align:justify; font-size:12px; color:#000000; font-weight:normal; line-height:17px; font-family:Arial, Helvetica, sans-serif;}
.main_txt a:link {color:#0070BC; text-decoration:underline;}
.main_txt a:active {color:#0070BC; text-decoration:underline;}
.main_txt a:visited {color:#0070BC; text-decoration:underline;}
.main_txt a:hover {color:#0070BC; text-decoration:none;}

ol { list-style-type:decimal;}
ol li { font-weight:normal; padding-bottom:10px; }

.left {	float:left;	}
.right { float:right; }
#header{ margin-top:7px; background:url(../images/header_bg.gif) left repeat-x; height:95px;}
.logo { border:0; padding:10px 0 0 25px; }
.top_menu { color:#8D8D8D; text-align:right; padding-top:10px; font-size:11px;}
.top_menu a:link{ color:#8D8D8D; text-decoration:none; padding:0 12px;}
.top_menu a:visited{ color:#8D8D8D; text-decoration:none; padding:0 12px;}
.top_menu a:hover{ color:#8D8D8D; text-decoration:underline; padding:0 12px;}
.top_menu a:active{ color:#8D8D8D; text-decoration:none; padding:0 12px;}
.header_h1 { font:normal 18px Verdana; color:#0070BC;}

.content_h2 { font:normal 16px Arial; color:#000; font-weight:bold; padding-top:10px;}
.banner { padding-top:10px;}
.content { margin:15px 0;}
.left_panel { width:285px; float:left;}
.right_panel { width:635px; float:left;}

.content_head { font:bold 22px Trebuchet MS; color:#0070BC; padding-bottom:10px; text-align:left;}

.left_menu { width:240px; border:#DFDFDF 1px solid; padding:10px; font:normal 14px Trebuchet MS; line-height:28px;}

.left_menu a:link{ color:#1D8700; text-decoration:none; padding-left:20px; background:url(../images/menu_bg.gif) left no-repeat; width:223px; height:28px; display:block;}
.left_menu a:visited{ color:#1D8700; text-decoration:none; padding-left:20px; background:url(../images/menu_bg.gif) left no-repeat; width:223px; height:28px; display:block;}
.left_menu a:hover{ color:#fff; text-decoration:none; padding-left:20px; background:url(../images/menu_over.gif) left no-repeat; width:223px; height:28px; display:block;}
.left_menu a:active{ color:#1D8700; text-decoration:none; padding-left:20px; background:url(../images/menu_bg.gif) left no-repeat; width:223px; height:28px; display:block;}

.active { color:#fff; text-decoration:none; padding-left:20px; background:url(../images/menu_over.gif) left no-repeat; width:223px; height:28px; display:block;}


.left_h1 { font:bold 22px Verdana; color:#0070BC;}
.login_text { font:normal 11px Arial; color:#4F4F4F; line-height:22px;}
.login_text a:link { text-decoration:underline;color:#4F4F4F; line-height:22px;}
.login_text a:active { text-decoration:underline;color:#4F4F4F; line-height:22px;}
.login_text a:visited { text-decoration:underline;color:#4F4F4F; line-height:22px;}
.login_text a:hover { text-decoration:none;color:#4F4F4F; line-height:22px;}

.login_field { height:18px; width:200px; border:#C4C4C4 1px solid;}
.login_field1 { height:18px; border:#C4C4C4 1px solid;}
.login_btn { color:#fff; background:url(../images/btn_bg.gif) left repeat-x; border:#5E8515 1px solid; font-weight:bold; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px;}
.login_btn a:link{ color:#fff; text-decoration:none;border:#5E8515 1px solid; }
.login_btn a:visited{ color:#fff; text-decoration:none;border:#5E8515 1px solid;}
.login_btn a:hover{ color:#fff; text-decoration:underline;border:#5E8515 1px solid; }
.login_btn a:active{ color:#fff; text-decoration:none;border:#5E8515 1px solid;}




#footer { background:url(../images/footer_bg.gif) left repeat-x; height:128px; margin:0 auto}
.footer { font-family:Trebuchet MS; color:#fff; text-align:center; line-height:22px;  padding-top:10px;}
.footer_links a:link{ color:#fff; text-decoration:none; padding:0 5px; text-align:center;}
.footer_links a:visited{ color:#fff; text-decoration:none; padding:0 5px;text-align:center;}
.footer_links a:hover{ color:#fff; text-decoration:underline; padding:0 5px;text-align:center;}
.footer_links a:active{ color:#fff; text-decoration:none; padding:0 5px;text-align:center;}
.footer_rights { font:normal 11px arial; padding-top:35px;}
.footer_rights a:link, a:visited, a:hover, a:active{ color:#fff; text-decoration:none;}
.clear { clear:both;}

h1{font-family:Trebuchet MS;font-size:22px; margin:0; padding:5px 0; color:#0070BC; font-weight:bold;}
h2{font-family:Trebuchet MS;font-size:16px; margin:0; padding:0px 0; color:#000000; font-weight:bold;}
h3{font-family:Trebuchet MS;font-size:14px; margin:0; padding:0px 0; color:#000000; font-weight:bold;}
h4{font-family:Trebuchet MS;font-size:13px; margin:0; padding:0px 0; color:#000000; font-weight:bold;}

.infor {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.top-text{
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight:bold;
	color: #0070BC;
}
.left {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.left a{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #0071BC;
	text-decoration:none;
	float:none;
}
.hot_jobs{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0070BC;
font-weight:bold;
text-transform:uppercase;
}
.heading3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#0070BC;
background:url(../images/sur.gif) top left no-repeat;
padding:5px 10px;
}
