html { height: 100%; }

body { font-family: arial,helvetica,sans serif; font-size: 12px; padding: 0px; margin: 0px; height: 100%; color:#FFFFFF; background-repeat:repeat-y; background-color:#333333; background-position:center; background-image:url(../images/build/Background.gif); }

body table { font-size: 100%; }

table { border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; }

table table { font-size: 100%;  /* don't shrink text on nested tables in IE */ }

td { padding: 0px; margin: 0px; }

ul {
	/* margin/padding will mess with list-style-type and the disc etc. will not be displayed */
	margin:  0px 0px 0px 15px; padding: 0px 0px 0px 0px; font-size:12px;
}


	.center { width:1024px; text-align: center; margin-left:auto; margin-right:auto; }
	.left 	{ text-align: left; }
	.right 	{ text-align: right; }

	/* The powered and hosted by SMILE AND WARREN DESIGN FOOTER NOTE */
	.poweredBy { padding: 0px; text-align: center; }
	.poweredBy a { color:#ffffff; }

	.center table { margin-left: auto; margin-right: auto; text-align: left; }
	.vTop { vertical-align: top; }


img { border: none; margin:0px; }

h1 { padding:0px; margin-top: 0px; margin-bottom:0px; text-align: left; }
h2 { padding:0px; margin-top: 0px; margin-bottom:0px; text-align: left; }
h3 { padding:0px; margin-top: 0px; margin-bottom:0px; text-align: left; }
h4 { padding:0px; margin-top: 0px; margin-bottom:0px; text-align: left; }

p { line-height:15px; margin:8px 0px 12px 0px; padding:0px; }

/* FORM RELATED */

form { color:white; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

form.contact { text-align: left; }

.contact td { color:white; }

.contact input { width: 240px; }

button { font-size: 100%; font-weight: bold; background-color: RED; border:1px solid #ffffff; color: #ffffff; cursor: pointer; letter-spacing: 0.1ex; }

.thankyou { white-space: nowrap; text-align: center; padding: 0px 0px 0px 0px; }


a.navSub { display: block; }


/* THIS LOT IS USED FOR IMAGE PLACEMENT WITHIN PAGE CONTENT FROM THE DATABASE */
.leftFloat 		{ float: left; margin: 5px 5px 0px 0px; }
.rightFloat 	{ float: right; margin: 0px 0px 5px 5px; }
.leftClear	 	{ clear: both; display: block; margin: 0px 0px 0px 0px; }
.rightClear 	{ text-align: right; clear: both; display: block; margin: 0px 0px 0px 0px; }
.centerClear 	{ clear: both; display: block; text-align: center; margin: 0px 0px 0px 0px; }
.docum 				{ font-weight: bold; }