/* @group Reset */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
html,body{background:#fff;}
form.inplaceeditor-form textarea{width:100%;padding:4px;overflow-x:hidden;}
body{font-family:Arial,Helvetica,Sans-serif;font-size:80%;background:#ffffff;}
a,a:visited,a:visited{color:#1542a1;text-decoration:underline;}
a:hover,a:active{color:#071a43;}

textarea { width: 95%; font-family: arial;}
input.editor_field { width: 95%;}
.posta { width: 100%; clear: left; min-height: 130px;  height: auto !important; height: 130px; margin-top: 0px; margin-bottom: 3px;  display: inline; float: left; position: relative; border-bottom: 1px solid #e1e1e1; }
.post1 { margin-top: 10px; margin-bottom: 10px; width: 100%; display: inline; background: transparent; float: left;}
.post1 textarea { width: 300px;}
.cal { float: left; width: 60px; height: 54px; overflow: hidden; background: url('/images/date.png') top left no-repeat; position: relative;}
.cal .month { font-size: 11px; position: absolute; width: 44px; top: 5px; left: 3px; text-align: center; color: #fff;}
.cal .day { font-size: 18px; font-weight: bold; position: absolute; width: 44px; top: 23px; left: 3px; text-align: center;}

.download { background: url('/images/download.gif') 7px 8px no-repeat; padding: 8px; width: 180px; margin-right: 0px; padding-right: 10px; padding-left: 50px; border: 1px solid #e1e1e1; float: left; overflow: hidden;}

h1{font-size:18px;font-weight:bold;color:#071a43;margin-top:25px;margin-bottom:18px;}
h1 a, h1 a:active, h1 a:visited, h1 a:hover { text-decoration: none;}
h2{font-size:14px;font-weight:bold;color:#071a43;margin-top:5px;margin-bottom:5px; text-transform: uppercase;}

h3{font-size:15px;font-weight:bold;color:#071a43;margin-top:10px;margin-bottom:10px;}
h3 a, h3 a:active, h3 a:visited, h3 a:hover { text-decoration: none;}

table.lines { width: 100%; margin-bottom: 10px;}
table.lines thead th { border: 1px solid #c3c3c3; background: #e1e1e1; padding: 6px;}
table.lines tr td { border: 1px solid #c3c3c3; padding: 6px;}

div.news_link { margin-bottom: 5px; margin-top: 5px; border: 1px solid #e1e1e1; padding: 4px;}
div.news_link_active { margin-bottom: 5px; margin-top: 5px; border: 1px solid #999; padding: 4px; background: #fff6c5;}
div.home_news { float: left; width: 100%; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #e1e1e1; }
div.home_news a, div.home_news a:active, div.home_news a:visited { text-decoration: none; color: #333;}
div.home_news a:hover { text-decoration: none; color: #000;}
#container{overflow:hidden;background:#fff;height:100%;margin:0 auto;width:918px;}
#header{height:147px; width: 918px; background: #ffffff url('../images/header.jpg') top left no-repeat; position: relative;}
div#menu{position:absolute;top:105px;width:780px; left: 140px;}
ul#menulist li{ display: inline; border-right: 1px solid #777; float: left; padding-left: 8px;}
ul#menulist li a, ul#menulist li a:active, ul#menulist li a:hover, ul#menulist li a:visited { color: #fff; text-decoration: none; }
ul#menulist li a .ml{width:102px;cursor:hand; display: inline; float: left; margin-bottom: 3px;}
ul#menulist li a .mb{width: 102px; display: inline; font-size:14px;font-weight:bold;margin-top:1px;margin-bottom:2px; float: left;}
ul#menulist li.current{background:#ffffff;}

div#main { width: 912px; margin: 0 auto;}
div#main2 { float: left; width: 100%; }
/* Each column width is 228px */
div#strapline { width: 682px; float: left; border-bottom: 1px solid #e1e1e1; padding-bottom: 20px;}
div#strapline h1 {font-size:20px;font-weight:normal;color:#111;margin-top:10px;margin-bottom:10px; padding: 20px 20px 7px 2px;}

div#homecols {  width: 684px; float: left; padding-bottom: 20px;}
div.homecol { width: 228px; float: left; height: 350px; overflow: hidden; font-size: 12px; text-align: left;}
div.homepic { border: 1px solid #e1e1e1; float: left; width: 197px; height: 145px; overflow: hidden; margin-bottom: 10px;}
.p10{padding: 0px 20px 0px 10px;}

div#news { width: 228px; background: #f4feec; float: right; height: 500px;}
div#vmenu { width: 228px; float: left;}
div#info { width: 670px; float: left;  padding-bottom: 50px;}

div#vmenu h2 { margin-top: 25px; margin-left: 10px; color: #444;}
div#vmenu ul { margin-left: 10px; margin-bottom: 30px; margin-top: 10px;}
div#vmenu ul li { padding: 4px; list-style: disc; padding-left: 1px;}


div#footer { border-top: 1px solid #e1e1e1; float: left; position: relative;}
div.footercol { width: 228px; float: left; height: 150px; overflow: hidden; font-size: 12px; text-align: left; border-right: 1px solid #e1e1e1;}
div.footercol_right { width: 228px; float: left; height: 150px; overflow: hidden; font-size: 12px; text-align: left; }
div.footer_pad { padding: 10px 10px 5px 10px;}
div.register { width: 228px; float: left; height: 150px; overflow: hidden; font-size: 12px; text-align: left; }

/* EDIT MODE STYLESHEET */
#editstripes{width:100%;height:21px;background-image:url('/common-resources/images/edit.png');background-repeat:repeat-x;}
#editstripes span{}
#editstripes a,#editstripes a:hover,#editstripes a:active,#editstripes a:visited{color:#dd0000;text-decoration:none;font-size:11px;}
.highslide-wrapper div{font-size:10pt;}
.highslide-html{background-color:white;}
.highslide-html-blur{}
.highslide-html-content{position:absolute;display:none;}
.highslide-loading{display:block;color:black;font-size:8pt;font-family:sans-serif;font-weight:bold;text-decoration:none;padding:2px;border:1px solid black;background-color:white;padding-left:22px;background-image:url(highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}
a.highslide-credits,
a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i{color:white;background-color:gray;}
/* Styles for the popup */
.highslide-wrapper,.rounded-white{background-color:white;}
.highslide-wrapper .highslide-html-content{width:400px;padding:0 5px 5px 5px;}
.highslide-wrapper .highslide-header{padding-bottom:5px;}
.highslide-wrapper .highslide-header ul{margin:0;padding:0;text-align:right;}
.highslide-wrapper .highslide-header ul li{display:inline;padding-left:1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous,.highslide-wrapper .highslide-header ul li.highslide-next{display:none;}
.highslide-wrapper .highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none;}
.highslide-wrapper .highslide-header a:hover{color:black;}
.highslide-wrapper .highslide-header .highslide-move a{cursor:move;}
.highslide-wrapper .highslide-footer{height:11px;}
.highslide-wrapper .highslide-footer .highslide-resize{float:right;height:11px;width:11px;background:url(highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body{}
.highslide-move{cursor:move;}
.highslide-resize{cursor:nw-resize;}
