@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}
html {font-family: Arial, Helvetica, sans-serif, "Frutiger 55 Roman"; font-size:12px; line-height:18px;}
/* html {font-family: Arial, Helvetica, sans-serif, "Frutiger 55 Roman"; font-size:12px; line-height:18px; background:#fff;}  */
img {border:none;}
div.clear_all {float:none; clear:both;}

div#body {margin:auto 0; text-align:center; background:#fff url(../images/global/backdrop.gif) repeat-x; padding-top:15px;}
div#contain {margin: auto; text-align:center; width:1000px; border:1px solid #bbb; border-bottom:none; background-color:#fff; padding:15px;}

/* Navigation */
div#left_nav {width:315px; float:left; text-align:left; margin-top:15px;}
div#left_nav img {margin:0 0 0 15px;}
div#right_nav{width:685px; float:right; text-align:left;}

a:link, a:visited, a:hover, a:active {text-decoration: none;}
ul.tabs {display: table; margin: 0; padding: 0; list-style: none; position: relative;}
ul.tabs li {margin: 0; padding: 0; list-style: none; display: table-cell; float: left; position: relative;}
ul.tabs a {position: relative; display: block;}
ul.dropdown {margin: 0; padding: 0; display: block; position: absolute; z-index: 999; top: 100%; width: 250px; display: none; left: 0;}
ul.dropdown ul.dropdown {top: 0; left: 45%;}
ul.dropdown li {margin: 0; padding: 0; float: none; position: relative; list-style: none; display: block;}
ul.dropdown li a {display: block;}

div#menu_top {line-height: 50px; margin-top:5px; float:right;}
div#menu_top ul li {margin-right: 13px;}
div#menu_top ul li.selected {/*background: url(../images/nav/topselectionright.png) no-repeat center 35px;*/}
div#menu_top ul li a {color: #777; padding-left: 4px;}
div#menu_top ul li a img {vertical-align: middle;}
div#menu_top ul li a:hover {}
div#menu_top ul li a span {display: block; padding: 0 15px 0 11px;}
div#menu_top ul li a:hover span {/*background: url(../images/nav/topselectionright.png) no-repeat center 35px;*/}

div#menu {line-height: 30px; margin-top:0px; float:right;}
div#menu ul li {margin-right: 3px;}
div#menu ul li.last_list {margin-right: 0px;}
div#menu ul li.selected {/*background: url(../images/nav/topselectionright.png) no-repeat center 35px;*/}
div#menu ul li a {color: #777; padding-left: 4px;}
div#menu ul li a img {vertical-align: middle;}
div#menu ul li a:hover {color:#000;/*background: url(../images/nav/menuarrow.png) no-repeat left center; color:#000;*/}
div#menu ul li a span {display: block; padding: 0 15px 0 11px;}
div#menu ul li a:hover span {/*background: url(../images/nav/topselectionright.png) no-repeat center 35px;*/}
div#menu ul.dropdown {padding: 10px; background-image: url(../images/nav/dropdown.png); overflow:hidden; border-bottom: 1px solid #dc902f; width: 230px;}
div#menu ul.dropdown li a {border-bottom: 1px solid #aaa; line-height: 30px; overflow: hidden; height: 30px; color:#fff;}
div#menu ul.dropdown li a:hover {background: url(../images/nav/menuarrow.png) no-repeat left center;}

div#menu ul li a.selected {background: url(../images/nav/menuarrow.png) no-repeat left center; color:#000;}

/* Banner / Flash Container */

div#banner_container {margin-top:10px; margin-bottom:11px;}

hr.level {margin-top:15px; border-left:none; border-right:none;}

/* Container */

h2.container_head {margin-bottom:25px; margin-top:10px;}
div#container {margin:10px; text-align:left; margin-top:25px;}
div#cont_l {float:left; text-align:left; margin-right:38px; width:300px;}

div#cont_l_pic {float:left; text-align:left; margin-right:38px; width:255px; height:283px; background:url(../images/main/advert.jpg) no-repeat; border:1px #aaa solid; padding:10px; text-align:center;}
div#cont_l_pic h1 {font-size:18px; font-weight:lighter; color:#1f1e89; margin-bottom:10px; line-height:22px;}
div#cont_l_pic p a {text-decoration:none; color:#333;}
div#cont_l_pic p a:hover {color:#1f1e89;}

div#cont_c  {float:left; text-align:left; width:300px; margin-right:38px;}
div#cont_r  {float:left; text-align:left; width:300px;}

div#cont_cc  {float:left; text-align:left; width:200px; margin-right:38px; margin-left:35px;}
div#cont_rc  {float:left; text-align:left; width:200px;}

div#container p.title {font-weight:bolder; color:#1f1e89;}
div#container p.images {margin:20px 0;}
div#container p.text {margin-top:15px; color:#333;}
div#container img.border {float:left; padding:0 10px 10px 0;}
div#container span {color:#222;}
div#container p.text a {color:#222;}
div#container p.text a:hover {color:#1f1e89;}

div#container h1.title {color:#333; margin-left:15px; margin-bottom:10px; font-size:12px; font-weight:bolder; border-bottom:1px dashed #999; padding-bottom:10px; width:75%;}
div#container ul.partners {list-style:none; color:#333; margin-left:10px; margin-bottom:50px;}
div#container ul.partners li {margin-bottom:10px;}
div#container ul.partners li a {list-style:none; padding-left:15px; color:#333;}
div#container ul.partners li a:hover {background: url(../images/nav/menuarrow.png) no-repeat left center; color:#1f1e89;}
div#container ul.partners li a.selected {background: url(../images/nav/menuarrow.png) no-repeat left center; color:#1f1e89;}

div#container h1.press {color:#333; margin-left:10px; margin-bottom:10px; font-size:12px; font-weight:bolder; border-bottom:1px dashed #999; padding-bottom:10px; width:75%;}
div#container ul.press {list-style:none; color:#333; margin-left:10px; margin-bottom:50px;}
div#container ul.press li {margin-bottom:10px;}
div#container ul.press li a {list-style:none; color:#333;}
div#container ul.press li a:hover {color:#1f1e89;}
div#container ul.press li a.selected {color:#1f1e89;}

div#container div#cont_r_full {width:600px; float:left;}
div#container div#cont_r_full ul li {list-style:inside; margin-left:25px;}
div#container div#cont_r_full hr.news {margin-top:15px; width:90%;}


/* Footer */
div#footer {color:#444; margin-top:10px;}
div#footer_left {float:left; padding:10px;}
div#footer_left ul {}
div#footer_left ul li {list-style: none; display:inline; margin-right:10px;}
div#footer_left ul li a {color:#444; text-decoration:none;}
div#footer_left ul li a:hover {color:#1f1e89;}
div#footer_right {float:right; padding:10px;}





