@charset "utf-8";
/* CSS Document */

body {padding:0px; margin:0px; background-color:#e5e3e3; font-family:Arial, Helvetica, sans-serif;}
#page {margin:0px auto; width:980px; background-color:#fff;}
#masthead {height: 100px !important; width: 980px; position: relative; background: #bedb03 url(/web/images/header-bg.jpg) repeat-x bottom;}
#mainContent {width:800px; margin:20px auto;}

/* TWO COLUMN CONTENT LAYOUT */
#contentLeft {float: left; width:500px;}
#contentRight {float: right; width: 250px;}

/* THREE COLUMN CONTENT LAYOUT */
#mainContent3col {margin:30px 10px 20px; height:100%;}
#mainContent3colNoLRM {margin:30px 0px 20px; height:100%;}
#columnOne {width:225px; float:left;}
#columnTwo {width:450px; float:left; margin-left:30px;}
#columnThree {width:190px; float:right; padding: 0px 20px;}
.leftColBorder {border-left: 1px solid red;}

#footer {background-color:#000;}
#authorisation {border-top:3px solid #B5D305;}
.copy {width:980px; margin:0px auto; padding-left: 15px;}
.primaryTxt {color: #bedb03;}
.secondaryTxt {color: #c50078;}
.primaryBg {background-color: #bedb03;}
.secondaryBg {background-color: #c50078;}
.primaryTintBg {background-color: #e5efc1;}
.secondaryTintBg {background-color: #eee2f0;}
.txtLarger {font-size:1.4em; font-weight:bold;}
#logo {margin: 30px 0px 0px 10px;}
.style1 {color: #5fc0ba; font-weight: bold;}
.style2 {color: #ffa616;font-weight: bold;}
.style3 {color: #c4017b;font-weight: bold;}
.aero {width: 125px;text-align:center;}
.clear {clear:both;}
a {color: #425BF6;}
#footer a:hover {text-decoration:underline !important;}
h1 {font-size: 1.4em;}
h1.largeGreen {font-size: 1.8em;color:#b5d305;}
h2 {font-size: 0.95em; margin:1.2em 0px 0px;}
h2.largeGreen {font-size: 1.3em;color:#b5d305; font-weight:400;}
p {font-size:0.8em; line-height:160%; color:#454854;}
p.belowH2 {margin-top:0px;}
ol {margin-left: 20px; padding-left:0px;}
ol li {font-size:0.8em; color:#454854; margin-bottom:7px; line-height:160%;}
#authorisation p {font-size: 0.7em; padding:10px; margin:0px;}
#footer p {font-size:0.75em;}
p.introPara {font-weight:700;}
blockquote {padding:0px; margin:0px;}
.copy p {font-size: 0.7em;}
a img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
form p {text-align:right; width:90%;}
form p label {float:left;}
.withBgColor {padding:10px; margin: 0px;}
.theForm {padding:10px;}
#footer a {color:#fff;}

.marginTopZ {margin-top: 0px;}
.marginBottomZ {margin-bottom: 0px;}
.marginTopM {margin-top: 25px;}

.leftLogo {float:left;}
.leftLogo * {line-height:45px; margin:0px; padding:0px; display:block; float:left;}
.rightLogo {float:right;}
.rightLogo * {line-height:45px; margin:0px; padding:0px; display:block; float:left;}

/* SHARED */
.taRight {text-align:right;}
.floatR {float:right;}
.reducedLetterSpacing {letter-spacing:-1px;}
.toggle {cursor:pointer;}

/* FAQs */
.faqMasterTog, .question {color: #425BF6;}
.faqMasterTog, .question:hover {text-decoration:underline; cursor:pointer;}

.pink-btn-menu a.aero { /*aero button CSS*/
	background: transparent url(/web/images/pink-btn-left.gif) no-repeat top left;
	display: block;
	float: left;
	font: 1.0em Arial, Helvetica, Sans-Serif; /* Change 13px as desired */
	font-weight: normal;
	line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
	height: 31px; /* Height of button background height */
	padding-left: 20px; /* Width of left menu image */
	text-decoration: none;
	margin-left: 0px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
	opacity: 0.9;
	-moz-opacity: 0.9;
}

.pink-btn-menu a.aero span {
	background: transparent url(/web/images/pink-btn-right.gif) no-repeat top right;
	display: block;
	padding: 4px 20px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
	margin-right: 5px
}

.pink-btn-menu a.aero:link, .pink-btn-menu a.aero:visited, .pink-btn-menu a:active {
	color: white; /*button text color*/
}

.pink-btn-menu a.aero:hover span { /* Hover state CSS (for text) */
	text-decoration: underline
}

.list2  {
	margin:0px;
	padding:0px;
	list-style-type: none;
}

.list2 li {
	line-height:18px;
	font-size: 0.8em;
	padding-left: 15px;
	margin: 0px 0px 7px;
	background-image: url(/web/images/square.jpg);
	background-repeat: no-repeat;
	background-position: 0 .5em ;
	color: #454854;
}