/* @import url(mwbc_common.css); */

body {
	margin: 4px;
	padding:0;
	font-size: 100.01%; 
}

#main { min-width: 780px; }

#prbanner, #prtrailer { display: none; }

#columns { clear:both; }
#coltable {	width:100%; background-color: #fff; }

#lhcell,#lhcol { width:152px; }

#ccell { width:100%; }
#ccolenv { 
	padding: 0 36px 0 16px;
	min-width:426px; 
}
#ccolminwidth { /* IE doesn't recognise nim-width */
	width: 426px;
	height: 1px;
	font-size: 1px;
}

#rhcell,#rhcol { width:188px; }

#footer { clear: both; }

div.tmpl_clearer { clear: both; height:1px; font-size:1px;}






/* -- presentation -- */

h1,h2,h3,h4,h5,h6 {
	margin: 0 0 0.5em 0 ;
}
p, li {
	font: normal 13px/19px Tahoma, Verdana, sans-serif;
	color: #666666;
	margin: 0 0 1em 0 ;
}

h1 {
	font: normal 1.2em/1.4em Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	color: #669900; 
}
		
h2 {
	font: bold 1em/1.4em Tahoma, Verdana, sans-serif;
	color: #669900; 
}
h2 a {	color: #669900; text-decoration: none;}
h2 a:hover {	color: #336600; text-decoration: underline;}

h3 {
	font: bold 0.85em/1.3em Tahoma, Verdana, sans-serif;
	color: #669900; 
}
h3 a {	color: #669900; text-decoration: none;}
h3 a:hover {	color: #336600; text-decoration: underline;}


#ccol a { 	color: #669900;	text-decoration:underline; 	}
#ccol p a:hover { 	color: #336600;	text-decoration:underline; 	}

a img {	border: none; }

#footer { background-color: #ccee99; }




/* -- global navigation tabs -- */

#globaltags {
	height: 32px;
	font-size: 1px;
}
#globaltags img {
	float: left;
	display: block;
}
#subglobal {
	/* margin-bottom: 1px; */
	height: 11px ;
	background-color: #fff;
	background: url(img/subglobal_bg.gif) repeat-x top ;
	font-size: 1px;
}

#subglobal_l {
	height: 11px;
	background: url(img/subglobal_l.gif) no-repeat left top ;
	font-size: 1px;
}
#subglobal_r {
	height: 11px;
	background: url(img/subglobal_r.gif) no-repeat right top ;
	font-size: 1px;
}




/* -- banner for home page -- */

#mwbcbanner_bg {
	height: 64px;
	background: url(img/mwbc_ban_bg.gif) repeat-x ;
/*	background-color: #9bb72e; */
	font-size: 1px;
}

#mwbcbanner_l {
	height: 64px;
	background: url(img/mwbc_ban_l.gif) no-repeat left top ;
	font-size: 1px;
}
#mwbcbanner {
	height: 64px;
	background: url(img/mwbc_ban_r.gif) no-repeat right top ;
	font-size: 1px;
}
#mwbcbannersearch {
	height: 56px;
	width: 270px;
	float: right;
	margin: 4px 5px 0 0 ;
	background: url(img/mwbc_tools.gif) no-repeat left top ;
	overflow: hidden;
	font-size: 1px;
}
#searchinput {
	display: block;
	float: left;
	margin: 10px 0 0 6px;
	width: 170px;
	/* height: 21px; */
	font: normal 12px/12px Tahoma, Verdana, sans-serif;
	color: #666;
}
#searchsubmit {
	display: block;
	float: right;
	margin: 10px 6px 0 0;
}
#mwbcbannersearch p {
	clear: both;
	margin:  0; 
	padding: 3px 0 0 0;
	font: normal 11px/15px Tahoma, Verdana, sans-serif;
	color: #fff;
	white-space: nowrap;
	text-align: center;
}
#mwbcbannersearch p a {
	text-decoration: none;
	color: #fff;
}
#mwbcbannersearch p a:hover {
	text-decoration: underline;
	color: #fff;
}


