﻿body {background:#BBE4FF url(images/cleardaybkgrnd.jpg); color:#000000; font-family:"Arial", "Times New Roman", sans-serif; padding:0; margin-right:0; margin-left:0; margin-top:0; margin-bottom:0;}

.heading {text-align:center;}

h3.attrname {font-style:italic; font-weight:bold; font-size:18px; color:#AC031D; margin:0px; padding:0px 0px 5px 0px;}
.attrname {font-style:italic; font-weight:bold; font-size:18px; color:#AC031D; margin:0px; padding:0px 0px 5px 0px;}

.attrdesc {font-size:12px; line-height:1.5;}
.attrdesc p {margin:10px 0px; padding:0px;}
.attrdesc p.headingparagraph {margin:0px; padding:0px;}
.imgright {float:right; padding:5px 5px; border:0px;}
.imgleft {float:left; padding:5px 5px; border:0px;}
.imgleftclearright {float:left; clear:right; padding:5px 5px; border:0px;}
.imggalleryleft {float:left; padding:5px 5px 5px 0px; border:0px;}
.imgthumb {padding:5px 0px 0px 0px; border:0px; margin:0px;}
.imggallery {clear:both; margin:0px; padding:0px;}
.imgthumbgallery {clear:both; margin:0px; padding:0px; text-align:center;}

.linkdiv {background:#00CC00; color:#000000; margin:15px 10px 5px 0px; padding:5px; text-align:left; line-height:1.5;}
.linkdiv a:link {background:transparent; color:blue; text-decoration:none;}
.linkdiv a:visited {background:transparent; color:purple; text-decoration:none;}
.linkheader {font-size:16px; font-weight:bold; text-decoration:underline; line-height:0.5;}
.linkdiv a {display:block; margin:0px 0px 0px 10px;}
.linkdiv p.linkdescription {margin:0px 0px 5px 20px; line-height:1;}

#contactdiv {background:#00CC00; color:#000000; margin:0px 5px 5px 0px; padding:10px; text-align:center; line-height:1.1;}
#contactdiv a:link {background:transparent; color:blue;}
#contactdiv a:visited {background:transparent; color:purple;}

.guestcommentdiv {background:#00CC00; color:#000000; margin:20px; padding:10px; text-align:left;}
.guestcommentdiv a:link {background:transparent; color:blue;}
.guestcommentdiv a:visited {background:transparent; color:purple;}
.commentheader {font-weight:bold;}
.commentsignature {font-style:italic;}

a:link {background:#ffffff; color:blue;}
a:visited {background:#ffffff; color:purple;}

.footing {text-align:center; font-size:10px;}
.footing p {margin:0;}

table, td {border:0px solid red;}
.tblbanner {width:720px; margin-right:auto; margin-left:auto; border-spacing:0; background:white url(images/horizontalbackground.png);}
.tblbanner td {padding:0;}
#tblbannerlogo {width:99px;}
#tblbannerimage {width:621px;}

.tblbody {width:720px; margin-right:auto; margin-left:auto; border-spacing:0; background:white;}
#tblbodynavigation {width:110px; padding:10px 0px 0px 0px; vertical-align:top; background: url(images/horizontalbackground.png);}
#tblbodynavigation a:link {text-decoration:none; background:transparent; color:blue;}
#tblbodynavigation a:visited {text-decoration:none; background:transparent; color:blue;}
#tblbodynavigation a:focus {text-decoration:none; background:#7DBFD1; color:black;}
#tblbodynavigation a:hover {text-decoration:none; background:#7DBFD1; color:black;}
#tblbodynavigation a:active {text-decoration:underline; background:#7DBFD1; color:black;}
#tblbodynavigation a {display:block; font-size:10px; font-weight:bold; margin:9px 0px 0px 0px; padding:0px 0px 0px 8px;}
#tblbodynavigation #currentlink {text-decoration:underline; background:white; color:black;}
#tblbodynavigation #currentlink a:hover {text-decoration:underline; background:white; color:black;}

#tblbodycontent {width:610px; background:transparent; vertical-align:top; padding:0px 0px 0px 5px;}
#tblbodyfooting {width:720px; background:#BBE4FF url(images/cleardaybkgrnd.jpg);}
#tblbodyfooting a:link {background:transparent; color:blue;}
#tblbodyfooting a:visited {background:transparent; color:purple;}

.bold {font-weight:bold;}
.bolditalic {font-weight:bold; font-style:italic;}
.italic {font-style:italic;}
.underline {text-decoration: underline;}




h3.formname {font-style:italic; font-weight:bold; font-size:18px;}
.forminfo {font-size:12px; line-height:1.5;}

.tblform td {border:0px solid red;}
.tblform {width:480px; padding:10px 0px; font-size:12px; margin-right:auto; color:#000000; background:#CDF7F7;}
.tblformlabel {text-align:right; font-weight:bold; width:100px;}
.tblformtextbox {text-align:left;}
#statetextbox {text-align:left; width:120px;}
#ziplabel {text-align:left; font-weight:bold; width:92px;}
/*Have to set the width of the last cell in this table or else Internet Explorer */
/*gets the width wrong (seems to expand the ziplabel cell to fill table width) */
/*If the border size is set to 1 the alignment is correct, so fudge this number */
/*to get IE to work*/
#ziptextbox {text-align:left; width:145px;}

.tblformchecklabel {text-align:right; font-weight:bold; width:100px;}
.tblformcheck {text-align:left; width:20px;}

.tblformtextinfo {}
.tblformtextarea {text-align:center;}

#tblformsubmit {padding: 0px 25px; width:240px; text-align:left;}
#tblformreset {padding: 0px 25px; width:240px; text-align:right;}

