@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6, html, body, ul, li, dl, dd, dt, label, input, select, form, img, fieldset, legend {margin:0; padding:0; line-height:1.3em; }
body {
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:10px;
	text-align:center;
	font-size:.8em;
	background-color:#00587E;
	background: url(images/bkgd_blue.gif) repeat-y 50% 0;
	}
body#mlhome, body#nlbristolhome, body#nlbathhome { background-color:#FBFCF3; background: url(images/bkgd_cream.gif) repeat-y 50% 0;  }
body#slhome { background-color:#00587E; background: url(images/bkgd_sl_lightblue.gif) repeat-y 50% 0; } 
body#ml { background-color:#00587E; background: url(images/bkgd_blue.gif) repeat-y 50% 0; } 
body#sl { background-color:#00587E; background: url(images/bkgd_sl_darkblue.gif) repeat-y 50% 0; } 
body#nlbristol {  background: url(images/bkgd_darkpurple.gif) repeat-y 50% 0; } 
body#nlbath {  background: url(images/bkgd_lightpurple.gif) repeat-y 50% 0; } 


#wrapper {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 734px;
	text-align: left;
	padding-top:25px;
	padding-left:48px;
	padding-right:48px;
	background-color:#FFFFFF;
	padding-bottom:10px;
	clear:none;
	}

#header { color:#999999;  }
#header ul { float:right; padding-right:4px; margin-bottom:4px; }
#header li {	list-style-type: none; display:inline;}
#header li a { color:#999999; text-decoration:none;}
#header li a:hover { text-decoration:underline; }

#mainmenu {  padding-top:2px;padding-bottom:2px; background-color:#00577E; color:#FFFFFF; margin-top:4px; width:734px;}
#nlbristolhome #mainmenu, #nlbristol #mainmenu { background-color:#463066; }
#nlbathhome #mainmenu, #nlbath #mainmenu { background-color:#7B0059; }
#slhome #mainmenu, #sl #mainmenu { background-color:#00AAD3; }
#mainmenu li {   display:inline; padding-top:2px; padding-bottom:2px;  }
#mainmenu li a { /*border-left:1px solid #FFFFFF; */color:#FFFFFF; text-decoration:none; padding-left:10px;padding-right:10px;}
#mainmenu li a:hover { color:#FFFFFF; }
.spacer { padding:0px!important; margin:0px!important; }

#mainmenu2 {  padding-top:2px;padding-bottom:2px; background-color:#00577E; color:#FFFFFF; margin-top:4px; width:734px;}
#nlbristolhome #mainmenu2, #nlbristol #mainmenu2 { background-color:#463066; }
#nlbathhome #mainmenu2, #nlbath #mainmenu2 { background-color:#7B0059; }
#slhome #mainmenu2, #sl #mainmenu2 { background-color:#00AAD3; }
#mainmenu2 li {   display:inline; padding-top:2px; padding-bottom:2px;  }
#mainmenu2 li a { /*border-left:1px solid #FFFFFF; */color:#FFFFFF; text-decoration:none; padding-left:10px;padding-right:10px;}
#mainmenu2 li a:hover { color:#FFFFFF; }


