/***********************************************/
/* ANCOLD CSS Document                         */
/* Core Styles                                 */
/***********************************************/

#bluemenu { margin:2px 0 0 10px; padding:8px 0 0 10px; }
div#bluemenu a:link, div#bluemenu a:visited  { margin:10px 0 0 27px; font-weight:bold; color:#fff; text-decoration:none; line-height:29px; }
div#bluemenu a:hover { background:inherit; color:#ff7f00; text-decoration:none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
body.width_medium div#wrapper { width:950px; }
body.width_small div#wrapper { width:773px; }
body.width_fmax div#wrapper { min-width:750px; max-width:1050px; }

div#header_l { position:relative; }
div#header_r { height:90px; padding-left:370px; padding-right:30px; padding-top:25px; overflow:hidden; text-align:left; }

div#tabarea_r { height:30px; background:url(../images/jos_tab_cap.png) 100% 0 no-repeat; padding-right:1px; }
div#tabarea { background:#f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x; margin:0 11px; }
div#tabarea_l { background:url(../images/mw_header_l_b.png) 0 0 no-repeat; padding-left:32px; }
div#tabarea_r { height:35px; background:url(../images/mw_header_r_b.png) 100% 0 no-repeat; padding-right:1px; }

div#footer_r { padding-top:10px; height:47px; overflow:hidden; }
div#footer_r div { text-align:center; font-size:.90em; color:#999; }
div#footer_r a:link, div#footer_r a:visited  { color: #999; }
div#footerspacer { height:10px; }

#search { float:right; width:487px; margin-top:-38px; margin-right:20px; height:55px; overflow:hidden; text-align:right; background: url(../images/temp1.gif) 100% 0 no-repeat; }

table.nopad { }

span.pathway { }
#pathway { float:right; text-align:right; margin:0 20px;}
#pathwayL { clear:both; margin:20px 20px 0 20px; float:left; text-align:left; font:bold 16px Arial, Helvetica, sans-serif; color:#009900; }

div.module_menu h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; margin:-23px -4px 5px -5px; padding-left:10px; padding-bottom:2px; }
div.module_menu { margin:0; padding:0; margin-bottom:15px; text-align:left; }
div.module_menu div div div { padding:10px; padding-top:30px; padding-bottom:15px; width:180px; }
div.module_menu div div div div { background:none; padding:0; }
div.module_menu ul { margin:10px 0; padding-left:20px; }

div.module_menu ul li a:link, div.module_menu ul li a:visited { font-weight:bold; }

#leftcolumn { padding:0; margin:0; width:200px; float:left; }
#leftcolumn div.module { padding:0 10px; }
#leftcolumn div.module table { width:auto; }

