/*------------------body-----------------------*/

.body {
	clear:both;
	display:inline;
	float:left;
	margin:0px 0px 30px 0px;
	aoverflow:hidden;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:1002px;
}

.main {
	float:left;
	width:982px;
}

/*------------------header-----------------------*/

.header {
	background-color:#151649;
	background-image:url("../../images/h_bg.gif");
	background-position:0% 0%;
	background-repeat:repeat-x;
	clear:both;
	font-size:75%;
	height:75px;
	margin:0px 0px 0px 0px;
	width:1002px;
}

.header .divLeft {
	margin:17px 0px 0px 30px;
	width:287px;
}

.header .divRight {
	margin:8px 17px 0px 0px;
	text-align:right;
	width:668px; /* New width value */
}

.header ul.listHorizontal {
	margin:0px 0px 10px 0px;
}

.header ul.listHorizontal li {
	border-right:1px solid #FFFFFF;
}

.header ul.listHorizontal li a {
	color:#FFFFFF;
	text-decoration:none;
}

.header ul.listHorizontal li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*------------------content-----------------------*/

p {
	margin-bottom:10px;
}

.content {
	clear:both;
	font-size:85%;
	height:auto;
	line-height:130%;
	margin:0px 10px 0px 10px;
	width:982px;
}

.content ul {
	list-style:url('../../images/bullet.gif');
}

html>/**/body .content ul {
	padding-left:20px;
}

.content ul li {
	margin-bottom:15px;
	line-height:1.2em;
	padding-left:5px;
}

html>/**/body .content ul li {
	padding-left:0px;	
}

SPAN.tc {
	padding:0px 0px 0px 25px;
	font-size:0.8em;
}

.fw400{
	font-weight:400;
}

.bodyLeft {
	float:left;
	margin:0px;
	padding:0px;
	width:727px;
}

.bodyRight {
	float:left;
	margin:0px;
	padding:0px 1px 0px 12px;
	width:242px;
}

.btn {
	clear:both;
	float:left;
	padding:0px 0px 0px 20px;
}

h1.imageElement,
h2.imageElement {
	display:block;
	float:left;
}

h1.imageElement img,
h2.imageElement img {
	padding:10px 0px 20px 0px;
	_padding:0px 0px 20px 0px;
}

/*-------------------largePod-----------------------*/

.largePod {
	background:url('../../images/bg/pod_large_bottom.gif') 0px 100% no-repeat;
	display:inline;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	position:relative;
	width:982px;
}

.largePod h1.imageElement img {
	padding:30px 0px 0px 0px;
	_padding:20px 0px 0px 0px;
}

.largePod h2.imageElement img {
	padding:5px 0px 0px 0px;
}

.podInside {
	float:left;
	padding:0px 20px 0px 20px;
}

.largePod .top {
	background:url('../../images/bg/pod_large_top.gif') 0px 0px no-repeat;
	float:left;
	height:10px;
	width:982px;
}

.largePod .podInside {
	_height:227px;
	min-height:233px;
	width:937px;
}

.first {
	background:url('../../images/bg/pod_large2_bottom.gif') 0px 100% no-repeat;
}

.largePod .wLogo {
	padding:55px 0px 0px 0px;
}

.largePod .largeImage {
	bottom:6px;
	_bottom:5px;
	position:absolute;
	right:75px;
}

.first {
	padding-bottom:5px;
}

.first .podInside {
	float:left;
	_height:205px;
	min-height:205px;
	padding:0px 360px 5px 20px;
	width:602px;
}

html>/**/body .first .podInside {
	padding-bottom:20px;
}

.first h2.imageElement img {
	padding:5px 0px 20px 0px;
}

.first ul {
	padding-top:10px;
}

.first a.btn {
	padding:0px 0px 0px 0px;
}

.second .podInside {
	padding-bottom:8px;
	padding-right:180px;
	width:777px;
}

.second .btn {
	padding-left:0px;
}

.second h2.imageElement img {
	padding:5px 0px 20px 0px;
}

.second ul li.last {
	margin-bottom:0px;
}

.second p {
	margin-bottom:15px;
}

/*----------------------thank you-------------------*/

/* New rules */

.thankYou .header .divRight {
	width:441px;
}

/* End of new rules */

.thankYou {
	width:775px;
}


.thankYou .header {
	width:775px;
}

.thankYou .content {
	width:755px;
}

.thankYou .main {
	width:755px;
}

.topLink {
	float:left;
	margin:10px 0px 2px 5px;
}

.topLink img {
	float:left;
	padding:3px 3px 0px 0px;
}

.thankYou a,
.thankYou a:hover {
	font-weight:normal;
	text-decoration:underline;
}

.thankYou a:hover {
	text-decoration:none;
}

.thankYouPod {
	background:url('../../images/bg/pod_thankYou_bottom.jpg') 0px 100% no-repeat;
	display:inline;
	float:left;
	margin:12px 0px 12px 0px;
	padding:0px 0px 30px 0px;
	width:456px;
}

.thankYouPod .top {
	background:url('../../images/bg/pod_thankYou_top.gif') 0px 0px no-repeat;
	float:left;
	height:7px;
	width:456px;
}

.thankYouPod .podInside {
	float:left;
	padding-bottom:140px;
	width:416px;
}

.thankYouPod a,
.thankYouPod a:hover {
	color:#bf2a6b;
}

