* { padding: 0; margin: 0; }
body { margin: 0; padding: 0; background: url(images/body_bg.gif) repeat-x top left; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; line-height:16px;}
/*------------------------alignment classes------------------------*/	 
.float-left { float: left; }
.float-right { float: right; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.clear { clear:both; }
img {border: none;}
/*---------------------Layout total-------------------------------*/
#page-container {position:relative; width:875px; height:auto; margin:0px auto; padding:0;}
#top-header{ position:relative; background: url(images/top_header_bg.gif) no-repeat top left; width:875px; height:86px;  padding:0;margin:27px 0 0 0; clear:both;}
#page-wrapper{position:relative; background:url(images/page_wrapper_bg.gif) repeat-y top left; width:875px; height:auto; margin:0px; padding:0;}
#main-header{ position:relative; width:867px; height:176px;  padding:0;margin:0 auto; clear:both;}
#main-header_inner_pg{ position:relative; width:867px; height:116px;  padding:0;margin:0 auto; clear:both;}
#category-bar{  position:relative; width:875px; height:65px;  padding:0;margin:0; clear:both;}
#category-bar-wrapper{position:relative; width:867px; height:56px; padding:3px 0 0 3px;margin:0 auto;background-color:#999999  }
#category-bar-wrapper .category-img{ margin:0 2px 0 0px; }
/*#content{position:relative; background: url(images/content_gradiant.gif) no-repeat top left; width:875px; height:auto; margin:0px; padding:0;}
#content-left{position:relative;width:585px; height:auto; margin:20px 0px 0px 25px; padding:0;}
#content-left .title_heding{ font-size:14px; color:#990000;}*/

/*--------------------content------------------------------*/ 

#content { position:relative; background:url(images/page_wrapper_bg.gif) repeat-y top left;width:875px; min-height:200px; margin:0; padding:0; display:block; float:left; clear:both; }
#content-wrapper { position:relative;width:875px;height:auto; margin:0; padding:0; display:block; float:left; clear:both; }
/*--------------------content-left------------------------------*/ 
#content-left { position:relative; width:625px; min-height:200px; margin:0px; padding:20px 0 0 0; float:left;}
#content-left .title_heding{ color:#800000; font-size:18px; font-weight:bold;}
#content-left .pad { margin:0 0px 0 20px;}
#content-left .content-txt{padding:10px 0 0 0;}


#content-left .content-more{text-align:right;}
#content-left .content-more a{ background: url(images/more_arrow.gif) no-repeat right 5px; padding:0 7px 0px 0; color:#800000; text-decoration:none; font-size:13px;}
#content-left .content-more a:hover{color:#000000; text-decoration: none;}

#e_learn_tech{width:100%; min-height:20px; margin:10px 0px 0px 0px; padding:0; display:block; float:left; clear:both; }
#content-left #e_learning{position:relative; width:300px; min-height:100px; margin:0px; padding:0; float:left;}
#e_learning #e_title_box{width:100%; height:25px; margin:0px 0px 8px 0px; padding:0;float:left; clear:both;}
#e_learning .e_title{font-size:18px; font-weight:bold; color:#800000;}
#e_learning #e_img_box{position:relative; width:73px; height:68px;margin:0px; padding:0;float:left;background: url(images/e_learn_img.gif) no-repeat top left;}
#e_learning #e_text{position:relative; width:215px; height:auto;margin:0px 0px 0px 10px; padding:0;float:left;}
#e_learning #e_more_box{width:100%; height:auto; margin:6px 0px 6px 0px; padding:0;float:left; clear:both;}
#e_learning .e_more{color:#5f9914; text-align:right; font-size:12px;}
#e_learning .e_more a{background: url(images/more_arrow.gif) no-repeat right 5px; padding:0 7px 0px 0; color:#800000; text-decoration:none; font-size:13px;}
#e_learning .e_more a:hover{color:#000000; text-decoration: none;}


#content-left #tech-wrapper{ background:url(images/tech_devider.gif) no-repeat top left;position:relative; width:290px; min-height:100px; margin:0px; padding:0; float:right;}
#content-left #tech{position:relative; width:280px; min-height:100px; margin:0px; padding:0; float:right;}
#tech #tech_title_box{width:100%; height:25px; margin:0px 0px 6px 0px; padding:0;float:left; clear:both;}
#tech .tech_title{font-size:18px; font-weight:bold; color:#800000; padding:0 0 0 0px;}
#tech #tech_img_box{position:relative; width:73px;height:68px;float:left;background: url(images/tech_img.gif) no-repeat top left;margin:0px; padding:0;}
#tech #tech_text{position:relative; width:195px; height:auto;margin:0px 0px 0px 10px; padding:0;float:left;}
#tech #tech_more_box{width:100%; height:auto; margin:6px 0px 6px 0px; padding:0;float:left; clear:both;}
#tech .tech_more{color:#8f9914; text-align:right; font-size:12px;}
#tech .tech_more a{background: url(images/more_arrow.gif) no-repeat right 5px; padding:0 7px 0px 0; color:#800000; text-decoration:none; font-size:13px;}
#tech .tech_more a:hover{color:#000000; text-decoration: none;}




#content-right { border-left:1px solid #ecebeb; position:relative; width:240px; min-height:200px; margin:0; padding:0; float:right;}

#content-right #open-jobs{ margin:0 5px 0px 5px; padding:0 0 0px 0px; background: url(images/openjobs_devider.gif) no-repeat bottom center;}
#content-right .openjob_img{ background:url(images/openjobs_img.jpg) no-repeat top left; width:244px; height:53px; margin:5px 0px;}
#content-right .job_title{padding:10px 0 5px 6px; color:#5f9914; font-size:14px;}
#content-right .openjob_more{color:#5f9914; text-align:right; font-size:12px; font-weight:bold; padding:5px 15px 5px 0px;}
#content-right .openjob_more a{background:url(images/more_arrow.gif) no-repeat center right; padding:0px 15px 0px 0px; color:#3a79af; font-weight:bold; text-decoration:none; font-size:12px;}
#content-right .openjob_more a:hover{ background:url(images/more_arrow_over.gif) no-repeat center right;  color:#d33007;}

#content-right #open_news{ margin:0 5px 0px 5px; padding:0 0 0px 0px; background: url(images/openjobs_devider.gif) no-repeat bottom center;}
#content-right .open_news_img{ background: url(images/news_img.jpg) no-repeat top left; width:243px; height:52px; margin:5px 0px;}
#content-right .open_news_title{padding:10px 0 5px 6px; color:#5f9914; font-size:14px;}
#content-right .open_news_more{color:#5f9914; text-align:right; font-size:12px; font-weight:bold; padding:5px 15px 5px 0px;}
#content-right .open_news_more a{background:url(images/more_arrow.gif) no-repeat center right; padding:0px 15px 0px 0px; color:#3a79af; font-weight:bold; text-decoration:none; font-size:12px;}
#content-right .open_news_more a:hover{ background:url(images/more_arrow_over.gif) no-repeat center right;  color:#d33007;}


/*--------------------button menu------------------------------*/ 

#btn-menu{ background: url(images/down_menubar_bg.jpg) repeat-x top left; width:867px; height:42px; float:left; margin:0px 0px 0px 4px !important; margin:0 0 0 2px; padding:0px;}
#btn-menu ul{ list-style:none; line-height:42px; margin:0px; padding:0px;}
/*#rightnav li {background: url(images/rightnav-li-bg.gif) no-repeat bottom left;
	height:25px;width:215px;}*/
#btn-menu li{ display:inline; margin:0; padding:0;background: url(images/rightnav-li-bg.gif) no-repeat bottom left;
	height:25px;width:215px;}
