﻿html {
	width:100%;
	height:100%;
}
body {
	color:#fff;
	margin:0px;
	width:100%;
	height:100%;
	background:url('SiteContainer/siteBackground.png') top left repeat-X #73a0c0;
}
a{
	color:#fff;
	text-decoration:none;
}
a:visited{
	color:#fff;
}
p{
	margin-top:0px;
}
h1{
	font:16pt verdana;
	color:#f90;
	margin-bottom:15px;
}
h2{
	font:bold 12pt verdana;
	color:#fff;
	padding:2px 4px;
	margin:15px 0px 0px 0px;
	background:#104a77;
}
h4{
	margin:0px 0px 10px 0px;
}
.anchorLink{
	font:8pt verdana;
	color:#fff;
	text-decoration:underline;
	display:block;
}
.addArea{
	clear:both;
	margin:5px 0px;
	padding:5px;
	background:url('Common/panel.gif') top left repeat-X #114c77;
	border:1px solid #4a7c9f;
	border-color:#8dbcdd #4a7c9f #0e3f63 #4a7c9f;
}
.addArea h2{
	margin:0px;
	padding:0px;
	background:none;
}
label{
	font:bold 8pt verdana;
	color:#036;
	display:block;
}
.form input,.form select{
	margin-bottom:5px;
	height:20px;
}
.alert{
	font-weight:bold;
	color:#f30 !important;
}
.button{
	font:7pt verdana;
	color:#333;
	text-decoration:none;
	padding:3px 4px;
	background:url('Common/button.gif') top left repeat-X;
	border:1px solid;
	border-color:#fff #fff #fff #fff;
	float:right;
	height:15px;
	margin:5px 0px 0px 5px;
}
.buttonNoFloat{
	font:7pt verdana;
	color:#333;
	text-decoration:none;
	padding:3px 4px;
	background:url('Common/button.gif') top left repeat-X;
	border:1px solid;
	border-color:#fff #fff #fff #fff;
	height:15px;
	margin:5px 0px 0px 5px;
}
.banner{
	text-align:right;
	font:12pt verdana;
	color:#fff;
	height:70px;
	background:url('SiteContainer/banner.png') top left no-repeat;
}
.bannerNumbers{
	padding-left:40px;
	text-align:right;
	font:12pt verdana;
	line-height:18pt;
}
.bannerContainer{
	border:1px solid #4a7c9f;
	border-color:#8dbcdd #4a7c9f #0e3f63 #4a7c9f;
	border-width:0px 1px;
}
.headerLeft{
	width:281px;
	height:230px;
	padding:10px;
	background:url('SiteContainer/headerLeft.png') top left no-repeat;
}
.headerCenter{
	width:425px;
	height:250px;
	background:url('SiteContainer/headerCenter.png') top left no-repeat #fff;
}
.bannerPhoto{
	width:425px;
	height:250px;
}
.headerRight{
	font:bold 7pt verdana;
	color:#036;
	line-height:18pt;
	width:206px;
	height:250px;
	padding:140px 10px 5px 10px;
	text-align:center;
	background:url('SiteContainer/headerRight.png') top left no-repeat;
}
.pageHeader{
	font:bold 12pt verdana;
	color:#fff;
	height:35px;
	padding:8px 15px;
	background:url('SiteContainer/pageHeader.png') top left no-repeat;
}
.page{
	font:8pt verdana;
	color:#fff;
	padding:0px 0px;
	height:auto;
	background:url('SiteContainer/pageBackground.png') top left no-repeat;
}
.innerPage{
	font:8pt verdana;
	color:#fff;
	padding:20px 0px 5px 0px;
	width:100%;
	2background:url('SiteContainer/innerPageBackground.png') top left repeat-X;
}
.innerPage td{
	font:10pt verdana;
	line-height:16pt;
	color:#fff;
	padding:10px 0px 5px 0px;
	width:100%;
	2background:url('SiteContainer/pageBackground.png') top left no-repeat;
}
td{
	font:8pt verdana;
	line-height:14pt;
	color:#fff;
}
.menu{
	color:#fff !important;
	text-align:center;
	height:40px;
	background:url('SiteContainer/menu/background.gif') top left;
}
.menu a{
	font:bold 8pt verdana;
	color:#fff;
	text-align:center;
	width:132px;
	height:40px;
	padding:12px 0px 0px 0px;
}
.menu a:hover{
	background:url('SiteContainer/menu/highlight.gif') top left repeat-X;
}

.highlight td{
	font-weight:bold;
	color:#036;
}
.highlightTitle{
	font:18pt Times New Roman;
	font-weight:normal !important;
	text-align:center;
	color:#036;
}


.openQuote{
	padding:8px 0px 0px 35px;
	background:url('Common/openQuote.png') top left no-repeat;
}
.closeQuote{
	padding:0px 35px 8px 0px;
	background:url('Common/closeQuote.png') bottom right no-repeat;
}
.question{
	padding:8px 0px 0px 30px;
	background:url('Common/question.png') top left no-repeat;
	height:35px;
}
.answer{
	padding:8px 0px 0px 30px;
	background:url('Common/answer.png') top left no-repeat;
}



.chartHeaderRow{
	background:#104a77;
}
.chartHeaderRow td{
	font-weight:bold;
	color:#fff;
}
.chartLeftHeader{
	font-weight:bold;
}
.chartAlternateRow{
	background:#4a7ca1;
}

table.productChart{
	width:100%;
}
.chartPic{
	border:none;
}
td.chartPicColumn{
	text-align:center;
	background:#fff;
	width:265px;
}
td.chartInfoColumn{
	padding-left:20px;
	width:auto;
}

.thumbnailContainer{
	width:150px;
	border:2px solid #fff;
	float:left;
	margin:2px;
	background:#fff;
}
.thumbnailContainer img{
	border:0px;
	margin:0px;	
}
.thumbnailContainer a{
	margin:0px;	
}
