@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;line-height: 1.5em; font-family:Arial; font-size:11px; color:#808080;background-image: url(../images/bg_footer.gif);	background-repeat: repeat-x; background-position:bottom; background-color:#e7e7e7}

a {	color: #9e9f9e;} 
a:link {	text-decoration: none;}
a:visited {	
   text-decoration: none;	
   color: #9e9f9e;
}
a:hover {	text-decoration: underline;	color: #666666;}
a:active {	
text-decoration: none;	
color: #9e9f9e;
}

p a {	color: #DD3546;}
p a:link {	text-decoration: none;}
p a:visited {	text-decoration: none;	color: #DD3546;}
p a:hover {	text-decoration: underline;	color: #666666;}
p a:active {	text-decoration: none;	color: #DD3546;}
.col_right div table{
  margin-left: -2px;
}
td p a {	font-size:11px;}
td p a:link {	text-decoration: none;}
td p a:visited {	text-decoration: none;	font-size:11px;}
td p a:hover {	text-decoration: underline;	font-size:11px;}
td p a:active {	text-decoration: none; font-size:11px;}


b{font-size: 100%;}
em{color: red;}
dd div{
   padding-left:7px;
   font-weight:bold;
   background:url('../images/icon.gif') no-repeat left; 
   margin-top:3px;
      
}
h3 {border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC; padding-bottom:3px; padding-top:3px; padding-left:10px; font-size:12px; font-weight:bold}
#maincontainer{text-align:center; width: 100%; /*Width of main container*/;  float:left; margin: 0 auto; /*Center container on page*/ background-color:#fff}

#topsection{background: #EAEAEA;height: 90px; /*Height of top section*/}

#topsection h1{margin: 0;padding-top: 15px;}

#contentwrapper{width: 840px; min-height:405px; height:auto !important;  height:380px; margin:0 auto; background-color:#fff}

#contentcolumn{margin-left: 0px; /*Set left margin to LeftColumnWidth*/}

#leftcolumn{float: left;width: 200px; /*Width of left column*/margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
background: #C8FC98;}

#header1{clear: left;width: 840px; color:#9e9f9e; font-weight:bold;text-align: left;margin: 40px auto 0 auto; /*Center container on page*/}

#header1 a{color: #9e9f9e;}
#header1 a:hover {color: #666; text-decoration:none}

#footer{clear: left;width: 827px; font-size:10px;text-align: left;margin: 0 auto; /*Center container on page*/ border-top:1px solid #e5e6e5; padding-top:20px; font-weight:normal; padding-left:13px}

#footer a{color: #FFFF80;}

.innertube{margin: 10px 0px 10px 0px; margin-top: 0; float:left; width:840px; height:auto}

.footerx {float:left; width:100%; height:80px; background-color:#fff; text-align:center; bottom:0px;background-image: url(../images/bg_footer.gif);	background-repeat: repeat-x; background-position:bottom;}

.headerx {float:left; width:100%; height:200px; background-color:#fff; text-align:center; background:url(../images/bg_header.gif); background-position:top; background-repeat:repeat-x}

.logo {float:left; width:190px; height:auto}

.menutop {float:left; width:650px; height:33px; margin-top:10px; text-align:right}

.menutop span {color:#CCCCCC; padding:0 2px 0px 12px; background:url(../images/line.gif); background-position:left; background-repeat:no-repeat; margin:0 0px 0 10}

.menutopx {float:left; width:840px; height:33px; margin-top:40px; text-align:left}

.color_red {color:#db2839; font-size:11px}
.color_red a {	color: #db2839;}
.color_red a:link {	text-decoration: none; color:#db2839}
.color_red a:visited {	text-decoration: none;	color: #db2839;}
.color_red a:hover {	text-decoration: underline;	color: #db2839;}
.color_red a:active {	text-decoration: none;	color: #db2839;}

#menu_sub a {color:#999999; padding:0 12px; background:url(../images/line.gif); background-position:left; background-repeat:no-repeat; margin:0 0px 0 0}

#menu_sub strong span a {color:#999; padding:0 12px; margin:0 0px 0 0}

.div_hide {float:left;position:absolute; width:10px; background-color:#fff; height:20px}

.div_hide1 {position:absolute; width:250px; background:url(../images/bg_hide.gif); height:20px}
* html .div_hide1 { width:60px}
*:first-child+html .div_hide1 { width:60px}

#menu_sub {float:left; height:auto; width:835px; padding-bottom:5px; padding-left:5px; margin-top:5px; border-bottom:1px solid #e6e6e6;}
#menu_sub span  {color: #9e9f9e;}
#menu_sub span a {color: #9e9f9e;}
#menu_sub span a:link {	text-decoration: none; color:#9e9f9e}
#menu_sub span a:visited {	text-decoration: none;	color: #9e9f9e;}
#menu_sub span a:hover {	text-decoration: none;	color: #666;}
#menu_sub span a:active {	text-decoration: none;	color: #9e9f9e;}

#menu_sub #at_span {color: #FF0000;}
#menu_sub #at_span a {color: #FF0000;}
#menu_sub #at_span a:link {	text-decoration: none; color:#FF0000}
#menu_sub #at_span a:visited {	text-decoration: none;	color: #FF0000;}
#menu_sub #at_span a:hover {	text-decoration: none;	color: #FF0000;}
#menu_sub #at_span a:active {	text-decoration: none;	color: #FF0000;}

h4 {font-size:12px;color:#db2839; padding:0px 0 0px 0; margin:5px 0 0px 0}

.col_left {text-align:left;float:left; width:328px; height:auto; margin-top:10px; margin-bottom:20px; margin-left:12px;margin-right:20px;}
* html .col_left { margin-left:6px}

.col_left_support {text-align:left; float:left; width:818px; height:auto; margin-top:30px; margin-bottom:20px; margin-left:12px}

.col_right {
  float:left; 
  width:451px; 
  height:auto;
  margin-top:20px;
  text-align:left;
  margin-left:20px;
}
/* menu */
#menu-container{padding:0px 0px 0px 0px; border-bottom:1px solid #e6e6e6; height:40px}
* html #menu-container{ height:40px}
*:first-child+html #menu-container{ height:40px}

#menu-container ul{list-style-type:none;width:100%;position:relative;height:41px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:0 0 0 0;}
* html #menu-container ul{ height:40px}
*:first-child+html #menu-container ul{ height:40px}

#menu-container ul li{display:block;float:left;color:#000;line-height:30px;text-decoration:none;padding:0 0px 0 0px;height:41px; width:115px; margin-right:5px;}
* html #menu-container ul li{ height:40px}
*:first-child+html #menu-container ul li{ height:40px}

#menu-container ul li.left{margin:0;}
#menu-container ul li a{display:block;float:left;color:#808080;background:#4A6867;line-height:37px;text-decoration:none;padding:0 0px 0 0px;height:41px; width:115px; background:url(../images/bg_menux.gif); background-position:center top; text-align:center}
* html #menu-container ul li a{ height:40px}
*:first-child+html #menu-container ul li a{ height:40px}

#menu-container ul li a.right{padding-right:0px;}
#menu-container ul li a:hover{ background:url(../images/bg_menux_at.gif); background-position:center top; text-align:center; color:#666; height:40px}

#menu-container ul li a.current{color:#666666;background:#fff; background:url(../images/bg_menux_at.gif); background-position:center top; text-align:center; height:41px; background-repeat:no-repeat}
* html #menu-container ul li a.current{ height:42px; position:absolute}
*:first-child+html #menu-container ul li a.current{ height:42px; position:absolute}

#menu-container ul li span a {color:#666666;background:#fff; background:url(../images/bg_menux_at.gif); background-position:center top; text-align:center; height:41px; background-repeat:no-repeat}
* html #menu-container ul li span a { height:42px; position:absolute}
*:first-child+html #menu-container ul li span a { height:42px; position:absolute}

#menu-container ul li span a:hover {color:#666666;background:#fff; background:url(../images/bg_menux_at.gif); background-position:center top; text-align:center; height:41px; background-repeat:no-repeat}
* html #menu-container ul li span a:hover{ height:42px; position:absolute}
*:first-child+html #menu-container ul li span a:hover{ height:42px; position:absolute}

#menu-container ul li a.current:hover{color:#666666;background:#fff; background:url(../images/bg_menux_at.gif); background-position:center top; text-align:center; background-repeat:no-repeat}
* html #menu-container ul li a.current:hover{ height:42px; position:absolute}
*:first-child+html #menu-container ul li a.current:hover{ height:42px; position:absolute}
/* end menu */

.img_sp {float:left; margin-left:50px; margin-right:25px; width:130px; height:auto; line-height:14px; margin-top:20px}
* html .img_sp {margin-left:40px;}

.mg_bt {margin-bottom:5px}

.row {float:left; height:auto; width:840px}

/*  */
ol {
border:medium none;
list-style-type:none;
margin:5pt 0pt 5pt 0px;
overflow:hidden;
padding-left:0px;
}
ol li {
       background:transparent url(../images/001a_62.gif) no-repeat scroll 0px 6px;
       display:block;
       padding:2px 8px 2px 15px;
       margin-top:0px;
       margin-bottom:0px;             
}
ol li a {
       background:#FFFFFF url(../images/more.gif) no-repeat scroll 0px 4px;
       display:block;
       margin-left:-15px;
       padding:0px 8px 0px 15px; 
        
}
 
.col_right ul {border:medium none; list-style-type:none; margin:0; overflow:hidden; margin-left:0px; padding-left:1px}
.col_right ul li {background:transparent url(../images/more.gif) no-repeat scroll 0px 7px;display:block; padding:3px 8px 2px 15px;}
.col_right ul li a{font-weight:bold; color:#dd3546}

.link1 a{color:#dd3546; font-weight:bold}
.link1 a:link{color:#dd3546; font-weight:bold}
.link1 a:visited{color:#dd3546; font-weight:bold}
.link1 a:hover{color:#dd3546; font-weight:bold}
.link1 a:active{color:#dd3546; font-weight:bold}

.more{ 
   background:url(../images/more.gif); 
   background-position:left;
   background-repeat:no-repeat;
   padding-left:12px;
}
.date {
border-top:1px solid #E7E7E7;
height:25px;
line-height:25px;
margin-top:15px;
padding-left:0px;
width:100%;
}
.col_right p {
padding-left:0px;
}


.border_tb {
border-bottom:1px solid #e7e7e7;
border-top:1px solid #e7e7e7; 
padding-bottom:3px; 
padding-top:2px; 
padding-left:0px; 
font-size:11px; 
background:transparent url(../images/more.gif) no-repeat scroll 1px 6px;
display:block; 
padding:2px 8px 2px 13px;
margin-top:10px;
}
.tbl_css {font-family:Arial; font-size:11px; color:#808080}

.csc-sitemap ul {list-style-type:none;margin:0;padding:0;}
.csc-sitemap ul li {background:transparent url(../images/bull_sitemap.gif) no-repeat scroll 0 6px;font-weight:bold;margin:5px 0 5px 10px;padding-left:15px;}
.csc-sitemap ul li a{color:#999}
.csc-sitemap ul li li a{color:#999 ; font-weight:normal}
.csc-sitemap ul li li {background:transparent url(../images/v_sitemap.gif) no-repeat scroll 0 50%;font-weight:normal;margin:0 0 0 10px;
padding:2px 0 2px 15px;}

h2 {
border-top:1px solid #E4E4E4;
font-size:14px;
font-weight:bold;
padding-top:15px;

margin-top:15px;

}
* html .col_left { margin-left:6px}

.bodytext{
 padding-top:0px;
 padding-bottom:0px;
 margin-top:5px;
 margin-bottom:0px;   
}
.title_img{
 width:382px;
 float:right;
 text-align:left;
 margin-left:0px;
 padding-left:0px;
}

.title_content{

color:#d31f2a;
font-size:17px;
line-height:23px;
font-weight:bold;
}




#footer a {	color: #DD3546;}
#footer a:link {	text-decoration: none;}
#footer a:visited {	text-decoration: none;	color: #DD3546;}
#footer a:hover {	text-decoration: underline;	color: #666666;}
#footer a:active {	text-decoration: none;	color: #DD3546;}