/* Style sheet style */
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666;line-height:1.5;background-color:#ebeae8;}
html,body,#wrapper,#left,#right{height:100%;}
a{color:#02a4e0;}
h1{font-size:1.6em;color:#02a4e0;margin:0 0 10px 0;font-weight:normal;}
h2{font-size:1.2em;}
h2 a{text-decoration:none;color:#666;}
input[type=text]{border:1px solid #333;padding:2px;background:url(tl_files/southbridge/img/ifield_bg.png) left no-repeat;}
textarea{border:1px solid #333;}
#wrapper{background:url(tl_files/southbridge/img/bg_header.png) top repeat-x;}
#header{height:100px;width:900px;margin:0 auto;}
#speedbar {float:left;margin:15px 0 0 20px;}
#speedbar ul{list-style:none;}
#speedbar ul li{float:left;margin:0 15px 0 0;}
#searchbox{position:absolute;margin:75px 0 0 649px;}
#searchbox .btn {margin:0 0 -3px -22px;}
#searchbox input[type=text]{width:240px;}
#logo{float:left;margin:15px 0 10px 0;}
#topnav{clear:both;background:url(tl_files/southbridge/img/topnav_bg.png) repeat-x;height:30px;color:#fff;text-transform:uppercase;font-weight:bold;-font-size:0.95em;}
#topnav a{color:#fff;text-decoration:none;padding:0;}
#topnav ul{list-style:none;height:30px;padding:0;margin:0;}
#topnav ul li{float:left;line-height:30px;padding:0 15px;border-right:1px solid #585858;}
#topnav ul li.active, #topnav ul li.trail{background:url(tl_files/southbridge/img/topnav_bg_active.png) repeat-x;}
#container{width:900px; margin:15px auto;}
#main, #right{padding:15px;border:1px solid #e6e5e3;background-color:#fff;margin-bottom:10px;}
#main{float:left;width:600px;min-height:500px;}
#right{float:right;width:220px; }
.navi_sidebar{margin:0 0 10px 0;}
.navi_sidebar h3{margin:0;}
.navi_sidebar ul{list-style:none;padding:0;margin:10px 0 0 0;}
.navi_sidebar ul li{border-bottom:1px solid #eee; margin-bottom:1px;padding:2px 5px 2px 0px;}
.navi_sidebar ul li a{text-decoration:none;background:url(tl_files/southbridge/img/bullet.png) left no-repeat; padding-left:14px;}
.navi_sidebar ul li.active {text-decoration:none;background:url(tl_files/southbridge/img/bullet.png) left no-repeat; padding-left:14px;color:#02a4e0;}

.toggler {background-color:#f2f2f2;padding:2px 10px;font-size:1.2em;font-weight:bold;margin-bottom:1px;}
.accordion{margin:0 10px;}

#title{margin:20px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#02a4e0;}

#action{margin:5px 0 5px 0;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666;line-height:1.5;background-color:#ebeae8;}

#footer{clear:both;height:50px;background-color:#474747;}
#footer .inside{font-size:0.8em;padding:10px;color:#fff;width:900px;margin:0 auto;}
#footer .inside a{color:#fff;text-decoration:none;}

.noobButtons{background-color:#444;}
.noobButtons span {background-color:#fff;}
.noobButtons p {margin:0;}
.bgGrey p{background-color:#ebeae8;padding:15px 10px;}
.mod_newslist h2{margin:0 0 0 0;}
.mod_newslist p.info{margin:0;}
.mod_newslist .layout_latest {border-bottom:1px solid #eee;margin-bottom:10px;}

.formbody{margin:0 10px;}
.formbody label{clear:both;width:150px;padding:2px 0;display:block;font-weight:bold;}
.formbody .error {color:#ff0000;margin:0;}
.formbody input{display:block;margin-bottom:-10px;}
.formbody .submit_container {margin:10px 0 10px 0;}
.formbody .submit_container input {background-color:#333;color:#fff;border:0px;padding:2px 10px;}

.mod_search .formbody input {float:left;}
.mod_search p.header{clear:both;margin:40px 0 0 0;}
.mod_search  h3 a{color:#02a4e0; text-decoration:none;}

.pagination ul{list-style:none;margin:0;padding:0;}
.pagination ul li{float:left;margin-right:1px;}
.pagination ul li a, .pagination ul li span{padding:2px 5px;background-color:#bbb;text-decoration:none;color:#fff;}
.pagination ul li span{background-color:#02a4e0;}