/* CSS Document */

*{
	padding:0px;
	margin:0px;
	text-decoration:none; border:none;
}
body{
	background:#EAEAEA;
	text-align:left;
}
#container{
	margin-left:auto;
	margin-right:auto;
	width:1002px; background-color:#FFFFFF;
/*	position:relative; */
}
#outer{
	margin-left:auto;
	margin-right:auto;
	width:921px; 
	position:relative;
}

#Layer1 {
	position:absolute;
	width:242px;
	height:20px;
	z-index:10;
	left: 40px;
	top: 20px;
}

.maint{
	width:100%;
}
.top_lnk{
	font:10px Tahoma;
	color:#7E7669;
}
.top_lnk a{
	font:10px Tahoma;
	color:#575144;
}
.top_lnk a:hover{
	font:10px Tahoma;
	color:#E2670E;
}
.top_lnk_active{
	font:10px Tahoma;
	color:#E2670E;
}
.search_txt_box{
	border:1px solid #E6E3DE;
	width:155px;
	height:15px;
	font:10px Arial, Helvetica, sans-serif;
	color:#202020;
	padding-left:10px;
	padding-top:2px;
	margin-right:1px;
}
.search_go_btn{
	background:	url(../images/home/go_btn.jpg) no-repeat;
	width:23px;
	height:19px;
	border:none;
}
.prd_jmp_mnu{
	font:10px Arial, Helvetica, sans-serif;	color:#000;
	background:#EE9B0F;	height:15px; border:1px solid #000;
}

.news_homepage{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#7D7362;
}
.news_homepage a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#7D7362;
}
.news_homepage a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.copyright{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#8D4D09;
}
.copyright{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}
.powered{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}
.powered a{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}
.powered a:hover{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
.home_btm_box_brd{
	border:1px solid #EAEAEA;
}
.virtual_home{
	font:11px Arial, Helvetica, sans-serif;
	color:#7D7362;
}
.virtual_home a{
	font:11px Arial, Helvetica, sans-serif;
	color:#7D7362;
}
.virtual_home a:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}
.event_lnk{
	font:11px Arial, Helvetica, sans-serif;
	color:#7D7362;
}
.event_lnk:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}

