html, body {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin:0; padding:0; 
}
/* background image */
#source-image {
position:absolute; z-index:1; width:100%;
}
div.positionTopLeft{position:absolute; top:0; left:0; z-index:1; }
/* div id for whole of content */
#content{position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;}
#contentFlash{position:absolute; top:0; left:0; overflow:hidden; z-index:2;}
.h1 {font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-left: 10px; margin-top: 30px; width: 700px;}
.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;}
.paragraphBlack {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-left: 20px; width: 575px;}
.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;}
.paragraphBlue {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #0000FF; }
.paragraphLightBlue {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #4669fd; }
.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; }
.whiteTextSpaceLess8 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; margin: 0px 0px 8px 10px;}
.whiteTextTop {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; margin: 9px 0px 0px 10px;}
.colourWhite{color: #FFFFFF;}
.whiteTextSmall {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; margin-left: 10px;}
.style28 {color: #FF0000; font-weight: bold;}
.style29 {color: #FF0000}
.moveRightandDown{position:relative; left: 600px; top: 30px;}

.Space{margin-left: 20px; margin-top: 10px;}
.Space20left {margin-left: 20px;}
.SpaceOrderLeft {margin-left: 139px;}
.Spaceleft {margin-left: 200px; width: 600px;}
.Space20right {margin-right: 20px;}
.Space8Top{margin: 8px 0px 0px 0px;}
.Space9Top{margin: 8px 0px 0px 0px;}
.Space10Top{margin: 12px 0px 0px 0px;}
.spaceTopLeft{position:absolute; left: 100px; top: 500px;}
.fieldRight{position:absolute; left: 330px;}
.fieldRight2{position:absolute; left: 370px;}
.underline {text-decoration: underline;}
.width250 {width: 250px; display: table-cell; height:10px;}
.lessSpaceBottom { margin: 0px 0px -10px 0px; }
div.height{
height:1px; position: absolute; top: 0px; left:-500px;
}
div.spaceTopLeft130{position: absolute; left: 10px; top: 150px;}
div.spaceTopLeftCarousel{
position: absolute; left: 1%; top: 24%;
background-image: url(../Images/Carousel.gif); width: 1000px; height: 587px; background-repeat: no-repeat;
}
div.lineSpace { line-height: 10px; display: block; }
.border100Width {
color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 10px;
border-style: solid; border-width: 1px; border-color: #FFFFFF; width: 70px; height:25px;
margin: 0px auto 0px auto; text-align: center; vertical-align: middle; display: table-cell;
}
.the100Width {
color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 10px;
border-style: none; border-width: 1px; width: 70px; height:10px;
margin: 0px auto 0px auto; text-align: center; vertical-align: middle; display: table-cell;
}

.floatLeft{ float: left; }

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;}

A.white14:link {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
A.white14:active {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
A.white14:visited {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
A.white14:hover {color: #4851ff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}

A.lightBlue:link {color: #4669fd; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline;}
A.lightBlue:active {color: #4669fd; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline;}
A.lightBlue:visited {color: #4669fd; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline;}
A.lightBlue:hover {color: #4669fd; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline;}

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(../PHP/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 margin: 630px 0px 0px 47px;*/
div.spaceTopLeftMore{
 margin: 630px 0px 0px 47px;
}

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;
 }

.leftColumn { 
    MARGIN: 0px 0px; width: 55%; float:left;
}

.rightColumn { 
    MARGIN: 0px 0px; width: 55%; float:right;
}

.leftColumn300 { 
    MARGIN: 0px 30px 0px 0px; width: 350px; float:left; position: relative; top: 3px;
}

.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;}
table.floatRight { float:right; }

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;
}

table.spaceTopLeft{position:absolute; left: 10px; top: 180px;}
table.spaceTopLeft50{position:absolute; left: 50px; top: 130px;}
/* 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; }

