﻿/* 3 COL
   ===== */

/* One True Layout
   --------------- */
/*
#wm-main		{ float:left; width:444px; margin-left:130px; padding-right: 5px; }
* html #wm-main	{ display:inline; }
#wm-nav			{ float:left; width:120px; margin-left:-560px; padding-right: 16px; }
#wm-more		{ float:left; width:126px; margin-left: 10px; }

#wm-header		{ margin-bottom:24px; }
*/
/* Shift up whole body 1 pixel */
body			{ margin-top:-1px; }


/*============================================*/
#wm-wrapper *, #wm-wrapper table *, #wm-main-table * { font-family:Verdana, Arial, Helvetica, sans-serif; }
#wm-wrapper, #wm-header, #wm-footer	{ width:760px; padding: 0; }

#wm-wrapper	{ margin:0 left; }		
body		{ text-align:center; }	
body div	{ text-align:left; }


#wm-main-table #wm-header p, wm-main div,#wm-main-table #wm-main p { margin:0; padding:0; background-image:none; background-color:transparent; border:none; line-height:1; }

#wm-header span { vertical-align: text-bottom; }
#wm-header div,#wm-main-table #wm-header p,#wm-header h2,
#wm-milk-header div,#wm-main-table #wm-milk-header p,#wm-milk-header h2,
#wm-accredited div,#wm-main-table #wm-accredited p,
#wm-footer div,#wm-main-table #wm-footer p,
#wm-nav div,#wm-main-table #wm-nav p,#wm-nav ul,#wm-nav li,#wm-nav span,#wm-nav h3,#wm-nav h4,
#wm-main div,#wm-main-table #wm-main p,#wm-main blockquote,#wm-main ol,#wm-main h1,#wm-main h2,#wm-main-table #wm-main h3,#wm-main-table #wm-main h4,#wm-main h5,#wm-main form,#wm-main fieldset,
#wm-more div,#wm-main-table #wm-more p,#wm-more blockquote,#wm-more ol,#wm-more ul,#wm-more li,#wm-more h1,#wm-more h2,#wm-main-table #wm-more h3,#wm-main-table #wm-more h4,#wm-more h5,#wm-more form,#wm-more fieldset
		{ margin:0; padding:0; background-image:none; background-color:transparent; border:none; }

#wm-header a img,#wm-header :link img,#wm-header :visited img,
#wm-milk-header a img,#wm-milk-header :link img,#wm-milk-header :visited img,
#wm-accredited a img,#wm-accredited :link img,#wm-accredited :visited img,
#wm-footer a img,#wm-footer :link img,#wm-footer :visited img,
#wm-nav a img,#wm-nav :link img,#wm-nav :visited img,
#wm-main a img,#wm-main :link img,#wm-main :visited img,
#wm-more a img,#wm-more :link img,#wm-more :visited img
		{ border:none; }
		

#wm-header, #wm-accredited, #wm-footer,#wm-nav, #wm-main, #wm-more, #wm-main table, #wm-more table
	{ font-size:x-small !important; font-size:small !important; }
	
.wm-clearfix {display: inline-block;} 
* html .wm-clearfix {height: 1%;}
.wm-clearfix {display: block;}


