body {
	margin-top: 4px;
	margin-left: 6px;
	background-image: url(../NewImages/BackgroundRed.gif); 
	background-repeat: repeat-x;
}
.h1 {font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-left: 10px; margin-top: 30px;}
.h2 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-left: 20px; width: 575px; font-weight:bold;}
.h3 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #4f4e4e; font-weight:bold; margin-left: 40px; margin-top: 10px;}
.paragraph {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #4f4e4e; margin-left: 20px; width: 575px;}
.paragraphfull {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #4f4e4e; margin-left: 20px; width: 700px;}
.paragraphnomargin {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #4f4e4e;}
.paragraphnarrow {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #4f4e4e; margin-left: 20px; width: 500px;}
.paragraphSite {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #4f4e4e; margin-left: 10px;}
.paragraphCellar {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; margin-left: 70px; width: 600px;}
.smallparagraph12{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #4f4e4e; margin-left: 10px;}
.smallparagraph {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #4f4e4e; margin-left: 10px;}
.red {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ff0000; margin-left: 20px; margin-right: 20px}
.style1 {font-size: 14px}
.smallItalic {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #4f4e4e; font-style: italic; margin-left: 15px; margin-right: 15px}
.RedLarger {font-size: 13px; color:#FF0000; font-family: Arial, Helvetica, sans-serif; margin-left: 20px; margin-right: 10px;}
.RedLargerCSS {font-size: 13px; color:#FF0000; font-family: Arial, Helvetica, sans-serif; margin-left: 40px; margin-right: 10px;}
.rednomargin {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ff0000;}
.SmallestRed {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #ff0000; margin-left:60px}
.smallRedMargin {font-size: 13px; color:#FF0000; font-family: Arial, Helvetica, sans-serif; margin-left:20px; width: 575px}
.smallRed {font-size: 13px; color:#FF0000; font-family: Arial, Helvetica, sans-serif; margin-left: 20px; margin-right: 20px}
.titleRed {font-size: 16px; color:#FF0000; font-family: Arial, Helvetica, sans-serif;  margin-top: 10px; margin-left: 20px; font-weight: bold;}
.whiteText {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; margin-left: 10px;}
.style28 {color: #FF0000;font-weight: bold;}
.style29 {color: #FF0000}
.smallText {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #4f4e4e; margin: 0px auto 0px auto; width: 784px}

.Space{margin-left: 20px; margin-top: 10px;}
.Space20left {margin-left: 20px}
.Space20right {margin-right: 20px}
.Border {border-style: solid; border-width:2px; border-color:#000000;}

A.smallwhite:link {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
A.smallwhite:active {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
A.smallwhite:visited {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
A.smallwhite:hover {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}

A.white:link {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; margin-left: 10px;}
A.white:active {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; margin-left: 10px;}
A.white:visited {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; margin-left: 10px;}
A.white:hover {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; margin-left: 10px;}

A.whiteCellar:link {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
A.whiteCellar:active {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
A.whiteCellar:visited {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
A.whiteCellar:hover {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}

table.main  { border-style: solid; border-color: #000000; border-width: 2px; width: 780px; }

table.black  { border-style: solid; border-color: #000000; border-width: 2px; width: 784px; }
table.BG { background-image: url(../NewImages/TransparentLeaf.gif); background-repeat: repeat-x; }
table.BG1 { background-image: url(../NewImages/main-backdrop.gif); background-repeat: repeat-x; }
table.BGCD { background-image: url(../NewImages/main-backdropCD.gif); background-repeat: repeat-x; }
table.FooterOne  { width: 780px }
table.FooterTwo { width: 780px }

table.tbstandard  { height: 18px; width: 780px;}

/*Sections*/
div.top{
  margin: 0px auto 0px auto; text-align:left; width: 784px;
}

div.header{
  margin: 0px auto 0px auto; text-align:left; BACKGROUND-COLOR: #940c0e; border-style: solid; border-color: #000000; border-width: 2px; width: 784px; height: 18px;
}

div.flash{ margin: 0px auto 0px auto; text-align:left; BACKGROUND-COLOR: #FFFFFF; border-style: solid; border-color: #000000; border-width: 2px; width: 784px; height: 146px; }

div.lowerHeader{  
MARGIN: 0px 15% 0px; BACKGROUND-COLOR: #940c0e; border-style: solid; border-color: #000000; border-width: 2px 2px 0px 2px; width: 784px; height: 20px;
}

div.footer{
MARGIN: 0px 15% 0px; BACKGROUND-COLOR: #940c0e; border-style: solid; border-color: #000000; border-width: 0px 2px 2px 2px; width: 784px;height: 18px;
}

div.body{
MARGIN: 0px 15% 0px; BACKGROUND-COLOR: #FFFFFF; border-style: solid; border-color: #000000; border-width: 0px 2px 0px 2px; height: 164px; width: 784px;
}

div.mainBody{
MARGIN: 0px 15% 0px; BACKGROUND-COLOR: #FFFFFF; border-style: solid; border-color: #000000; border-width: 0px 2px 0px 2px; 
background-image: url(../NewImages/TransparentLeaf.gif); background-repeat: repeat-x; width: 784px;
}

div.lowerBody{
    MARGIN: 0px 15.2% 0px; BACKGROUND-COLOR: #FFFFFF; width: 784px;
}

div.blackRow { 
    MARGIN: 0px 15% 0px; background-color: black; width: 752px; height: 2px;
 }

div.blackRow { 
    MARGIN: 0px 15% 0px; background-color: black; width: 752px;	height: 2px;
 }

.leftbody{ margin-right: 6px;}

td.content  { width: 748px;}

td.blackcolumn { background-image: url(../NewImages/BlackHorizontal.gif);}

table.flash { height: 164px; width: 784px; }
.slightMarginLeft{ margin: 0px 0px 0px 3px; }
div.topMontage{ position: absolute; }
table.events {width: 720px;}
table.greyborder { border-color: #333333 }
table.home { border-color: #333333; border-style: solid; border-width: 2px;}
table.home1 { width: 700px; margin-left: 20px }
table.linebeneath { border-color: #000000; border-style: solid; border-width: 0px 0px 1px 0px;} 
table.bottombar {background-image: url(../NewImages/register%20TOTV%20copy.jpg);}
table.indexFWCLeft { border-color: #333333; border-style: solid; border-width: 2px 2px 0px 0px; margin-left: 10px; width: 350px;}
table.indexFWCRight { border-color: #333333; border-style: solid; border-width: 2px 0px 0px 0px; margin-right: 10px; width: 350px;}

Help {cursor:help}

/* DropDown Menus */

a.menutext{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none;}
a.menutext:hover{color:#bc6262}
td.menu{background-color:#940c0e}
table.menu
{
font-size:100%;
position:absolute;
visibility:hidden;
background-color:#940c0e;
border-style: solid; border-width:0px 0px 1px 0px; border-color:#000000;
}

/* From TOTVForm.asp */

  #personal { display: block; }
  #address  { display: none; }
  #contact  { display: none; }
	
  #per { color: #cc0000; border: 1px solid #993300; padding: 2px; margin: 2px; }
  #add { color: #cc0000; border: 1px solid #993300; padding: 2px; margin: 2px; }
  #con { color: #cc0000; border: 1px solid #993300; padding: 2px; margin: 2px; }
  
.style27 {font-family: Arial, Helvetica, sans-serif; color: #cbcbcb; font-size: 12px; font-weight: bold; }
.heading20 {font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.style14 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: bold; }
.stylePage{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; margin-right: 5px; }

