* {margin:0;padding:0}
body {background:#00307c;font-family: Arial,Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
a img {border:none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#mother {background:#e9f6fe url(img/bodybg.gif) center top repeat-y;font-size:78%;}
#motherin {background:url(img/topbodybg.gif) center top repeat-x;}
#maindiv {width:846px;margin:0 auto;background:#fff;padding:0 6px;}

#top {height:162px;}
#top #logo {float:left;}
#top #motive {float:right;width:635px;height:146px;margin:7px 0;border:1px solid #032F76}

#menu {clear:both;background:#0563C3 url(img/topmenubg.gif) left top repeat-x;margin-bottom:6px;}
#menu ul {list-style-type:none;}
#menu li {float:left;}
#menu li a {text-decoration:none;display:block;float:left;padding:10px;color:#fff;border-right:1px solid #fff;text-wrap:no-wrap;font-size:.9em}
#menu li a.last {border-right:none;}
#menu li a:hover {text-decoration:underline;color:#ffcc00}
#menu li.selected-menu a {color:#000;background:#ffcc00;text-decoration:underline;}
#menu li.selected-menu a:hover {color:#000}

#leftpart {float:left;width:200px;margin-right:6px;}
.sidebox {background:#fce9c9;padding:10px;border:1px solid #ffcc00;margin-bottom:6px;}
.sidebox a {color:#ec671d;}
.sidebox h3 {color:#f59c03;font-size:1.1em;margin-bottom:10px;}
.sidebox form {padding:10px;text-align:center;}
.sidebox .srchtxt {width:170px;margin-bottom:5px;}

.news ul {list-style-type:none;}
.news li {font-size:.9em;padding:10px 5px;background:url(img/menubot.gif) left bottom repeat-x;}
.news li:hover {background-color:#FFF}
.news li a {color:#ec671d;font-weight:bold;}
.news li a:hover {color:#000;text-decoration:underline;}
.news h3 {padding:5px 5px 5px 20px;color:#0561B5;margin-bottom:0px;background:#FFF3DF url(img/h3dot.gif) 5px center no-repeat;}
.news {padding:0}

.submenu h3 {padding:5px 5px 5px 20px;color:#0561B5;margin-bottom:0px;background:#FFF3DF url(img/h3dot.gif) 5px center no-repeat;}
.submenu {padding:0}
.submenu ul {list-style-type:none;}
.submenu li {background:url(img/menubot.gif) left bottom repeat-x;}
.submenu li a {width:155px;display:block;padding:5px 5px 5px 20px;color:#ec671d;font-weight:bold;text-decoration:none;background:url(img/menudot.gif) 5px center no-repeat;}
.submenu li a:hover {color:#000;text-decoration:underline;}
.submenu li.selected-menu a {color:#000}
.submenu li li {background:#FFF3DF;} 
.submenu li li a {width:155px;padding-left:20px;background:url(img/submenudot.gif) 5px center no-repeat;font-size:.9em;font-weight:normal;text-decoration:underline;}
.submenu li li.selected-menu a {font-weight:bold;text-decoration:none !important;} 
.submenu li li li a {width:160px;padding-left:25px;background:url(img/submenudot.gif) 10px center no-repeat;font-size:.9em;font-weight:normal !important;text-decoration:underline !important;}
.submenu li li li.selected-menu a {font-weight:bold !important;text-decoration:none !important;} 
.submenu li li li {background:#FFF !important;}

#centerpart {float:left;width:634px;}
/* #rightpart {float:left;width:200px;margin-left:6px;} */

#web-html h1,#web-html h2,#web-html h3,#web-html h4,#web-html h5,#web-html h6 {margin-bottom:10px;}
#web-html {	padding:10px;color:#000;}
#web-html h1 {color:#ec671d;font-size:1.2em}
#web-html h2 {color:#004797;font-size:1.1em}
#web-html h3 { font-size:1em;color:#555;}
#web-html table {margin-bottom:10px;background:#FFF3DF;border:1px solid #FFCC00;width:98%;margin:0 auto;}
#web-html table,#web-html table td {border-collapse:collapse;border:1px solid #FFCC00}
#web-html table a {text-decoration:none;border:none;}
#web-html table tbody td {padding:5px;}
#web-html table th,#web-html thead td {background:#FCE9C9;padding:5px;}
#web-html table p {padding:0;margin:0;}
#web-html ul p,#web-html ol p {margin:0;padding:0;}
#web-html .annotation {margin-bottom: 10px;color: #00;font-style: italic;padding:5px 0 5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#web-html p {margin-bottom:10px;}
#web-html a {color:#ec671d;}
#web-html a:hover {background:#ffffcc}
#web-html ul,#web-html ol {margin:10px 10px 10px 30px;}
#web-html li {margin-bottom:4px}
#web-html img {padding:5px;}
#web-html blockquote {margin:10px 10px 10px 25px;border:1px solid #ddd;padding:10px;border-left:15px solid #CEF773;}
#web-html .fr-rightbox a {background:#fff;padding:3px;}
.news-topic a img {float:right}
#web-html a img {border:1px solid #ddd;background:#fff;margin:5px;}


#footer {clear:both;background:url(img/footerbg2.gif) top center repeat-x;}
#footer ul {list-style-type:none;}
#webdesign {float:right;padding-left:10px;}
#footer li {float:left;}
#footer span {float:right;text-align:right;display:block;width:300px;}
#footer #footerin {width:838px;margin:0 auto;font-size:.7em;padding-top:50px;color:#fff;background:url(img/footerbg.gif) top center no-repeat;padding:50px 10px 10px 10px;}
#footer #footerin a {color:#ffcc00}

.news-topic {margin-bottom:20px;}
.news-header {margin:0px !important;padding:5px;background:#FCE9C9}
.news-footer {font-size:.8em;color:#999;margin-bottom:0px;padding:5px;background:#FFF3DF}
.news-html {padding:5px;}
.hide {display:none;}

.calendar {;padding:10px 0;}
#ac2tbl,#ac2tbl td {background:#eee;border:1px solid #fff;}
#ac2tbl th {border:1px solid #fff}
#ac2tbl td {background:#eee}
#ac2tbl td.ac2daycol {background:#68A3FF;color:#fff}
#ac2tbl td.ac2today {background:#FF6C00;color:#fff}

.fgal2item {width:182px;height:210px}
.fgal2item a.fgcImg span i,.fgal2foto a.fgpImg span i,.fgal2foto {width:182px;height:155px;}