/* -- Home page -- */

#mwbchpbanner_bg {
	height: 113px;
	margin: 0 0 16px 0 ;
	background: url(img/mwbc_hpban_bg.gif) repeat-x ;
/*	background-color: #9bb72e; */
	font-size: 1px;
}

#mwbchpbanner_l {
	height: 113px;
	background: url(img/mwbc_hpban_l.gif) no-repeat left top ;
	font-size: 1px;
}
#mwbchpbanner {
	height: 113px;
	background: url(img/mwbc_hpban_r.gif) no-repeat right top ;
	font-size: 1px;
	background-color: transparent; 
}



/* Bread crumbs */


#crumbs { margin: 0.5em 0 0.8em 10.5em ; }

#crumbs, #crumbs div {
	background-color: #eeffcc ;
	background-repeat: no-repeat;
}
#crumbscontent { margin: 0 0.5em ; }

#crumbstop, #crumbstop div, 
#crumbsbase, #crumbsbase div {
	margin: 0;
	height: 4px;
	overflow: hidden;
}
#crumbstop {
	background-image: url(img/mwbc_crumbcnr_tr.gif);
	background-position: right top;
}
#crumbstop div { width: 4px;
	background-image: url(img/mwbc_crumbcnr_tl.gif);
	background-position: left top;
}
#crumbsbase {
	background-image: url(img/mwbc_crumbcnr_br.gif);
	background-position: right bottom;
}
#crumbsbase div { width: 4px;
	background-image: url(img/mwbc_crumbcnr_bl.gif);
	background-position: left bottom;
}


#crumbs p {
	margin: 0 ;
	font: normal 0.7em/1.6em Tahoma, Verdana, sans-serif;
	color: #666666; 
}
#crumbs p a { 
	color: #999999; 
	text-decoration: underline; 
	white-space: nowrap;
}	
#crumbs p a:hover { 
	color: #666666; 
	text-decoration: underline; 
	white-space: nowrap;
}	
#crumbs p span { white-space: nowrap; }







/* -- body columns -- */

#lhnav {
	padding: 0;
}
#featurecol {
	padding: 0 0 0 1em;
}
#pagecontent {
	padding: 0 1em 0 1em;
}





/* Left hand navigation
   Level 1 */

#lhcol ul {
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}
#lhcol ul li {
	margin: 0;
	padding: 0 ;
	width: 152px ; /* Needed to convince IE to render contained floats correctly */
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff ;
	clear:left ;
}
#lhcol ul li.tmpl_divcol { border-bottom: 1px solid #99cc33; }
#lhcol ul li p {
	margin: 0 0 0 8px;
	padding: 5px 0 5px 0 ; 
	font: normal 11px/15px Tahoma, Verdana, sans-serif;
	color: #669900;
}
#lhcol ul li p a { color: #669900; text-decoration: none; font-weight: normal; }
#lhcol ul li p a:hover { color: #336600; text-decoration: underline; font-weight: normal; }

#lhcol ul li.tmpl_current { background-color:#eeffcc; } 
#lhcol ul li.tmpl_current p { color:#669900; }
#lhcol ul li.tmpl_current p a { color:#669900; text-decoration:none; }
#lhcol ul li.tmpl_current p a:hover { color:#336600; text-decoration:underline; }

#lhcol ul li.tmpl_current p , 
#lhcol ul li.tmpl_current p a , 
#lhcol ul li.tmpl_current p a:hover { font-weight:bold; }

#lhcol ul li.tmpl_current ul p a,
#lhcol ul li.tmpl_current ul p a:hover { font-weight:normal; } /* IE doesn't recognise closing li */