.downlaod_video{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.downlaod_video a{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#EE9B0F;
	text-decoration:underline;
}
.downlaod_video a:hover{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.home_event_txt{
	font:11px Arial, Helvetica, sans-serif;
	color:#91887A;
}
.inner_sub_lnk{
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#8C8C8C; cursor:hand; cursor:pointer;
}
.inner_sub_lnk:hover{
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#FF9900;
}
.inner_sub_lnk_active{
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#FF9900;
}
.inner_sub_lnk_level1{
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#8C8C8C; cursor:hand; cursor:pointer;
}
.inner_sub_lnk_level1:hover{
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#FF9900;
}
.inner_sub_lnk_level1_active{
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#FF9900;
}
.orange_txt{
	font:15px Arial, Helvetica, sans-serif;
	color:#FF9900;
}
.quote_txt{
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#FF9900; padding:12px;
}

.inner_txt_content{
	font:14px/19px Arial, Helvetica, sans-serif;
	color:#7E7669;
}
.inner_txt_content_small{
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#7E7669;
}
.table_txt_content{
	font:14px/19px Arial, Helvetica, sans-serif;
	color:#7E7669; padding-bottom:8px;
}
.pro_table_lcontent{
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#7E7669; padding-bottom:4px; padding-left:10px; padding-top:4px;
}
.pro_table_rcontent{
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#7E7669; padding-bottom:4px; padding-left:10px; padding-top:4px;
}
.pro_content{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#7E7669; padding-bottom:15px; 
}
.pro_table_line{
	border:1px solid #EAEAEA;
}

.inner_txt_content a{
	font:14px/19px Arial, Helvetica, sans-serif;
	color:#7E7669;
	text-decoration:underline;
}
.inner_txt_content a:hover{
	font:14px/19px Arial, Helvetica, sans-serif;
	color:#7E7669;
	text-decoration:none;
}
.inner_title{
	font:24px Arial, Helvetica, sans-serif;
	color:#7D7568;
}
.gray_line{
	border-bottom:1px solid #EAEAEA;
}
.network_line{
	border-bottom:1px solid #fff;
}

.pro_line{
	border-bottom:1px solid #EAEAEA;
}
#img{
	float:left;	padding-bottom:10px; padding-right:15px;
}
h1{
	font:24px Arial, Helvetica, sans-serif;
	color:#7D7568;
}
h2{
	font:bold 15px/22px Arial, Helvetica, sans-serif;
	color:#FF9900;
}
h3{
	font:18px Arial, Helvetica, sans-serif;
	color:#7D7568;
}
.img_border{
	border:2px solid #eaeaea;
}
.proimg_border{
	border:2px solid #CCCCCC;
}

.year_border{
	border:2px solid #eaeaea;
}
.milestone_border{
	border-left:2px solid #eaeaea; border-right:2px solid #eaeaea; border-bottom:2px solid #eaeaea;
}
.milestone_img_border{
	border:2px solid #fff;
}
.enlarge{
	font:10px Tahoma;
	color:#575144;
}
.enlarge:hover{
	font:10px Tahoma;
	color:#E2670E;
}
.err_msg{
	font:11px Arial, Helvetica, sans-serif;	color:#FF0000;
}
.txt_area_apply{
	font:11px Arial, Helvetica, sans-serif;	color:#000; border:1px solid #CCCCCC; width:125px;
}

.btn {
	font: bold 12px Arial, Helvetica, sans-serif, "Trebuchet MS";color:#fff; text-transform:uppercase;
	background-color:#808080; border: 1px solid #F5F4F3; height:24px; width:70px;
}
.txt_box{
	font:11px Arial, Helvetica, sans-serif;	color:#000; border:1px solid #CCCCCC; height:17px; width:225px;
}
.txt_box_small{
	font:11px Arial, Helvetica, sans-serif;	color:#000; border:1px solid #CCCCCC; height:17px;
}
.txt_box_apply {
	font:11px Arial, Helvetica, sans-serif;	color:#000; border:1px solid #CCCCCC; height:17px; width:125px;
}
.jmp_mnu_apply {
	font: 11px Arial, Helvetica, sans-serif, "Trebuchet MS";
	background-color:#FFFFFF; border: 1px solid #999; height:18px;
}
.career_lnk{
	font:bold 13px Arial, Helvetica, sans-serif; color:#7E7669; text-decoration:none;  cursor:pointer; cursor:hand;
}
.career_btn {
	font: bold 12px Arial, Helvetica, sans-serif, "Trebuchet MS";color:#fff; text-transform:uppercase;
	background-color:#808080; border: 1px solid #F5F4F3; height:24px;
}

.career_lnk:hover{
	font:bold 13px Arial, Helvetica, sans-serif; color:#E2670E; text-decoration:none;
}

.career_txt_content{
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#7E7669; padding-bottom:8px;
}
.date{
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#7E7669;
}
.network_txt_content{
	font:13px/19px Arial, Helvetica, sans-serif;
	color:#7E7669;
}
.search_result{
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#8C8C8C; text-decoration:underline;
}
.search_result:hover{
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#FF9900; text-decoration:underline;
}
.sitemap_main_title{
	font:15px/22px Arial, Helvetica, sans-serif;
	color:#FF9900;
}
.sitemap_sub_title{
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#FF9900;
}
.down_lnk{
	font:14px/19px Arial, Helvetica, sans-serif;
	color:#7E7669;
}
.down_lnk:hover{
	font:bold 14px/19px Arial, Helvetica, sans-serif;
	color:#7E7669;
}
.pro_lnk{
	font:24px Arial, Helvetica, sans-serif;
	color:#7D7568;
}
.pro_lnk:hover{
	font:24px Arial, Helvetica, sans-serif;
	color:#FF9900;
}

/************ Menu CSS Starts **********************/

#menu {
    padding:5px 0px 5px 0px;
    width:629px;
	text-align:left;
}
#menu a {
    padding:6px 8px;
    color:#7D7362;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#menu a.hover {
    background:#F3F2EF;
	color:#7D7362;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#menu span {
    display:none;
}
.event_link{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#7D7362;
}
.event_link:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FF9900;
}

/************ Menu CSS Ends **********************/

ul.left_main_menu{
	margin:0px 0 0 0px; padding:10px 0 10px 0px; list-style:circle;
	width:252px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#8C8C8C;
}
ul.left_main_menu li{
	padding:3px 0 3px 11px; display:block; 
}
ul.left_main_menu li ul{
	padding:3px 0 3px 12px; list-style:circle; display:block;
	font:bold 11px Arial, Helvetica, sans-serif; color:#8C8C8C;
}
ul.left_main_menu li ul li{
	padding:3px 0 3px 00px; display:block;
}
.left_menu{
	color:#8C8C8C; background:url(../images/inner/gray_arrow.gif) 0px 5px no-repeat; padding-left:5px; 
}
.left_menu:hover{
	color:#FF9900; background:url(../images/inner/orange_arrow.gif) 0px 5px no-repeat;
}
.left_menu_active{
	font:bold 11px Arial, Helvetica, sans-serif; color:#FF9900; background:url(../images/inner/orange_arrow.gif) 0px 5px no-repeat; 
}
.left_sub1{
	color:#8C8C8C; background:url(../images/inner/gray_dash.gif) 0px 7px no-repeat; 
}
.left_sub1:hover{
	color:#FF9900; background:url(../images/inner/orange_dash.gif) 0px 7px no-repeat;
}
.left_sub1_active{
	font:bold 11px Arial, Helvetica, sans-serif; color:#FF9900; background:url(../images/inner/orange_dash.gif) 0px 7px no-repeat; 
}
.left_sub2{
	color:#8C8C8C; background:url(../images/inner/gray_dash.gif) 0px 7px no-repeat; 
}
.left_sub2:hover{
	color:#FF9900; background:url(../images/inner/orange_dash.gif) 0px 7px no-repeat;
}
.left_sub2_active{
	font:bold 11px Arial, Helvetica, sans-serif; color:#FF9900; background:url(../images/inner/orange_dash.gif) 0px 7px no-repeat; padding-left:5px; 
}
