html	{

	margin:0px;

	padding:0px;
}

body

{

	font-family:arial,helvetica,san-serif;
	
	font-size:11px;

	margin:0px 0px 2px 0px;
	
	background-color:#C6D6DB;

}

p

{

	margin:0px;
	
	text-align:left;
	
	line-height:13px;

	padding:2px 5px 2px 5px;
	
}

p.normal
{
	font-family:arial,helvetica,san-serif;
	font-size:9pt;
	color:#152635;
	
}


 a

{

	color:#945D93;

	text-decoration:none;
	
	
}

a:hover

{
	
	color:#945D93;

	text-decoration:underline;
	


}



#mainContent

{

	border-style: solid;
	
	border-width: 0px 1px 0px 1px;
	
	border-color: #fff;
	
	background-color:#fff;
	
	}
	
.panelHeader

{

	background-image:  url(imgs/cross.gif);

	background-position:0px 0px;

	background-repeat:no-repeat;

}



.panelHeader h2

{

	margin:0px;

	margin-left:20px;

	padding:2px 6px 3px 4px;

	background-color:#152635;

	color:#FFFFFF;

	text-transform:lowercase;

	font-size:11px;

	font-weight:bold;

	line-height:16px;

}


.panelHeaderTop

{

	background-image:  url(imgs/cross.gif);

	background-position:0px 0px;

	background-repeat:no-repeat;

}



.panelHeaderTop h2

{

	margin:0px;

	margin-left:20px;

	padding:2px 6px 3px 6px;

	background-color:#2D6A92;

	color:#FFFFFF;

	text-transform:lowercase;

	font-size:11px;

	font-weight:bold;

	line-height:16px;

}

.panelHeaderTop h3

{

	margin:0px;

	margin-left:20px;

	padding:2px 6px 3px 6px;

	background-color:#2D6A92;

	color:#FFFFFF;

	font-size:11px;

	font-weight:bold;

	line-height:16px;

}

.sidePanel
{	
	font-size: 11px;
	color:#152635;
	margin:0px;
	text-align:left;
	line-height:13px;
}

.sidePanel a
{
	color:#945D93;
	text-decoration:none;
	text-decoration:none;
	font-weight:normal;
}

.sidePanel a:hover
{	
	color:#945D93;
	text-decoration:underline;
}


#topNav

{

	height:20px;

	font-size:10px;
	
	color:#fff;
	
	padding:0px 6px 0px 0px;
	

	background-position:0px 0px;

	background-repeat:no-repeat;
	
	}
	
#topNav a

{

	color:#fff;
	
	text-decoration:none;
	
	font-weight:normal;
	
	}
	
#topNav a:hover

{

	color:#fff;
	
	text-decoration:underline;
	
	font-weight:normal;

	
}
	
#taglineSpacer

{

	height:28px;
	
	font-size:0px;
	
	background-image:  url(imgs/hm_panel_mid.jpg);
	
	background-position:0px 0px;

	background-repeat:no-repeat;
	
}

#taglineSpacerWho

{

	height:28px;
	
	font-size:0px;
	
	background-image:  url(imgs/who_panel_mid.jpg);
	
	background-position:0px 0px;

	background-repeat:no-repeat;
	
}
#taglineSpacerMH

{

	height:28px;
	
	font-size:0px;
	
	background-image:  url(imgs/mh_panel_mid.jpg);
	
	background-position:0px 0px;

	background-repeat:no-repeat;
	
}
#taglineSpacerAb

{

	height:28px;
	
	font-size:0px;
	
	background-image:  url(imgs/ab_panel_mid.jpg);
	
	background-position:0px 0px;

	background-repeat:no-repeat;
	
}
#taglineSpacerBuy

{

	height:28px;
	
	font-size:0px;
	
	background-image:  url(imgs/buy_panel_mid.jpg);
	
	background-position:0px 0px;

	background-repeat:no-repeat;
	
}
#taglineSpacerDis

{

	height:28px;
	
	font-size:0px;
	
	background-image:  url(imgs/dis_panel_mid.jpg);
	
	background-position:0px 0px;

	background-repeat:no-repeat;
	
}
#taglineSpacerCS

{

	height:28px;
	
	font-size:0px;
	
	background-image:  url(imgs/cs_panel_mid.jpg);
	
	background-position:0px 0px;

	background-repeat:no-repeat;
	
}
#taglineSpacerFaq