/* Navigation level 2 */
#lhcol ul ul { border-top: 1px solid #ffffff; }
#lhcol ul ul li { background-color: #eeffcc; } 
#lhcol ul ul li p {	margin-left: 16px; color:#669900; }
#lhcol ul ul li p a { color: #669900; text-decoration:none; }
#lhcol ul ul li p a:hover { color: #336600; text-decoration:underline; }
	
#lhcol ul ul li.tmpl_current { background-color: #ddff99; } 
#lhcol ul ul li.tmpl_current p { color: #669900;  }
#lhcol ul ul li.tmpl_current p a { color: #669900; text-decoration:none;  }
#lhcol ul ul li.tmpl_current p a:hover { color: #336600; text-decoration:underline;  }

#lhcol ul ul li p.tmpl_bul { margin-left:8px; float: left; clear:left; display:inline; } /* inline fixes IE double margin bug */


/* Navigation level 3 */
#lhcol ul ul ul li { background-color: #ddff99; } 
#lhcol ul ul ul li p { margin-left:24px; color: #669900; } 
#lhcol ul ul ul li p a { color:#669900; text-decoration:none; }
#lhcol ul ul ul li p a:hover { color:#336600; text-decoration:underline; }
	
#lhcol ul ul ul li.tmpl_current { background-color:#ccee88; }
#lhcol ul ul ul li.tmpl_current p {	color: #669900; }
#lhcol ul ul ul li.tmpl_current p a { color: #669900; text-decoration:none; }
#lhcol ul ul ul li.tmpl_current p a:hover { color: #336600; text-decoration:underline; }

#lhcol ul ul ul li p.tmpl_bul { margin-left: 16px; }




#backtotop {
	margin: 12px 224px 20px 168px ;
	border-top: 1px solid #999 ;
	text-align: right;
}

#footer { 
	margin: 0 ;
	height: 20px;
	overflow: hidden;
	background-image: url(img/mwbc_footer_bg.gif);
	background-repeat: repeat;
}
#footerleft {
	float: left;
	width: 200px;
	background-image: url(img/mwbc_footer_l.gif) ;
	background-position: left top;
}
#footerleft p {
	margin: 2px 0 0 8px ;
}
#footerright {
	float: right;
	width: 450px;
	background-image: url(img/mwbc_footer_r.gif) ;
	background-position: right top;
}
#footerright p {
	margin: 2px 8px 0 0 ;
	text-align: right;
}
#footerleft, #footerright {
	font-size: 1px;
	background-repeat: no-repeat;
	height: 20px;
}
#footerleft p, #footerright p {
	font: normal 11px/14px Tahoma, Verdana, sans-serif;
	color: #ffffff; 
}
#footerleft p a, #footerright p a {	color: #ffffff;	text-decoration:none; 	}		
#footerleft p a:hover, #footerright p a:hover {	color: #ffffff;	text-decoration:underline; 	}		

#trailer {
	margin: 4px 8px 0 8px ;
}
#trailer p {
	margin: 0 ;
	font: normal 0.7em/1.6em Tahoma, Verdana, sans-serif;
	color: #666666; 
}
#trailer p a { 
	color: #999999; 
	text-decoration: underline; 
	white-space: nowrap;
}	
#trailer p a:hover { 
	color: #666666; 
	text-decoration: underline; 
	white-space: nowrap;
}	





#rhcol #printswitch { margin: 0 0 12px 0; }
#rhcol #printswitch img { float: left; margin: 0 0.5em 0 0 ;}
#rhcol #printswitch p {
	margin: 0 ;
	font: normal 0.7em/1.6em Tahoma, Verdana, sans-serif;
	color: #999; 
}
#rhcol #printswitch p a { font-weight: normal; color: #999; text-decoration: underline; }
#rhcol #printswitch p a:hover { font-weight: normal; color: #666; text-decoration: underline; }	



