body {
	margin : 0 0 0 0;
	background: url(images/bckgrd_green.gif) repeat  #ffffff;
}

body, table, TD{
	font-family : Arial, Helvetica, sans-serif, Tahoma, Verdana, Geneva;
	font-size: 11px;
	color : #898989;
}

.topNavBar{
	background-image: url(images/topNavBar.jpg);
	background-repeat: no-repeat;
}
.leftBG{
	/* background-image: url(images/leftBG.jpg);
	background-repeat: repeat; */
}
.swatch{
	background-image: url(swatch/toile.jpg);
	background-repeat: repeat;
}

.sideBorder{
	background-image: url(images/sideBorder.jpg);
	background-repeat: repeat;
}

.hpMainPicBG{
	background-image: url(images/hpMainPicBG.jpg);
	background-repeat: no-repeat;
	background-position : center;
}

.redHeadingBig{
	color:#CC0033;
	font-size: 12pt;
	font-weight:bold;
}
.redHeading{
	color:#CC0033;
}
.productHeading{
	font-weight:bold;
	color: #D3D3D3;
}
.bodyText{
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: normal;
}

.topNavBGBar{
	background-image: url(images/topNavBGBar.jpg);
	background-repeat: no-repeat;
}
.bottomGingko{
	background-image: url(images/bottomGingko.jpg);
	background-repeat: no-repeat;
}
.form{
	font-family : monospace, Courier;
	font-size: 10px;	
}
.form1{
	font-family : Arial, Helvetica, sans-serif, Tahoma, Verdana, Geneva;
	font-size: 10px;	
}
.blueHeading{
	color:#6BAEDF;
}
.formField{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
a, a:hover, a:visited{
	color:#446F8E;
}

.requiredField{
  color:red;
}
  .info   { color: black; background-color: transparent; font-weight: normal; }
  .warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
  .error  { color: red; background-color: transparent; font-weight: bold }

  .formtab TD      
          { padding: 0.2em; height: 2.5em; vertical-align: top; font-size: 90%; }
.mayfair{
	color:#6baedf;
}
.happeez{
	color:#054e8f;
}

#sideBorder{
	background-image: url(images/sideBorder.jpg);
	background-repeat: repeat;
}

ul.sitemap, ul.sitemap li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 14px;
}

.sitemapheader {
	color: #CC0033;
}

ul.sitemap li a, ul.sitemap li a.visited {
	color: #898989;	
	text-decoration: none;
	outline: none;
	border: none;
}
ul.sitemap li a:hover, ul.sitemap li a.visited:hover {
	color: #898989;
	text-decoration: none;
	outline: none;
	border-bottom: 1px solid #898989;
}
          
/*----------NEW FORM STYLES */
.StandardForm{margin:0 auto 0 auto;}
.StandardForm label{font-size:11px; margin:4px 0 0 0;}
.StandardForm input["type=text"]{margin:4px 0 0 0;}
form label { cursor: default; }

/* --------STANDARD FORM FIELDS STRUCTURE AND FORMATTING */
.textBox10 {font-size:10px;width:10px;text-align:left;margin:4px 0px 0px 0px;}
.textBox50 {font-size:10px;width:50px;text-align:left;margin:4px 0px 0px 0px;}
.textBox100 {font-size:10px;width:100px;text-align:left;margin:4px 0px 0px 0px;}
.textBox110 {font-size:10px;width:110px;text-align:left;margin:4px 0px 0px 0px;}
.textBox140 {font-size:10px;width:140px;text-align:left;margin:4px 0px 0px 0px;}
.textBox200 {font-size:10px;width:200px;text-align:left;margin:4px 0px 0px 0px;}
.textBox280 {font-size:10px;width:280px;text-align:left;margin:4px 0px 0px 0px;}
.selectBoxA {font-size:10px;text-align:left;margin:4px 0px 0px 0px;}
.selectBoxB {font-size:10px;text-align:left;width:110px;margin:4px 0px 0px 0px;}
.selectBoxC {font-size:10px;text-align:center;width:auto;margin:4px 0px 0px 0px;}
.submitBtn {margin-top:3px;padding: 0px;font-size:10px;}
.FieldValidator {font-weight:bold;color:#fff !important;background-color:#f00}          

/* --------SEACRH BOX STRUCTURE AND FORMATTING */
.searchBox {font-size:9px;font-family:verdana,arial,helvetica,sans-serif; width:130px;margin:0;text-align: center;}
.GoButton1 {margin:0 0 0 3px;padding:0;font-size:9px;font-family:verdana,arial,helvetica,sans-serif;}

/* --------FIND TEACHER STRUCTURE AND FORMATTING */
.selectBox {font-size:9px; font-family:verdana,arial,helvetica,sans-serif; width:130px; margin:1px auto 2px 10px; text-align: center;}
.textBoxFindTeacher {font-size:9px; font-family:verdana,arial,helvetica,sans-serif; width:125px; margin:1px auto 2px 10px;text-align: center;}
.GoButton2 {margin:2px auto 2px 50px;padding:0;font-size:9px;font-family:verdana,arial,helvetica,sans-serif;}
