body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; margin: 0px; padding: 0px; background-color: #FFFFFF; background-image: url(../images/background.jpg); background-repeat: no-repeat; background-position: 800px 163px; }

div.mainContainer { width: 100%; padding: 0px 0px 0px 0px; margin: auto; }

div.topLogoContainer { width: 100%; height: 163px; margin: 0px; background-image: url(../images/top_banner_background.gif); background-repeat: repeat-x; min-width: 1000px; }

div.contentContainer { width: 1000px; }

div.contentLeft { width: 237px; float: left; padding: 0px; text-align: center; }
div.contentLeft ul { margin: 0px 0px 0px 0px; padding: 0px; text-align: left; }
div.contentLeft ul li { list-style: none; margin: 0px; border-bottom: 1px solid #FFFFFF; }
div.contentLeft ul li a { display: block; width: 237px; height: 23px; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 3px 0px 0px 15px; background: url('../images/menu_off.jpg'); background-repeat: no-repeat; }
div.contentLeft ul li a:hover { color: #FFCC03; background: url('../images/menu_on.jpg'); background-repeat: no-repeat; }
	
div.contentRight { float: left; width: 737px; padding: 10px 15px 15px 10px; border-left: 1px solid #CCCCCC; }

div.footerContainer { width: 100%; height: 57px; clear: both; background-image: url(../images/footer_background.gif); background-repeat: repeat-x; padding: 18px 0px 0px 0px; font-size: 9px; font-weight: normal; color: #FFFFFF; text-align: center; }
div.footerContainer a:link { color: #FFFFFF; text-decoration: underline; background-color: inherit; }
div.footerContainer a:visited { color: #FFFFFF; text-decoration: underline; background-color: inherit; }
div.footerContainer a:active { color: #FFCC00; }
div.footerContainer a:hover { color: #FFCC00; }

div.anchorContainer { width: 100%; height: 60px; clear: both; background-color: #EEEEEE; padding: 30px 0px 0px 0px; text-align: center; color: #8C8C8C; font-size: 11px;}
div.anchorContainer a:link { color: #3F9BD5; text-decoration: none; background-color: inherit; }
div.anchorContainer a:visited { color: #3F9BD5; text-decoration: none; background-color: inherit; }
div.anchorContainer a:active { color: #FF6600; }
div.anchorContainer a:hover { color: #FF6600; }

h1 { font-size: 14px; font-weight: bold; color: #03468A; background-color: inherit; }
h2 { font-size: 12px; font-weight: bold; color: #03468A; background-color: inherit; }

.textErrors { font-weight: bold; color: #FF0000; background-color: inherit; } 

a:link, a:visited { color: #0000CC; text-decoration: underline; background-color: inherit; }
a:active, a:hover { color: #FF0000; background-color: inherit; }

div.getPrice { width: 225px; font-size: 11px; font-weight: normal; color: #000000; background-color: inherit; text-align: right; } 



.quote { background-color: #E1E1E1;	padding-left: 10px;	padding-right: 10px; }
.quoteSummary {	font-size: 12px; font-weight: bold;	color: #FF0000; }

.tableHeadings { background-image: url(../images/table_heading_background.gif); text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; }

.tariff { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-align: center; background-color: #FFFFFF; }

.tableText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }