/*reset.css*/
/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
*/
/*fonts.css*/
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
td{padding:4px;}
body {margin:0;background:#FAFAFA;}
body a, body a:link, body a:visited {text-decoration:none;}
body a:hover {text-decoration:underline;}
body a, body a:link, body a:hover {color:#124693;}
body a:visited {color:#124693;}
.clear {clear:both;}
.red {border:1px solid #C00;}
form {margin:0;padding:0;}

label{
cursor:hand;
cursor:pointer;
}
input.groovybutton
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#888888;
   width:100px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
   text-transform: uppercase;
	cursor:hand;
	cursor:pointer;
}

input.groovybuttonover
{
   color:#FFFFFF;
   background-color:#6699CC;
   border-color:#336699;
}

/* clearfix */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
  
/* global matrix */
#page {background-color: #FAFAFA;width:100%;}
.shell {width:1000px;text-align:center;margin-left:auto;margin-right:auto;background:transparent;}

/* global header */
.hd {margin:0;}
.hd a img {text-align:left;}
.hd_l {float:left;display:inline;width:275px;text-align:left;margin-left:15px;}
.hd_r {float:right;width:700px;margin-top:5px;margin-right:5px;*margin-right:3px;}

/* search */
.srch_l {background:url('/images/l/search_l.jpg') no-repeat;width:15px;height:54px;display:inline;float:right;}
.srch_r {background:url('/images/l/search_r.jpg') no-repeat;width:15px;height:54px;display:inline;float:right;}
.srch_mid {background:url('/images/l/search_mid.jpg') repeat-x;width:auto;display:inline;float:right;height:54px;width:auto;}
#srch {margin:0 30px;padding:17px 0 0 0;}
.srch_box, .srch_opt, .srch_sel {font:normal 13px arial,helvetica;color:#666;}
.srch_sel {border:1px solid #CCC;height:18px;padding:0;margin:0;*height:20px;z-index:1;}
.srch_sel option {background:#FFF;}
.srch_box {border:1px solid #CCC;height:16px;*height:17px;margin-right:5px;width:340px;font:normal 11px verdana,geneva,helvetica;padding-top:2px;}
.srch_txt {display:inline;float:left;vertical-align:top;margin:2px 5px 0 0;color:#666;font:bold 12px arial,helvetica;}
.srch_go {background:url('/images/l/search_go_off.gif') no-repeat;width:32px;height:20px;margin:0 5px;*margin-top:1px;}
.srch_box, .srch_sel, .srch_go {float:left;display:inline;}
.adv_srch {float:left;display:inline;margin-right:10px;font:normal 10px verdana,geneva,helvetica;text-align:left;margin-top:-3px;}
.adv_srch a:hover {color:#000;text-decoration:underline;}

.srchalt {background:url('http://img.com.com/i/hdft/srchalt_bg.gif') repeat-x;height:49px;text-align:center;*width:100%;padding-left:0;}
.srchalt_txt {padding-left:165px;display:inline;float:left;vertical-align:top;margin:2px 5px 0 0;color:#666;font:bold 12px arial,helvetica;}



/* tabs */
.tabs {text-align:center;margin:10px 7px 0 7px;font:bold 12px arial,helvetica;padding-left:18px;background:url('/images/l/tab_bg3.gif') repeat-x bottom;height:29px;}
.tab_l {background:url('/images/l/tab_off_l.gif') no-repeat bottom;width:6px;height:29px;float:left;display:inline;}
.tab_l.on_l {background:url('/images/l/tab_on_l.gif') no-repeat bottom;width:6px;height:29px;float:left;display:inline;}
.tab_r {background:url('/images/l/tab_off_r.gif') no-repeat bottom right;width:auto;float:left;display:inline;padding:10px 12px 0 4px;height:19px;*padding-bottom:4px;*height:15px;}
.tab_r.on_r {background:url('/images/l/tab_on_r.gif') no-repeat bottom right;width:auto;}
.tab_r a, .tab_r a:link, .tab_r a:hover, .tab_r a:visited {color:#fff;}
.tab_r.on_r a, .tab_r.on_r a:link, .tab_r.on_r a:hover, .tab_r.on_r a:visited {color:#000;}

#articles-wrapper {width: 982px; background-color: #FFF; border-bottom: 1px solid #CCC;}
#home-wrapper {width: 982px; background-color: #FFF; border-bottom: 1px solid #CCC;}

/* body */
.body_bg {background:url('/images/l/body_bg.gif') repeat-y transparent;margin:0 2px;padding:0;}
.body {background:#FFF;margin:0 7px;padding:0;}
.body2 {background:#FFF;margin:0 7px;padding:0;}
.content {text-align:left;margin:0;padding:0;background:transparent;*width:982;}
.subnav {padding:7px 10px 5px 10px;border-bottom:1px solid #CCC;font:normal 12px arial,helvetica;color:#BBB;*width:auto;}
.subnav a {font-weight:bold;margin:0 7px;}
.subnav_r {float:right;padding-top:3px;}
.subnav_r a, .subnav_r a:link, .subnav_r a:hover, .subnav_r a:visited {color:#00F;font:normal 10px verdana,geneva,helvetica;text-decoration:underline;}
.subnav a.on_sub, .subnav a:link.on_sub, .subnav a:hover.on_sub, .subnav a:visited.on_sub {padding-left:4px;font-weight:normal;padding-right:4px;color:#333333; border:1px solid #CCCCCC;background:#E9E9E9;}

/* pre-footer */
.pft {margin:0 10px;font:normal 12px arial,helvetica;color:#CCC;background:#FFF;}
.pft_form {margin:0;padding:0;}
.pft_special, .pft_ad {font:normal 11px verdana,geneva,helvetica;color:#BCBCBC;margin-left:10px;}
.pft_ad a, .pft_ad a:link, .pft_ad a:hover, .pft_ad a:visited {color:#00F !important;font:normal 11px arial,helvetica;margin:0 4px;}
.pft_ad a.first, .pft_ad a:link.first, .pft_ad a:hover.first, .pft_ad a:visited.first {margin-left:1px;}
.pft_ad {line-height:18px;padding-top:10px;}
.pft_pop {font:normal 12px arial, helvetica;color:#BCBCBC;margin-left:10px;line-height:18px;margin-bottom:10px;}
.pft_top {padding:5px 0 3px 0;*width:100%;}
.pft_top a {margin:0 4px;}
.pft_top_l {float:left;margin-top:2px;line-height:22px;font:normal 12px arial,helvetica;margin-left:5px;}
.pft_srch {float:right;width:auto;font:bold 12px arial,helvetica;color:#666;}
.pft_btm img {float:left;}
.pft_btm {padding:0;border-top:1px solid #EEE;height:43px;line-height:15px;}
.pft_btm_l a, .ft a {margin:0 5px;}
.pft_btm_l {vertical-align:middle;margin-top:15px;float:left;}


.bsrch_box {border:1px solid #999;width:100px;font:normal 12px arial,helvetica;color:#666;padding-top:1px;float:left;display:inline;margin:0 3px 0 0;height:16px;}
.bsrch_txt {display:inline;float:left;vertical-align:middle;margin:2px 3px 0 0;color:#666;font:bold 12px arial,helvetica;}
.bsrch_sel {border:1px solid #999;height:18px;padding:0;margin:0 4px 0 0;*margin:0;*height:20px;float:left;display:inline;font:normal 12px arial,helvetica;color:#666;}
.bsrch_sel option {font:normal 12px arial,helvetica;color:#666;}


/* bottom shadow gif */
.btm {width:1000px;height:12px;background:url('/images/l/shell_bottom.gif') no-repeat top;}

/* footer */
.ft {color:#999;font:normal 12px arial,helvetica;}
.ft_l {float:left;width:48%;text-align:left;margin:4px 0 8px 10px;*margin:4px 0 8px 5px;}
.ft_r {float:right;width:48%;text-align:right;margin:0 10px 4px 0;*margin:0 5px 4px 0;}
.ft_btm {border-top:1px solid #EEE;margin:0 15px;*margin:0 13px;padding:6px 0;text-align:left;}
.fsrch_btn {margin-top:1px;}
.ft_pop {text-align:left;line-height:24px;padding-left:15px;}
.pft_poptop {padding:5px 10px;border-top:1px solid #EEE;color: #999;margin:4px 1px 0 1px;}



.maincol {width:600px; float:left; margin:0 0 14px 14px; padding-right:14px; display:inline; border-right: 1px solid #E5E5E5;}
.rightcol {width:320px; float:left; margin:0 0 14px 14px; display:inline;}

.leftmaincol {width:320px; float:left; margin:0 0 0 2px; padding-right:6px; display:inline; border-right: 1px solid #E5E5E5;}
.rightmaincol {width:260px; float:right; margin:0 0 2px 0; display:inline;}


.maincol p{margin: 10px 0 10px 0;}

.article_head {margin:7px 7px 0 14px;}
.opinion_head {margin:14px 14px 0 14px;text-align:center;}

.article_head  h1{margin-top:7px;}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
	background-color:#990000;
	font-style: italic;
	text-transform: uppercase;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #464646;
}


#menu_more{
text-align:left;
position: absolute;
visibility: hidden;
background-color: #ffffff;
z-index:100;
border: 1px solid #CCC;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-bottom-width: 2px;
}

#menu_more a{
display: block;
width: 148px;
padding: 4px;
text-decoration: none;
font-weight: bold;
}
#menu_more a:hover{
background-color: #E6F3FF;
text-decoration:underline;
}