/* Core Elements */

html {height: 100%;margin-bottom: 1px;}
body {margin: 0;font-family: Tahoma;font-size: 12px;line-height: 16px; font-style:normal;}
p {margin-top: 10px;margin-bottom: 15px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clr {clear: both;}
.contentheading {font-size: 16px;font-weight: bold;border: 0;padding: 0 0 10px 0;line-height: 100%;letter-spacing: 0px;}

/* Structure */

div.wrapper { margin: 0 auto; width: 962px;padding:0;height:100%;}
#leftcol { width:150px;padding-right:10px;}
#maincol { margin-right:0px;padding:0;width: 774px;}
#mainblock {margin-left:0px;margin-right:0px;padding:0;height:100%;}
#header-bar {height:8px;overflow: hidden;}
#showcase-top {width: 962px;height: 55px;}
#showcase-main {text-align:center; border-left:1px #FFFFFF solid;border-right:1px #FFFFFF solid;}
#showcase-main .padding {padding: 0 13px;}
#showcase-bottom {height: 25px;margin-left: 0px;margin-right: 0px;margin-bottom: 6px;border-left:1px #FFFFFF solid;border-right:1px #FFFFFF solid;}
#main-top {height: 17px;margin-right: 0px;margin-left: 0px;border-left:1px #FFFFFF solid;border-right:1px #FFFFFF solid;}
#main-top .padding {padding: 15px 0 0 0;}
#main-bar {overflow: hidden; height:30px;}
#nav-block {float: left;width: 40%;}
#searchmod {width: 310px;height: 23px;float: right; margin-top:5px;}
#searchmod .inputbox {background: none;width: 218px;height: 23px;margin-left: 30px;border: 0; }
#main {margin-left: 0px;margin-right: 0px;border-left:1px #FFFFFF solid;border-right:1px #FFFFFF solid;}
#main .main-padding {margin: 0 13px;}
#main-bottom {width: 962px;height: 20px;float: left;}
#leftcol {float: left;}
#leftcol .padding {padding: 0 0 0 0; width:150px;}
#leftcol .inner .padding {padding: 10px 10px 0 10px; width:100px;}
#maincol .inner .padding {padding: 20px;}
.col-topnav {width: 150px;height: 10px;}
.btm-topnav {width: 150px;height: 10px;}
.col-topmain {width: 774px;height: 10px;}
.btm-topmain {width: 774px;height: 10px;margin-bottom:5px;}
.col-topmenu {width: 934px;height: 10px;}
.btm-topmenu {width: 934px;height: 10px;margin-bottom:5px;}
#bottom {margin-top: 10px;}
#bottom-shadow {height: 25px;position: relative;z-index: 2;}
#footer {padding: 20px 0 110px 0;}
#copyright {height: 22px;line-height: 22px;}
a.mainlevel {line-height: 32px;height: 32px;font-size: 100%;padding: 3px 10px 5px 15px;}
a {color: #fe7801;}
a:hover {color: #333;}
.contentheading, .componentheading {color: #333;}
#body-bg {background: #EDEDED url(../images/bg.jpg) 50% 0 no-repeat; background-attachment:fixed;}
#main-bar {background: #f5f5f5;border-left: 1px solid #ccc;border-right: 1px solid #ccc; padding:0px; margin:0px;}
#searchmod {background: url(../images/search-bg.png) no-repeat;}
.inner {background: #f5f5f5;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.col-bottom {background: url(../images/col-bl.png) 0 0 repeat;}
.col-bottom2 {background: url(../images/col-br.png) 100% 0 repeat;}
.col-bottom3 {background: url(../images/col-bm.png) 0 0 repeat;}
.col-topnav {background: url(../images/top-nav.png) 0 0 repeat;}
.btm-topnav {background: url(../images/btm-nav.png) 0 0 repeat;}
.col-topmain {background: url(../images/top-main.png) 0 0 repeat;}
.btm-topmain {background: url(../images/btm-main.png) 0 0 repeat;}
.col-topmenu {background: url(../images/top-topnav.png) 0 0 repeat;}
.btm-topmenu {background: url(../images/btm-topnav.png) 0 0 repeat;}
.col-top2 {background: url(../images/col-tr.png) 100% 0 repeat;}
.col-top3 {background: url(../images/col-tm.png) 0 0 repeat;}
#footer {background: #D1D1D1 url(../images/bottom-bg.png) 50% 0 repeat-x;color: #666;}
#copyright {color: #666;}
a#active_menu.mainlevel, a.mainlevel:hover {color: #000000;}

/* body style */

#header-bar {background: url(../images/header-bar.png) 0 0 repeat-x;}
#showcase-top {background: url(../images/showcase-top.png) 0 0 no-repeat;}
#showcase-main {background: url(../images/showcase-middle.png) 0 0;}
#showcase-bottom {background: url(../images/showcase-bm.png) 0 0 repeat-x;}
#main-top {background: url(../images/main-tm.png) 0 0 repeat-x;}
#main {background: url(../images/main-m.png) 0 0;}
#main-bottom {background: url(../images/main-btm.png) 0 0 no-repeat;}
#bottom-shadow {background: url(../images/bottom-shadow.png) 50% 0 no-repeat;}

/* @end */

