body{background:#85c9f0;font:normal 11px Verdana;color:#42525d;}
a, a:hover, a:active{color:#42525d;}
img{border:none;}
#top_reditech{float:left;margin-left:20px;}
#top_slogan{background:url("./images/design/slogan.gif") no-repeat;width:343px;height:23px;float:right;margin-right:20px;}
.header_image{position:relative;top:15px;left:0px;width:100%;}
.block{background:url("./images/design/content_bottomright.gif") no-repeat bottom right #aad7f4;float:left;}
.block_title{background:url("./images/design/title_repeat.gif") repeat-x;margin-top:-25px;padding-left:20px;line-height:25px;font-size:14px;color:#ffffff;font-weight:bold;text-shadow:rgba(0,0,0,0.35) 1px 1px 1px;}
.block_title a, #block_title a:hover, #block_title a:active{text-decoration:none !important;color:#ffffff;}
.block_title_right{float:right;margin-top:-39px;}
.block_bottom_left{margin-top:10px;}
#left{width:20%;margin-left:9%;margin-top:30px;float:left;}
#menu{width:100%;float:none;}
#menu_menu{list-style-type:none;margin:-7px 20px -7px -20px;font-variant:small-caps;font-size:14px;line-height:30px;}
#menu_menu a, #menu_menu a:hover, #menu_menu a:active{text-decoration:none;}
.menu_submenu{margin:0px -40px 0px 20px; font-size: 12px;}
#menu_search{margin:40px 20px 0px;}
#content{margin-left:1%;margin-top:30px;width:60%;}
#content_content{margin:0px 20px -10px;}
#content_content p{margin-bottom:1.5em!important;}
#content_content li{line-height:2em;}
.teaser_block_top{display:block;background:url("./images/design/news_topright.gif") no-repeat top right #e7f4fc;margin:0px 20px 20px;}
.teaser_title{font-size:16px;font-variant:small-caps;margin:0px 0px -15px 20px;}
.teaser_title a, .teaser_title a:hover, .teaser_title a:active{text-decoration:none;}
.teaser_date {float:right;}
.teaser_thumb{float:left;width:100px;margin:10px 10px 0px 0px;}
.teaser_content_p p{margin-bottom:0px;}
.teaser_content_p li{line-height:2em;}
.teaser_block_bottom{background:url("./images/design/news_bottomright.gif") no-repeat bottom right #e7f4fc;}
#pager{text-align:center;margin:0px 5px;}
#testimonial{margin-top:20px;float:none;width:100%;}
#testimonial_mark_top{margin:0px 20px;}
.testimonial{margin:10px 20px;font-size:18px;font-weight:bold;}
#testimonial_mark_bottom{text-align:right;margin:0px 20px;}
#sitemap{margin:-5px 0px 10px -40px;font-size:16px;font-variant:small-caps;list-style-type:none;line-height:24px;}
#sitemap a, #sitemap a:hover, #sitemap a:active{color:#42525d;text-decoration:none;}
#footer{width:100%;float:left;text-align:center;padding:20px 0px;font-size:10px;}
