body {background: #cccccc; padding:0; margin:10; font: 100% Arial, Verdana, sans-serif;}
img {border:0px;}
a:link{color:#003366;}
a:hover{color:#cc0000;}
h1 {font: 180% Impact, Verdana, sans-serif; padding:0px; margin:0px;}
h2 {font: 130% Georgia, Times New Roman, serif;padding-bottom:5px; margin:0px;}
blockquote {font-size: 110%; color:#000000; font-weight:bold;}
label em {font-size: 80%;color: #990000;padding: 1px;}
small {color:#669900;}
.table {border:0px solid #996600; width:100%; margin:20px 10px 10px 20pxpx; padding:0;}
.table tr{text-align:left; vertical-align:top;}
.table td{padding-bottom:10px;}
.my_right_panel {text-align:right; vertical-align:middle;}
.my_right_panel .query{ border:0px solid #000000;padding: 6px 10px 2px 10px;width: 150px; height:22px; background: url(/images/form.gif) no-repeat; background-position: 0% 50%; vertical-align:middle;}
.my_right_panel .submit{ border:0px solid #000000;padding: 6px 10px 5px 0px; height:30px;cursor:pointer;color:#999999; background: url(/images/form.gif) no-repeat; background-position: 100% 50%; vertical-align:middle;}
.title {font-size:140%; text-align:left; vertical-align:middle;}
.title a {color:#003366;}
.title a:hover{color:#cc0000;}
.enter_login {padding-left:28px; width:100%;}
.enter_login .tip {margin-left:-28px;}
.enter_login .login {font-size: 60%;}
.body {text-align:left; vertical-align:top; background: #ffffff; padding:20px 20px 20px 40px;}

.inner_body p {padding-top:0px; margin-top:0px;}
.inner_body h1 a {color:#000000;}
.inner_body h1 a:hover {color:#CC0000;}
.inner_body fieldset {border:1px solid #CCCCCC; padding:5px;}
.inner_body fieldset .section{ font-size: 80%; color:#669900; margin-bottom:0px; margin-top:0px; padding-bottom:5px;}
.search_body p {padding-top:0px; margin-top:0px;}
.search_body ul li {list-style:bullet;}

.navigation ul {font-size:90%; list-style:none; margin-left:30px; padding-left:0px;}
.navigation ul li {font-size:100%; margin-bottom:10px; margin-left:0px; padding-left:0px; color:#cc0000; font-size: 100%;}
.navigation ul li a {font-size: 100%; color:#003366;}
.navigation ul li a:hover {color:#cc0000;}
.navigation ul li ul{margin-top:10px;}
.navigation ul li ul li{margin-bottom:7px; margin-left:-15px;}

.share {font-size: 80%; float:right; margin: 0px 0px 40px 20px; padding:10px; width: 100px; height: 50px; background-color: #FDE0A6;}
.share_doc {font-size: 80%; float:right; margin: 0px 0px 0px 20px; padding:0px; width: 180px; height: 50px;}
.crumbs {font-size: 80%; color:#999999;}
.news {float:right; margin: 100px -140px 20px 20px; padding:10px; width: 300px; height: auto ;background-color: #F5F5F5; font-size:80%}
.tagline span {color:#990000; font-size:100%; font-style:italic; font-weight: bold;}
.news h3 a {color:#000000; font-size:80%;}
.news h3 a:hover {color:#990000; font-size:80%;}
.news h3 span {color:#990000; font-size:80%;}
.news p a {color:#000000; font-size:100%; padding:0px; margin:0px; font-weight: bold;}
.news p a:hover {color:#990000; font-size:100%;}
.news .date {color:#990000; font-size:80%;}


.field {margin-right: 10px; padding:10px 20px 10px 20px;  background-color: #EBE5DC; }
.field h2 {font: 140% Georgia, Times New Roman, serif; padding:0px; margin:0px;}
.adwert {float:right; margin: 20px -320px 20px 20px; padding:10px; width: 45%; height: 350px; border: 1px solid #cccccc; }

.slogan {color:#999999; font-size:90%; font-style:italic;}

.rss{ background: url(/images/rss.png) no-repeat; background-position: 0% 50%; vertical-align:middle; list-style:none; padding-left:20px;}
.rss a {text-decoration: none;border-bottom: 1px dashed;}
.email{ background: url(/images/email.png) no-repeat; background-position: 0% 50%; vertical-align:middle; list-style:none; padding-left:20px;}
.bookmarks{ background: url(/images/bookmarks.png) no-repeat; background-position: 0% 50%; vertical-align:middle; list-style:none; padding-left:20px; color:#003366; text-decoration:none;}
.bookmarks a {text-decoration: none;border-bottom: 1px dashed;}
.addthis_button_expanded a:hover {background: none;}
.addthis_button_expanded span {display: none;}
.print{ background: url(/images/printer.png) no-repeat; background-position: 0% 50%; vertical-align:middle; list-style:none; padding-left:20px;}

.comment{ color:#999999; background: url(/images/comment_add.png) no-repeat; background-position: 0% 50%; vertical-align:middle; list-style:none; padding-left:20px;}
.section{ font-size: 80%; color:#669900; margin-bottom:10px; margin-top:0px; padding-bottom:10px;}
.section a{ color:#003366;}
.section a:hover{ color:#990000;}


.main {margin: 20px 10px 10px 10px; padding:7px;  background-color:#ffffff; width: 170px; font-size: 80%;}

.pool {margin: 20px 10px 10px 10px; padding:7px;  background-color:#EDD3C7; width: 170px; font-size: 80%; border:1px solid #ffffff;}
.pool ul {margin-left:0px; padding-left:0px;}
.pool ul li {margin-left:0px; padding-left:0px; list-style:none font-size: 90%; color:#000000;}

.doc_img {border:7px solid #F5F5F5; float:left; margin: 0px 15px 5px 0px;}
.doc_img_pre {border:2px solid #F5F5F5; float:left; margin: 0px 8px 2px 0px;}
.news_img_pre {border:0px solid #F5F5F5; float:left; margin: 0px 5px 2px 0px;}



