/* Headers */

h1 {color:#ffffff;font-size:180%;font-weight:700;margin:0px 0px 0px 0px;padding:0px;}
h2{color:#ffffff;font-size:120%;font-weight:700;margin:0px;padding:0px;}
h3 {color:#ffffff;font-size:100%;font-weight:700;margin:0px;padding:0px;}
h2 img {margin-bottom: 0px!important;}
h2 a {font-size:120%;font-weight:700;text-decoration:none;color:#F4C012;}
h2 a:hover {color:#ffffff;font-size:120%;font-weight:700;text-decoration:underline;}
h3 a {font-size:90%;font-weight:700;text-decoration:none;color:#F4C012;}
h3 a:hover {color:#ffffff;font-size:90%;font-weight:700;text-decoration:underline;}

/* Links */
a {color:#F4C012;font-size:80%;font-weight:700;text-decoration:none;}
a:hover {color:#ffffff;font-size:80%;font-weight:700;text-decoration:underline;}


/* Forms */
#Form label 
{
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:80%;
}
#Form input {
	display:block;
	font-size:80%;
	margin:5px 0px 0px;
	padding:0px;
	width:100px;
}
#Form {margin-bottom:10px;}

#Form2 label 
{
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:80%;
}
#Form2 input {
	font-size:80%;
	margin:5px 0px 0px;
	padding:0px;
}
#Form2 {margin-bottom:10px;}

/* Dividers */
.dividerPurple{background:url(../cssimages/divider_purple.gif) repeat-x left center;font-size:0px;height:2px;line-height:0px; padding-top: 10px; padding-bottom: 10px; font-size:0px; margin-left:0px;clear:both;}
.dividerPurpleShort{background:url(../cssimages/divider_silver.gif) no-repeat left center;font-size:0px;height:2px;line-height:0px; padding-top: 10px; padding-bottom: 10px; font-size:0px;}
.dividerSilver{background:url(../cssimages/divider_silver.gif) repeat-x left center;font-size:0px;height:2px;line-height:0px; padding-top: 10px; padding-bottom: 10px; font-size:0px; margin-left:0px;}
.dividerSilverShort{background:url(../cssimages/divider_silver.gif) no-repeat left center;font-size:0px;height:2px;line-height:0px; padding-top: 10px; padding-bottom: 10px; font-size:0px;}


p {color: #ffffff; font-size: 80% !important; margin-top:0px;margin-bottom: 10px; padding:0px; line-height: 1.5;}
.bold {font-weight:700;}
.bold2 {font-weight:900;}
.block {display:block;}
.hide {display:none !important;}
.inline {display:inline !important;}
.inlineBlock {display:inline-block;}
.normal {font-weight:400;}


/* General */
h1.colourRed {margin:6px auto 6px auto; line-height:140%;}

/* Align */
.alignCenter {text-align:center !important;}
.alignLeft {text-align:left;}
.alignRight {text-align:right !important;}

/*Background Colours*/
.lightBlueBG {background-color: #CCEFF9 !important;}
.lightRedBG {background-color: #F3DFCF !important;}
.lightGreenBG {background-color: #E7F2D4 !important;}
.lightPurpleBG {background-color: #EDDDE8 !important;}

/* Borders */
.leftRightBorders {border-color:#C6DEF7;border-style:solid;border-width:0px 1px;padding: 0px;margin: 0px;}

/* Clear */
.clearBoth {clear:both;font-size:0px;height:0px;line-height:0px;}
.clearLeft {clear:left;font-size:0px;height:0px;line-height:0px;}

/* Colour */
.color2F549C {color:#2F549C !important;}
.color666 {color:#666;}
.colorFF1A00 {color:#FF1A00 !important;}
.DarkGold {color:#AA883B !important;}
.DarkGreen {color:#107C5A !important;}
.Red {color:#FF0000 !important;}
.White {color:#FFFFFF !important;}


/* Float */
.floatRight {float:right !important;}
.floatLeft {float:left !important;}
#rightContentColA img.floatRight{margin-left: 15px;}
#rightColB img.floatRight{margin-left: 15px;}
#rightContentColA img.floatLeft{margin-right: 15px;}
#rightColB img.floatLeft{margin-right: 15px;}
/* Font */
.font60 {font-size:60% !important;}
.font65 {font-size:65% !important;}
.font70 {font-size:70% !important;}
.font70BoldColorBu {color:#2F549C !important;font-weight:700;margin:3px 0px !important;}
.font75 {font-size:75% !important;}
.font80 {font-size:80% !important;}
.font85 {font-size:85% !important;}
.font90 {font-size:90% !important;}
.font100 {font-size:100% !important;}
.font110 {font-size:110% !important;}
.font120 {font-size:120% !important;}
.font140 {font-size:140% !important;}
.font150 {font-size:160% !important;}

/* Form */
fieldset,form {border:0px none;margin:0px;padding:0px;}

/* Line Height*/
.lineHeight140 {line-height:140%;}

/* Margin */
.margin0 {margin:0px !important;}
.margin0030 {margin:0px 0px 3px;}
.margin20 {margin:0px 20px;}
.margin5 {margin:5px;}
.margyTopA {margin-top:20px;}
	/*Left*/
.marginLeft5 {margin-left:5px !important;}
.marginLeft {margin-left:6px;}
.marginLeft8 {margin-left:8px !important;}
.marginLeft10 {margin-left:10px !important;}
.marginLeft15 {margin-left:15px !important;}
.marginLeft17 {margin-left:17px !important;}
.marginLeft20 {margin-left:20px !important;}
.marginLeft25 {margin-left:25px;}
.marginLeft45 {margin-left:45px;}
.marginLeft50 {margin-left:50px !important;}
.marginLeft55 {margin-left:55px;}
.marginLeft40 {margin-left:70px;}
.marginLeft100 {margin-left:100px;}
.marginLeft110 {margin-left:110px;}
.marginLeft120 {margin-left:120px;}
.marginLeft130 {margin-left:130px;}
.marginLeft135 {margin-left:135px;}
.marginLeft170 {margin-left:170px !important;}
.marginLeft185 {margin-left:185px;}
.marginLeft190 {margin-left:190px;}
.marginLeft195 {margin-left:195px;}
.marginLeft200 {margin-left:200px !important;}
.marginLeft210 {margin-left:210px !important;}
.marginLeft300 {margin-left:300px;}
.marginLeft330 {margin-left:330px;}
.marginLeft350 {margin-left:350px;}
.marginLeftMinus5 {margin-left:-5px;}
.marginLeftMinus27 {margin-left:-27px;}
	/*Right*/
.marginRight10 {margin-right:10px !important;}
.marginRight17 {margin-right:17px !important;}
.marginRight20 {margin-right:20px !important;}
.marginRight35 {margin-right:35px;}
.marginRight80 {margin-right:80px!important;}
	/*Top*/
.marginTop5 {margin-top:5px !important;}
.marginTop10 {margin-top:10px !important;}
.marginTop15 {margin-top:15px !important;}
.marginTop20 {margin-top:20px !important;}
.marginTop25 {margin-top:25px !important;}
.marginTop30 {margin-top:30px !important;}
	/*Bottom*/
.marginBottom3 {margin-bottom:3px !important;}
.marginBottom10 {margin-bottom:10px !important;}
.marginBottom15 {margin-bottom:15px;}
.marginBottom20 {margin-bottom:20px !important;}
.marginBottom25 {margin-bottom:25px;}
.marginBottom40 {margin-bottom:40px;}
.marginBottom45 {margin-bottom:45px;}
.marginBottom60 {margin-bottom:60px;}
	/*Top & Bottom*/
.marginTopBott0 {margin-bottom:0px;}
.marginTopBott7 {margin:6px 0px;}
.marginTopBott10 {margin:10px 0px !important;}
.marginTopBott15 {margin:15px 0px;}
.marginTopBott20 {margin:20px 0px;}
.marginTopBott3040 {margin:20px 0px 40px;}
.marginTopBott40 {margin-bottom:40px;margin-top:40px;}
.marginTopBottx {margin:0px 15px 15px;}

/* Padding */
.padding10 {padding:10px;}
.padding20 {padding:0px 20px 20px;}
.paddingx {padding:10px 0px 20px;}
.paddingBott5 {padding-bottom:5px;}
.paddingBott7 {padding-bottom:7px;}
.paddingBott10 {padding-bottom:10px !important;}
.paddingBott18 {padding-bottom:18px !important;}
.paddingBott20 {padding-bottom:20px !important;}
.paddingLeft2 {padding-left:2px!important;}
.paddingLeft3 {padding-left:3px!important;}
.paddingLeft7 {padding-left:7px;}
.paddingLeft10 {padding-left:10px !important;}
.paddingLeft20 {padding-left:20px !important;}
.paddingRight10 {padding-right:10px !important;}
.paddingTop3 {padding-top:3px;}
.paddingTop4 {padding-top:4px;}
.paddingTop5{padding-top:5px !important;}
.paddingTop7 {padding-top:7px;}
.paddingTop10 {padding-top:10px;}
.paddingTop20 {padding-top:20px;}
.paddingTop12 {padding-top:12px;}
.paddingTopBott10 {padding:10px 0px;}
.paddingTopBott18 {padding:18px 0px;}
.paddingTop5Left10 {padding-left:10px !important; padding-top:5px !important; padding-right:0px; padding-bottom:0px;}
.paddingTopLeft10 {padding-left:10px !important; padding-top:10px !important; padding-right:0px; padding-bottom:0px;}
.paddingTop5Bot10 {padding-left:0px !important; padding-top:5px !important; padding-right:0px; padding-bottom:10px;}
.paddingTop5Left5 {padding-left:5px !important; padding-top:5px !important; padding-right:0px; padding-bottom:0px;}

/*Text*/
.darkGrey70{ color: #464646; font-size: 70% !important; margin: 0px; padding:0px; line-height: 1.5;}
.darkGrey80{ color: #464646; font-size: 80% !important; margin: 0px; padding:0px; line-height: 1.5;}
.darkBlue70{ color: #2F549C; font-size: 70% !important; margin: 0px; padding:0px; line-height: 1.5;}
.darkBlueBold70{ color: #2F549C; font-size: 70% !important; margin: 0px; padding:0px; font-weight: bold; line-height: 1.5;}
.darkBlue80{ color: #2F549C; font-size: 80% !important; margin: 0px; padding:0px; line-height: 1.5;}
.red150{color: #F52D47; font-size: 150% !important; margin: 0px; padding:0px; line-height: 1.0; font-weight: 800;}
.mainHeadingBlack{color: #000 !important; font-size: 70% !important; font-weight: bold !important; margin: 0px; padding:0px; line-height: 1.5;}
.mainHeadingGrey{color: #464646 !important; font-size: 70% !important; font-weight: bold !important; margin: 0px; padding:0px; line-height: 1.5;}
.mainOfferGrey{color: #464646 !important; font-size: 70% !important; font-weight: bold !important; margin: 0px; padding:0px; line-height: 1.0;}
.mainHeadingRed{color: #F52D47 !important; font-size: 70% !important; font-weight: bold !important; margin: 0px; padding:0px; line-height: 1.5;}
.leftSubHeading{color: #2F549C !important; font-size: 70% !important; font-weight: bold !important; margin: 0px; padding:0px; line-height: 1.5;}
.lightGrey70{color: #818181 !important; font-size: 70% !important; margin: 0px; padding:0px; line-height: 1.5;}
.lightGrey70NoLineHeight{color: #818181 !important; font-size: 70% !important; margin: 0px; padding:0px;}
span.spanDarkBlue{color: #2F549C; line-height: 1.5;}
span.spanDarkGrey{color: #464646; line-height: 1.5;}
.competitionformred {color: #F52D47;}
.alignCenter{text-align:center!important;}


/* Width */
.width30 {width:30px !important;}
.width50 {width:50px !important;}
.width100 {width:100px !important;}
.width110 {width:110px !important;}
.width120 {width:120px !important;}
.width125 {width:125px !important;}
.width130 {width:130px !important;}
.width140 {width:140px !important;}
.width150 {width:150px !important;}
.width160 {width:160px !important;}
.width170 {width:170px !important;}
.width180 {width:180px !important;}
.width190 {width:190px !important;}
.width207 {width: 207px;}
.width218 {width: 218px;}
.width250 {width:250px !important;}
.width260 {width:260px !important;}
.width270 {width:270px !important;}
.width280 {width:280px !important;}
.width290 {width: 290px;}
.width300 {width:300px !important;}
.width325 {width:325px;}
.width327 {width:327px;}
.width400 {width:400px !important;}
.width520 {width:520px;}
.width745 {width:745px;}
.width40Per {width:40%!important;}


/*Offer Table*/
table.offerTable {margin-left:10px;padding-right:10px;width:98%;}
table.offerTable tr td.headingDarkBlue {border-bottom-width:0px;color:#2F549C;font-size:110%;font-weight:600;padding-right:10px;width:280px;}
table.offerTable tr td.headingLightBlue {border-bottom-width:0px;color:#00AEEF;font-size:110%;font-weight:600;padding-right:10px;width:280px;}
table.offerTable tr td.price {border-bottom-width:0px;color:#F52D47;font-size:150%;font-weight:800;padding-right:10px;text-align:right;width:100px;}
table.offerTable tr td.text {border-bottom-width:0px;color:#818181;font-size:65%;font-weight:400;padding-right:10px;width:125px;}

/*Display Table*/
table.dataDisplay {border-left:0px solid #C6DEF7;border-right:0px solid #C6DEF7;padding:10px 0px;text-align:left;width:100%;}
table.dataDisplay  tr{background:url(../cssimages/divider_light_blue.gif) repeat-x right bottom !important;}
table.dataDisplay  tr.none{background-image:none!important;}
table.dataDisplay  td{font-weight: bold; font-size: 70%!important; padding:9px 5px 8px; color: #454545;}
table.dataDisplay  td p{font-size: 100%!important; margin: 0px!important;}
table.dataDisplay  td.col2{font-weight: normal!important;}
table.dataDisplay  td.col2 p{font-size: 100%!important; margin: 0px!important;}
/**/

.underline {text-decoration:underline!important;}