{

	height:28px;
	
	font-size:0px;
	
	background-image:  url(imgs/faq_panel_mid.jpg);
	
	background-position:0px 0px;

	background-repeat:no-repeat;
	
}
#tagline

{
	background-image:  url(imgs/logo.gif);

	background-position:0px 0px;

	background-repeat:no-repeat;

	background-color:#152635;

	height:20px;
	
	text-align:right;
	
	font-size:12px;
	
	color:#ffffff;

	
	}
	
#intro

{
	float:left;

	width:443px;
	
	height:41px;
	
	margin:0px;
	
	padding:0px;
	
}

#intro p

{

	margin:0px;
	
	padding:3px 0px 0px 3px;

	margin-left:6px;
	
	line-height:13px;
	
	text-align:left;
	
	color:#152635;
	
	font-family:arial,helvetica,san-serif;
	
	font-size:11px;
}

#intro h2

{

	margin:0px;
	
	margin-left:8px;
	
	font-size:13px;
	
	line-height:17px;
	
	padding:3px 0px 0px 0px;
	
	text-align:left;
	
	color:#152635;
	
}

#topRow

{
	
	height:0px;
	
	background-color:#fff;
	
	font-size:0px;
	
}

#leftPanel

{

	margin:0px;
	
	padding:0px;
	
	background-color:#E9F1F3;

	width:150px;
}


.arrowHeader

{

	background-image:  url(imgs/arrow.gif);

	background-position:0px -2px;

	background-repeat:no-repeat;

}



.arrowHeader h2

{

	margin:0px;

	margin-left:20px;

	padding:2px 6px 3px 0px;

	color:#638A6B;

	font-size:11px;

	font-weight:bold;

	line-height:13px;

}

.arrowHeader a
{

	color:#638A6B;

	font-size:11px;
	
	font-weight:bold;
	
	text-decoration:none;
	
	}
	
.arrowHeader a:hover
{
	color:#638A6B;

	font-size:11px;
	
	text-decoration:underline;
	
	}

.whiteSpacer

{

	margin:0px;
	
	padding:0px;
	
	height:3px;
	
	background-color:#fff;
	
	}

.textfield
{

	margin-left:5px;
	margin-bottom:3px;
	padding:2px 0px 2px 3px;
    BACKGROUND: #ffffff;
    FONT: 10px verdana, arial, helvetica, sans-serif;
    COLOR: #152635;
    background-color:#fff;
    border-style:solid;
    border-width:1px;
    border-top-color:#6792A4;
    border-left-color:#6792A4;
    border-bottom-color:#ffffff;
    border-right-color:#ffffff;
}

.multiLineFormBox
{
	width:370px;
	height:40px;
	margin-left:35px;
	margin-bottom:3px;
	padding:2px 0px 2px 3px;
    BACKGROUND: #ffffff;
    FONT: 10px verdana, arial, helvetica, sans-serif;
    COLOR: #152635;
    background-color:#fff;
    border-style:solid;
    border-width:1px;
    border-top-color:#6792A4;
    border-left-color:#6792A4;
    border-bottom-color:#C6D6DB;
    border-right-color:#C6D6DB;
}
.SearchTextfield
{
	width:160px;
	margin-left:0px;
	margin-bottom:3px;
	margin-right:8px;
	padding:2px 0px 2px 2px;
    BACKGROUND: #ffffff;
    FONT: 10px verdana, arial, helvetica, sans-serif;
    COLOR: #152635;
    background-color:#fff;
    border-style:solid;
    border-width:1px;
    border-top-color:#6792A4;
    border-left-color:#6792A4;
    border-bottom-color:#C6D6DB;
    border-right-color:#C6D6DB;
}
#tAndCRadio
{
	margin-top:15px;
	margin-left:30px;
	padding:0px;
	}
	
.radio
	{
	padding-right:15px;

	}
	
.subscriberTextfield
{
	width:370px;
	margin-left:35px;
	margin-bottom:3px;
	padding:2px 0px 2px 3px;
    BACKGROUND: #ffffff;
    FONT: 10px verdana, arial, helvetica, sans-serif;
    COLOR: #152635;
    background-color:#fff;
    border-style:solid;
    border-width:1px;
    border-top-color:#6792A4;
    border-left-color:#6792A4;
    border-bottom-color:#C6D6DB;
    border-right-color:#C6D6DB;
}
.logInBox

