body{background:#fff;font:12px"Lucida Grande", Arial, Helvetica, sans-serif;color:#333;padding:0;margin:0;}
#main{margin:0 auto;width:1000px;}
#logo{height:60px;margin-bottom:5px;margin-top:15px;}
#logo #loginpanel{position:relative;float:right;height:60px;margin-right:5px;}
#logo #loginpanel div{position:absolute;width:500px;bottom:0;right:0;text-align:right;}
#logo #loginpanel a{color:#666;}
#logo #loginpanel a:hover{color:#b11e1d;}
#navigation{background:url(images/nav_bg.gif) repeat-x;height:41px;}
#navigation .left{background:url(images/nav_left.gif) no-repeat;height:41px;float:left;}
#navigation .right{background:url(images/nav_right.gif) no-repeat;width:10px;height:41px;float:right;}
#navigation ul{list-style:none;margin:0;padding:0;}
#navigation li{display:inline;float:left;background:url(images/nav_dash.gif) no-repeat right;padding-right:0px;}
#navigation a{float:left;display:block;padding-left:20px;padding-right:20px;height:29px;padding-top:12px;color:#333;}
#navigation a:hover{color:#b11e1d;}
#navigation a.active{color:#b11e1d;font-weight:bold;}
#content{clear:both;padding-bottom:25px;}
#foot{clear:both;border-top:1px solid #d5d5d5;padding-top:4px;height:46px;color:#999;font-size:11px;}
#foot p{margin:0;padding:0;}
.large{font-size:26px;}
div.container.left{float:left;width:280px;margin-right:20px;}
div.container.right_large{float:left;width:700px;}
div.container.center{float:left;width:340px;margin-right:20px;}
div.container.right{float:left;width:340px;}
.full{float:none;clear:both;}
.box{margin-top:15px;}
.box_image{margin-top:15px;height:275px;}
.box_image_small{margin-top:15px;}
.box .box_head{background:url(images/box_head_bg.gif) repeat-x;}
.box .box_head h1, .box .box_head h2{background:url(images/box_head_bg.gif) repeat-x;margin:0;padding:15px 20px 2px 20px;border:none;}
.box .box_head .left, .box .box_head .right{width:10px;height:37px;}
.box .box_head .left{float:left;background:url(images/box_head_left.gif) no-repeat;}
.box .box_head .right{float:right;background:url(images/box_head_right.gif) no-repeat;}
.box .box_cont{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:10px 20px 0px 20px;}
.box .box_foot{background:url(images/box_foot_bg.gif) repeat-x;height:10px;}
.box .box_foot .left, .box .box_foot .right{width:10px;height:10px;}
.box .box_foot .left{float:left;background:url(images/box_foot_left.gif) no-repeat;}
.box .box_foot .right{float:right;background:url(images/box_foot_right.gif) no-repeat;}
*html .box .box_head .left{margin:0;padding:0;width:10px;}
*html .box .box_head h3{padding-left:8px;}
.box.navigation ul{margin:0;padding:0;padding-bottom:5px;list-style:none;display:block;}
.box.navigation li ul{margin:0;padding:0;}
.box.navigation li a{display:block;color:#333;height:20px;padding-top:5px;font-weight:bold;}
.box.navigation li a.active, .box.navigation li a:hover{color:#b11e1d;}
.box.navigation li ul li a{color:#333;font-weight:normal;padding-left:15px;margin-left:10px;background:url(images/subnav_arrow.gif) no-repeat left;}
.box.navigation li ul li a.active{background:url(images/subnav_arrow_h.gif) no-repeat left;}
div.icontext{background-repeat:no-repeat;min-height:100px;padding-left:115px;}
div.icontext_small, div.icontext_small2{background-repeat:no-repeat;min-height:110px;padding-left:75px;padding-right:5px;width:246px;float:left;}
div.icontext_small2{min-height:90px;}
div.icontext_smallwide{background-repeat:no-repeat;min-height:80px;padding-bottom:10px;padding-left:75px;}
a.iconlink{background-repeat:no-repeat;padding-left:20px;padding-top:2px;padding-bottom:2px;}
.box ul{margin-left:0;margin-top:0;padding-left:25px;}
.box li{padding-top:3px;padding-bottom:2px;}
.fixed_container{position:relative;}
.floating_container{width:280px;}
img{border:none;}
p{margin:0;padding-bottom:10px;line-height:18px;}
h1, h2{font-size:13px;text-transform:uppercase;font-weight:bold;}
h3{font-size:12px;font-weight:bold;padding-bottom:5px;border:none;margin:0;}
h4{font-size:11px;font-weight:bold;}
h4{font-size:11px;font-weight:bold;font-style:italic;margin:0;}
a{color:#b11e1d;text-decoration:none;}
a:hover, a:active{color:#C60;}
.clear{clear:both;}
input{font:12px"Lucida Grande", Arial, Helvetica, sans-serif;}
.left form input{width:226px;}
form input{font-size:12px;background:#fff;border:1px solid #d5d5d5;padding:3px;color:#666;}
form input:focus{background:#fff;color:#333;}
form select{font-size:12px;background:#fff;border:1px solid #d5d5d5;padding:3px;color:#666;}
a.button, input.submit{display:block;width:110px;padding:5px;padding-bottom:6px;text-align:center;background:url(images/button_bg.gif) no-repeat;color:#666;cursor:pointer;border:none;}
a.button.important, input.submit.important{color:#b11e1d;margin-top:10px;}
p a.button{padding-top:3px;}
input.submit{width:120px;}
.left input.submit{width:120px;}
a.button:hover, input.submit:hover{color:#b11e1d;background:url(images/button_bg_h.gif) no-repeat;}
a.button.important:hover, input.submit.important:hover{color:#C60;background:url(images/button_bg_h.gif) no-repeat;}
.box_description{margin-top:0;margin-bottom:15px;}
.box_flashintro{height:340px;}
.portrait_image{float:left;margin-right:10px;}
#ec_debug{background:#414141 url(images/debug.png) no-repeat right;display:block;height:26px;position:fixed;width:100%;bottom:0;color:#ffffff;font-size:11px;}
#ec_debug ul{list-style:none;margin:0;padding:0;margin-left:18px;}
#ec_debug li{display:inline;float:left;height:26px;}
#ec_debug a, #ec_debug p{display:block;height:20px;padding-left:15px;padding-right:15px;padding-top:6px;color:#ffffff;text-decoration:none;}
#ec_debug a:hover{background:#666666;}
#ec_debug_errors, #ec_debug_dbquerys{height:200px;position:fixed;width:100%;bottom:26px;color:#ffffff;padding:20px;overflow:auto;display:none;}
#ec_debug_errors{background:#CC0000;}
#ec_debug_dbquerys{background:#006600;}
