﻿/* 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; color:#666666; background-image:url(../Images/background.gif); background-repeat:repeat-x; background-color:#bdbdbd;}


/*============================================*/
#wm-wrapper *, #wm-wrapper table *, #wm-main-table * { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
#wm-wrapper, #wm-header, #wm-footer { width:800px; padding: 0;}

#wm-legal-table, #wm-breadcrumbs-table { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:transparent; width:800px; padding: 0; text-align: center; margin: 0 auto; border:0; border-collapse:collapse;}

#wm-breadcrumbs-table {color:#fff; background-color: transparent;}

#wm-legal-table #wm-footer-bar {background-image:url(../Images/footer_background.png); background-repeat:repeat-x; }

#wm-legal-table #wm-footer-declaration { padding-top: 37px; padding-left: 13px; color: #fff; font-size: 70%; background-color:transparent !important; text-align:left; margin: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:baseline; }
#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-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-header {font-size:10px !important; margin:4px 0 0 0; height:16px;}
#wm-header div table {padding:0; margin:0; border:0; border-collapse:collapse;}
	
.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 #cc045c;*/ 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: 90%; }

#wm-nav ul		{ list-style:none !important; }

#wm-nav li a	{ display:block;min-height:1.8em; height: auto !important; height: 1.4em; line-height:1.4em; }
#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 #cc045c; width: 200px; background-image: url(../Images/dropdown_strip.gif); background-repeat: repeat-x; } 
#wm-nav #site-dropdown-menu ul { margin-bottom: 2px; }
#wm-nav #site-dropdown-menu li { height: 1.6em; }

/*#wm-nav #site-dropdown-menu a:hover { background-color: Transparent !important; }*/
#wm-nav #site-dropdown-menu a:hover { background-color:#F7F7F7; }

#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:#cc045c; }
#wm-nav li a:visited		{ color:#cc045c; }
#wm-nav li a:hover			{ color:#cc045c; background-color:#FFFFFF; }
#wm-nav li	a	{ background-image:url(../Images/arro.gif); background-position: 5px .4em; background-repeat: no-repeat; padding-left:17px; }
#wm-header a { font-size: 10px; }
#wm-footer a { font-size: 70%; }

#wm-content a { color: #cc045c; text-decoration:none; background-color:transparent;}
#wm-content a:visited { color: #cc045c; text-decoration:none; background-color:transparent;}
#wm-content a:hover { color: #cc045c; text-decoration:underline; background-color:transparent;}

#wm-header a { color: #eeeeee; background-color: transparent; text-decoration: none; }
#wm-header a:visited { color: #eeeeee; background-color: transparent; text-decoration:none; }
#wm-header a:hover { color: #eeeeee; background-color: transparent; text-decoration: underline; }

#wm-footer a { color: #999999; text-decoration: none; }
#wm-footer a:visited { color: #999999; text-decoration:none; }
#wm-footer a:hover { color: #999999; text-decoration: underline; }

#wm-header div { width:100%;}

#wm-footer div { width:100%; background-color: #f9f9f9; height: 58px; }
#wm-footer div table { background-color: #f9f9f9;}
#wm-footer div table tr td {background-color: #f9f9f9;}

#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 #cc045c;}

#wm-main-table #wm-content h3 {font-weight: normal; font-size: 150%; /*line-height:2.0;*/ color:#3f8cbd; }
#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:#cc045c; }
.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; background-color:transparent !important;}

.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:2px; 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;font-size:0.8em;}
#wm-content ul li { list-style-type: disc; }

#wm-content li ul { font-size: 110%; }
#wm-content table tr td { padding:0px 0px 10px 0px; border:0; }
#wm-content table { width: 470px; }

.wm-verticalalign { vertical-align:top; }
.wm-content-div-width { width: 95%; }

#wm-content table.wm-content-table { border: solid 1px #c0c0c0; padding: 0; margin: 0; border-collapse: collapse; vertical-align: text-top; width: 100%; }
#wm-content table.wm-content-table1 { border: solid 1px #c0c0c0; 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 #c0c0c0; 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: 800px; text-align: left; border-collapse:collapse; /*border-spacing:0px;*/ }
#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 #c0c0c0; width:225px; /*background-image: url(../Images/box_strip.jpg);*/ background-color: #eeeeee; padding: 0; margin: 0;}

#wm-main-table #wm-content div.wm-homepage-box p { padding-left: 9px; padding-right: 2px; 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: 2px;*/ background-color: transparent; }
input.wm-input-height { height: 9px; padding: 0; font-size: smaller;}

#wm-content #wm-optimisation-box { border:1px solid #c0c0c0; padding: 0; margin-top: 5px; width: 98%; background-color:#eeeeee;}

#wm-content #wm-optimisation-box h3 { padding-top: 0; padding-left: 9px; font-size: 85%; color:#cc045c; background-image: url(../Images/GreyBar.jpg); background-repeat:repeat; min-height:27px;font-weight:bold; line-height: 2.0; }

#wm-content #wm-optimisation-box p {padding-left: 9px; padding-right:9px; }

#wm-content #wm-optimisation-box p img {padding-right: 9px;background-color:transparent;}

#wm-content #wm-optimisation-box p a {background-color:transparent;}

#wm-content div.wm-search-results-box { border:1px solid #cc045c; 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-bottom: 14px; }

div#wm-more {margin-right:10px;}

#wm-header a { font-size: 10px !important; background-color: transparent;}
#wm-footer a { font-size: 70% !important; background-color: #f9f9f9;}
.wm-text-smaller { font-size:x-small; }

#wm-breadcrumbs-table #wm-header span.wm-breadcrumbs { font-size: 10px !important; 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.gif); background-position: 0px .3em; background-repeat: no-repeat; padding-left:9px; display:block;min-height:1.8em; height: auto !important; font-size: 86%; }

#wm-content ul li { list-style: none; background-image:url(../Images/bullet.gif); background-position: 0px .3em; background-repeat: no-repeat; padding-left:10px; display:block;min-height:1.8em; height: auto !important; font-size: 86%; line-height: 1.2em; }
#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: 78px; margin-bottom:12px; padding-bottom: 0px; margin-top:0px; width: 440px; vertical-align:text-bottom; border: solid 1px #c6c6c6; overflow:auto; }*/

#wm-content #wm-box-tips{padding-top:0px; margin-bottom:12px; padding-bottom: 0px; margin-top:0px; width: 440px; vertical-align:text-bottom; border: solid 1px #c6c6c6; overflow:auto; }

span.wm-colored-text { color: #cc045c; }
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-content #wm-box-tips img { margin-left: 78px; }

#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: 38px; padding-left: 13px; color: #000; font-size: 70%; background-image:url(../Images/footer_background.gif); background-repeat:repeat-x; background-color:transparent !important;}*/

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;}


/*============================================*/
