*{margin:0}html,body{height:100%}body{margin:0px auto 0px;background-color:#123b53;background-image:url(../images/background.jpg);background-repeat:repeat-x;color:#333;font-size:14px;font-family:Arial,Helvetica,sans-serif}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block;clear:both}* html .clearfix{height:1%}.clearfix{display:block}.button{background-image:-moz-linear-gradient(top,#9eb7d5,#57799c);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9eb7d5),color-stop(1,#57799c));padding:5px 15px;color:#fff;font-weight:normal!important;text-decoration:none;text-transform:uppercase;border:2px solid #fff!important;-moz-box-shadow:1px 1px 3px #666;-webkit-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666}.button:hover{background-image:none;background-color:#91afd5;-moz-box-shadow:0px 0px 2px #999;-webkit-box-shadow:0px 0px 2px #999;box-shadow:0px 0px 2px #999;text-decoration:none!important}#sitecontainer{width:100%;min-height:100%}#header{display:block;width:980px;height:139px;margin:0px auto 0px}#logo{position:absolute;width:502px;height:137px;float:left}#social{margin:5px 0 0 0;width:215px;height:32px;float:right}#login{position:relative;width:300px;height:32px;top:97px;left:642px;z-index:100}#navarea{position:absolute;width:100%;height:40px;background:transparent url(../images/menubar.png) no-repeat center;top:145px;z-index:2}#nav{position:relative;width:980px;margin:0px auto 0px;z-index:10}#breadcrumbs{width:980px;height:30px;margin:30px auto 0px}#content-wrap{background-color:#fff;display:block;width:980px;margin:2px auto 0px;overflow:auto;padding-bottom:20px;margin-bottom:545px;clear:both}#left2col{width:610px;float:left;padding:22px;margin-bottom:10px}#right1col{width:300px;float:right;padding:10px;margin-bottom:10px}.heading{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:30px;font-weight:bold;color:#a85300;letter-spacing:-1.5px;line-height:1em}.subheading{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:18px;font-weight:bold;color:#000}.content{line-height:1.4em;font-family:Arial,Helvetica,sans-serif;font-size:14px}#footer{position:relative;margin-top:-533px;background:url(../images/footer_back.png);width:100%;height:533px;padding-top:6px;clear:both}#footerarea{margin:0px auto 0px;width:100%;height:533px;background-color:#000;background:transparent url(../images/footer_back_glow.png) no-repeat center top}h1{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:2em;color:#a85300;margin-bottom:20px}h2{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;margin:10px 0;font-size:2.5em;color:#a85300}.contentheading{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;margin:10px 0;font-size:1.6em;color:#a85300;text-decoration:none}.componentheading{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:2em;color:#a85300;text-decoration:none}h2 a{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:18px;color:#c60;margin-bottom:-30px}h3,h4{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;color:#a85300;margin:0;padding:0;font-size:1.2em}.item-title{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;color:#a85300;font-size:18px}.item-title a:link{color:#a85300}input[type="text"]{padding:8px;margin-bottom:6px}input[type="text"],select{border:1px solid #999;-moz-border-radius:3px;border-radius:3px}input[type="text"]:hover{border:1px solid #333}div.moduletable_login{margin:0 0 50px 0;padding:0 0 15px 0}div.moduletable_login h3{display:block;padding:2px 5px 2px 5px;background-color:red;color:#fff}div.moduletable_login form#login-form{width:100%}div.moduletable_login form#login-form div.pretext{padding:10px 0 10px 0;font-style:italic}div.moduletable_login form#login-form div.posttext{clear:both;padding:10px 0 0 0;font-style:italic}input#modlgn-username,input#modlgn-passwd{width:235px}input#modlgn-passwd{margin:0 0 15px 4px}div.moduletable_login form#login-form ul{list-style:none;padding:0}div.moduletable_login form#login-form ul li{list-style:none;padding:0;margin:2px 0 0 0;float:left;width:100%}div.moduletable_login form#login-form ul li a{font-size:12px;display:block;float:left;width:100%;margin:0 0 3px 0;background-color:#e5e5e5;padding:0 2px 0 2px;text-decoration:none}div.moduletable_login form#login-form ul li a:hover{font-size:12px;display:block;float:left;width:100%;background-color:#ccc;padding:0 2px 0 2px;text-decoration:none}div.moduletable_login form#login-form fieldset.userdata input.button{margin:5px 0 5px 0}fieldset{border:none}.button-login{margin-top:15px;background:url(../../../images/login_submit_button.png) no-repeat;width:302px;height:46px;border:none}.button-login:hover{margin-top:15px;background:url(../../../images/login_submit_button_hover.png) no-repeat;width:302px;height:46px;border:none}div.registration form#member-registration{width:450px;margin:0 auto 0}div.registration form#member-registration fieldset{display:block;padding:6px 6px 20px 6px;border:0px #999 solid;margin:0 0 15px 0}div.registration form#member-registration fieldset legend{font-weight:bold;font-size:13px}div.registration form#member-registration fieldset dl dt span.spacer span.text label#jform_spacer-lbl{display:block;padding:0 0 15px 0;width:100%}div.registration form#member-registration fieldset dl dt label{float:left;display:block;width:190px;padding:0 0 2px 0}div.registration form#member-registration fieldset dl dd{padding:0 0 2px 0}div.registration form#member-registration fieldset dl dd input{width:210px}div.registration form#member-registration div button.validate{background:url(../../../images/register_submit_button.png) no-repeat;width:302px;height:46px;border:none}.cat-children li{list-style-type:none}.jev_pagination li{background-image:none!important;display:inline;margin-left:5px}.item-sep-width .item-separator{width:560px}.result-title{margin-top:25px;font-size:14px;font-weight:bold;color:#a85300}.result-title a{font-size:18px;font-weight:bold;color:#a85300;text-decoration:none}.result-title a:hover{text-decoration:underline;color:#c60}div.pagination{margin:0px auto 0px}.pagination li{background-image:none!important;display:inline;margin-left:5px}.counter{padding:25px 0 25px 0}