/* Structural style definitions */
/* These are for the larger page structure components */


/* Default body style */
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td a:link {
	text-decoration: underline;
}

td a:visited {
	text-decoration: underline;
}

td a:hover, .td a:active {
	text-decoration: underline;
}

/* Specific structural component styles */
.bodyWrap {
	text-align: left;
}

/* Layout table cell style definitions */
.logoCell {
	position: relative;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid none solid solid;
	vertical-align: top;
	text-align: left;
}

.headerCell {
	position: relative;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	vertical-align: top;
	text-align: left;
}

.lsCell {
	position: relative;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.mainCell {
	position: relative;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: none solid solid solid;
	vertical-align: top;
}

.secondMainCell {
	position: relative;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: none solid solid solid;
	vertical-align: top;
}

.rsCell {
	position: relative;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: none solid solid none;
}

/* Cell content container style definitions */
.logoPanel {
	width: 156px;
	position: relative;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.headerPanel {
	position: relative;
	padding: 20px 20px 20px 20px;
	vertical-align: middle;
	text-align: center;
}

.headerPanel a:link, .headerPanel a:visited {
}

.headerPanel a:hover, .headerPanel a:active {
}

.menuPanel {
	position: relative;
	width: 157px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: none none solid solid;
	vertical-align: top;
	text-align: left;
}

.menuPanel a:link, .menuPanel a:visited {
	text-decoration: none;
}

.menuPanel a:hover, .menuPanel a:active {
	text-decoration: underline;
}

.mainContent {
	position: relative;
	width: 434px;
	height: 150px;
	padding: 10px 10px 10px 20px;
	vertical-align: top;
	text-decoration: none;
	text-align: left;
}

.contactDetails {
	position: relative;
	width: 434px;
	height: 78px;
	padding: 5px 5px 5px 15px;
	vertical-align: top;
}

.dividerCol {
}
