body { margin:0px; padding: 0px; }

body, td, p, li, ol, ul, input, select, textarea, div {	font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; }

form {margin:0px; padding:0px;}

a, a:visited {
	color: #0082D6;
	text-decoration: none;
}

a:hover {
	color: #0082D6;
	text-decoration: underline;
}

.topPanel { height: 114px; width: 194px;}
.topPanel .phone { display: block; color: #FFB002; line-height:25px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 25px; text-align:center; padding-top:6px;}
.topPanel .company {  font-weight: bold; display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align:center; }
.topPanel .address {  font-weight: bold; display: block; color: #757677; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; text-transform: uppercase;}

.menu td {background: url('images/menuBg.gif') repeat-x #3E3F41; height: 28px;}
.menu div {display: block; float: left; height: 28px; border-left: solid 1px #5D5E60; border-right: solid 1px #1F2021; }
.menu div a, .menu div a:visited { display: block; font-family: Arial, Helvetica, sans-serif; padding: 6px 13px 0px 13px; color: #FFFFFF; font-size: 13px; text-transform: uppercase; font-weight: bold;}
.menu div a:hover { color: #FFD429; text-decoration: none; }
.menu div.now {display: block; float: left; background: url('images/menuNowBg.gif') repeat-x #FFC110; height: 28px; border-left: solid 1px #5D5E60; border-right: solid 1px #1F2021; }
.menu div.now a, .menu div.now a:visited { display: block; padding: 6px 13px 0px 13px; color: #343537; font-size: 13px; text-transform: uppercase; font-weight: bold;}

.headerIndex td {background: url('images/indexHeaderBg.jpg') repeat-x; height: 440px;}
.headerIndexLeft {background: url('images/indexHeaderLeft.jpg') no-repeat top right; height: 440px;}
.headerIndexRight {background: url('images/indexHeaderRight.jpg') no-repeat top left; height: 440px;}
.headerIndexCenter {background: url('images/flashBg.jpg') no-repeat top left; height: 440px;}

td.header {background: url('images/HeaderBg.jpg') repeat-x; padding: 30px 0px 30px 0px; vertical-align: top; }

.footer { padding: 15px 0px 30px 0px; border-top: solid 1px #4C4E50; }

.bottomMenu { color: #BFBFC0; font-size: 12px; }
.bottomMenu a, .bottomMenu a:visited { padding: 0px 6px 0px 6px; font-family: Arial, Helvetica, sans-serif; color: #757677; font-size: 12px; text-transform: uppercase; }
.bottomMenu a.now, .bottomMenu a.now:visited { color: #000000; }
.bottomMenu a:hover, .bottomMenu a.now:hover { color: #189EF4; text-decoration: none; }

.copyright {display: block; float: right; color: #BFBFC0; font-size: 12px; }

.content { vertical-align: top; width: 706; }
.rightColumn { vertical-align: top; width: 194px; border-left: solid 1px #3C3E40;}

h1 { color: #0E486D; font-size: 32px; padding: 0px 20px 15px 0px; margin: 0px; }
h2 { color: #E60000; font-size: 22px; padding: 15px 20px 15px 0px; margin: 0px; }
h3 { color: #0082D6; font-size: 17px; padding: 0px 20px 10px 0px; margin: 0px; }
h4 {}
p { line-height:21px; padding: 0px 20px 20px 0px; margin: 0px; }
ul { padding: 0px 20px 20px 30px; margin: 0px; }
ul li { line-height:21px; padding-bottom: 5px;}
ol { padding: 0px 20px 20px 30px; margin: 0px; }
ol li { line-height:21px; }


p.testimonial { font-family: Georgia, Times, serif; margin: 0px 0px 3px 0px; padding: 0px 20px 0px 0px; font-style: italic; font-size: 16px; }
p.author { margin: 0px 0px 15px 0px; padding: 0px 20px 0px 0px; color: #0082D6; font-size: 16px; }

.formBorder { border: solid 1px #0082D6; padding: 15px 20px 15px 20px; margin-right:20px; }
.formField { border: solid 1px #757677; font-size: 13px;  padding: 2px;}
.formButton { border: solid 2px #FFFFFF; font-size: 15px; color: #FFFFFF; background: url('images/ButtonBg.jpg') repeat-x #0077C3; padding: 2px; }
.red { color: #E60000; }