#btn-menu a{  font-size:12px;text-decoration:none; color:#fff; float:left; display:block; padding:0px 2px 0 3px; margin:0 3px 0 13px; text-align:center; width:auto; line-height:42px; font-weight:bold;}
#btn-menu a:hover{ background: url(images/menu-link-hover-bg.gif) no-repeat center top; color:#000;}
.sss{ background:url(images/down_menubar_li_bg.jpg) no-repeat right top; height:40px;}


/*--------------------button menu------------------------------*/ 

#top-menu{ background: url(images/top_menu_bar.gif) no-repeat top left; width:420px; height:33px; float:right;
margin:50px 20px 0 0!important; margin:50px 10px 0 0;  color:#fff; padding-left:2px;}
#top-menu ul{ list-style:none; line-height:32px; margin:0px 0 0 10px; padding:0px;}
#top-menu li{ display:inline; margin:0; padding:0;}
#top-menu a{ background: url(images/down_menubar_linkbg.gif) no-repeat right center;  font-size:11px;text-decoration:none; color:#fff;float:left; display:block; padding:0px 7px 0 0px; margin:0 3px 0 0px;text-align:center; width:auto; line-height:32px;}
#top-menu a:hover{background: url(images/down_menubar_linkbg.gif) no-repeat right center; color:#000;}
#top-menu .nobg a{background:none;}
#top-menu .nobg a:hover{background:none;}
#top-menu .curent_page a{color:#000;}
/*--------------------button menu------------------------------*/ 

#fotter{ background: url(images/fotter_bg.gif) no-repeat top left; width:100%; height:39px; float:left; margin:0px; padding:0px; color:#000;}
#fotter p{ margin:0px; padding:0px; color:#000; padding:0 0 0 15px;}
#fotter a{ line-height:29px; margin:0px; padding:0px; color:#000; text-decoration:none;}
#fotter a:hover{ line-height:29px; margin:0px; padding:0px; color:#ff6600; }
#fotter .copyright{ width:410px; float:left; line-height:40px; padding:0 0 0 10px;}
#fotter .foterlinks{ width:410px;; float:right; line-height:40px; padding:0 20px 0 0px; text-align:right;}
	