{
	background-image:  url(imgs/arrow.gif);
	background-position:0px -3px;
	background-repeat:no-repeat;
	line-height:11px;
	margin:0px;
	padding:2px 5px 2px 5px;
	}
	
.logInBox a

{
	font-weight:normal;
	text-decoration:none;
	margin:0px 0px 0px 14px;

}

.logInBox a:hover

{
	font-weight:normal;
	text-decoration:underline;
	
	}

.buyNow

{

	background-image:  url(imgs/book.gif);

	background-position:0px 0px;

	background-repeat:no-repeat;
	

}

.buyNow p

{
	margin:0px;
	
	margin-left:55px;

	line-height:12px;
	
	padding:2px 4px 3px 3px;
	
}

.buyNow h2

{

	margin:0px;
	
	margin-left:55px;

	padding:5px 5px 0px 3px;

	color:#152635;

	text-transform:uppercase;

	font-size:12px;

	font-weight:bold;

	line-height:16px;

}


.dropDown

{
	margin:3px;
	
	padding:0px;
	
    FONT: 10px verdana, arial, helvetica, sans-serif;
	
    COLOR: #152635;
	
    background-color:#fff;
	
}
.dropDownheading
{
	color: #2D6A92;
	text-indent:3px; 
	font-size:9px; 
	padding-top:3px;
	text-transform:uppercase;
	
	}
	
	.editdetailsheading
{
	color: #2D6A92;
	text-indent:35px; 
	font-size:9px; 
	padding-top:3px;
	text-transform:uppercase;
	
	}	
	
	.regionName
{
	color: #152635;
	font-size:9px; 
	padding-bottom:0px;
	margin-bottom:0px;
	text-indent:3px;
	text-transform:none;
	
	}
	
#leftMenuTop

{
	margin:0px;
	
	padding:0px;
	
	height:41px;
	

}


<!-- main navigation on the right starts here-->

#navigation

{
	margin:0px;
	padding:0px;
	position:relative;
	z-index:5;
}

#navigation a
{
	font-size: 11px;
	margin:0px;
	padding:0px;
	color:#152635;
	text-decoration:none;
	font-weight:normal;
}

#navigation a:link
{
	font-size: 11px;
	margin:0px;
	padding:0px;
	color:#152635;
	text-decoration:none;
	font-weight:normal;

}

#navigation a:hover

{
	color:#152635;
	text-decoration:underline;
	font-weight:normal;
}


#navigation ul
{
	margin:0px;
	padding:0px;
	}

#navigation li
{
	margin:0px;
	padding:0px 0px 2px 20px;
	border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#fff;
	line-height:15px;
	list-style-type: none;
}

<!--nav stuff ends here-->


<!--middle panel guff starts here-->

#middlePanel
{
	background-color:#FFFFFF;
	width:445px;
}

#middlePanel h3
{
	font-size:16px;
	font-weight:bold;
	color:#A1A8AE;
	text-transform:none;
	margin:15px 20px 15px 20px;
}

#middlePanel h4

{
	background-image:  url(imgs/cross_grey.gif);
	background-position:15px -3px;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#152635;
	text-transform:uppercase;
	margin:5px 35px 5px 0px;
	padding: 0px 0px 0px 35px;
}

#middlePanel h5

{
	font-size:11px;
	font-weight:bold;
	color:#152635;
	margin:5px 35px 5px 0px;
	padding: 0px 0px 0px 35px;
}

#middlePanel p

{
	margin:5px 35px 15px 35px;
	padding:0px;
	line-height:15px;
	
}

#middlePanel a
{
	margin:0px 0px 15px 0px;
	text-decoration:none;
	font-weight:normal;
}

#middlePanel a:hover

{	
	text-decoration:underline;
	font-weight:normal;
}

#middlePanel li

{
	list-style-image:   url(imgs/li_sq_03.gif);
	margin:0px 35px 0px 35px;

}

.paddedText

{
	line-height:13px;
	padding:3px 5px 0px 5px;
	}

#rightPanel

{
	background-color:#E9F1F3;
}


#footerPanel

{
	background-color:#152635;
	margin-bottom:4px;
}

