body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Tahoma;
	font-size: 70%;
}

td {
	vertical-align: top;
}

div.headingStyle1 {
	padding:6px 0px 0px 20px;
	font-weight: bold;
	color: #746E6E;
}

div.headingStyle2 {
	padding:6px 0px 0px 10px;
	font-weight: bold;
	color: #746E6E;
}

div.contentStyle1 {
	margin: 10px 0px 0px 20px;
}

div.contentStyle2 {
	margin: 10px 10px 0px 10px;
}

div.contentStyle3 {
	margin: 10px 10px 0px 180px;
}

div.headingBackground1 {
	width:450;
	height:22px;
	background-image:url(../images/h0b.jpg);
}

div.headingBackground2 {
	width:450;
	height:22px;
	background-image:url(../images/h0b.jpg);
}

div.headingBackground3 {
	float: right;
	margin: 15px 0px 0px 0px;
	width:277px;
	height:22px;
	background-image:url(../images/h0b.jpg);
}

div.pageContainer {
	width: 100%;
}

div.topBanner {
	width: 877px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

div.leftImage {
	background-image: url(../images/left_image_home.jpg);
}

div.middleStrip {
	width: 877px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

div.bottomStrip {
	width: 877px;
	background-color: #DADADC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#bottomStrip table {
	background-color: #DADADC;
}

div.newsContainer {
	color: White;
	padding: 10px 0px 0px 0px;
}

td.newsContainer {
	background-color: #015A9C;
	width: 236px;
	color: White;
	text-align: left;
	vertical-align: top;
	padding: 10px 0px 0px 0px;
}

td.featuresContainer {
	background-color: #DADADC;
	width: 641px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #CCCCCC;
}

div.feature1 {
	width: 340px;
	float: left;
	padding: 5px 0px 0px 0px;
}

div.feature2 {
	width: 281px;
	float: left;
	padding: 5px 10px 0px 10px;
}

div.footerStrip {
	width: 100%;
	font-family: Tahoma;
	color: #666666;
	padding: 5px 0px 5px 0px;
	font-size: 10px;
	text-align: center;
}

div.pageIntro {
	position: relative;
	top: -108px;
	width: 427px;
	padding:15px 199px 0px 15px;
	background-color: #DADADC;
	border-bottom: 1px solid #CCCCCC;
}

div.pageIntroNoImage {
	position: relative;
	top: -0px;
	width: 427px;
	padding:15px 199px 0px 15px;
	background-color: #DADADC;
	border-bottom: 1px solid #CCCCCC;
}

div.pageIntroTitle {
	font-family:Arial, Helvetica, sans-serif;
	color: #746E6E;
	font-weight: bold;
}

div.pageIntroContent {
	padding:7px 0px 10px 20px;
}

div.pageMainContent {
	position: relative;
	top: -83px;
	width: 640px;
	float: left;
	height: 1075px;

}

div.pageNewsContent {
	width: 640px;
}

div.contentTitle1 {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #005A9B;
	font-weight: bold;
	float: left;
	width: 550px;
}

div.contentContainer1 {
	padding: 10px 10px 0px 35px;
	width: 550px;
	float: left;
}

div.contentContainer2 {
	padding: 10px 0px 30px 6px;
	width: 550px;
	float: left;
}

div.contentContainer3 {
	padding: 0px 0px 0px 35px;
	width: 450px;
	float: left;
}

div.contentContainer4 {
	padding: 10px 0px 0px 35px;
	width: 420px;
	float: left;
}

.list1 {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.imagePlaceHolder1 {
	left: 460px;
	top: 5px;
	position: relative;
	z-index: 1;
}

.imagePlaceHolder2 {
	position: relative;
	z-index: 1;
	left: 0px;
	top: -21px;
}

.imagePlaceHolder3 {
	float: left;
	width: 52px;
}

.imagePlaceHolder4 {
	position: relative;
	top: -65px;
	left: 44px;
}

div.addressDetails {
	float: left;
	width: 150px;
	padding: 0px 0px 0px 35px;
}

div.addressDetails2 {
	float: left;
	width: 280px;
	padding: 0px 0px 0px 35px;
}

#topBanner table {
	background-image: url(../images/bg.gif);
	width: 877px;
}

#topBanner table.primaryNavigation {
	background-image: none;
	background-color: #015A9C;
	width: 641px;
	height: 100%;
}

#topBanner td {
	text-align: left;
	vertical-align: middle;
}

