html, body, #overbody, #framework { height: 100%; }

#td_body { background-image: url(/_i/backgrounds/internal/bg_22.jpg) !important; background-position: right 0; }

#header { height: 141px; }

.logo { margin-top: 20px; }
.tel { margin-top: 31px; margin-left: 2px; }

.navigation, .switch_langs { /*margin-top: 105px;*/ }
.navigation { margin: 6px 10px 0px 0px;}
.navigation a { margin: 0px 0px 0px 10px;}

.content p, .content hr, .content h6 { margin-bottom: 19px; }

.content hr { clear: both; }

.content img.left { margin: 0 19px 19px 0; }

.sidemenu {background: #f1f1f1; color: #000; padding: 12px 21px 12px 21px;}
.sidemenu div {background: url(/_i/backgrounds/dash.gif) repeat-x left bottom; padding: 3px 0px 4px 0px;}
.sidemenu div a {color: #000; text-decoration: none;}
.sidemenu div a:hover {text-decoration: underline;}

.sidemenu ul li a {color: #00a4d3; text-decoration: underline;}
.sidemenu ul li a:hover {text-decoration: none;}


.page_title {background: #e4e4e4; margin: 0px 0px 20px 0px;}
.page_title h5 { text-transform: uppercase; font-family: Arial; font-size: 14px; display: inline; float: left; padding: 9px 5px 5px 8px; width: 83%;}
.page_title .right {padding: 9px 9px 5px 5px; width: 7%; text-align: right;}
.page_title .right a { background: url(/_i/bullets/arrow_rwd.gif) no-repeat 0px 1px; padding-left: 20px;text-decoration: none; font-weight: bold; color: #042987; font-size: 11px;}
.page_title .right a:hover {color: #00a4d3;}

.mailto { font-size: 12px; }

.crumbs { font-size: 11px; height: 20px; background: url(/_i/backgrounds/dash.gif) repeat-x bottom; }
.crumbs img { margin: 3px 12px 0px; }
.crumbs a, .crumbs span { color: #a6a6a6; }
.crumbs a:hover { color: #00a4d3; text-decoration: underline;}

.submenu { padding: 15px 10px 15px 30px; width: 145px; background: #f1f1f1 url(/_i/details/submenu_bg.gif) no-repeat right bottom; }

* html .submenu { width: 145px;}

.submenu .divider { height: 10px; overflow: hidden; background: url(/_i/backgrounds/dash.gif) repeat-x 0 6px; }

.submenu a { text-decoration: none; color: #818181; font-size: 12px; }

.submenu a:hover { text-decoration: underline; }

.content h6 { color: #03b9e8; font-size: 14px; }

.content .lightblue { color: #03b9e8; }

.uppercase { text-transform: uppercase; }


.news_item, .news_item a { color: #313131; }

.news_item { margin-bottom: 13px; }

.news_item .date { color: #a9a9a9; font-weight: bold; margin-bottom: 4px; font-size: 12px; }

.news_item .head { margin-bottom: 3px; }

.news_item .blue { color: #00bce4; }

hr { height: 1px; display: block; background: #e4e4e4; color: #e4e4e4; }

.link_wb { background: url(/_i/bullets/crumbs.gif) no-repeat 0 3px; padding-left: 12px; }

.fs_11px { font-size: 11px; }

.fs_12px { font-size: 12px; }

ul li { list-style-type: none; padding-left: 15px; background: url(/_i/bullets/penta.gif) no-repeat 0 5px; margin-bottom: 9px; margin-top: 9px; }

.input_text { padding: 2px 0; }

.input_text, .input_button { border: solid 1px #878787; font-size: 13px; }

/*old classes*/
.iSearch, .iButton { border: solid 1px #878787; font-size: 13px; background: #fff; }

blockquote { margin: 0px; }

.list td {padding: 0px 15px 16px 0px;}
.list img, .img_border {padding: 3px; border: 1px solid #c1eff8;}
.list .note {margin: 6px 0px 0px 0px;}