.redselected {  background-color:#E13C2A; }
.orangeselected {  background-color:#F28622; }
.yellowselected {  background-color:#FBC200; }
.greenselected {  background-color:#A3B900; }
.darkgreenselected {  background-color:#688B27; }
.blueselected {  background-color:#00ABE4; }
.darkblueselected {  background-color:#0073B4; }
.darkpurpleselected  {  background-color:#463066; }
.lightpurpleselected  {  background-color:#7B0059; }
.pinkselected  {  background-color:#B10078; }
.mlblueselected  {  background-color:#00587E; }


.red a:hover {  background-color:#E13C2A; padding-top:2px; padding-bottom:2px; }
.orange a:hover {  background-color:#F28622; padding-top:2px; padding-bottom:2px; }
.yellow a:hover {  background-color:#FBC200; padding-top:2px; padding-bottom:2px; }
.green a:hover {  background-color:#A3B900; padding-top:2px; padding-bottom:2px; }
.darkgreen a:hover {  background-color:#688B27; padding-top:2px; padding-bottom:2px; }
.blue a:hover {  background-color:#00ABE4; padding-top:2px; padding-bottom:2px; }
.darkblue a:hover {  background-color:#0073B4; padding-top:2px; padding-bottom:2px; }
.darkpurple a:hover {  background-color:#463066; padding-top:2px; padding-bottom:2px; }
.lightpurple a:hover {  background-color:#7B0059; padding-top:2px; padding-bottom:2px; }
.pink a:hover {  background-color:#B10078; padding-top:2px; padding-bottom:2px; }
.mlblue a:hover {  background-color:#00587E; padding-top:2px; padding-bottom:2px; }
.slblue a:hover {  background-color:#0073B4; padding-top:2px; padding-bottom:2px; }

#breadcrumb {   margin-top:5px; margin-bottom:10px; color:#999999; }
#breadcrumb a {   color:#999999;}

#homepagetext { }
#homepagetext h1, #homepagetext h2 { margin-left:170px; padding-right:80px;}
#homepagetext p { margin-left:170px; padding-right:80px;}
#slhome #homepagetext p { color:#51247F;}
#slhome h2 { color:#0073B4; font-weight:bold;}


#bodytext { background-color:#F3F6D5; margin-bottom:10px; margin-top:10px!important; width:734px; padding-top:1em; }
#mlhome #bodytext, #ml #bodytext {  color:#40829E;}
#nlbristolhome #bodytext, #nlbristol #bodytext { color:#74648C; }
#nlbathhome #bodytext, #nlbath #bodytext { color:#9C4083; }
#nlbristolhome #bodytext, #nlbristol #bodytext, #nlbathhome #bodytext, #nlbath #bodytext {  background-color:#F3EED2;  }
#sl #bodytext {  background-color:#F6F9EB;  }

#leftcol { width:170px; float:left; }
.leftcol_link a, .leftcol_link_nlbris a, .leftcol_link_nlbath a { margin-left:10px;  text-decoration:none; }
#ml .leftcol_link a { color:#00587E; }
.leftcol_link_nlbris a {  color:#463066!important; }
.leftcol_link_nlbath a {  color:#7B0059!important; }

.clearingdiv { clear:both; }

#submenu { margin-left:10px;  margin-top:10px; padding-right:22px; }
#submenu a { text-decoration:none; color:#0073B4; font-weight:bold; } 
#submenu a.outlinks { text-decoration:none; color:#89B2C0; font-weight:normal; }
#sl #submenu  {  color:#0073B4; }
#nlbristol #submenu a { color:#A297B2; }
#nlbath #submenu a { color:#BD80AC; }
#submenu a:hover { color:#00587E; }
#nlbristol #submenu a:hover { color:#463066; }
#nlbath #submenu a:hover { color:#7B0059; }
#submenu li { list-style-type:none; margin-bottom:5px; }
#submenu  ul {  margin-left:15px; margin-top:5px; }

#midcol { width:350px; float:left; padding-right:20px; }
#sl #midcol { width:540px; color:#51247F; }
#midcol a { color:#00587E; }
#midcol #hpage { margin-top: 20px; }
#nlbristol #midcol a { color:#463066; }
#nlbath #midcol a { color:#7B0059; }
#sl #midcol a { color:#463066; }
#midcol ul { padding-left:15px; }
#midcol li { padding-bottom:1em; }

.pagenumbering {float:right; padding-bottom:1em; }
.pagenumbering li {list-style-type:none; display:inline;font-weight:bold;  }
.pagenumbering a { text-decoration:none; color:#89B2C0; }
#nlbristol .pagenumbering a { color:#A297B2; }
#nlbath .pagenumbering a { color:#BD80AC; }
.pagenumbering a:hover { color:#00587E; }
#nlbristol .pagenumbering a:hover { color:#463066; }
#nlbath .pagenumbering a:hover { color:#7B0059; }
#nlbristol .darker {  color:#463066; }
#nlbath .darker {  color:#7B0059; }

h1 { font-size:1.4em; font-weight:lighter;line-height:1.6em; color:#00587E; margin-bottom:1em;}
h1 strong  { font-weight:bold; }
#nlbristolhome h1, #nlbristol h1 { color:#463066!important; }
#nlbathhome h1, #nlbath h1 { color:#7B0059!important; }
#slhome h1, #slbath h1 { color:#51247F!important; }
h2 { font-size:1.4em; font-weight:lighter; line-height:1.6em; }

.textlargeblue { font-size:1.4em; font-weight:lighter; color:#00587E; line-height:1.2em;}
.textlargelightblue { font-size:1.4em; font-weight:lighter;line-height:1.2em; }
.textlargepurple { font-size:1.4em; font-weight:lighter; color:#463066; line-height:1.2em;}
.textbathpurple { font-size:1.4em; font-weight:lighter; color:#7B0059; line-height:1.2em;}
.textlargeslblue { font-size:1.4em; font-weight:lighter; color:#0073B4; line-height:1.2em;}
.textsmallslblue { font-size:1.2em; font-weight:lighter; color:#4096C7; font-weight:bold;}
.textsmallslblue p { padding:0; margin:0; margin-top:-1em;}
.textsmallslpurple { font-size:1.2em; font-weight:lighter;  font-weight:bold; color:#7C5B9F; }


#rightcol { width:190px; float:left; }
#rightcol a { text-decoration: none;}
#rightcol a:hover { text-decoration: underline; }
#rightcol ul { margin-top: 20px; color: #F28822; }
#rightcol li { margin-top: 8px; margin-bottom: 8px; }
#nlbristolhome #rightcol a, #nlbristol #rightcol a, #nlbathhome #rightcol a, #nlbath #rightcol a { color:#F5A659; }
#ml #rightcol p {   color:#A3B900; padding-left:30px; padding-right:20px; } 
#nlbristol #rightcol p {   color:#F28822; padding-left:30px; padding-right:20px; } 
#nlbath #rightcol p {   color:#F28822; padding-left:30px; padding-right:20px; } 
#sl #rightcol p {   color:#51247F; padding-left:30px; padding-right:20px; } 


#footer { color:#FFFFFF; margin-top:10px!important;  padding:3px; background-color:#00577E; text-align:center; }
#nlbristolhome #footer, #nlbristol #footer { background-color:#463066; }
#nlbathhome #footer, #nlbath #footer { background-color:#7B0059; }
#slhome #footer, #sl #footer { background-color:#00AAD3; }
#footer p { padding:0px; margin:0px;font-size:.8em; float:right; margin-top:-17px; margin-right:10px;}
#footer li { list-style-type:none; display:inline;}
#footer a { color:#FFFFFF; text-decoration:none;}
#footer a:hover { color:#FFFFFF; text-decoration:underline;}