#rhcol p,
#rhcol li {
	margin: 0 0 0.75em 0; 
	font: normal 0.7em/1.3em Tahoma, Verdana, sans-serif;
	color: #666; 
}
#rhcol p a,
#rhcol li a { color: #FF9900;	text-decoration:underline; 	}
#rhcol p a:hover,
#rhcol li a:hover { color: #FF6600;	text-decoration:underline; 	}


/*
#qfback {}
#qfback #qfback_header {
	width: 188px; 
	height: 20px;
	margin: 0;
	background-image:url(../img/feedback_shorttile.gif) ;
	background-repeat: no-repeat;
	background-position: top left ;
	background-color: #009999 ;
	font-size: 1px;
}
#qfback #qfback_header div {
	width: 188px; 
	height: 20px;
	margin: 0;
	background-image:url(../img/feedback_rightcorner.gif) ;
	background-repeat: no-repeat;
	background-position: top right ;
	background-color: transparent;
	font-size: 1px;
}
#qfback #qfback_header div p {
	margin: 0 ;
	padding: 2px 8px 0 0 ;
	font: normal 11px/14px Tahoma, Verdana, sans-serif;
	color: #fff;
	text-align: right;
}
#qfback #qfback_header div p a {
	text-decoration:none; 
	color: #fff;
}
#qfback #qfback_header div p a:hover {
	text-decoration:underline; 
	color: #66ffff ;
}

#qfback p.tmpl_qfques {
	font: bold 11px/14px Tahoma, Verdana, sans-serif;
	color: #666666;
	margin: 4px 0 0 0 ;
}
#qfback p.tmpl_qfresp {
	float: left;
	margin: 0 4px 0 0 ;
	white-space:nowrap;
	font: normal 10px/12px Tahoma, Verdana, sans-serif;
	color: #666666;
}
#qfback input.tmpl_smlradio {	
	height: 12px;
	width: 12px;
}
#qfback div.tmpl_qfdiv {
	clear: both;
	height: 1px ;
	font-size: 1px;
	border-bottom: 1px solid #009999;
	margin: 4px 0 0 0 ;
}
#qfback textarea {
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 180px;
}
#qfback #qfsubmit {
	text-align:center;
	font-size: 1px;
}
#qfback #qfsubmit input {
	margin: 4px auto 0 auto ;
}
#qfback #qffooter {
	clear: both;
	height: 1px ;
	font-size: 1px;
	border-top: 1px solid #009999;
	margin: 4px 0 12px 0 ;
}
*/


/* Quick feedback - joomla style */

div.rhcol-module {
/*
	background: white url('../images/wtn-sides-base.gif') no-repeat bottom left;
*/
	padding-bottom: 4px;
}
div.rhcol-module h3 {
/*
	width: 220px; _width: 232px; 
/  *	height: 0 !important; *  /
	height:25px ;
	min-height /  **  /: 25px; 
	overflow: hidden; 
	background: transparent url('../images/wtn-bg-header.gif') no-repeat top left;
	color: #FFFFFF !important; 
	padding: 8px 6px 0 6px; 
	text-indent: 12px;
*/
	line-height: 25px;
	margin: 0; 
	font-size: 1.2em; 
	font-weight: bold; 
	text-transform: none; 
}

#module-quickfeedback,
#module-quickfeedback form,
#module-quickfeedback fieldset,
#module-quickfeedback label,
#module-quickfeedback input,
#module-quickfeedback select {
	margin:0;
	padding:0;
	width:auto;
	text-indent:0;
	text-align:left;
	display:block;
	font: normal 12px/14px Tahoma, Verdana, sans-serif;
	color: #666666;
	line-height:140%;
}

#module-quickfeedback input {
	width:190px;
}
#module-quickfeedback select {
	display:inline;
}
#module-quickfeedback fieldset {
/*	border-bottom: 1px solid #cccccc; */
	padding: 4px 18px ;
}
#module-quickfeedback fieldset.qfb-submit {
	border:none;
	text-align:center;
}
#module-quickfeedback fieldset.qfb-submit input {
	display:inline;
	width:auto;
}

