* {margin:0; padding:0}
#wrapper {width:1000px; margin: 0 auto; background-color:#fff;}

a img {border:0;}
body {font-family:Arial; font-size:12px; color:#000000; background-color:#777;}
table { empty-cells:show;  line-height: 1.3em; }
a, a:visited {color:#0179b7; text-decoration:underline;}
a:hover {text-decoration: none;}
ul {padding-left:2em;}
h1 { font-size:22px;  font-weight:normal; text-align:left;   background: url(../i/l1.gif) repeat-x bottom;  padding-bottom: 3px;  display: inline;   }
h2 {font-size:18px; color:#9E0A00; font-weight:normal;; text-align:left; margin: 17px 0 17px 0;}
h3 {font-size:14px; color:#424242; font-weight:normal;; text-align:left;}
p {margin: 1em 0 6px 3px; line-height: 1.9em;}

/* Design */

#topMenu { background:url("../i/topMenu-bg.gif") repeat-x;}
#topMenuContainer { width: 95%; margin:0 auto; overflow:hidden; }
#topMenu ul { height:34px; background:url("../i/topMenu-liSeparator.gif") repeat-y right; list-style:none; float:left; padding:0;}
#topMenu ul li { display: block; color:#FFFFFF; font-size:12px; padding: 11px 18px 0 18px; background:url("../i/topMenu-liSeparator.gif") repeat-y; float:left;height:23px;}
#topMenu ul li.last { padding-right:16px;}
#topMenu ul li a { color:#FFFFFF; font-size:12px; text-decoration:none; }
#topMenu ul li a:hover, #topMenu ul li.active a { text-decoration:underline;}
#head { background:url("../i/headerBg.jpg") repeat-x;}
#headContainer { width: 100%; margin:0 auto; position:relative; height:210px;}
#logo {display:block; width:300px; position:absolute; left:26px; top:36px; background:url("../i/logo.png") no-repeat center; height:135px; text-indent:-9000px;}
#main {}
#mainContainer {width: 950px; margin:0 auto; overflow:hidden; padding:32px 0 15px 33px;}
#leftColumn { float:left; width:20%; margin-right:3%;}
.leftModule { background:url("../i/ModuleHeadBg.gif") repeat-x; margin-bottom:20px;}
.leftModule	h3 { height:28px; background:url("../i/leftModule-HeadArrow.gif") right no-repeat; color:#FFFFFF; font-weight:normal; padding-top:9px; padding-left:19px;}
.leftModule-content { border: 1px #d4d4d4 solid; border-top: none;  padding: 12px 0 16px 19px; background:url("../i/leftModule-greyBottom.gif") repeat-x bottom;}
.leftModule-content ul { list-style:none; padding:0;}
.leftModule-content ul li { background:url("../i/li.gif") no-repeat 0 10px; padding:5px 10px;}
.content { float:left; width:680px;}
.content ul {margin-top: 9px; margin-bottom: 17px;}
.content ul.small {font-size: 11px;}
.content li {margin-bottom: 5px;}
#contentText { float:left; width:650px;}
.rightModule { float: right; margin:0px 20px 0px 40px; width:198px; border: 1px #d4d4d4 solid;}
.rightModuletext { padding:22px 15px 10px 20px; }
#news { clear:both; overflow:hidden; padding-top:25px;}
#news h1 { margin-bottom:15px;}
#news ul { list-style:none; padding:0;}
#news ul li { float:left; width:30%; padding-right:3%; margin-bottom: 1em;}
#bottom { background:#303030 url("../i/BottomBg.gif") repeat-x; min-height: 76px;}
#bottomContainer {width: 93%; margin:0 auto; position:relative;  color:#7f7f7f; font-size:11px;}
#bottomCopyrights { position:absolute; left:0px; top:25px;}
#counter {position:absolute; right:0; top:25px;}
