/* HTML Tag Redefinition */
body{padding:0;margin:0;background:url(images/bg.jpg) center top repeat;background-color:#f9f19b;}

div.spacer,div.ccm-spacer{ clear:both; font-size:0px; line-height:0;}



#container {width:900px;padding:30px 0 30px 0;margin:0 auto;}
#content {}

.sidepattern_left {background:url(images/sidepattern_left.png) left top repeat-y; }
.sidepattern_right {background:url(images/sidepattern_right.png) right top repeat-y;}
.sidepattern_top {background:url(images/sidepattern_top.png) center bottom repeat-x;height:10px;margin:0 32px 0 32px;}
.sidepattern_bottom {background:url(images/sidepattern_bottom.png) center top repeat-x;height:10px;margin:0 32px 0 32px;}

.main {margin:0 35px 0 35px;background:url(images/bg_sidebar.jpg) 0 0 repeat-y #fefce0;}
#sidebar {float:left;width:230px;text-align:center;padding:20px 0 0 0;overflow:hidden;}
#body{float:left;width:560px;padding:20px 0 0 20px;overflow:hidden;}
.contentbottom {height:40px;}




/* Search */
.searchdiv {margin:5px 0 5px 0;width:250px;}
div.searchtitle {float:left;padding:0;margin:0;width:26px;height:28px;background-image: url(images/search_left.png);background-repeat:no-repeat;}
div.searchtitle h3 {padding:0;margin:0;display:none;}
.searchbox input {width:160px;height:27px;outline:none;border:0;line-height:26px;color:#999;font-size:12px;margin:0;padding:0;background-image: url(images/search_bg.png); }
.searchbtn {float:left;width:41px; height:28px;background-image: url(images/search_btn.png);background-repeat:no-repeat;border: 0;margin:0;}
.searchbtn input{}


/* autoSubNav */
#autoSubNav {text-align:left;margin:0 10px 0 10px;}
#autoSubNav .nav {}
#autoSubNav .nav a {text-decoration: none;}
#autoSubNav ul.nav {list-style:none; margin:0;padding:0;}
#autoSubNav ul.nav a {background-image: url(images/pt.png);background-position:3px 7px;background-repeat:no-repeat;}

#autoSubNav ul.nav li {display:block;margin:0 0 1px 0;line-height:16px;}
#autoSubNav ul.nav li a {display:block;padding:7px 5px 7px 25px;}
#autoSubNav ul.nav li A:link {text-decoration: none;color:#000;}
#autoSubNav ul.nav li A:visited {text-decoration: none;color:#000;}
#autoSubNav ul.nav li A:active {text-decoration: none;color:#000;}
#autoSubNav ul.nav li A:hover {text-decoration: none;color:#333;}
#autoSubNav ul.nav li.nav-selected a{color:#000;}
#autoSubNav ul.nav li.nav-path-selected a{color:#000;}

#autoSubNav ul.nav li a{display:block;}
#autoSubNav ul.nav ul{list-style:none;padding:0; margin:0;}
#autoSubNav .nav li li {padding:0;margin:0;line-height:0;}/*hidden*/
#autoSubNav .nav li li a{display:none;}/*hidden*/
#autoSubNav .nav ul {visibility:hidden;padding:0;margin:0;line-height:0;}/*hidden*/

#autoSubNav .nav a.nav-selected {display:block;}/*highlight selected*/
#autoSubNav ul.nav li.nav-path-selected {display:block;background-image: url(images/submenu_bg.png);}
#autoSubNav li.nav-path-selected li a{background-image: url(images/pt3.png);background-position:20px 5px;background-repeat:no-repeat;display:block;}
#autoSubNav li.nav-path-selected li li a{background-image: url(images/pt3.png);background-position:42px 5px;background-repeat:no-repeat;display:block;}

#autoSubNav .nav .nav-path-selected li a {visibility:visible;line-height:16px;padding:5px 0 5px 40px;margin:0;border-top:#feb3ce dotted 0px;}/*3rd Level*/
#autoSubNav .nav .nav-path-selected li A:link {text-decoration: none;color:#000;}
#autoSubNav .nav .nav-path-selected li A:visited {text-decoration: none;color:#000;}
#autoSubNav .nav .nav-path-selected li A:active {text-decoration: none;color:#000;}
#autoSubNav .nav .nav-path-selected li A:hover {text-decoration: none;color:#333;}

#autoSubNav .nav .nav-path-selected li li a {visibility:visible;line-height:16px;padding:5px 0 5px 60px;margin:0;border-top:#feb3ce dotted 0px;}/*4rd Level*/
#autoSubNav .nav .nav-path-selected li li A:link {text-decoration: none;color:#000;}
#autoSubNav .nav .nav-path-selected li li A:visited {text-decoration: none;color:#000;}
#autoSubNav .nav .nav-path-selected li li A:active {text-decoration: none;color:#000;}
#autoSubNav .nav .nav-path-selected li li A:hover {text-decoration: none;color:#333;}



/* SubNav */
.nav a {text-decoration: none;color: #000000;}
.nav A:visited {text-decoration: none;color: #000000;}
.nav A:active {text-decoration: none;color: #000000;}
.nav A:hover {text-decoration: none;color: #333333;}
ul.nav {padding:0 0 0 20px;margin:0 0 20px 0;}
ul.nav li{margin:0 0 5px 0;}


/* MainNav */
#mainnav {width:217px;float:right;display:block;}
#mainnav .mainnav_top {background:url(images/mainnav_top.png) left top no-repeat;height:30px;}
#mainnav .mainnav_dn {background:url(images/mainnav_dn.png) left top no-repeat;height:32px;margin:0 0 20px 0;}
#mainnav .mainnav_bg {background:url(images/mainnav_bg.png) left top repeat-y;}

#mainnav .nav {clear:both;}
#mainnav ul.nav {padding:0;margin:0;list-style:none;padding:0 0 0 15px;}
#mainnav ul.nav li{border-bottom:#f9ef87 solid 1px;margin:0;padding:0;display:block;padding:8px 0 8px 0;}
#mainnav ul.nav li.nav-selected{margin:0;padding:0;display:block;background:url(images/pt1.png) left center no-repeat; background-position:10px 5px;}


#mainnav ul.nav li a{text-decoration:none;font-size:18px;line-height:22px;color:#11100f;display:block;padding:0 0 0 45px;}
#mainnav ul.nav li a:hover{color:#000000;}
#mainnav ul.nav li.nav-selected a{background:url(images/mainnav_hover.png) 0 0 repeat-y;display:block;color:#000000;padding:8px 0 8px 45px;}



h4 A:link {text-decoration: none;border-bottom:#E7E7E7 solid 2px;color:#333;}
h4 A:visited {text-decoration: none;border-bottom:#E7E7E7 solid 2px;color:#333;}
h4 A:active {text-decoration: none;border-bottom:#E7E7E7 solid 2px;color:#333;}
h4 A:hover {text-decoration: none;border-bottom:#E7E7E7 solid 2px;color:#666;}




/*
#header .nav {clear:both;background:url(images/nav_bg.gif) 0 0 repeat-x #010101;padding:0;margin:0;height:35px;overflow:hidden;border-top:#fff solid 0px;border-bottom:#fff solid 1px;}
#header ul.nav{width:100%;height:35px;background:url(images/nav_div.gif) left top no-repeat;padding:0 0 0 2px;list-style:none;border:0;}
#header ul.nav li{padding:0 2px 0 0;float:left;	background:url(images/nav_div.gif) right top no-repeat;height:35px;border:0;}
#header ul.nav li a{display:block;background:url(images/nav_bg.gif) 0 0 repeat-x #010101;padding:0 18px;font-size:14px;font-weight:bold;line-height:35px;color:#fff;text-decoration:none;}
#header ul.nav li.nav-selected a{background:url(images/nav_bg_hover.gif) 0 0 repeat-x #B4BFAE;color:#434446;}
#header ul.nav li.nav-selected a{display:block;background:url(images/nav_bg_hover.gif) 0 0 repeat-x #B4BFAE;padding:0 18px;font-size:14px;font-weight:bold;line-height:35px;color:#434446;text-decoration:none;}
#header ul.nav li a:hover{background:url(images/nav_bg_hover.gif) 0 0 repeat-x #B4BFAE;color:#434446;}
#header ul.nav li a.hover{display:block;background:url(images/nav_bg_hover.gif) 0 0 repeat-x #B4BFAE;padding:0 0px;font-size:14px;font-weight:bold;line-height:35px;color:#434446;text-decoration:none;}
#header ul.nav li.noImg{background-image:none;}
*/


/* Banner */
.banner {background:url(images/bg_banner.jpg) 0 0 repeat-x #0288bb;width:100%;text-align:center;padding:0 0 0 0;}
.banner_dn{background:url(images/bg_banner_dn.jpg) 0 bottom repeat-x;}


/* Footer */
div.footer{padding:15px 0 15px 0;color:#f7ad00;}
.footer{text-align:center;font-size:11px;}
.footer A:link {text-decoration: none;font-weight: bold;color: #9f7208;}
.footer A:visited {text-decoration: none;font-weight: bold;color: #9f7208;}
.footer A:active {text-decoration: none;font-weight: bold;color: #9f7208;}
.footer A:hover {text-decoration: none;font-weight: bold;color: #9f7208;}


/* Page Structure 
.webwidth, #central, .content{width:995px; margin:auto;}

#central .no-sidebar{}
div#central .fullcontent, div#central .leftcontent, div#central .rightcontent {clear:both;padding:10px 20px 50px 20px;}

#central #sidebar{width:23%; overflow:hidden;}
#central #body{width:75%; padding-right:0px; padding-left: 0px !important; padding-right: 0px !important }

#central.central-left #sidebar {float:left !important;}
#central.central-left #body {float:right;padding-left:0 !important; padding-right: 0px !important; }

#central.central-right #sidebar {float:right !important;}
#central.central-right #body {float:left;padding-left: 0 !important; padding-right: 0 !important; }
*/

/* customize_miscellaneous */ /* customize_miscellaneous */