#wm-nav #wm-box, #wm-main #wm-box, #wm-more #wm-box, #wm-more #wm-box-more
				{ margin-bottom:7px; border:1px solid #3e3e3e; margin-top:5px; }

#wm-main-table #wm-box p,#wm-main-table #wm-more #wm-box-more p { padding: 5px 7px 3px 7px; }				

#wm-main-table #wm-header p,#wm-main-table #wm-footer p,#wm-main-table #wm-nav p,#wm-nav span,#wm-nav li,#wm-main-table #wm-main p,#wm-main li,#wm-main table,#wm-main th,#wm-main td,#wm-main label,
#wm-main-table #wm-more p,#wm-more li,#wm-more table,#wm-more th,#wm-more td,#wm-more label,#wm-more input,
#wm-main-table #wm-accredited p, #wm-main #wm-content span.linkbar
			{ font-size:85%;}
			
#wm-content div { padding-top: 7px; width: 98%; }

#wm-nav ul		{ list-style:none !important; }

#wm-nav li a	{ display:block; height: auto !important; height: 1.4em; padding-bottom:0.5em; }
#wm-nav a,#wm-nav a:link	{ text-decoration:none; }

/* Site nav
   -------- */
#wm-nav #site-nav li		{ font-weight:normal;}
#wm-nav #site-nav img		{ float:left; position:relative; top:3px; margin-right:2px; }
#wm-nav #site-nav { color:#FFF; background-color:#FFFFFF; border-bottom:none; } 
#wm-nav #site-nav { margin-right:0px;  background-color:transparent !important; border:none !important}
#wm-nav #site-nav				{ margin-bottom:20px; }

#wm-nav #site-dropdown-menu { padding: 0; border: solid 1px #3e3e3e; background-image: url(../images/dropdown_strip.gif); background-repeat: repeat-x; } 
#wm-nav #site-dropdown-menu ul { margin-bottom: 0px;}
#wm-nav #site-dropdown-menu li { height: auto !important; }

#wm-nav #site-dropdown-menu a:hover { background-color: Transparent !important; }

#wm-box #wm-box-more { width:126px; }

#wm-nav ul					{ border-color:#979DA4; }
#wm-nav li					{ list-style-position: outside; }
#wm-nav li a				{ color:#000000; }
#wm-nav li a:visited		{ color:#000000; }
#wm-nav li a:hover			{ color:#515B67; background-color:#FFFFFF; }
#wm-nav li	a	{ background-image:url(../images/arro.jpg); background-position: 5px .4em; background-repeat: no-repeat; padding-left:17px; }
#wm-header a, #wm-footer a { font-size: 80%; }

#wm-content a { color: #b61537; }
#wm-content a:visited { color: #ea5560; }
#wm-content a:hover { color: #000000; }

#wm-header a, #wm-footer a { color: #FFFFFF; text-decoration: none; }
#wm-header a:visited, #wm-footer a:visited { color: #FFFFFF; text-decoration:none; }
#wm-header a:hover, #wm-footer a:hover { color: #FFFFFF; text-decoration: underline; }

#wm-header div, #wm-footer div { width:100%; background-image: url(../Images/menu_bar.jpg); height: 26px; }

#wm-nav #wm-box h4, #wm-nav #wm-box h3,
#wm-main-table #wm-main #wm-box h4,#wm-main-table #wm-main #wm-box h3,
#wm-main-table #wm-more #wm-box h4,#wm-main-table #wm-more #wm-box h3,#wm-main-table #wm-more #wm-box-more h3,#wm-main-table #wm-more #wm-box-more h4
				{ font-weight:bold; font-size:85%;
				  padding:3px 2px 3px 5px !important; margin:0 0 5px 0; line-height:1.2; }
				  
#wm-nav #wm-box h4,#wm-main-table #wm-nav #wm-box h3,
#wm-main-table #wm-main #wm-box h4,#wm-main-table #wm-main #wm-box h3,
#wm-main-table #wm-more #wm-box h4,#wm-main-table #wm-more #wm-box h3,#wm-main-table #wm-more #wm-box-more h3,#wm-main-table #wm-more #wm-box-more h4
			{ color:#000; background-image: url(../Images/GreyBar.jpg); background-repeat:repeat; border-bottom:1px solid #3e3e3e;}

#wm-main-table #wm-content h3 {font-weight: bold; font-size: 95%; line-height:2.0; }
#wm-main-table #wm-content h3.pb15 {padding-bottom:15px;}
#wm-main-table #wm-content h4 {font-weight: bold; font-size: 85%; line-height: 1.6; }
.wm-blank-nav{ height: 80px; width: 100%; }
.wm-blank-header{ width: 100%; height: 15px; background-color:White; }
.wm-box-coloredtext { color:#78C92E; }
.wm-box-uppercase { text-transform:uppercase; }

#wm-more #wm-box-more { background-image: url(../Images/box_strip.jpg); background-repeat: repeat-x; }
.wm-text-bold { font-weight:bold; margin-bottom:5px; margin-top:5px; padding-bottom:5px; padding-top:5px;}

.wm-floatleft	{ float:left !important;  }
.wm-floatright	{ float:right !important; }
.wm-textaligncenter	{ text-align:center !important; }
.wm-text-underline { text-decoration: underline; }
.wm-text-italic { font-style: italic; }

#wm-main-table { text-align: center; margin: 0 auto; }
#wm-main-table p, #wm-main-table #wm-content p { padding-bottom:6px; padding-top: 6px; line-height: 1.2em;}
#wm-main-table #wm-content p.last {padding-bottom:15px;}
#wm-main-table #wm-content p.footnote {margin-top:35px;}
#wm-content ul li { list-style-type: disc; }

#wm-content li ul { font-size: 110%; }
#wm-content table tr td { padding:0; border:0; }
#wm-content table { width: 100%; }

.wm-verticalalign { vertical-align:top; }
.wm-content-div-width { width: 95%; }

#wm-content table.wm-content-table { border: solid 1px #3e3e3e; padding: 0; margin: 0; border-collapse: collapse; vertical-align: text-top; width: 100%; }
#wm-content table.wm-content-table1 { border: solid 1px #3e3e3e; padding: 0; margin: 0; margin-bottom: 10px; border-collapse: collapse; vertical-align: text-top; width: 100%; }

#wm-content table.wm-content-table td { border: solid 1px #3e3e3e; padding: 2px 2px 2px 2px; vertical-align:text-top; }
.wm-error-message { color: Red; font-weight: bold; }

#wm-content table ul { font-size: 110%; }

#wm-main-table { width: 760px; text-align: left; }
#wm-main-table td {padding:0px 0px 0px 0px; border:0; }
#wm-main-table td.wm-text-align-top { vertical-align: top; }
#wm-main-table #wm-header #wm-header-height { margin-bottom: 2px; margin-top: 4px; }

.wm-text-align-right { text-align: right; }
#wm-content div.wm-homepage-box { border:1px solid #3e3e3e; width:216px; background-image: url(../Images/box_strip.jpg); padding: 0; margin: 0;}

#wm-main-table #wm-content div.wm-homepage-box p { padding-left: 9px; padding-right: 9px; font-size: 100%; line-height: 1; font-family:Verdana, Arial, Helvetica, sans-serif; }

#wm-main-table #wm-content div.wm-homepage-box img { padding-right: 9px; }
input.wm-input-height { height: 13px; padding: 0; font-size: smaller;}

#wm-content #wm-optimisation-box { border:1px solid #3e3e3e; padding: 0; margin-top: 5px; width: 98%;}

#wm-content #wm-optimisation-box h3 { padding-top: 0; padding-left: 9px; font-size: 85%; color:#000; background-image: url(../Images/GreyBar.jpg); background-repeat:repeat; }

#wm-content #wm-optimisation-box p {padding-left: 9px; padding-right:9px; }

#wm-content #wm-optimisation-box p img {padding-right: 9px;}

#wm-content div.wm-search-results-box { border:1px solid #3e3e3e; margin-top: 0px; padding-left:5px; padding-top: 0px; margin-bottom: 10px; padding-bottom: 5px }

tr.wm-td-background { background-image: url(../Images/box_strip.jpg); background-repeat: repeat-x; }

#wm-more div.wm-more-details-box { margin:10px 0; }

#wm-header a, #wm-footer a { font-size: smaller; }
.wm-text-smaller { font-size:x-small; }

#wm-main-table #wm-header span.wm-breadcrumbs { font-size: smaller; vertical-align: baseline;}

#wm-main-table #wm-content #wm-content-ul { margin :0px; padding-left:0px; font-size: 95%;}
#wm-content #wm-content-ul li { list-style: none; background-image:url(../Images/arro.jpg); background-position: 0px .4em; background-repeat: no-repeat; padding-left:9px; display:block; height: auto !important; font-size: 86%; padding-bottom:6px; }

#wm-content ul li { list-style: none; background-image:url(../Images/arro.jpg); background-position: 0px .3em; background-repeat: no-repeat; padding-left:9px; display:block; height: auto !important; font-size: 86%; padding-bottom:6px; }
#wm-content ul li ul li {margin-top:6px; padding-bottom:3;}
#wm-content ul { margin-left: 5px; padding-left: 5px; margin-right: 5px; padding-right: 5px; }
#wm-content #wm-box-tips{padding-top:0px; padding-left:0; margin-bottom:12px; padding-bottom: 0px; margin-top:0px; width: 440px; vertical-align:text-bottom; border: solid 1px #3e3e3e; overflow:auto; }

span.wm-colored-text { color: #3e3e3e; }
span.wm-heading-colored-text { color: Blue; }

#wm-content #wm-box-tips p { padding-top: 5px; padding-bottom:5px; padding-right:15px; vertical-align:middle; }

#wm-main-table #wm-content br { line-height: 2%; }

#wm-main-table #wm-content p.wm-terms-conditions { font-size: 75%; }

#wm-main-table #wm-footer #wm-footer-declaration { padding-top: 15px; padding-left: 7px; color: Gray; font-size: 70%; text-align:center;}

h3.wm-contactus-box { background-image: url(../Images/contact_us_header.jpg); background-repeat:no-repeat; height:16px; }
ul.wm-landingpages { margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }
li.wm-landingpages-li { padding-bottom: 5px; }
td.wm-landingpages-td { padding: 3px 5px 3px 5px; }
.btxt {font-weight:900;}
ul.lists li {margin-bottom:7px;}


/*============================================*/
#wm-footer div{
  background: url('../Images/menu_bar_footer.jpg') no-repeat scroll top left;
  height:41px;
}
#wm-footer div table{
  height:41px;
}
