/* Global Styles */
html,body { background-color: #646464; margin: 0px 0px 0px 0px; background-image:url(images/bubbles.jpg); background-repeat: repeat; }
#pagecontent { width: 788px; height: auto; margin-left: auto; margin-right: auto; }
.header { width: 788px; height: 256px; border-width: 0px 0px 0px 0px; }
#bodycontent { width: 775px; height: auto; margin-left: auto; margin-right: auto; }
.bodytop { width: 775px; height: 15px; border-width: 0px 0px 0px 0px; }
#bodymiddle { width: 775px; height: auto; background-image:url(images/content_mid.jpg); background-repeat: repeat-y; }
.bodybottom { width: 775px; height: 35px; border-width: 0px 0px 0px 0px; }
.bodypadding { padding: 5px 15px 10px 20px; }
.alignright { text-align: right; }
.aligntop { vertical-align: top; }
.aligncenter { text-align: center; }
.copy { color: black; font-weight: normal; font-size: 0.8em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; line-height: 1.6; }
.smallfrmfield { width: 75px; height: auto; }
.medfrmfield { width: 200px; height: auto; }
a { color: red; font-weight: bold; text-decoration: none; }
a:hover { font-weight: normal; text-decoration: underline; }
a:visited { color: red; font-weight: normal; }

/* Email A Friend Styles */
#emailtable { width: 425px; height: auto; margin-left: auto; margin-right: auto; }

/* Sub-navigation Styles */
#subnav { width: 750px; height: auto; margin-left: auto; margin-right: auto; color: white; font-weight: normal; font-size: 0.8em; font-family: Verdana,verdana,helvetica,Helvetica,sans-serif; line-height: 1.6; }
.subnavlink { color: white; font-weight: bold; text-decoration: none; }
.subnavlink:hover { font-weight: normal; text-decoration: underline; }
.subnavlink:visited { color: white; font-weight: normal; }
.selectedsubnav { color: #F3DD94; }

/* Thumbnail Header Styles */
#thumbnailbox { width: 750px; height: auto; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }

/* Contact Us Styles */
#contacttable { width: 740px; height: auto; margin-left: auto; margin-right: auto; padding-top: 15px; }
#centersubmitbtn { width: 70px; height: auto; margin-left: auto; margin-right: auto; }

/* Promotional Area Styles */
#promotable { border-width: 0px; margin: 0px 10px 10px; width: 200px; float: right; height: auto; background-image: url(/images/rtnavMid_red.jpg); background-repeat: repeat-y; }
#promotable a { color: white; font-weight: bold; text-decoration: none; }
#promotable a:hover { font-weight: normal; text-decoration: underline; }
#promotable a:visited { color: white; font-weight: normal; }

/* Footer Styles */
#footer { width: 750px; height: auto; margin-left: auto; margin-right: auto; }
.footercopy { color: white; font-weight: normal; font-size: 0.7em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; line-height: 1.6; }
#footerleft { float: left; width: 365px; height: auto; }
#footerright { float: right; width: 365px; height: auto; }