#topBanner td.homeEmail {
	text-align: right;
}

#topBanner a.homeEmail,a.homeEmail:visited {
	color: Black;
	text-decoration: none;	
	font-weight: normal;
}

#topBanner a:hover {
	text-decoration: underline;
}

#topBanner a,a:visited {
	color: White;
	font-family:arial;
	font-weight: bold;
	text-decoration: none;	
}

#topBanner a:hover {
	text-decoration: underline;
}

#middleStrip td {
	text-align: left;
	vertical-align: top;
}

#middleStrip td.imageBlock {
	width: 236px;
	background-color: #015A9C;
}

#middleStrip td.contentBlock {
	width: 451px;
}

#middleStrip td.contentBlock2 {
	width: 641px;
	height: 469px;
}

#middleStrip td.spacerBlock {
	width: 7px;
	background-image: url(../images/home-separator.gif);
}

#middleStrip td.rightBlock {
	width: 183px;
}

#middleStrip td.blockHeading {
	width: 451px;
	background-image: url(../images/h0b.jpg);
}


#middleStrip a,a:visited {
	color:#D27238;
	font-weight: normal;
	text-decoration:none;
}

#middleStrip a:hover {
	color:#D27238;
	font-weight: normal;
	text-decoration:underline;
}

div.articleSummary {
	text-align: left;
	color: White;
	padding: 0px 10px 0px 19px;
}

#articleSummary a,a:visited {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#articleSummary a:hover {
	text-decoration: underline;
}

div.articleSummary2 {
	text-align: left;
	color: White;
	padding: 7px 10px 0px 19px;
}

.ecstraImage {
	margin: 15px 0px 0px 10px;
	float: left;
}

.moreInfo {
	float: right;
	padding: 5px 0px 0px 0px;
}

.moreInfoA {
	position: relative;
	left: 368px;
}

#moreInfo a,a:visited {
	color:#D27238;
	font-weight: normal;
	text-decoration:none;
}

#moreInfo a:hover {
	color:#D27238;
	font-weight: normal;
	text-decoration:underline;
}

.moreInfo2 {
	float: right;
	padding: 5px 10px 0px 0px;
}

#moreInfo2 a,a:visited {
	color:white;
	font-weight: normal;
	text-decoration:none;
}

#moreInfo2 a:hover {
	color:white;
	font-weight: normal;
	text-decoration:underline;
}

#featuresContainer a,a:visited {
	color: #4D4D4D;
	font-weight: bold;
	text-decoration: none;
}

#featuresContainer a:hover {
	text-decoration: underline;
}

td.greyStrip {
	background-color: #BEBEBE;
	border-top: 1px solid #868686;
	border-bottom: 1px solid #868686;
	height: 24px;
}

#footerStrip a,a:visited {
	color: #666666;
	text-decoration:none;
}

#footerStrip a:hover{
	text-decoration: underline;
}

/* Form styles : start */
div.formContactUs {
	width: 250px;
	padding: 5px 0px 0px 35px;
	float: left;
}

#formContactUs input {
	font-size: 90%;
	border: 1px solid #746E6E;
	width: 210px
}

#formContactUs textarea {
	font-size: 95%;
	font-family: Tahoma;
	border: 1px solid #746E6E;
	width: 210px
}

#formContactUs select {
	font-size: 95%;
	border: 1px solid #746E6E;
	width: 215px;
	padding: 0px 0px 0px 0px;
}

div.formContactUsButtons {
	width: 640px;
	float: left;
	padding: 10px 0px 0px 318px;
}

div.fieldTitle {
	padding: 5px 0px 0px 0px;
}
/* Form styles : stop */
