body {background-color:#ffffff;}

* { margin:0; }

img {border:none;}



td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 17px; }

.td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 17px; }


<p> { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 17px; }


#header { width:961px; margin:0 auto;  }

#content { width:961px; margin:0 auto; padding-bottom:30px; }

#content_main { width:961px; margin:0 auto; padding-bottom:24px; }

#content_bg { background-image:url(/eng/images/main_bg30px.gif); height:30px; }

#footer { width:961px; margin:0 auto; padding:0 0 30px 0; }

#footer_main { width:961px; margin:0 auto; padding:0 0 30px 0; }


 .line
 {
   position:relative;
   float:left; 
   width:360px; 
   height:20px; 
   border-bottom:1px solid #e48dc0; 
	 padding-left:2px;
	 padding-top:3px;
 }
 
 .dw
 {
   position:relative;
   float:left; 
   width:35px; 
   height:20px; 
   border-bottom:1px solid #e48dc0; 
	 padding-left:2px;
	 padding-top:3px;
 }



.main_news_td { vertical-align:top; }

.main_news_title { vertical-align:top; height:21px; }

.main_news_bgdot { background-image:url(/eng/images/main_news_bg3px.gif); background-repeat:repeat-x; background-position:bottom; }

.main_news_list { width:390px; height:20px; }

.main_news_date { text-align:right; padding-left:15px; }

.main_news_more { text-align:right; padding-top:5px; }

