* {padding: 0px; margin: 0px;}h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 1em 1%; }li, dd { margin-left: 5%; }img { border: 0px; }p { line-height: 1.2em; }html {background: #FFF url('images/headerbackground.jpg') center top repeat-x;}img {border: 0px;}a:link, a:visited, a:hover, a:active {}body {margin: 0px;padding: 0px;font-family: Verdana, sans-serif;font-size: 11px;/* actually for the footer */background: url('images/footerBackground.jpg') center bottom repeat-x;}.center {text-align: center;}.right {float: right;}.left {float: left;}.justify {text-align: justify;}#container {width: 950px;margin: auto auto auto auto;}#header {height: 111px;margin: 0px auto;background: url('images/header.jpg') center center no-repeat scroll;}#header span{display: none;}#menu {	position: relative;	top: -29px;	line-height: 22px;	font-size: 16px;	float: right;	height: 35px;	overflow: hidden;}#menu a:link, a:hover {/* to counteract the global settings*/border: 0px;}#menu ul {	margin: 0px;	padding: 0px;	list-style: none;}#menu li {	display: inline;	margin: 0px;	padding: 0px;}#menu a {	background: url('images/menuTabLeft.gif') no-repeat left top;	float:left;	margin: 0px;	padding: 0px 10px 0px 4px;	text-decoration:none;	}#menu a span {	float: left;	display: block;	padding: 0px 10px 8px 8px;	background: url('images/menuTabRight.gif') no-repeat right top;	color: #FFF;	}      /* Commented Backslash Hack hides rule from IE5-Mac \*/#menu a span {	float: none;}/* End IE5-Mac hack */#menu a:hover {	background-position: left bottom;}#menu a:hover span {	background-position: right bottom;}  #content {}.contentElement {width: 930px;margin-bottom: 30px;}.contentTable {border: 0px;width: 930px;}.contentTable tr td {vertical-align: top;font-size: 12px;}.calcTable tr td{font-size: 14px;height: 25px;}.disclaimer {font-size: 10px;}.calcButton {background: #EDEDED url('images/calculateBackground.gif') center center no-repeat;text-align: center;}.calcLine {background: #EDEDED url('images/calculateLine.gif') center center no-repeat;text-align: center;}.contentTable a:link {color: #102C4f;text-decoration: underline;}.contentTable a:visited {color: #102C4f;text-decoration: underline;}.contentTable a:hover {color: #102C4f;text-decoration: underline;}.contentTable a:active {color: #102C4f;text-decoration: underline;}.mediaLinks li {margin-bottom: 1.5em;}.mediaLinks a:link {color: #102C4f;font-size: 14px;text-decoration: underline;}.mediaLinks a:visited {color: #102C4f;font-size: 14px;text-decoration: underline;}.mediaLinks a:hover {color: #102C4f;font-size: 14px;text-decoration: underline;}.mediaLinks a:active {color: #102C4f;font-size: 14px;text-decoration: underline;}.quoteTable {margin-left: 0px}.contactTable {margin-left: 45px;}#footer {color: #212121;text-align: center;font-size: 10px;height: 190px;}#footer a, a:link, a:visited {color: #212121;text-decoration: none;}#footer a:hover {text-decoration: underline;}