#footer

{
	font-size:10px;
	color:#ffffff;
	text-align:center;
}


#footer a

{

	color:#C6D6DB;
	text-decoration:none;
	font-weight:normal;
	
}


#footer a:visited

{

	color:#C6D6DB;
	text-decoration:none;
	font-weight:normal;	
}


#footer a:hover

{
	color:#C6D6DB;
	text-decoration:underline;
	font-weight:normal;	
}

select.dropDown#reportControls

{
	color:#152635;
	font-size:10px;
	line-height:13px;
}

#sublist li
{
	list-style-image:   url(imgs/cross_orange.gif);
	margin:0px 35px 0px 85px;
}
.contentWrapper
{	width:405px;
	margin:00px;
	background-color:#FFFFFF;
}
.contentWrapper h2
{	
	font-weight: bold;
	font-size:12px;
	line-height:15px;
}

#termsBox
{
	margin:20px 35px 20px 35px;
    border-style:solid;
    border-width:1px;
    border-top-color:#6792A4;
    border-left-color:#6792A4;
    border-bottom-color:#C6D6DB;
    border-right-color:#C6D6DB;
 
}
#termsContent
 
{
 margin:10px;
 padding:0px;
 
} 

.termsContentPanel
{
 background-image:url(imgs/cross_subheaders.gif);
 background-position:0px 0px;
 background-repeat:no-repeat;
}
.termsContentPanel li
{
	list-style-type:none;
	margin:0px 15px 0px 0px;
	padding:0px 0px 2px 20px;
	}


#termsContent h5
{
	 margin-left:30px;
	 padding:2px 8px 0px 10px;
	 font-size:12px;
}

#termsContent p
{
 margin:0px 20px 0px 10px;;
 padding:2px 8px 0px 10px;
}

#popUpBox
{
	width:325px;
	height:340px;
	margin:7px;
    border-style:solid;
    border-width:1px;
    border-top-color:#6792A4;
    border-left-color:#6792A4;
    border-bottom-color:#C6D6DB;
    border-right-color:#C6D6DB;
	}
	
#popUpBox h5
{
 margin-left:30px;
 padding:2px 8px 0px 10px;
 font-size:12px;

}

#popUpBox p
{
 margin:0px 20px 0px 10px;;
 padding:0px 8px 0px 10px;
}

#subscribeContent
{
	width:440px;
	margin:0px;
	padding:0px;
}

#casualUsersBox
{
	margin:0px;
	padding:0px;
	width:270px;
	float:left;

}

#casualUsersBox h3
{
	margin:15px 0px 15px 20px;

}
#howMuchBox
{
	width:110px;
	margin:41px 10px 0px 0px;
	padding:0px 25px 0px 0px;
	float:right;
	color:#8A929A;
}

.howMuchSubHeadings
{
	 background-image:url(imgs/cross_subheaders.gif);
	 background-position:-20px -3px;
	 background-repeat:no-repeat;
	 color:#152635;
 
}

#howMuchBox h5
{
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 15px;
 	padding:0px;
}

.div_grey
{
	background-image:url(imgs/div_grey_2px.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
}
#searchBoxLeft
{
	margin:0px;
	padding:0px;
	width:255px;
	float:left;
}
#searchBoxLeft h5
{
	font-size:12px;
}
#searchBoxRight h5
{
	font-size:12px;
}

#searchBoxRight
{
	margin:15px 0px 0px 0px;
	padding:0px;
	width:180px;
	float:right;
}
#resultsPgNmbrBox p
{
	margin:0px;
	text-align:right;
	margin-right:20px;
}

#resultsBox
{
	margin:20px;
	margin-top:5px;
	padding:0px;
	padding-top:10px;
	border-style:solid;
    border-width:1px;
    border-color:#C6D6DB;
	}

#contactDetailsBox
{	
	margin:20px;
	padding:0px;
}

#contactDetailsBox p
{	
	margin:0px;
	padding:0px;
}
#mapBox
{
	width:550px;
	height:545px;
	margin:7px;
    border-style:solid;
    border-width:1px;
    border-top-color:#6792A4;
    border-left-color:#6792A4;
    border-bottom-color:#C6D6DB;
    border-right-color:#C6D6DB;
	}
	
#emailReport
{
	margin:35px ;
	padding:0px;
	}

	