@charset "utf-8";
/* CSS Document */

*{
	margin:0 auto;
	padding:0px;
}

body{
	margin:0 auto;
	padding:0px;
	font-family:Tahoma;
	background:#FFFFFF;
}

#container{
	width:1010px;
}

#header_container{
	width:1010px;
	height:84px;
	margin-top:10px;
	float:left;
}

#logo_area{
	width:363px;
	height:84px;
	float:left;
}

#navigation_area{
	width:647px;
	height:64px;
	float:left;
	margin-top:20px;
}

#navigation_bar{
	width:647px;
	height:64px;
	background:url(../images/nav_bg.gif) no-repeat;
	float:left;
}

#blank_area{
	width:57px;
	height:64px;
	float:left;
}

#home_btn{
	width:68px;
	height:44px;
	float:left;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;
}

#about_us_btn{
	width:81px;
	height:44px;
	float:left;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;
}

#contact_us_btn{
	width:81px;
	height:44px;
	float:left;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;
}

#client_btn{
	width:53px;
	height:44px;
	float:left;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;
}

#portfolio_btn{
	width:70px;
	height:44px;
	float:left;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;}

#company_btn{
	width:87px;
	height:44px;
	float:left;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;
}

#divider{
	width:30px;
	height:64px;
	float:left;
	background:url(../images/divider.gif) no-repeat;
}

#banner_area{
	width:1010px;
}

#banner_area_a{
	width:1010px;
	float:left;
	background:url(../images/bbb_bg.gif) repeat-y;
}


#b_slide_header{
	width:1010px;
	height:32px;
	background:url(../images/btbt_bg.gif) no-repeat;
}
#banner_background{
	width:1010px;
	height:286px;
	background:url(../images/banner_background.gif) no-repeat;
	float:left;
}

#b_background{
	width:1010px;
	height:286px;
	background:url(../images/banner_background.gif) no-repeat;
	float:left;
}

#banner_down{
	width:1010px;
	height:16px;
	float:left;
	background:url(../images/banner_down.gif) no-repeat;
}

#b_area{
	width:1010px;
	height:254px;
	float:left;
	margin-top:32px;
}

#login_area{
	width:313px;
	height:254px;
	float:left;
}

#l_left_area{
	width:28px;
	height:254px;
	float:left;
}

#r_right_area{
	width:40px;
	height:254px;
	float:left;
}

#m_n_login_area{
	width:245px;
	height:680px;
	float:left;
}

#login_up{
	width:245px;
	height:17px;
	float:left;
}

#login_down{
	width:245px;
	height:17px;
	float:left;
}

#login_middle{
	width:245px;
	float:left;
}

.u_login_txt{
	width:118px;
	height:25px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

#u_login_blank{
	width:127px;
	height:25px;
	float:left;
}

#m_login_area{
	width:245px;
	height:254px;
	float:left;
	background:url(../images/login_user_bg.gif) no-repeat;
}

#login_bg{
	width:245px;
	height:220px;
	float:left;
}

#line_bg{
	width:245px;
	height:4px;
	float:left;
	background:url(../images/line_bg.gif) no-repeat;
}

.name_txt{
	width:63px;
	height:21px;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
}

.password_txt{
	width:79px;
	height:21px;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
}

.remember_me{
	width:99px;
	height:18px;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	padding-top:2px;
}

.forgot_password{
	width:126px;
	height:16px;
	font-family:Tahoma;
	font-size:12px;
	color:#fefefe;
	text-align:center;
	font-weight:bold;
}

.new_user{
	width:73px;
	height:16px;
	font-family:Tahoma;
	font-size:12px;
	color:#fefefe;
	text-align:center;
	font-weight:bold;
}

#banner_a{
	width:697px;
	height:254px;
	float:left;
}

#b_a{
	width:697px;
	height:210px;
	float:left;
	margin-bottom:44px;
}

#main_banner{
	width:683px;
	height:210px;
	float:left;
	padding-right:14px;
}

#banner{
	width:665px;
	height:190px;
	float:left;
	background:url(../images/banner_bg.gif) no-repeat;
	padding:10px 9px 10px 9px; 
}

#main_body{
	width:1010px;
	margin-top:20px;
	float:left;
	
}

#main_bodyligal{
	width:1010px;
	margin-top:20px;
	float:left;
	height:630px;
}

