* {margin:0;padding:0;  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
a img {border:none;}
body {background:#fff;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#mother {width:780px;margin-left:auto;margin-right:auto;}
#top {font-size:.8em;height:65px;padding:7px 0 0 0;border-bottom:15px solid #0081ee;}
#top em {width:250px;position:absolute;color:#000;margin-left:220px;display:block;border-left:1px solid #0081ee;padding:5px 10px;color:#0081ee;font-style:normal;}
#logo {position:absolute;}
#contact {text-align:right;color:white;position:absolute;top:40px;font-weight:bold;width:174px;height:43px;padding:5px 10px 6px 25px;background:url(img/contactbg.gif) left top no-repeat;line-height: 21px;margin-left:571px}
#contact a {color:white;font-weight:bold;}
#contact strong {font-size:1.1em;}

#navigator {padding:8px 10px;color:#000;background:#fff6e8;border-bottom:2px solid #0081ee;font-size:.7em}
#navigator a {color:#ff6600;}


#container {background:#fff;}
#leftbox {float:left;width:192px;padding:10px;}
#leftbox h2 {font-size:.8em}
#leftbox #menu {margin-bottom:10px;}
#leftbox #menu ul {list-style-type:none;background:#FFF6E8}
#leftbox #menu li a {padding:5px 10px;display:block;color:#0081EE;font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:.7em;width:174px;margin-bottom:1px;}
#leftbox #menu li a:hover {color:red;}
#leftbox #menu li li a {color:#000;padding:3px 10px;font-weight:normal;text-transform:none;background:url(img/menudot.gif) 10px center no-repeat;padding-left:1.6em;width:160px;}
#leftbox #menu li li.selected-menu a {font-weight:bold;color:#FF6000}
#content {float:left;width:530px;padding:0px 15px 10px 15px;background:#fff;}

#leftbox h2 {background:#0081EE;padding:5px 10px;margin:0px 0px 0px 0px;font-size:.7em;color:#fff;}
#leftbox .inbox {font-size:.7em;background:#FFF6E8;margin-bottom:10px;}
#leftbox .inbox ul {margin:0;padding:0;list-style-type: none;}
#leftbox .inbox li a {display:block;padding:5px;margin-bottom:1px;border-bottom:1px solid #eee;text-decoration:none;}

#leftbox a {color:#0081EE;}
#leftbox a:hover {color:red}


#web-html {padding-top:18px;}
#web-html h1 { font-size:1.4em;font-weight:normal; margin-bottom:15px;color:#ff6000;}
#web-html h2 { font-size:1.2em;margin-bottom:5px;color:#0081EE}
#web-html h3 { font-size:1em;margin-bottom:5px;color:#666}
#web-html .annotation {color:#555;margin-bottom:10px;border-top:1px solid #888;border-bottom:1px solid #888;background:#f6fbff;padding:5px}
#web-html p {margin-bottom:10px;}
#web-html a {color:#ff6336;}
#web-html table,#web-html table td,#web-html table th {border-collapse:collapse;border:1px solid #999;}
#web-html td {padding:5px;}
#web-html a:hover {color:#00f;}
#web-html ul,#web-html ol {margin:10px 10px 10px 30px;}
#web-html li {margin-bottom:4px}
#web-html img {padding:5px;}
#html {
	font-size:.8em;
}
#container {background:url(img/contentbg.gif) left top repeat-y}

#footer {font-size:.7em;border-top:2px solid #0081ee;padding:10px;color:#555;background:#afd8fa}
#footer span {float:right;text-align:right;}
#footer ul {list-style-type:none;}
#footer li {float:left;padding-right:20px;}
#footer a {	color:#666;}
#footer a:hover {color:#000;}

#web-html .ref {float:left;width:230px;margin-left:25px;}
#web-html .ref a img {margin:0;padding:0;}

#tiplink {margin-top:10px;padding:10px;background:#ffffcc;border:1px solid #ddd;font-size:.7em;font-weight:normal;}
#tiplink h2 {font-size:1.2em}
#tiplink h2 a {color:#ff6336;text-transform:uppercase;}

.news-topic-list {margin-bottom:15px;}
.com-box {margin-bottom:10px;padding-top:10px;border-top:1px solid #ddd}
fieldset {padding:10px;}
legend {padding:0px 10px}

.forms textarea {font-size:.9em;width:300px !important;height:100px !important;}
.forms p input,.forms p textarea,.forms p select {background:#FFF6E8;border:1px solid #aaa}
.forms p input,.forms p select {width:240px !important;}
.forms legend {color:#FF6000; font-weight:bold;background:#0081EE;color:#fff;margin-bottom:10px;}
.forms fieldset {background:#F6FBFF}

pre {background:#ffffcc;overflow:auto;margin-bottom:15px}
.olink-item {float:left;padding:0px;width:158px;height:185px;margin:5px 5px 10px 5px;text-align:center;}
.olink-break {clear:left;}
.olink-desc {font-size:.85em;background:#eee;padding:2px;}
.olink-item a img {padding:0 !important;margin:0 !important;border:3px solid #fff;}
.olink-title {font-weight:bold;padding:5px;background:#eee;font-size:.85em;}
.olink-img a {display:block;border:1px solid #ddd;}

.news-topic a img {float:right;}
.news-topic {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}

#tags h2 { font-size:1.1em;margin-bottom:5px;color:#0081EE;padding-top:10px}
#tagCloud {background:#FFF6E8;padding:10px;line-height:2em;text-align:justify}
#tagCloud a {color:#0081EE;text-decoration:none}
#tagCloud a:hover {text-decoration:underline}
