/* HEADER */
#contact {clear:both; padding: 2px 10px 0 0; text-align: right; font-size:18px;}
#header {overflow: hidden; width: 931px; margin: 3px auto 10px auto; height: 64px;}
#header a img {margin: 15px 55px 0 0; float: left;}
#header ul, #header li {margin: 0; padding: 0; border: 0;} #header li {list-style: none;}
#header ul {overflow: hidden; float: left; margin: 5px 0 0 10px; width: 701px;}
#header ul li {float: left; padding: 8px 9px 5px;}
#header ul li.search {width: 190px; padding: 6px 0 0 84px; height: 22px;}
#header ul li.search input[type=text] {width: 120px; margin: 0; padding: 0; padding-right: 2px; border: 0;}
#header ul li.search .link {text-transform: uppercase; background-color: #d3d3d3; color: #000; font-weight: bold; font-size: 11px; padding: 6px 10px;}
#header ul li a {color: #fff; font-size: 14px;}
#header ul.topnav {margin: 0 0 0 10px; font-size: 11px;}
#header ul.topnav li {color: #000; padding: 5px 8px 5px 0; width: 52px;}
#header ul.topnav li a {color: #000; font-size: 11px; text-decoration: none;}
#header ul.topnav li.msg {text-align: right; padding-right: 46px; width: 430px;}
#header ul.topnav li.msg a {text-decoration: underline;}
#header ul.topnav li.acct {padding: 5px 0 5px 0; width: 104px;}


/* BREADCRUMB */
#breadcrumb {clear: both; overflow: hidden; width: 925px; padding: 0 3px 10px 3px; height: 12px;}
#breadcrumb a {color: #039fd9;}


/* LEFT NAV */
#leftnav {float: left; width: 140px; overflow: hidden; border: 1px solid #d7d7d7; border-bottom: none; min-height: 376px; margin-bottom:10px; }
#leftnav h3 {font-size: 14px; color: #039fd9; font-weight: normal; padding: 20px 0 4px 1px; border-bottom: 1px solid #bbb;}
#leftnav h3.first {padding-top:4px;} 
#leftnav a {text-decoration: none; color: #252525;}
#leftnav a:hover {color: #039fd9}
#leftnav a img {display: inline; margin: 15px 11px;}

#leftnav ul, #leftnav li {margin: 0; padding: 0; border: 0;} #leftnav li {list-style: none;}
#leftnav ul {display:none;}
#leftnav ul.active {display:inherit;}
#leftnav li div {float:right; width:14px; cursor:pointer; cursor:hand; text-align:right; color:#999999;}

#leftnav ul.level0 {display:block;}
#leftnav ul.level0>li {border-bottom: 1px solid #bbb; padding: 6px 0 6px 0; font-size: 14px;}
#leftnav ul.level0>li>a {padding-left: 1px;}
#leftnav ul.level0>li.active>a {color: #039fd9;}

#leftnav ul.level1 {border-top: 1px solid #bbb; margin: 6px 0 0 0;}
#leftnav ul.level1>li {border-bottom: 1px solid #ddd; padding: 4px 0 6px 2px; font-size: 11px; }
#leftnav ul.level1>li>a {text-transform: uppercase; font-weight: bold;}
#leftnav ul.level1>li.active>a {color: #039fd9;}
#leftnav ul.level1>li.line {border-bottom: 1px solid #bbb; padding-bottom: 6px;}

#leftnav ul.level2 {margin: 6px 0 0 0;}
#leftnav ul.level2>li {border-top: 1px solid #eee; padding: 4px 0 4px 4px; line-height: 12px;}
#leftnav ul.level2>li>a {font-size: 10px;}
#leftnav ul.level2>li.active>a {color: #039fd9;}

#leftnav ul.level3 {margin: 4px 0 0 0;}
#leftnav ul.level3>li {border-top: 1px solid #f6f6f6; padding: 4px 0 4px 6px; line-height: 12px;}
#leftnav ul.level3>li>a {font-size: 10px;}
#leftnav ul.level3>li.active>a {color: #039fd9;}

#leftnav ul.level0 li.cat12 a {color: #069dd6;}


/* FOOTER */
#footer {overflow: hidden; width: 931px; margin: 3px auto 0 auto; color: #949494;}
#footer ul, #footer li {margin: 0; padding: 0; border: 0;} #footer li {list-style: none;}
#footer ul {overflow: hidden; background-color: #069dd6; padding: 10px 0 10px 60px; margin-bottom: 10px;}
#footer ul li {float: left; border-right: 1px solid #fff; color: #fff; padding: 0 4px; font-size: 10px; font-weight: bold; line-height: 10px;}
#footer ul li.last {border-right: 0px;}
#footer ul li a {color: #fff;}
#footer #footerad {float: right;}
#footer #footertext {float: right;}
#footer #footertext p {margin: 1px 0; width: 690px; text-align: right;}
