﻿body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f2f2f2;
}

/* CSS to style the maplin bars */
div.maplinBar
{
	height: 26px;
	background-image: url(../images/leftmenubg.jpg);
	line-height: 26px;

}

div.maplinBarTall
{
	background-image: url(../images/leftmenubg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	float: left;
	width: 670px;
	background-color: #E8E8E8;
	padding-top: 2px;
	padding-bottom: 2px;
}

div#topBar
{
}
div.subBar
{
	text-align: center;
}

.maplinBorder
{
	border-left: 1px solid rgb(154, 196, 213);
	border-right: 1px solid rgb(154, 196, 213);
	border-bottom: 1px solid rgb(154, 196, 213);
}

h1, h2, h3
{
	margin: 0px 0px 0px 0px;
}

img
{
	border: 0;
}

/* All links should underline when hovered over */
/* a:hover{text-decoration:underline;cursor: hand;}*/
a:hover
{
	text-decoration: none;
	cursor: hand;
}
a
{
	text-decoration: none;
}


/* Master page layout 
div.MidAll{margin: 0px 0px 5px 0px;min-width:975px;height:auto ; }
div.MidLeft{width: 175px;float: left;height:auto ; }
div.MidRight{width: 175px; height:auto; float:right;}
div.MidMid{margin: 0px 180px 0px 180px; height:auto ;}
div.Foot{width: 100%; float:left; margin-top:10px;height:auto ;} 
div.SubFooter{width: 100%; float:left; margin-top:10px;height:auto ;} */

/* FIXED Master page layout */
div.All
{
	text-align: center;
	border-left: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	margin: 0 auto;
	width: 1010px;
	height: auto;
	background-color: #FFFFFF;
	padding: 0px 2px 0px 2px;
}
div.TopAll
{
	width: 990px;
	height: 188px;
	background-color: #FFFFFF;
	padding-left: 10px;
}
div.MidAll
{
	margin: 0px 0px 5px 0px;
	width: 990px;
	height: auto;
	background-color: #FFFFFF;
	padding-left: 10px;
}
div.MidLeft
{
	float: left;
	width: 153px;
	padding: 0px;
	height: auto;
	background-color: #FFFFFF;
}
div.MidMid
{
	float: left;
	width: 676px;
	height: auto;
	background-color: #FFFFFF;
	margin-left: 3px;
	margin-right: 3px;
}
* html div.MidMid
{
	width: 676px;
	padding: 0px;
	float: left;
	height: auto;
	margin: 0px;
}

/* margin used to resolve IE6 div rendering issue */
div.MidRight
{
	width: 153px;
	padding: 0px;
	float: right;
	margin: 0px -2px 0px 0px;
	height: auto;
	background-color: #FFFFFF;
}
div.Foot
{
	width: 100%;
	margin-top: 10px;
	height: auto;
	background-color: #FFFFFF;
}
div.SubFooter
{
	width: 100%;
	margin-top: 10px;
	height: auto;
	background-color: #FFFFFF;
}

/* Fonts */
.Brand1, .Brand1 a:link, .Brand1 a:visited
{
	font-style: normal;
	font-variant: normal;
	color: #00B6DE;
}

.Brand2, .Brand2 a:link, .Brand2 a:visited
{
	font-style: normal;
	font-variant: normal;
	color: #272727;
}

.Brand3, .Brand3 a:link, .Brand3 a:visited
{
	font-style: normal;
	font-variant: normal;
	color: #8c8c8c;
}

.Value1, .Value1 a:link, .Value1 a:visited
{
	font-style: normal;
	font-variant: normal;
	color: #E40061;
}

.Promo1, .Promo1 a:link, .Promo1 a:visited
{
	font-style: normal;
	font-variant: normal;
	color: #8C8C8C;
}

/* Font Sizees */
.XXS
{
	font-size: 0.625em;
}
.XS
{
	font-size: 0.75em;
}
.S
{
	font-size: 0.875em;
}
.M
{
	font-size: 1em;
}
.L
{
	font-size: 1.125em;
}
.XL
{
	font-size: 1.25em;
}
.XXL
{
	font-size: 1.375em;
}
.XXXL
{
	font-size: 1.5em;
}

/* Cells */
.WT25pc
{
	width: 25%;
}
.WT20pc
{
	width: 20%;
}
.Gap
{
	margin-top: 3px;
}

/* Alignment */
.CA
{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.LA
{
	text-align: left;
}
.RA
{
	text-align: right;
	margin-right: 0px;
	margin-left: auto;
}
.VT
{
	vertical-align: top;
}
.VM
{
	vertical-align: middle;
}
.VB
{
	vertical-align: bottom;
}

/* Decoration */
.notB, .notB a:link, .notB a:visited
{
	font-weight: normal;
}
.B, .B a:link, .B a:visited
{
	font-weight: bold;
}
/*.U,.U a:link, .U a:visited{text-decoration: underline;} */
.CursorHand, .CH a:link, .CH a:visited
{
	cursor: hand;
}
.NoWrap
{
	white-space: nowrap;
}


/* CSS Buttons */
/* Grey Background */
.ButBBl
{
	background: url(../images/buttons/But_Grey_Bl.gif) 0 100% no-repeat;
}
.ButBBr
{
	background: url(../images/buttons/But_Grey_Br.gif) 100% 100% no-repeat;
}
.ButBTl
{
	background: url(../images/buttons/But_Grey_Tl.gif) 0 0 no-repeat;
}
.ButBTr
{
	background: url(../images/buttons/But_Grey_Tr.gif) 100% 0 no-repeat;
}

/* White Background */
.ButWBl
{
	background: url(../images/buttons/But_White_Bl.gif) 0 100% no-repeat;
}
.ButWBr
{
	background: url(../images/buttons/But_White_Br.gif) 100% 100% no-repeat;
}
.ButWTl
{
	background: url(../images/buttons/But_White_Tl.gif) 0 0 no-repeat;
}
.ButWTr
{
	background: url(../images/buttons/But_White_Tr.gif) 100% 0 no-repeat;
}

/* Blue Background */
.ButBlBl
{
	background: url(../images/buttons/But_Blue_Bl.gif) 0 100% no-repeat;
}
.ButBlBr
{
	background: url(../images/buttons/But_Blue_Br.gif) 100% 100% no-repeat;
}
.ButBlTl
{
	background: url(../images/buttons/But_Blue_Tl.gif) 0 0 no-repeat;
}
.ButBlTr
{
	background: url(../images/buttons/But_Blue_Tr.gif) 100% 0 no-repeat;
}

/* Pink Background */
.ButPBl
{
	background: url(../images/buttons/But_Pink_Bl.gif) 0 100% no-repeat;
}
.ButPBr
{
	background: url(../images/buttons/But_Pink_Br.gif) 100% 100% no-repeat;
}
.ButPTl
{
	background: url(../images/buttons/But_Pink_Tl.gif) 0 0 no-repeat;
}
.ButPTr
{
	background: url(../images/buttons/But_Pink_Tr.gif) 100% 0 no-repeat;
}

/* Green Background */
.ButGBl
{
	background: url(../images/buttons/But_Green_Bl.gif) 0 100% no-repeat;
}
.ButGBr
{
	background: url(../images/buttons/But_Green_Br.gif) 100% 100% no-repeat;
}
.ButGTl
{
	background: url(../images/buttons/But_Green_Tl.gif) 0 0 no-repeat;
}
.ButGTr
{
	background: url(../images/buttons/But_Green_Tr.gif) 100% 0 no-repeat;
}


.RecentlyViewedPanel
{
	font: bold 12px Arial;
	color: #4b4b4d;
}

.SEOFooter, .SEOFooter:hover, SEOFooter a:link, SEOFooter a:visited
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	margin: 0;
}