.thankYouPod h2 img {
	font-size:1em;
	padding:0px 0px 20px 0px;
}

.thankYou .bottomLink {
	float:left;
	padding:10px 0px 20px 5px;
}

/* New rules */

.thankYou #footerContainer {
	width:775px;
}

.thankYou #footer {
	width:751px;
}

.thankYou #footer a {
	text-decoration:none;
}

.thankYou #footer a:hover {
	text-decoration:underline;
}
/* End of new rules */

/*---------------------entry form-------------------*/

/* New rules */

.entryForm .header .divRight {
	width:441px;
}

/* End of new rules */

.entryForm a,
.entryForm a:hover {
	font-weight:normal;
	text-decoration:underline;
}

.entryForm a:hover {
	text-decoration:none;
}

.entryForm .absPos {
	position:absolute;
	left:460px;
	top:160px;
}

.formPod span.coloured {
	color:#ff0000;
	position:static;
}

.formPod {
	background:url('../../images/bg/pod_form_bottom.gif') 0px 100% no-repeat;
	display:inline;
	float:left;
	margin:12px 0px 12px 0px;
	padding:0px 0px 30px 0px;
	width:450px;
}

.formPod .top {
	background:url('../../images/bg/pod_form_top.gif') 0px 0px no-repeat;
	float:left;
	height:7px;
	width:450px;
}

.formPod .podInside {
	float:left;
	padding-left:17px;
	padding-right:17px;
	width:410px;
}

.formPod h2 {
	font-size:1em;
	padding:0px 0px 15px 0px;
}

.formPod h2 img {
	padding:2px 5px 0px 0px;
}

.formPod h3 {
	font-weight:normal;
}

.formPod p {
	font-size:0.9em;
	margin-bottom:18px;
}

.formPod p.large {
	font-size:1em;
}

.formPod label {
	clear:none;
	display:inline;
	position:static;
	width:auto;
}

.formPod .noFloat {
	float:none;
}

.formPod .contactCB {
	font-size:90%;
	margin:0px;
	padding:0px 0px 18px 0px;
}

.formPod form input.textInput {
	border:1px solid #adbbcd;
	margin:0px 0px 10px 0px;
	width:188px;
}

.formPod label.right {
	text-align:right !important;
	width:130px;
}

.formPod .customer {
	background-color:#ffffff;
	border:1px solid #adbbcd;
	margin:0px 0px 15px 140px;
	padding:5px 10px 10px 10px;
	width:168px;
}

.formPod .customer h3 {
	margin-bottom:10px;
}

.formPod .customer input#customerY,
.formPod .customer input#customerN {
	margin-left:5px;
}


html>body .formPod .customer input {
	margin-left:10px;
}

.formPod .TCBox {
	margin:0px 0px 30px 140px;
	width:276px;
}

.formPod .TCBox input {
	margin-left:0px;
}

.formPod .inform {
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:416px;
}

.formPod .inform .left {
	float:left;
	width:250px;
}
.formPod .inform .right {
	float:left;
	width:auto;
}

.formPod .inform label {
	margin:0px 0px 3px 15px;
}

.formPod .btn {
	padding:0px;
}

.entryForm .bottomLink {
	float:left;
	padding:10px 0px 20px 0px;
}

/* New rules */

.entryForm #footerContainer {
	width:775px;
}

.entryForm #footer {
	width:751px;
}

.entryForm #footer a {
	text-decoration:none;
}

.entryForm #footer a:hover {
	text-decoration:underline;
}

/* End of new rules */

/*------------------footer-----------------------*/

#footerContainer{font-size:75%;line-height:1.3em;clear:both;width:1002px;text-align:left;background:url(../../images/footer.gif) repeat-x;margin-top:4px;margin-left:0px;padding-top:9px;}
#footerContainer P {margin:0; font-size:80%; padding:10px 260px 0px 45px;}
#footer{width:955px;margin-left:24px;text-align:left;padding-bottom:17px;}
html>/**/body #footer{padding-bottom:35px;}
#footer A{color:#002A66;font-weight:normal;}
#footer A.on{font-weight:bold;}
#footer OL{float:left;clear:both;padding:0;margin:4px 0 0px 0;width:100%;}
#footer OL.footer_navbar{color:#ffffff;padding:0;margin:0;}
#footer OL.footer_navbar A{color:#ffffff;}
#footer LI{margin-right:0.5em;padding-right:0.75em;border-right:1px solid;float:left;list-style-type:none;}
#footer LI.last{border-right:0;}
#footer P{clear:both;float:left;margin:14px 0 0 0;width:100%;}

.information {
	clear:both;
	font-size:75%;
	margin:0px 20px 30px 20px;
	padding:0px;
	width:687px;
}

.information h2 {
	color:#002A66;
	font-size:100%;
	margin:0px 0px 8px 0px;
}

.information p {
	color:#002A66;
	margin:0px 0px 10px 0px;
}

.information ol {
	padding-left:30px;
}

html>/**/body .information ol {
	padding-left:20px;
}

.information ol li {
	padding:0px 0px 10px 0px;
}

/*------------------entryForm-----------------------*/

.entryForm,
.entryForm .header {
	width:775px;
}

.entryForm .content,
.entryForm .main {
	width:755px;
}

.terms-box{
	list-style-type:lower-alpha;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:75%;
}