#about-content-left{position:relative;width:605px;height:400px; margin:10px 0 10px 6px!important; margin:10px 0 10px 3px; padding:20px 0 0 0; float:left; overflow:scroll;}
#about-content-left .title_heding{ font-size:18px; font-weight:bold; color:#800000;}
#about-content-left .title_subheding{ font-size:14px; color:#000066; font-weight:bold;}
#about-content-left .title_subheding1{ font-size:12px; color:#000000; font-weight:bold;}
#about-content-left .sitemapnav{ font-size:12px; color:#000000; font-weight:bold; padding-left:15px; text-decoration:none;
}
#about-content-left .sitemapnav:hover{color:#3F49C7; }
#about-content-left .subsitemapnav{ font-size:11px; color:#000000; font-weight:bold; padding-left:15px}
#about-content-left .pad { margin:0 15px 0px 20px;}
#about-content-left .content-txt{padding:10px 0 0 0;}
#about-content-left .techrp_quote{ text-align:center; font-size:13px; padding:10px 0; color:#800000;}
#about-content-left .content-more{text-align:right;}
#about-content-left .content-more a{background:url(images/more_arrow.gif) no-repeat center right; padding:0px 15px 0px 0px; color:#8C0807;  text-decoration:none; font-size:12px;}
#about-content-left .content-more a:hover{ background:url(images/more_arrow_over.gif) no-repeat center right;  color:#d33007;}


		
#rightnav{ width:217px; float:right; margin:0 15px 0 0 !important; margin:5px 5px 0 0;}
#rightnav ul {padding:0px;margin:0px 0px 0px 10px;list-style:none;}
#rightnav li {margin-bottom:0px;padding:5px 0 0 0;background: url(images/rightnav-li-bg.gif) no-repeat bottom left;
	height:25px;width:215px;}
#rightnav a{background:url(images/arrow.gif) no-repeat left 3px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;color:#000;	padding:0 0 0px 10px;;}
#rightnav a:hover{background:none; /*url(images/red_arrow.gif) no-repeat left 3px;*/text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#800000;	}
#rightnav .select{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;font-size:12px;	color:#800000;}	
			
#main_menu { background: url(images/down_menubar_bg.jpg) repeat-x top left;width:867px; height: 46px;margin: 0 auto;padding: 0; clear:both;}
#main_menu ul {	margin: 0;	padding: 0;	list-style: none;line-height: normal;}
#main_menu li {	float: left; background:url(images/down_menubar_li_bg.gif) no-repeat top right;}
#main_menu a {display: block;padding:0px 55px 0px 20px;text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size: 14px; text-align:center;font-weight: bold; color: #FFFFFF;border: none; line-height:46px;}
#main_menu a:hover {background: url(images/img03.gif) no-repeat center top;text-decoration: none; color:#000000;}
#main_menu .curent_page a{background: url(images/img03.gif) no-repeat center top;text-decoration: none; color:#8c0807;}
#main_menu .last{	background:none;}
#main_menu .present_page{background:url(images/img03.gif) no-repeat top center; color:#8c0807;}
			
			
#service-top{
		width:217px;
		height:37px;
		background: url(images/left_nav_header.gif) no-repeat left top;
		margin:15px 0px 0px 0px;
		padding:0px;
		}
#service-top .title{
		font-size:14px;
		color:#800000;
		font-weight:bold;
		
		
		margin:0px;
		padding:0px 0px 0px 10px;
		line-height:37px;
		}					
#service-mid{
		width:217px;
		height:250px;
		background: url(images/left_nav_body_bg.gif) repeat-y left top;
		margin:0;
		padding:0px;
		}			
#service-bottom{
		width:217px;
		height:17px;
		background: url(images/left_nav_fot_bg.gif) no-repeat left top;
		margin:0 0 10px 0;
		padding:0px;
		}
#jobs_container{ width:100%; margin:0; padding:0 0 15px 0; float:left; clear:both; border-bottom:1px  solid #ecebeb;}		
#jobs_wrapper{margin:0 4px; float:left; clear:both;}
#jobs_img{ background: url(images/jobs_img.gif) no-repeat top left; width:75px; height:55px; float:left; margin:0; padding:0;}	
#jobs_txt_box{ width:118px; height:55px; float:right; margin:0 0 0 8px;}		
#jobs_container .morenew a{ float:right; background: url(images/more_arrow.gif) no-repeat right 5px; padding:0 7px 0px 0; color:#800000; text-decoration:none;}
#jobs_container .morenew a:hover{color:#000000; text-decoration: none; background: url(images/more_arrow.gif) no-repeat right 5px;}	


#news_container{ width:100%; margin:5px 0 0 0; padding:0 0 15px 0; float:left; clear:both;}		
#news_wrapper{margin:0 8px!important; margin:0 4px; float:left; clear:both;}
#news_container .morenew a{ float:right; background: url(images/more_arrow.gif) no-repeat right 5px; padding:0 7px 0px 0; color:#800000; text-decoration:none;}
#news_container .morenew a:hover{color:#000000; text-decoration: none; background: url(images/more_arrow.gif) no-repeat right 5px;}


