div#menu {
position:relative;
padding-top:5px;
margin-top:0;
}
div#header {
padding-bottom:0;
}

div#container {
    background: url("/img/newdes/top_back_art.png") no-repeat scroll center top transparent;
}
div#leftbar {
    padding: 23px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    width: 262px;
	margin-left:5px;
}
div#header div.searchbar {
	height: 80px;
	margin-bottom:0px;
}
div#rightbar {
    width: 683px;
    padding: 23px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
}
div#leftbar div.menu {
    clear: both;
    width: 252px;
    background: url(/img/menu_left_bg.gif) left top no-repeat #fafbe9;
}
div#leftbar div.menu div.content {
    margin: 0px 0px 0px 0px;
    width: 250px;
    background: url(/img/box_accent_bg.gif) center bottom no-repeat;
    border-left: solid 1px #83B718;
    border-right: solid 1px #83B718;
}
div#leftbar div.menu .h3 {
    height: 20px;
    padding: 14px 0px 22px 15px;
    border: 0;
}
div#leftbar div.menu ul {
    width: 250px;
    padding: 0px 0px 0px 0px;
    margin: 0px 8px 0px 0px;
}

div#leftbar div.menu ul li {
    background: url(/img/newdes/green_list_dotted.png) top left no-repeat;
    margin: 0px 7px 0px 5px;
    padding: 6px 0px 10px 30px;
}
/* depth: 2 */
div#leftbar div.menu ul li ul {
    width: 208px;
    padding: 0px 0px 0px 30px;
    margin: 5px 0px 0px -30px;
    background: #fefffd;
}
div#leftbar div.menu ul li ul li {
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 5px 30px;
    list-style: none;
    background: url(/img/newdes/green_list.png) 10px 13px no-repeat;
}
div#leftbar div.menu ul li ul li,
div#leftbar div.menu ul li ul li a,
div#leftbar div.menu ul li ul li a:hover {
    color: #0A226A;
}
div#leftbar div.menu ul li a.a,
div#leftbar div.menu ul li a.a:hover {
    font-weight: bold;
    color: #0A226A;        
}


/* depth: 3 */
div#leftbar div.menu ul li ul li ul {
    width: 208px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background: #fefffd;
}
div#leftbar div.menu ul li ul li ul li {
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 5px 30px;
    list-style: none;
    background: url(/img/newdes/green_list.png) 10px 13px no-repeat;
}
div#leftbar div.menu ul li ul li ul li,
div#leftbar div.menu ul li ul li ul li a,
div#leftbar div.menu ul li ul li ul li a:hover {
    color: #83B718;
}

div#leftbar div.header_menu_small {
    clear: both;
    width: 251px;
    height: 172px;
    margin: 6px 0px 10px 0px;
    background: url(/img/newdes/sidemenu_small.png) left top no-repeat;
    text-align: left;
}
div#leftbar div.header_menu_small a,
div#leftbar div.header_menu_small a:hover {
    margin: 15px 2px 0px 10px;
    float: left;
    width: 110px;
    height: 38px;
}
div#leftbar div.header_menu_small a.menu_0,
div#leftbar div.header_menu_small a.menu_0:hover {margin-top: 11px; }
div#leftbar div.header_menu_small a.menu_1,
div#leftbar div.header_menu_small a.menu_1:hover {width: 109px; }
div#leftbar div.header_menu_small a.menu_2,
div#leftbar div.header_menu_small a.menu_2:hover {}
div#leftbar div.header_menu_small a.menu_3,
div#leftbar div.header_menu_small a.menu_3:hover {margin-top: 11px;}
div#leftbar div.header_menu_small a.menu_4,
div#leftbar div.header_menu_small a.menu_4:hover {}
div#leftbar div.header_menu_small a.menu_5,
div#leftbar div.header_menu_small a.menu_5:hover {}
div#leftbar .h3 {
    height: 20px;
    padding: 18px 0px 2px 15px;
    margin: 0px 15px 0px 0px;
    color: #0A226A;
    border-bottom: dashed 1px #83B718;
}
div#leftbar div.header_menu_small a.menu_2 {
	display:none;
}
div#leftbar div.header_menu_small a.menu_5 {
	width:232px;
}
div#leftbar .h4 {
    padding: 10px 0px 10px 0px;
}

div#rightbar div.route {
    padding: 7px 7px 0px 7px;
    height: 23px;
}

div#rightbar div.route,
div#rightbar div.route a,
div#rightbar div.route a:hover {
    font: normal 11px sans-serif, Arial;
    color: #727272;
}
div#rightbar div.route a,
div#rightbar div.route a:hover {
    padding: 0px 14px 0px 0px;
    margin: 0px 10px 0px 0px;
    background: url(/img/raquo.gif) right 7px no-repeat;
    float: left;
}
div#rightbar div.route a.last,
div#rightbar div.route a.last:hover {
    background: none;
}
div#rightbar div.title {
    clear: both;
    margin: 10px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    border-top: dashed 1px #0A226A;
    border-bottom: dashed 1px #0A226A;
    width: 683px;

}
div#rightbar div.title .h1 {
    float: left;
    width: 517px;
}

div#rightbar div.title div.print {
    float: left;
    width: 166px;
    text-align: right;
}
div#rightbar div.title div.print a,
div#rightbar div.title div.print a:hover {
    padding: 6px 0px 0px 14px;
    background: url(/img/newdes/green_list.png) left 10px no-repeat;
	font: normal 11px sans-serif, Arial;
    color: #0A226A;
    text-transform: uppercase;
    float: left;
    cursor: pointer;
}
div#rightbar div#content {
    clear: both;
    width: 683px;
    padding: 25px 0px 0px 0px;
}
div#rightbar div#content a,
div#rightbar div#content a:hover {
	text-decoration: underline;
	font-weight:normal;
}
div#rightbar .addthis_toolbox a,
div#rightbar .addthis_toolbox a:hover {
font-size: 11px;
text-decoration: none !important;
line-height: 13px;
}
/* elements in content */
div#rightbar div#content p {
    padding: 10px 0px 10px 0px;
}
div#rightbar div#content h4 {
	font: bold 14px sans-serif, Arial;
    color: #0A226A;
    padding: 10px 0px 10px 0px;
}
div#rightbar div#content span.hype {
    color: #83B718;
}
div#rightbar div#content ul {
    padding: 5px 0px 5px 0px;
    margin: 0;
    list-style: none;
}
div#rightbar div#content ul li {
    padding: 0px 0px 5px 30px;
    margin: 0px 0px 0px 0px;
    background: url(/img/newdes/green_list.png) 15px 8px no-repeat;
    zoom: 1;
}
div#rightbar div#content img.left {
    margin: 10px 10px 10px 0px;
    border: solid 1px #83B718;
    padding: 1px 1px 1px 1px;
    float: left;
}
div#rightbar div#content img.right {
    margin: 10px 0px 10px 10px;
    border: solid 1px #83B718;
    padding: 1px 1px 1px 1px;
    float: right;
}