.main_offices_td { width:228px; border-left:1px solid #c1b2af; }

.main_bn_td { width:204px; border-left:1px solid #c1b2af; padding:0 0 0 30px; }







.sub_navi { padding:0 33px 0 0; vertical-align:top; }

.content_main { width:728px; vertical-align:top; }

.anchor_top { padding:0 7px 50px 0; text-align:right; }

.bold { font-weight:bold; }

.b_pdf { text-align:right; padding:30px 7px 40px 0px; }

.padding_top30 { padding:30px 0 0 0; }

.padding_bt20 { padding:0 0 16px 0; }

.padding_bt40 { padding:0 0 40px 0; }

.padding_img { padding:0 20px 0 0; vertical-align:top; }



.products_logo { padding:0 20px 0 20px; vertical-align:bottom; font-size:13px; }

.solutions_ov { padding-top:5px; }

.solutions_img { width:242px; text-align:center; vertical-align:top; }

.solutions2_img { width:600px; text-align:center; vertical-align:top; }


.solutions_text { padding-top:10px; text-align:center; vertical-align:top; }




.news_titleline { border-bottom:2px solid #cccccc; height:25px; text-align:center; font-weight:bold; }

.news_loopline { border-bottom:1px solid #e1e1e1; height:30px; text-align:center; }

.news_loopline_subject { border-bottom:1px solid #e1e1e1; padding-left:10px; height:30px; }

.news_pagenumber { border-bottom:1px solid #cccccc; padding:10px 0; height:30px; text-align:center; }

.news_search { padding:0 10px; }

.news_searchcenter { padding:10px 0 40px 0; text-align:center; }

.news_view_subject { border-bottom:2px solid #cccccc; height:25px; font-weight:bold; }

.news_view_info { border-bottom:1px solid #e1e1e1; height:25px; text-align:right; }

.news_view_info_left { padding-left:30px; }

.news_view_contents { padding:20px; }



.news_gallery { padding:20px 10px 20px 0; }

.news_gallery_img { border:1px solid #cccccc; width:102px; height:80px; text-align:center; }

.news_gallery_contents { padding:0 0 0 10px; vertical-align:top; }

.news_gallery_bold { font-weight:bold; }

.news_gallery_select { padding-left:15px; }

.news_b_list { text-align:right; vertical-align:top; padding:15px 5px 0 0; }





.sitemap { width:240px; vertical-align:top; padding-bottom:20px; }

.sitemap_title { vertical-align:top; padding-bottom:10px; }



.footer_pd { padding:0 7px 0 0; }

.footer_pd_main { padding:9px 7px 9px 0; background-color:#e7e7e7; }

.footer_copy { height:16px; }

.footer_bar { padding:0 10px; }



A.main_news_link:link		{ font-size: 12px; color: #666666;  text-decoration: none; line-height:21px; }

A.main_news_link:visited	{ font-size: 12px; color: #666666;  text-decoration: none; line-height:21px; }

A.main_news_link:hover	{ font-size: 12px; color: #003366;  text-decoration: none; line-height:21px; }

A.main_news_link:active	{ font-size: 12px; color: #003366;  text-decoration: none; line-height:21px; }



A.sitemap_link:link		{ font-size: 12px; color: #666666;  text-decoration: none; line-height:21px; }

A.sitemap_link:visited	{ font-size: 12px; color: #666666;  text-decoration: none; line-height:21px; }

A.sitemap_link:hover	{ font-size: 12px; color: #003366;  text-decoration: none; line-height:21px; }

A.sitemap_link:active	{ font-size: 12px; color: #003366;  text-decoration: none; line-height:21px; }



A.footer_link:link		{ font-size: 11px; color: #666666;  text-decoration: none;  }

A.footer_link:visited	{ font-size: 11px; color: #666666;  text-decoration: none;  }

A.footer_link:hover		{ font-size: 11px; color: #003366;  text-decoration: none;  }

A.footer_link:active	{ font-size: 11px; color: #003366;  text-decoration: none;  }



A:link		{ font-size: 12px; color: #0F3E95;  text-decoration: underline; line-height:17px; }

A:visited	{ font-size: 12px; color: #0F3E95;  text-decoration: underline; line-height:17px; }

A:hover		{ font-size: 12px; color: #003366;  text-decoration: none; line-height:17px; }

A:active	{ font-size: 12px; color: #003366;  text-decoration: none; line-height:17px; }



.input  {

 background-color: #f9f9f9;

 border-top: #cccccc 1px solid;

 border-left: #cccccc 1px solid;

 border-right: #cccccc 1px solid;

 border-bottom: #cccccc 1px solid; 

 color: #666666;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

}





.input_search  {

 background-color: #f9f9f9;

 border-top: #cccccc 1px solid;

 border-left: #cccccc 1px solid;

 border-right: #cccccc 1px solid;

 border-bottom: #cccccc 1px solid; 

 color: #666666;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

 width: 100px;

}



.input_gallery  {

 background-color: #f9f9f9;

 border-top: #cccccc 1px solid;

 border-left: #cccccc 1px solid;

 border-right: #cccccc 1px solid;

 border-bottom: #cccccc 1px solid; 

 color: #666666;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

 width: 150px;

}







.zzzzzzzzzzz {}



#aheader { width:879px; margin:0 auto; padding-top:19px; }

#bheader1 { width:879px; margin:0 auto;  }

.cpadding_20_0_40_0 { padding:20px 0 40px 0; }

#dtopmenu { padding:16px 40px 27px 0; text-align:right; }

#efooter { padding:54px 0 30px 0; text-align:right;}

.sspress_border1 {border:2px solid #9bddf9; padding:3px; }

.sspress_border2 { padding:0 5px 5px 0; }

.sspress_border3 {border:2px solid #39c3f9; }

.ssnews_loop {border-bottom:2px solid #e1e1e1; height:25px; text-align:center; }

.ssnews_loop_subject {border-bottom:2px solid #e1e1e1; padding-left:10px; height:25px; }

.ssfffbold { color:#FFFFFF; font-weight:bold; }

#zcccontent { width:879px; margin:0 auto; }

#zcccontent22 { width:879px; margin:0 auto; padding-bottom:30px; }

#zzfooter { width:879px; margin:0 auto; padding:0 0 30px 0; }

.zzsub_title { padding:71px 0 0 0; vertical-align:top; }

.zzznews_searchtop { padding-top:10px; }