#m_body{
	width:1010px;
	height:900px;
	float:left;
	background:url(../images/blue_bg.gif) repeat-y;
}

#news_event{
	width:274px;
	height:213px;
	float:left;
}

#news_header{
	width:274px;
	height:70px;
	float:left;
	background:url(../images/news_events_header.gif) no-repeat;
}

#news_bg{
	width:274px;
	height:232px;
	float:left;
	background:url(../images/news_bg.gif) no-repeat;
}

#news_down{
	width:274px;
	height:11px;
	float:left;
	background:url(../images/news_down.gif) no-repeat;
}

#news_up_blank{
	width:274px;
	height:66px;
	float:left;
}

#news_content{
	width:264px;
	height:140px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0545d5;
	padding:0px 5px 0px 5px;
}

#read_more_area{
	width:274px;
	height:26px;
	float:left;
}

#read_more_blank{
	width:156px;
	height:26px;
	float:left;
}

#readmore_txt{
	width:103px;
	height:20px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	padding-top:6px;
}

#welcome_content_area{
	width:473px;
	height:313px;
	float:left;
	padding-left:15px;
	padding-right:13px;
}

#w_area{
	width:473px;
	float:left;
}

#w_w_area{
	width:473px;
	height:204px;
	float:left;
	margin-top:9px;
	margin-bottom:12px;
}

#add_section_area{
	width:473px;
	height:87px;
	float:left;
	background:url(../images/add_img.gif) no-repeat;
}

#welcome_header_area{
	width:473px;
	height:42px;
	float:left;
	background:url(../images/welcome_header.gif) no-repeat;
}

#welcome_down_area{
	width:473px;
	height:29px;
	float:left;
	background:url(../images/welcome_down.gif) no-repeat;
}

#welcome_c_area{
	width:458px;
	height:129px;
	float:left;
	background:url(../images/welcome_content_bg.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 5px 0px 10px;
	line-height:18px;

}

#company_plans_area{
	width:235px;
	height:304px;
	float:left;
	margin-top:9px;
}

#company_plans_up{
	width:235px;
	height:36px;
	float:left;
	background:url(../images/company_plans_bg.gif) no-repeat;
}

#company_plans_middle{
	width:220px;
	height:235px;
	float:left;
	background:url(../images/company_plan_middle_bg.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:10px 5px 0px 10px;
}

#company_plans_down{
	width:235px;
	height:23px;
	float:left;
	background:url(../images/comapny_plans_down.gif) no-repeat;
}

#footer_area{
	width:1010px;
	height:29px;
	float:left;
	background:url(../images/footer_middle_bg.gif) repeat-x;
	margin-top:10px;
}

#foot_area{
	width:1010px;
	height:29px;
	float:left;
	background:url(../images/footer_middle_bg.gif) repeat-x;
}

#footer_left{
	width:8px;
	height:29px;
	float:left;
	background:url(../images/footer_left_img.gif) no-repeat;
}

#footer_right{
	width:7px;
	height:29px;
	float:left;
	background:url(../images/footer_right_img.gif) no-repeat;
}

#footer_middle_area{
	width:995px;
	height:29px;
	float:left;
}

#all_rights_txt{
	width:295px;
	height:22px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:7px 0px 0px 5px;
}

#footer_middle_txt{
	width:458px;
	height:29px;
	float:left;
}

#developed_txt{
	width:230px;
	height:22px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:7px 0px 0px 7px;
}

#left_pannel{
	width:313px;
	height:254px;
	float:left;
}

/*-----------------------------------------------------------------------------*/

.submit_button{
    
	background-color: #FFCC66;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #003366;
	text-decoration: none;
	height: 20px;
}


.chk_button{
    
	background-color:#003366;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:  #FFCC66;
	text-decoration: none;
	height: 20px;
}

.paging_button{
    
	background-color:#CCCCCC;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#003366;
	text-decoration: none;
	height: 20px;
}



.field {
	border: 1px solid #FFFFFF;
	background-color:#FDDE9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	}

.info_table{
color:#FFFFFF;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
}



.select_table{
background-color:#CCCCCC;
}




.from_table{background-color:#C1E8FD;
border-color:#FFFFFF outset 2px;
}
.from_tr{color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.previous_tr{
font-size:14px;
font-weight:900;
color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.user_id{
font-size:13px;
color:#003366;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}