*{margin:0;padding:0}
body{color:#000;font-family:arial, helvetica, sans-serif;text-align:center;padding:0}
.wrapper{width:900px;text-align:left;position:relative;margin:0 auto}
#header{position:relative;margin:0}
#header .wrapper{height:109px}
#contentarea{position:relative;margin:0;padding:0}
#contentarea .wrapper{position:relative;overflow:hidden}
#left{float:left;width:200px;position:relative;margin:0;padding:0 0 10px}
#right{float:right;width:185px;position:relative;margin:0;padding:0 0 10px}
#main{position:relative;float:right;width:480px;margin:0;padding:0 18px 20px 0}
#footer .wrapper{position:relative;padding:30px 0 0}
body{background:url(../images/grass.jpg) repeat left top;color:#000;font-family:arial, helvetica, sans-serif;text-align:center;font-size:12px;padding:0}
body.contentpane{background:#fff;width:auto;line-height:1.4em;text-align:left;margin:10px}
table.contenttoc{float:right;border:solid 1px #ccc;margin:10px;padding:10px}
a,a:link,a:visited{color:#163407}
h3{font-size:1.1em;font-weight:700;margin:10px 0}
h4{border:solid 0;color:#000;font-size:1em}
ol.list{list-style-position:inside;margin:20px 0;padding:0}
ol.list li{border-bottom:solid 1px #dedede;background:#FBF7FA;margin:10px 0;padding:10px}
ol.list li h4{border-bottom:solid 0 #CCC;color:#099;display:inline;margin:0 0 10px}
p{line-height:1.4em;margin:5px 0}
p.counter{background:#EEE;color:#000;font-weight:700;margin:10px 0;padding:5px}
p.buttonheading{text-align:right}
p.buttonheading a:hover{background:none!important;color:#000!important}
.clearone{position:relative;clear:both}
#logoHeader{position:absolute;width:700px;height:75px;top:30px;left:0}
#logo{position:absolute;width:465px;height:35px;top:20px;left:40px;background:url(../images/logo.png) no-repeat;text-decoration:none;display:block}
#header .wrapper{background:url(../images/header_bg.jpg) no-repeat left top}
#header #headerTopLeft ul{list-style-type:none;height:30px;margin:0;padding:10px 0 0}
#header #headerTopLeft ul li{float:left;height:18px;line-height:12px;padding:6px 0 0 7px}
#header #headerTopLeft ul li a{text-transform:uppercase;font-weight:700;text-decoration:none;font-size:11px;letter-spacing:1px;color:#666}
#header #headerTopLeft ul li a span{padding:0 10px 0 0}
#header #headerTopRight{float:right}
#header #headerTopRight ul{list-style-type:none;height:27px;background:url(../images/top_menu_button_separator.png) repeat-y left top;margin:0;padding:0 45px 0 2px}
#header #headerTopRight ul li{float:left;height:26px;line-height:12px;background:url(../images/top_menu_button_separator.png) repeat-y right top;padding:0 2px 0 0}
#header #headerTopRight ul li a{text-transform:uppercase;color:#fff;font-weight:700;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;height:20px;background:url(../images/top_menu_button_bg.png) repeat-x right top;padding:6px 0 0 7px}
#header #headerTopRight ul li a span{padding:0 8px 0 0}
#breadcrumbs{padding-top:0;text-align:left}
#breadcrumbs p{text-align:right;margin:0;padding:2px 0}
#breadcrumbs a{text-transform:none}
#breadcrumbs span{font-size:11px}
#footerModules{text-align:center;padding:0 4px}
#footerModules .menu_footerNav{list-style-type:none;height:31px;text-align:center;padding:0 10px}
#footerModules .menu_footerNav li{position:relative;float:left;height:31px;border-right:2px solid #fff;padding:0}
#footerModules .menu_footerNav li.last{position:relative;float:left;background:none;border-right:0 none;padding:0}
#footerModules .menu_footerNav li a{color:#000;font-weight:400;font-size:11px;line-height:31px;display:block;text-decoration:none;padding:0 10px}
#footer{background:#718f35;position:relative}
#footer .wrapper{background:url(../images/footer_top_bg.png) no-repeat left top;text-align:center}
#footer p{line-height:45px;margin:0}
p.syndicate{float:left;display:block;text-align:left}
#left .module h3,#left .module_menu h3,#left .modulenewsletter h3{height:50px;font-family:times, arial, helvetica, sans-serif;color:#fff;font-size:18px;font-style:italic;letter-spacing:1px;font-weight:700;line-height:34px;background:url(../images/module_left_h3_bg.png) no-repeat right top;margin:0;padding:0 0 0 50px}
#left .module .moduleContent{padding:0 20px}
#left ul.menu li a{line-height:23px;display:block;padding:0 5px 0 30px}
#left ul.menu li li{border-bottom:0 none}
#left ul.menu li li a{padding:0 5px 0 40px}
#left ul.menu li li a span{background:url(../images/menu_span_bg.png) no-repeat left top;padding:0 0 0 10px}
#left ul.menu li li a:hover span{background:url(../images/menu_span_hover_bg.png) no-repeat left top;padding:0 0 0 10px}
#right .module h3,#right .module_menu h3,#right .modulenewsletter h3{height:50px;font-family:times, arial, helvetica, sans-serif;color:#fff;font-size:18px;font-style:italic;letter-spacing:1px;font-weight:700;line-height:34px;background:url(../images/module_right_h3_bg.png) no-repeat left top;margin:0;padding:0 0 0 35px}
#right .module-doubleline h3{height:65px;font-family:times, arial, helvetica, sans-serif;color:#fff;font-size:18px;font-style:italic;letter-spacing:1px;font-weight:700;line-height:24px;background:url(../images/module_right_doubleline_h3_bg.png) no-repeat left top;margin:0;padding:0 0 0 35px}
#right .module .moduleContent,#right .modulenewsletter .moduleContent{padding:0 10px}
#right ul.menu li a,#right ul.module-doubleline li a{line-height:23px;display:block;padding:0 5px 0 15px}
#contentarea{z-index:1}
#contentarea .wrapper{background:#fff;z-index:1}
#top{padding:0 0 10px}
.leading .frontPageArticleContent h3{text-align:right;color:#135C83;font-size:18px}
.leading_separator{border-bottom:solid 0 #333;display:block;height:10px;margin:0}
.article_separator{border:solid 1px #333;display:none;margin:0}
.blog{padding:0}
.cols1{display:block;float:none!important;margin:0!important}
.cols2{width:45%}
.cols3{width:30%}
.column1,.column2{border:solid 0 #6f6f6f;position:relative;margin:0 5px 0 0}
.column2,.column1{float:left;margin:0}
.column2{float:right;width:45%;margin:0}
.article_row{overflow:hidden;margin:0;padding:0}
.article_column{border:solid 0 #ccc;padding:10px 10px 10px 0}
.row_separator2{display:block;clear:both;border:solid 0;margin:0}
#main .leading h2{font-family:trebuchet MS, sans-serif;font-size:16px;text-transform:uppercase;margin:0 0 10px}
#main .componentheading{border-bottom:solid 2px #b9cf83;padding-bottom:5px;margin-bottom:10px;font-size:16px;font-weight:700}
#main h2.contentheading{border-bottom:solid 2px #b9cf83;padding-bottom:5px}
.article_column h2{font-size:15px!important;font-weight:700!important;padding:0}
.article_row .column1 h2,.article_row .column2 h2{border-bottom:solid 2px #b9cf83;margin:0 0 10px;padding:5px 5px 5px 0}
.article_row p.iteminfo{background:#fff;line-height:1em;margin:0 -10px 5px;padding:10px}
#main h3{margin:20px 0 10px}
#main .blog_more h2{background:#fff;font-family:trebuchet MS, sans-serif;font-size:1.3em;font-weight:400;margin:0}
#main .blog_more li a{display:inline;margin:0;padding:0}
#main .blog_more li{padding:4px}
#main .blog_more ul li a{background:url(../images/pfeil.gif) no-repeat;font-weight:700;padding:2px 0 4px 30px}
#main .blog_more ul li a:hover{font-weight:700;padding:2px 0 2px 30px}
#main .blog_more ul{background:#eee;border:solid 1px #ccc;color:#000;line-height:1.3em;list-style-type:none;margin:0;padding:10px 10px 30px}
#main .blog_more{padding-top:10px}
#main p.readon{text-align:right;line-height:17px}
#main p.readon a.readon{height:17px;line-height:17px;display:inline-block;color:#fff;text-decoration:none;padding:0}
#main p.readon span.readonBtnLeft{height:17px;line-height:17px;display:inline-block;padding:0 0 0 5px}
#main p.readon span.readonBtnRight{height:17px;line-height:17px;display:inline-block;padding:0 5px 0 0}
#main a.readon{font-weight:700;display:inline-block;padding:2px 2px 0 30px}
#main a.readon:hover,#main a.readon:active,#main a.readon:focus{text-decoration:none;padding:2px 2px 0 30px}
#main h1{color:#000;font-family:trebuchet MS, sans-serif;font-size:1.6em;font-weight:400;margin:0}
#main ul li{line-height:1.4em;margin:10px 0;padding:0 0 0 10px}
#main ul,#main ol{padding:0 0 0 10px}
.small{border:solid 0;color:#333;font-size:.85em;margin:0 0 20px}
.contentdescription{overflow:hidden;padding:10px 0}
.image_left{float:left;border:solid 0 #ccc;margin:0 10px 10px 0}
.image_right{float:right;border:solid 1px #ccc;margin:0 0 10px 10px}
.wrap_image{clear:left}
.createdate{color:#333;display:block;font-size:.85em}
.createdby{color:#333;display:block;font-size:.85em;padding:0 0 0 2px}
.modifydate{color:#333;display:block;font-size:.85em;padding:0}
span.content_rating,.leading span.content_rating{display:block;margin:10px 0 0}
.content_vote{display:block;margin:0 0 10px}
.content_vote input{margin:0 5px}
.content_vote .button{border:0;color:#fff;font-weight:700;cursor:pointer;margin:20px 10px 0 0;padding:0 0 0 30px}
#main2 .pagination,#main .pagination{border-top:solid 1px #CCC;margin:10px 0 0;padding:10px 0}
ul.pagination{list-style-type:none;text-align:left;margin:0;padding:0}
ul.pagination li{display:inline;text-align:left;padding:2px 5px 0}
ul.pagination li a{padding:2px}
dl.poll dt{border-bottom:solid 1px #ccc}
dl.poll dd{font-weight:700;padding:6px 0}
.polls_color_2{background:#999}
.polls_color_5{background:#ccc}
form.login{background:#6F2493;color:#000;font-size:.9em;text-align:left;margin:5px 0 20px;padding:10px 10px 20px 15px}
form.login p{clear:both;border:solid 0 #000;font-size:1em;color:#000}
form.login .button{background:url(../images/pfeil.gif) no-repeat;clear:left;color:#fff;display:block;font-weight:700;cursor:pointer;border:solid 0;margin:0 0 10px!important;padding:0 0 0 30px !important}
form.login fieldset{border:0 none;text-align:left;margin:0;padding:0}
form.login input{background:#fff;color:#000;width:90%;padding:2px 2px 0}
form.login input.checkbox{background:none;border:solid 0 #000;float:left;width:20px;margin:11px 0 0;padding:5px}
form.login label{color:#000;display:block;font-weight:700;margin:5px 0 0;padding:2px 2px 0}
form.login label.remember{float:left;width:11em;margin:5px 0 20px;padding:5px 0 0}
form.login p a:hover,form.login p a:active,form.login p a:focus{color:#000;text-decoration:none}
form.lost_password .button,.login_form .button{background:url(../images/pfeil.gif) #000 no-repeat;border:0;color:#fff;font-weight:700;cursor:pointer;margin:0;padding:0 0 0 30px}
.poll{padding:20px 20px 20px 0}
form.poll fieldset{border:0 none;margin:0 0 10px;padding:0}
form.registration input,form.lost_password input,.login_form input{border:solid 2px #6F2493}
form.registration label,form.lost_password label,.login_form label{display:block;float:left;font-weight:400;width:12em}
form.search_result,form.registration,form.lost_password,.login_form{background:#fff;border:solid 0 #6F2493;position:relative;margin:15px 10px 0;padding:0}
.search_result .button,form.registration .button{background:url(../images/pfeil.gif) #000 no-repeat;border:0;color:#fff;font-weight:700;cursor:pointer;margin:10px 0 0;padding:0 5px 0 30px}
.searchintro{font-weight:400;margin:0 0 20px}
.searchintro img{display:inline;border:0}
.display{text-align:right;margin:20px 0 0}
.filter{margin:10px 0 0}
fieldset.word,fieldset.only{border:solid 1px #ccc}
.only{border:solid 0;line-height:1.3em;margin:10px 0 0 10px;padding:5px 10px}
.word{background:#fff;border:solid 0!important;padding:10px 10px 10px 0}
.word input{background:#fff;border:solid 2px #999;color:#6F2493;font-weight:700;margin:0 0 0 10px;padding:2px}
.phrase{color:#000;width:60%;border:solid 1px #ccc;float:left;margin:10px 10px 10px 0;padding:10px}
.phrase .inputbox{background:#fff;color:#000;display:block;height:1.5em;margin-top:10px;width:12em}
.phrase .inputbox option{background:#dedede;border-bottom:solid 1px #333;padding:2px}
.phrase .inputbox option a:hover{background:#C00;color:#fff;border-color:#CFD0D6}
.search_result legend{border-bottom:solid 0 #000;background:#fff}
address{font-style:normal;margin:10px 0}
address p{line-height:1em}
.contact label{float:left;font-weight:700;width:14em;margin:10px 0 0}
span.marker{margin:0 10px 0 0}
.contact_email_checkbox label{float:none!important}
.contact label.copy{width:90%;padding:0 0 0 10px}
.contact form{background:#dedede;color:#000;margin:10px 0;padding:20px}
.contact input{background:#fff;color:#000;margin:10px 0 0;padding:2px 2px 0}
.contact .button{background:url(../images/pfeil.gif) #000 no-repeat;border:0;color:#fff;font-weight:700;cursor:pointer;margin:20px 10px 0 0;padding:0 0 0 30px}
label.textarea{float:none!important;display:block;width:100%;margin:10px 0}
#contact_text{width:80%;height:150px}
.contact input.invalid,.contact textarea.invalid{border:solid 2px red}
table.newsfeed{border:solid 1px}
table.newsfeeds td,table.weblinks td,table.category td{border-right:solid 1px #EEE;padding:5px}
table.newsfeeds th,table.weblinks th,table.category th{background:#EEE;padding:5px}
table.newsfeeds,table.weblinks,table.category{border:solid 1px #eee;font-size:1em;margin:20px 0}
#count{width:10%}
#tableOrdering{width:70%}
#author{width:20%}
poll .polls_color_1,.poll .polls_color_2,.poll .polls_color_3,.poll .polls_color_4,.poll .polls_color_5{border:solid 1px;position:relative}
.poll h3{color:#333;border:solid 0;margin:20px 0}
.poll .td_2{width:100px}
.poll form{margin:20px 0}
.poll table{font-size:1em;width:auto;border:solid 0;position:relative}
.poll table .td_1{width:30px}
.poll table caption{color:#6F2493;font-size:1em;font-weight:700;text-align:left;margin:10px 0}
.poll td{border:solid 1px #ddd;padding:2px}
.poll th{background:#EEE;border:solid 1px #ccc}
p.error{color:#6F2493;background:#bebebe;border-top:3px solid #6F2493;border-bottom:3px solid #6F2493;padding:10px}
.tool-tip{font-size:.8em;float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;text-align:left;padding:5px}
.tool-title{font-size:100%;font-weight:700;background:url(../../system/images/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px}
.invalid{border-color:red!important}
form.editor legend{font-size:1.2em;font-weight:700;padding:2px}
form.editor fieldset{border:solid 1px #ccc;margin:10px 0;padding:20px}
form.editor .publishing label{float:left;width:14em;font-weight:700}
form.editor .publishing .radio label{float:none;width:14em}
form.editor .publishing .radio label span{float:left;width:14em}
form.editor fieldset.metadata label{float:none!important;display:block;font-weight:700}
.save{text-align:right;padding:10px 0}
form.user label{width:40%;float:left}
.moduletable_text{margin:10px}
.banneritem_text{background:#f5f5f5;border:solid 1px #eee;margin:10px 0;padding:5px}
#editor-xtd-buttons{padding:5px}
.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}
.button2-left span,.button2-right span{cursor:default;color:#999}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}
.page span{color:#000;font-weight:700}
.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}
.button2-left a,.button2-left span{padding:0 24px 0 6px}
.button2-right a,.button2-right span{padding:0 6px 0 24px}
.button2-left{background:url(../images_general/j_button2_left.png) no-repeat;float:left;margin-left:5px}
.button2-right{background:url(../images_general/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}
.button2-left .image{background:url(../images_general/j_button2_image.png) 100% 0 no-repeat}
.button2-left .readmore{background:url(../images_general/j_button2_readmore.png) 100% 0 no-repeat}
.button2-left .pagebreak{background:url(../images_general/j_button2_pagebreak.png) 100% 0 no-repeat}
div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;padding:5px}
div.tooltip h4{font-size:95%;font-weight:700;background:url(../images_general/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px}
div.tooltip p{font-size:90%;margin:0}
.img_caption.left{float:left;margin-right:1em}
.img_caption.right{float:right;margin-left:1em}
.img_caption.left p{clear:left;text-align:center}
.img_caption.right p{clear:right;text-align:center}
a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images_general/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}
#system-message{background:#fff;border:solid 0;margin:10px 0 20px;padding:0!important}
#system-message dd{font-weight:700;text-indent:0;background:#fff;margin:0;padding:0}
#system-message dd ul{color:#6F2493;margin-bottom:10px;list-style:none;border-top:3px solid #6F2493;border-bottom:3px solid #6F2493;padding:0}
#system-message dd.message ul{background:#bebebe}
#system-message dd.error ul{color:#6F2493;background:#bebebe;border-top:3px solid #6F2493;border-bottom:3px solid #6F2493;margin:0}
#system-message dd.notice ul{color:#6F2493;background:#bebebe;border-top:3px solid #6F2493;border-bottom:3px solid #6F2493}
.tool-text{font-size:100%;margin:0}
.unsichtbar,.u2,.invisible,.unseen{display:inline;height:0;left:-3000px;position:absolute;top:-2000px;width:0;z-index:200}
.wrap{border:0;clear:both;float:none;font-size:1px;height:0;line-height:1px;visibility:hidden;margin:0;padding:0}
#headerTopLeft .module_date2{line-height:26px;color:#eee;padding:0 0 0 20px}
#craftysyntax{padding:0 17px 0 0}
.newsletter .pretextnewsletter{display:block;padding:0}
#facebookLink,.moduleContent .socialNetwork .facebookLink{padding-left:40px;line-height:27px;display:block;height:27px;font-size:14px;font-weight:700;text-decoration:none;color:#fff;background:url(../images/facebook_link.png) no-repeat}
a:hover,a:active,a:focus,#main a:link,#main a:visited,#main a:hover,#main a:active,#main a:focus,form.login p a{color:#000}
.buttonheading img,#logo img,.contentpaneopen_edit img{border:0}
em,.boldtext,.highlight,.question,.pagenavcounter,#system-message dt{font-weight:700}
#header #headerTopLeft,.contentpaneopen_edit,.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}
#header #headerTopLeft ul li a:hover,#header #headerTopLeft ul li a:active,#header #headerTopLeft ul li a:focus,#footerModules .menu_footerNav li a:hover,#footerModules .menu_footerNavli a:active,#footerModules .menu_footerNav li a:focus,#footerModules .menu_footerNav #current a{color:#1772A2}
#header #headerTopLeft ul li a img,#header #headerTopRight ul li a img{border:0 none;padding:0 5px 0 0}
#breadcrumbs span a:hover,#breadcrumbs span a:active,#breadcrumbs span a:focus,#main h2 a{text-decoration:none}
#left,#right{z-index:1;padding:22px 0 0}
#left form,#right form{color:#000;font-size:.9em;padding:0}
#left h3,#right h3{color:#000;font-size:15px;border:solid 0;margin:0 0 0 5px;padding:7px 5px 7px 10px}
#left fieldset,#right fieldset{border:0 none}
#left .module,#left .module_menu,#left .modulenewsletter,#right .module,#right .module_menu,#right .module-doubleline,#right .modulenewsletter{position:relative;padding:0 0 15px}
#left .module .moduleContent,#left .module_menu .moduleContent,#left .modulenewsletter .moduleContent,#left ul li,#right .module .moduleContent,#right .module_menu .moduleContent,#right .module-doubleline .moduleContent,#right .modulenewsletter .moduleContent,#right ul li{position:relative}
#left ul,#right ul{list-style-type:none;position:relative;margin:0}
#left ul li a,#right ul li a{display:block;text-decoration:none;padding:3px 0}
#left ul li a:link,#left ul li a:visited,#right ul li a:link,#right ul li a:visited{font-weight:400}
#left ul li a:hover,#left ul li a:active,#left ul li a:focus,#right ul li a:hover,#right ul li a:active,#right ul li a:focus{color:#000!important}
#left ul.menu,#right ul.menu,#right ul.module-doubleline{border-top:solid 1px #b9cf83;z-index:1}
#left ul.menu li,#right ul.menu li,#right ul.module-doubleline li{border-bottom:solid 1px #b9cf83;z-index:1}
#left ul.menu li a:hover,#right ul.menu li a:hover,#right ul.module-doubleline li a:hover{background:url(../images/menu_hover_bg.png) repeat-x right top}
.polls_color_1,.polls_color_4{background:#000}
.polls_color_3,.polls_color_6{background:#6F2493}
form.login .inputbox:focus,.inputbox:focus{border:solid 2px #000}
.registration fieldset p,div.contact,form.user{margin:10px 0}
.registration div,.login_form div,.lost_password div,form.editor .publishing div{margin:5px 0}
.contact label.invalid,label.invalid{color:red}
.poll .td_3,.poll td.line{width:300px}
#system-message dt.message,#system-message dt.error,#system-message dt.notice,#header #headerTopRight ul.menu li ul{display:none}
