body {background-color: #c7c7c7; margin: 0px auto; width: 990px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000;}
ul, li {list-style: none; margin: 0; padding: 0;}
img {border: none;}
a:link,
a:active,
a:visited {color: #006bd6;  text-decoration: none;}
a:hover {color: #006bd6; text-decoration: underline;}
form {margin: 0; padding: 0;}

#hdr_main {background-color: #006ba8; height: 88px; color: #fff; font-size: 10px; font-weight: bold; padding: 0 23px;}
#hdr_main img {float: left; margin-top: 32px;}
#hdr_main #search {float: right; padding-top: 8px;}
#hdr_main .formField {width: 182px; height: 14px; border: solid 1px #797979; margin-left: 13px;}
#hdr_main #search .blue_arrow {vertical-align: bottom; margin-left: 5px;}

#outer {background-color: #fff; padding: 25px 23px 100px 20px; font-size: 11px;}
#outer .padExtop {padding-left: 8px; padding-right: 24px;}
#outer .padExt {padding-left: 8px; padding-right: 34px;}
#content {width: 627px; float: left;}
.num {margin-right: 1px;}
.tool {margin-left: 3px;}
#infoBox {background: url(/it/themes/images/economy/bg_border.gif) left top no-repeat; width: 603px; font-size: 13px; margin-top: 12px;}
#infoBox .inerBox {padding: 7px 10px 0 9px;}
#infoBox .ttl {color: #b3c623; font-size: 16px; font-weight: bold; padding-top: 11px; padding-bottom: 11px;}
#infoBox .infoText ul {margin-top: 7px; margin-bottom: 23px;}
#infoBox .infoText ul li {list-style-type: disc;  margin-left: 48px;}

#content .abst_img {float: left; padding-right: 15px; padding-top: 12px; padding-bottom: 22px;}
ul.featResearch {float: left; width: 490px; padding-top: 8px; padding-bottom: 22px;}
#content .date {padding-top: 4px; padding-bottom: 5px;}
.sign {padding-bottom: 12px;} 
.sign img { margin-top: 3px; margin-right: 10px;}

.sign2 {padding-bottom: 5px;} 
.sign2 img { margin-top: 3px; margin-right: 10px;}
ul.research {float: left; width: 565px;}

#rightSide {float: left; width: 320px; padding-top: 72px;}
#rightSide h3 {margin: 0; font-size: 11px; margin-top: 5px;}
#rightSide .bucket h3 {margin: 0; font-size: 13px; margin-top: 5px;}
#rightSide .bucket {padding-top: 12px;}
#rightSide .featV {padding-bottom: 12px;}
#rightSide .listV {margin-bottom: 7px; padding-top: 10px;}
#rightSide .thumb {float: left; margin-right: 8px;}
#rightSide .docLinks {float: left; width: 168px; font-weight: bold;}
#rightSide .pFace {float: left; margin-right: 10px; margin-top: 10px;}
#rightSide .pInfo {margin-top: 10px;}

h2.subTitle, span.subTitle { margin: 0 0 0px 0; padding: 0px ; font-size:26px; color:#a5bd1c; font-family: arial, helvetica, sans-serif;}
.dot_line {background:transparent url(/it/themes/images/economy/dot_line.gif) repeat-x bottom; line-height: 1px;}
.padTop {padding-top: 8px;}
.bigText {font-size: 13px;}
.floatL {float: left;}
.floatR {float: right;}
.clear {clear: both; line-height: 0px;}


/*footer*/
#footer {background-color: #065382; height: 55px; font-size: 10px; color: #5599b1; padding: 0 23px;}
#footer .txt {float: left; padding-top: 12px;}
#footer a {color: #bbd0d0;}
#footer img {float: right; margin-top: 20px;}
.copyright {background-color: #fff; height: 34px; font-size: 10px; color: #000; padding-left: 25px; padding-top: 10px;}

/*tabs*/
.padExt {padding-left:8px; padding-right:34px;}
#theme_tabs {padding: 0px; margin:12px 0px 5px 0px; list-style:none; list-style-position:outside; background-color: #fff;}
#theme_tabs li {background-color:#FFFFFF; display:inline; letter-spacing:-0.2px; list-style-image:none; list-style-position:outside;
list-style-type:none; margin:0; padding:0;}
#theme_tabs li a {border-right:1px solid #C8C8C8; color:#C8C8C8; font-size:11px; font-weight:bold; margin:0 4px 0 0;
padding:0 13px;text-decoration:none;vertical-align:middle;}
#theme_tabs li a:hover {color:#5c6970; margin:0 4px 0 0; padding:3px 13px; text-decoration:none;}
#theme_tabs li a.current_tab { margin: 0 4px 0 0; padding: 3px 13px;  color: #5c6970; }
#theme_tabs li a.current_tab:hover { margin: 0 4px 0 0; padding: 3px 13px;  text-decoration: none; color: #5c6970; }
.tab_showhide {display:none; }
#tab1, #tab2, #tab3 { padding: 0; margin: 0; margin-bottom: 10px; vertical-align: top; }
div.lead_img {display:inline; float:left; margin:0; padding:0 8px 0 0; vertical-align:top; width:77px;}

div.tab_area_ h4 {color:#006DD2; font-size:11px; font-weight:bold; line-height:1.1em; margin:6px 0 10px; padding:0; vertical-align:top;}
