/* Style sheet general */
.block td{padding:15px;}
.feature{width:45%;float:left;display:inline;margin:10px 15px 10px 0px;vertical-align:top;}
.feature img{float:left;display:inline;margin:0px 10px 10px 0px;}
.ce_downloads{margin:15px 0px 0px 0px;}
.mod_article table{width: 90% ! important}
.pdf_link{width:100%;margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px;text-align:right;border-top:1px dotted #0C2A84;}
.back{width:100%;text-align:right;}
.more{width:100%;clear:both;text-align:right;}
#contact_details{padding-top:20px;padding-left:25px;}
.ce_form{width:300px;float:left;margin-right:auto;padding:10px;}
.ce_form form input{margin-bottom:10px;border: 1px solid #BEE3F5 ! important;}
.ce_form label{width:100px;display:block;margin-bottom:1px;font-weight:bold;color:#0C2A84;}
.ce_form textarea{width:100%;height:100px;margin-bottom:10px;border:1px solid #BEE3F5;border-collapse:collapse;}
#custom-doc{width:55.77em;margin:auto;text-align:left;*width:54.43em;min-width:725px;}
.yui-gf .yui-u-custom{}
.yui-gf .yui-u-custom.first{width:149px;}
.yui-gd  .yui-u-custom{width:371px;}
.yui-gd  .yui-u-custom.first{width:339px;}
.invisible{display: none}
p.header{padding-bottom:3px;text-align:right;border-bottom:1px dotted #ccc;}
.first.even{width: 100% !important;}
.context{margin:0px;}
.url{margin:0px 0px 15px 0px;color:#888888;}
strong,b{font-weight:bold;}
h1,h1 a{font-weight:bold;font-size:14px;color:#333333;text-transform: uppercase;margin: 10px 0 5px 0;}
h2{font-weight:bold;font-size:12px;color:#096596;text-transform: uppercase;}
a{text-decoration:none;color:#1c8fbc;}
a:hover,a.hover{text-decoration:underline;color:#0C2A84;}
p{color:#333;margin: 0 0 15px 0;}
p.error{margin:0px;padding:0px;color:#DF0048;}
.top{height:20px;float:right;font-weight:bold;font-size:10px;color:#30769a;margin: 5px 0 0 0;}
.top a{font-weight:normal;font-size:11px;color:#30769a;}
.top div{display:inline;}
.top ul{display:inline;}
.top li{display:inline;margin-bottom:5px;padding:0px 5px;border-right:1px solid #cccccc;}
.top li.last{padding:0px 0px 0px 5px;border:0px #cccccc;}
.top .logout li.last{border-left:1px solid #cccccc;}
.moto{margin-top:15px;}
.subscription{width:307px;height:80px;font-size:11px;background: #bfe2f5;margin: 15px 0 0 0;}
.subscription .text{width:110px;padding:2px;}
.subscription .zone{padding:6px 10px;}
.subscription .zone form{font-weight:bold;margin: 5px 0 0 0;}
.banner{width:378px;height:250px;float:right;background-image:url("tl_files/stylesheets/banner.jpg");background-position:left top;background-repeat:no-repeat;}
.banner .search{position:relative;float:right;text-align:right;font-weight:bold;color:#1c8fbc;margin: 200px 10px 0 0;}
.banner .search a{font-weight:normal;}
.banner .search .submit{margin-top:1px;border:1px solid #ffffff;}
.banner .search  .text{height: 21px; width: 220px;border: 1px solid #1293D4;margin: 0;}
.main{margin-top:15px;background-image:url("tl_files/stylesheets/menu.gif");background-position:left top;background-repeat:repeat-y;}
.main .menu{margin: 0 0 10px 0;}
.main .menu .active{font-weight:bold;color:#0C2A84;}
.main .menu ul.level_1 li{width:138px;display:block;border-bottom:1px dotted #060000;padding: 10px 0 10px 10px;}
.main .menu ul.level_1 li.last{display:block;border:0px dotted #060000;padding: 10px 0 10px 10px;}
.main .menu ul.level_2 li{padding:10px 0px 0px 10px;border:0px;font-size:11px;}
.main .menu li a{font-weight:bold;text-decoration:none;color:#060000;}
.main .menu li a:hover{font-weight:bold;text-decoration:none;color:#0C2A84;}
.main .content li{margin:0px 0px 0px 25px;font-weight:bold;text-decoration:none;color:#333333;line-height:20px;list-style-type:square;}
.main .content form{margin:10px 0px;padding:10px;border:2px solid #cccccc;font-size:15;}
.main .content form .text{width:250px;padding:2px;border:1px solid #777777;}
.main .content form table td{padding:5px;}
.main .content form .submit{float:right;padding:2px 5px;background-color:#0C2A84;border:1px solid #333;color:#ffffff;}
.zone form .submit{float:right;padding:2px 5px;background-color:#0C2A84;border:1px solid #333;color:#ffffff;}
.promo{margin: 15px 0 0 0;}
.promo img{float:left;margin: 0 10px 0 0;}
.promo p{}
.footer{height:20px;margin:20px;padding:3px;border-top:1px dotted #000;}
.footer .copyright{float:left;}
.footer .submenu{float:right;}
.footer .submenu li{float:left;display:inline;margin:0px 0px 0px 10px;}
.footer .submenu a{font-size:10px;color:#8f8f8f;text-transform: uppercase;}

