﻿body, html {margin: 0;  padding: 0;}
body {background: #F9FAFC url("../images/bg_body.jpg") repeat-x; color: #67737A; font-size: 9pt; font-family: "Trebuchet MS", Arial, sans-serif; text-align: center;}
h1 {font: 1.6em/1.5em "Trebuchet MS", Arial, sans-serif;}
a {color: #396484; text-decoration: none;}
a:hover {color: #396484; text-decoration: underline;}
hr {height: 0; border: 0; border-top: 1px solid #CCC; padding:2px 0; margin:0;}
b {color:#396484;}
.fleft {float:left}
.fright {float:right}
.clear {clear:both}


.holder_left, .holder_center, .holder_right, .top_left, .top_right, .footer_left, .footer_menu {float: left}

.holder {background: url("../images/bg_holder_center.gif") repeat-x top center; height: 400px; width: 100%;}
.holder_left {float:left; background: url("../images/bg_holder_left.gif") repeat-x top left; height: 400px; width:116px; }
.holder_center {background: transparent url("../images/bg_holder.png") repeat-y; height: auto !important; height:100%;  
                left: 50%; margin-left: -461px; min-height: 100%; padding: 0 12px 0 12px; position: absolute; 
                text-align: left; width: 922px;}
.holder_right {float:right; background: url("../images/bg_holder_right.gif") repeat-x top right; height: 400px; 
               width:116px; }

.top {height: 90px; padding: 20px 0 0 0; width: 900px}
.top_left {width: 250px; padding-left:30px}

.top_right {float:right; height:45px; width:570px; margin-right:50px}
.top_right .menuButton {float:right; display: inline; text-decoration: none; margin-top:34px}
.top_right .menuButton.active .menuButtonLeft{float:left; color: #fff; 
                                              background: url("../images/sprite.png") no-repeat -11px -65px; 
                                              padding: 10px 10px 15px 11px; line-height: 2.5em; margin-top:-2px}
.top_right .menuButton.active .menuButtonRight {float:right; color: #fff; 
                                                background: url("../images/bg_menu.jpg") no-repeat top right; 
                                                padding: 2px 4px 10px 0; margin: -2px 0 0 -14px}
.top_right .menuButton.active a {color:#FFF}

.menu .menuButton a {color: #898989; font-family: Arial; font-size: 12px; padding: 0 7px 0 7px; text-decoration: none; 
              margin:0 10px}
.menu .menuButton a:hover {text-decoration: none}

.submenu {text-align:right; clear:both}
.submenu a {color: #898989; font-family: Arial; font-size: 12px; text-decoration: none; font-size:11px; padding-left:20px}
.submenu a:hover {text-decoration: none}
.submenu .menuButton {float:right; display:inline; text-decoration:none; margin-top:5px}
.submenu .menuButton.active .menuButtonText {font-weight:bold}
.submenu .menuButton.active a {color:#898989}
.submenu .item {display: block; float: right}

.content {margin: 0 0 45px;}
.content span {width: 900px}
.content span img {text-align: left;}
.content .tblContent {height: 260px; vertical-align:text-top; width: 890px;}
.content table td {vertical-align: top;}
.content_left {padding: 0 15px 0 15px; width: 615px;}
.content_separator {background:  url("../images/sprite.png") 0 -18px no-repeat ;}
.content_right {padding: 0 15px 0 6px; width: 240px;}
.content table span a {background: transparent url("../images/sprite.png") no-repeat scroll right -65px; color: #fff; 
                       padding: 0 18px 0 6px; text-decoration: none;}

.footer {bottom: 0;  margin: 15px 0 0 0; position: relative; width: 900px}
.footer_left {width: 150px; padding: 12px 0 10px 15px;}
.footer_menu {padding: 5px 0 10px 0;}
.footer_menu a, .footer_right a {color: #898989; font-family: Arial; font-size: 8pt; padding: 0 4px 0 4px; 
                                 text-decoration: none;}
.footer_menu ul li {display: inline; text-decoration: none;}
.footer_right {float: right; padding: 14px 20px 0 0;}

.line {background:  url("../images/sprite.png") 0 2px no-repeat;}
.title h1 {color: #fff; background: url("../images/bg_h1.png") no-repeat top right; margin: 0 -10px 0 0; 
           padding: 3px 0 2px 0;}
.title {background: url("../images/sprite.png") no-repeat -14px -9px; height: 35px; margin: 5px 0 1px 0;  
        padding: 5px 5px 5px 10px;}
.blue {color: #0072BB; margin:0; padding:0}

.w100 {width: 100px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w600 {width: 600px;}

.textContent{line-height:20px;padding:0 4px 0 4px;}

.news {width:100%;}
.news_title {font-weight:bold;float:left;}
.news_date {width:100px;float:right;text-align:right;}
.news_text {clear:both;}
.news_text p {padding:0;margin:0;}
