body {margin-top:5px; margin-left:0px; margin-right:0px; background-color:#CFCFCF;}
h1{ color: #BBBDC0; margin-left: 0px; margin-right: 0px; font-weight: bold; font-size: 18px; font-family: Arial, sans-serif; padding: 10px 0px 0px 0px; }
h2{ color: #CF9A41; margin-left: 0px; margin-right: 0px; font-weight: bold; font-size: 14px; font-family: Arial, sans-serif; padding-bottom: 0px; }
p{font-family: Arial, Helvetica, sans-serif; font-size:0.8em; line-height:1.3em; color:#303030;  }
ul { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; line-height:1.3em; color:#303030;  margin: 10; padding: 10; list-style-type:circle; }
li {}
a { outline: none; } /* Firefox Outline Removal */
a:active { outline: none; } /* Firefox Outline Removal */
a { font-family: font-family:Arial, Helvetica, sans-serif;  color: #0051CC; text-decoration: none;}
a:link { font-family: font-family:Arial, Helvetica, sans-serif;  color: #0051CC; text-decoration: none;}
a:visited { font-family: font-family:Arial, Helvetica, sans-serif; color: #0051CC; text-decoration: none;}
a:active { font-family: font-family:Arial, Helvetica, sans-serif;  color: #0051CC; text-decoration: none;}
a:hover { font-family: font-family:Arial, Helvetica, sans-serif;  color: #0051CC;  text-decoration: underline;}



.midContainer {width: 100%;    padding: 0px 0px 0px 0px;}

.lowerpage { width: 970px; margin: 0px auto 0px auto; padding: 0px;  background-color:#FFFFFF;  overflow: hidden;}

.images {margin:0px; padding: 0px; border: 0px;}
.phone {padding: 30px 0px 0px 0px; margin: 0px 50px 60px 730px; width:200px; font-size: 22px; color: #FFFFFF; text-align:right}

.topContainer {width: 100%;  height: 292px; margin:0px; padding:0px;}
.midContainer {width: 100%;  margin:0px; padding:0px;}
.page { width: 970px; height: 292px; margin: 0px auto 0px auto; padding: 0px; background-color:#FFFFFF;}
.toparea { width: 970px; height:108px; text-align:right; padding: 0px; margin:0px;  background-image: url(images/headerBgd.gif);  background-repeat:no-repeat; background-position:top left;}
.topimage { width: 970px; height:147px; padding: 0px; margin:0px;   background-image: url(images/newsletter.gif);  background-repeat:no-repeat; background-position:top right;}
.topimageleft {width: 698px; height:147px; float:left; margin:0px; padding:0px;}
.topimageform {width: 262px; float: right; padding: 70px 0px 0px 0px;}

.mainmenu {padding: 8px 20px 7px 10px; height:22px; width:940px; text-align:center; background-color:#D11241}
td#form2 {padding: 0px 10px 0px 10px;}
.form {font-family: Arial, Helvetica, sans-serif; font-size:0.80em; line-height:1.0em; color:#303030}
.homemainarea {width:970px;  padding: 0px 20px 0px 0px; background-image: url(images/homePhoto.jpg);  background-repeat:no-repeat; background-position:bottom right;}

.maintext {width:890px; height:100%; padding: 10px 40px 20px 40px;  background-color:#FFFFFF}
.lefttextmaps {width:400px; height:100%; padding: 0px; float:left}
.righttextmaps {width:400px; height:100%; padding: 0px 20px 0px 40px; float:left}
.lefttext {width:475px; height:100%; padding: 10px 20px 20px 20px; float:left}
.righttext {width:245px; height:100%; padding: 10px 15px 15px 15px; border-color:#CFCFCF; border-style:solid; border-width: 0px 0px 0px 1px; float:right }
.homelefttext {width:385px; height:100%; padding: 10px 20px 32767px 20px; margin: 0px 0px -32767px 0px; float:left; background-color:#FFFFFF}
.homerighttext {width:514px; height:100%; padding: 50px 15px 15px 15px; border-color:#CFCFCF; border-style:solid; border-width: 0px 0px 0px 1px; float:right;    background-image: url(images/newstop.jpg);  background-repeat:no-repeat; background-position:top left; background-color:#FFFFFF}
.personallefttext {width:657px; height:100%; padding: 10px 20px 20px 20px; margin: 0px; float:left; background-color:#FFFFFF}
.personalrighttext {width:242px; height:100%; padding: 50px 15px 32767px 15px; margin: 0px 0px -32767px 0px; border-color:#CFCFCF; border-style:solid; border-width: 0px 0px 0px 1px; float:right;     background-color:#FFFFFF}

.newsletter {text-align:right; padding: 20px 10px 0px 20px; width:100px; height:30px; }
.rightspace20 {margin-right:20px}
.leftspace20 {margin-left:20px}


.tabgroup {width:567px;}
.tabhead1 {width:140px; float:left;  font-size:13px; line-height:24px; text-align:center; color:#5E849E; border-color:#DFDFDF; border-style:solid; border-width: 1px 0px 1px 0px;}
.tabhead2 {width:300px; float:left;  font-size:13px; line-height:24px; text-align:center; color:#5E849E; border-color:#DFDFDF; border-style:solid; border-width: 1px 0px 1px 0px;}
.tabhead3 {width:125px; float:left;  font-size:13px; line-height:24px; text-align:center; color:#5E849E; border-color:#DFDFDF; border-style:solid; border-width: 1px 0px 1px 0px;}
.tabrow1 {width:140px; float:left;  font-size:13px; line-height:24px; text-align:left}
.tabrow2 {width:300px; float:left;  font-size:13px; line-height:24px; text-align:left}
.tabrow3 {width:125px; float:left;  font-size:13px; line-height:24px; text-align:left}

.contactform {width:500px;}
.formRow {width: 500px; margin: 0px; padding: 1px; float:left}
.formTitle {width: 150px; height:23px; float:left;  font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 15px; margin-left:15px; padding: 2px 0px 0px 0px; }
.formInput {width: 320px; height: 18px; float:left;  font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 15px; margin: 0px 0px 0px 0px; }
.formTextTitle {width: 150px; height: 150px; float:left;  font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 15px; margin-left:15px; padding: 2px 0px 30px 0px; }
.formTextInput {width: 320px; height: 150px; float:left;  font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 15px; margin: 0px 0px 30px 0px; }


.footercontainer {width:910px; height:30px; margin: 0px auto 0px auto; padding: 10px 30px 0px 30px;  background-color:#D11241; font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; color:#FFFFFF}
.footerleft { width: 500px; height:30px; margin: 0px; padding: 0px; float:left;  background-color:#D11241; }
.footerright { width: 410px; margin: 0px; text-align: right; float:right;  background-color:#D11241;  }


.bodytext {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-left:5px;
}


a:link {color: #CF9A41;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #CF9A41;}
a:hover {	text-decoration: none;	color: #CFBC41;}
a:active {	text-decoration: none;	color: #CF9A41;}

a.copy:link {color: #5E9EDE; text-decoration: none;}
a.copy:active {color: #5E9EDE; text-decoration: none;}
a.copy:visited {color: #5E9EDE; text-decoration: none;}
a.copy:hover {color: #000066; text-decoration: none;}

.menu1 { padding-right: 15px;   font-family: Arial, Helvetica, sans-serif; 	color: #FFFFFF;	font-size: 13px; line-height: 20px; font-weight:bold;	 }
a.menu1:link {color: #FFFFFF; text-decoration: none;}
a.menu1:active {color: #FFFFFF; text-decoration: none;}
a.menu1:visited {color: #FFFFFF; text-decoration: none;}
a.menu1:hover {color: #CFBC41; text-decoration: none;}

.copyright {font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; color:#666666}
a.copyright:link { color:#666666; text-decoration:none; font-weight:normal}
a.copyright:visited { color:#666666; text-decoration:none; font-weight:normal}
a.copyright:active { color:#666666; text-decoration:none; font-weight:normal}
a.copyright:hover { color:#666666; text-decoration:underline; font-weight:normal}