/* Style sheet xElements */
.newsEvents.block h1{margin-bottom:-15px;padding-bottom:0;}
.contactForm .formbody label{width:175px;float:left;margin-right:8px;}
.contactForm .formbody{width:600px;float:left;clear:right;padding-top:15px;padding-bottom:15px;}
.contactForm .formbody .submit_container{float:right;clear:left;}
.formbody td{padding-right:8px;padding-bottom:5px;vertical-align:top;}
.contactForm .formbody input,.contactForm .formbody select,.contactForm .formbody div,.contactForm .formbody textarea{float:left;margin-top:2px;margin-bottom:3px;}
.contactForm .formbody .radio_container input,.contactForm .formbody .radio_container label,.contactForm .formbody .checkbox_container input,.contactForm .formbody .checkbox_container label{width:auto;float:none;margin-top:2px;margin-bottom:3px;}
.contactForm .checkbox_container span{display:block;}
.contactForm .learnBox{padding-left:200px;}
.contactForm .captcha_text{display:block;}
.contactForm p.error{width:145px;top:-3px;clear:both;display:block;margin-bottom:0;margin-left:185px;padding:2px 8px 5px;background-color:#9e0b0b;border-top:0px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;font-weight:normal;font-size:.85em;color:#ffffff;}
.ua-ie-6 .contactForm .formbody select.select.referral,.ua-ie-7 .contactForm .formbody select.select.referral{width:133px;margin-left:32px;}
span.mandatory{display:none;}
span.mandatory.visible{width:5px;float:left;clear:left;display:block;}
.contestForm .row_6 td,.contestForm .row_7 td,.contestForm .row_8 td,.contestForm .row_9 td{padding-top:12px;padding-right:8px;}
#left .mod_login input.text{width:105px;}
#left .mod_login label{display:inline-block;padding-top:5px;}
.ce_comments span.mandatory{width:auto;float:none;display:inline;}
.ce_comments{margin-top:20px;}
.ce_comments h1{font-size:1.4em;line-height:1.5em;}
.ce_comments .comment_default{display:block;margin-top:5px;margin-bottom:5px;padding:10px;background-color:#e3e3e3;border:1px solid #b5b5b5;}
.ce_comments div.form{margin-top:25px;}
.screenShot{margin-bottom:20px;}
.screenShot img{display:block;}
.caption{display:block;padding:2px 5px;background-color:#292929;font-size:.9em;color:#ffffff;}
.screenShot .image_container{width:150px;margin-right:auto;margin-left:auto;padding:5px;background-color:#ffffff;}
p.info{margin-top:3px;margin-bottom:3px;font-weight:bold;font-size:.9em;color:#62316B;}
.layout_short h2,.mod_eventlist h2{margin-top:-5px;margin-bottom:5px;padding-bottom:0;}
.teaser,.event{margin-bottom:40px;}
.mod_newsmenu li{margin:0;padding:0;list-style-type:none;}
.insidePage #right .mod_newsmenu ul.level_1{margin-left:0;padding-left:0;}
.mod_newsmenu{margin-top:25px;margin-bottom:25px;}
.mod_newsmenu h2{color:#147022;}
.mod_newsmenu li.year{display:block;padding-bottom:2px;border-bottom:1px dotted #bfbfbf;font-weight:bold;font-size:1.2em;color:#000000;}
.mod_newsmenu li.year ul a{font-weight:normal;font-size:.9em;color:#147022;}
.insidePage .mod_newslist{margin-bottom:20px;}
.insidePage.news .mod_newslist .layout_simple{margin-bottom:10px;padding:10px 5px;border-bottom:1px solid #b3b3b3;}
.insidePage.news .mod_newslist span.title a{color:#000000;}
.insidePage.news .mod_newslist span.title a:hover{text-decoration:underline;}
.insidePage.news .mod_newslist span.date{height:50px;float:left;display:block;margin-right:10px;font-style:italic;color:#545353;}
.insidePage.news .mod_newslist span.more{display:block;margin-top:10px;margin-right:10px;text-align:right;}
.insidePage.news .mod_newslist span.more a{font-style:italic;color:#B02F12;}
.insidePage #right .mod_feedlister ul{margin-left:0;padding-left:0;}
.insidePage #right .mod_feedlister{display:block;margin-top:15px;padding-bottom:5px;border-bottom:1px dotted #9c9c9c;}
.insidePage #right #ssfcu.mod_box_items{margin-top:-30px;}
.insidePage #right #ssfcu.mod_box_items .image_container{padding-bottom:15px;}

