* {margin:0;padding:0;  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
a img {border:none;}
body {background:#e2f2ff;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#mother {width:960px;margin-left:auto;margin-right:auto;padding:10px;background:#fff;}
#top {height:74px;background:url(img/topbg.gif) left top no-repeat;}
#logo {position:absolute;}
#top em {position:absolute;top:50px;z-index:5;font-size:.8em;padding-left:45px;color:#005FA9;font-style:normal}
#search {float:right;background:url(img/srchbg.gif) left top no-repeat;font-size:.7em;padding:10px;}
#search p {margin-bottom:4px;}
#search form input {vertical-align:middle;}
#search form .srchtxt {width:100px;border:1px solid #005fa9;height:14px;padding:2px;}

#menu {background:#005fa9 url(img/menubg.gif)}
#menu ul {list-style-type:none;}
#menu li {float:left;}
#menu li a {font-size:.7em;text-align:center;padding:9px;display:block;color:#fff;border-right:1px solid #fff;font-weight:bold;text-decoration:none;}
#menu li a:hover {text-decoration:underline;}
#menu li.selected-menu a {color:#ffcc00;}
#menu form {float:right;padding:2px;}
#menu form input {vertical-align:middle}
#menu .srchtxt {border:1px solid #007836;background:#fff;font-size:1.2em;width:130px;margin-right:5px;color:#007836;}

#navigator {padding:7px;color:#0060a9;background:#e2f2ff;clear:both;font-size:.7em;}
#navigator a {color:#0060a9;font-weight:bold;}
#specmenu {float:right;}
#specmenu a {font-weight:normal;}
#specmenu #favadd {background:url(img/favorites-icon.gif) left center no-repeat;padding-left:20px;margin-right:10px;}
#specmenu #rcmadd {background:url(img/recommend-icon.gif) left center no-repeat;padding-left:20px;}

#container {background:#fff url(img/contentbg.gif) left top repeat-y;margin-top:10px;}
#content {float:left;width:730px;margin-right:10px;font-size:.8em;}
#content a {color:#005fa9}
fieldset {border:none;border-top:1px solid #005fa9;padding:0 10px 10px 10px;}
fieldset legend {font-weight:bold;padding:0 5px 0 5px;}
fieldset ul {list-style-type:none;}
fieldset li {margin-top:10px;}
fieldset li em {font-style:normal;font-weight:bold;font-size:.8em}

.blue {background:#e2f2ff;}
.center {text-align:center;}

#content h2 {font-size:1.1em;color:#005fa9;margin-bottom:5px;}
#content h2 a {color:#005fa9;}

#rightpart {float:left;width:210px;font-size:.8em;margin-left:10px;}
#rightpart fieldset {margin-bottom:10px;}

#web-html {clear:left;}
/* #web-html h1 { font-family: "Times New Roman", Times, serif; font-size:1.8em;font-weight:normal; margin-bottom:15px;} */
#web-html h2 { font-size:1.2em;margin-bottom:5px;color:#555}
#web-html .annotation {color:#222;margin-bottom:10px;}
#web-html p {margin-bottom:10px;}
#web-html a {color:#005fa9;}
#web-html a:hover {color:#00f;}
#web-html ul,#web-html ol {margin:10px 10px 10px 30px;}
#web-html fieldset ul,#web-html fieldset ol {margin:0 !important;}
#web-html li {margin-bottom:4px}
#web-html img {padding:5px;}

#footer {border-top:5px solid #005fa9;padding:10px;color:#555;margin-top:10px;font-size:.8em;color:#005fa9}
#footer span {float:right;text-align:right;}
#footer ul {list-style-type:none;}
#footer li {float:left;padding-right:20px;}
#footer a {	color:#005fa9}
#footer a:hover {color:#000;}

#firsttopic {float:left;width:460px;margin-right:7px;}
#news-first-topic {background:#e2f2ff;}
.complete-topic-link {padding-top:5px;}

.news-topic {clear:left;}
.news-footer {font-size:.8em;font-weight:bold;color:#555;padding-bottom:5px;}
.news-topic-list {clear:left;}

.links a {display:block;}
#html fieldset {margin-bottom:10px;}