				body {
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 14px;
					background-image:url(../images/web_bg.jpg);
					background-repeat:repeat-y;
					background-color: #e9ddd3;
					background-position:center;
					margin:0px;
				}
				
				/****** The .pageWrapper class holds the layout wrapper and alows you to define if the page should be aligned left, center or right *****/
				/****** Possible values are left, center, right ******/
				
				.pageWrapper {
					text-align:left; 
					width: 100%;
					margin:-6px;
					
				}
				
				/****** The .layoutWrapper class is where where you set the width of the webpage ******/
				.layoutWrapper {
					margin:auto;
					width: 899px;
					background-color: #30231f;
				}
				/****** the .mastHead class is where you can put the masthead layout of your page ******/
				.mastHead {
					height: 127px;
					text-align:center;
				}
				/****** the .topNavBar calss is where you can put your top navigation ******/
				.topNavBar {
					background-image: url(../images/nav_bg.jpg);
					background-repeat:no-repeat;
					padding: 0px;
					margin-top: 0px;
					height: 41px;
					
					
				}
				/****** the .layoutColX class is where you can define how many columns your layout can have ******/
				.layoutCol {
					height: 278px;
					
				}
				
				/****** the second set of .layouytColX classes are where you define the width of each column for you layout ******/
				
				
				
				
				/**** The .layoutX class is used to define the rows in the base layout *****/
				
				.layoutRow_above {
					clear:both;
					padding: 0px;
					
				}
				
				
				
				/** For layout rows under above columns **/
				.layoutRow_above_1row {
					height: 100px;
					
				
				
				}
				
				/****** the .footer class is where you can put the layout for your footer ******/				
				.footer {
					background-image:url(../images/footer_bg.jpg);
					background-repeat:no-repeat;
					clear: both;
					padding: 0px;
					margin: 0px;
					height: 37px;
					line-height: 20px;
					text-align:center;
					
					
				}
				
				/****** Default Block level font styles ******/
				h1, h2, h3, h4 {
					font-family:tahoma;
					font-weight: bold;
					text-align: left;
					line-height: normal;
					margin: 0px;
					padding: 0px;
				}
				h1 {
					font-size: 12px;
					color: black;
				}
				h2 {
					font-size: 11px;
					color: black;
				}
				h3 {
					font-size: 10px;
					color: black;
				}
				h4 {
					font-size: 9px;
					color: black;
				}
				
				
				hr {
					color:silver;
					height:1px;
					background-color: silver; /* for firefox */
					border: none; /* for firefox */
				}
				
				/****** Default link styles ******/
				
				a {
					text-decoration: none;
				}
				a:link {
					color: #E9DDD3;
				}
				a:visited {
					color: #E9DDD3;
				}
				a:hover {
					color: #FC8F00;
					text-decoration:none;
					cursor: hand;
				}
				a:active {
					color: #FC8F00;
				}
				a:focus {
					color:#FC8F00;
					text-decoration: none;
				}

				/****** Default form styles ******/
				div.fieldWrap {
					margin: 0px;
					padding: 0px;
					padding-top: 5px;
					padding-right: 10px;
					float:left;
				}
				
				div.fieldWrap_return {
					margin: 0px;
					padding-top: 5px;
					padding-right: 10px;
					clear:left;
					float:left;
				}
				
				form {
					margin: 0px;
					padding: 0px;
					font-family: tahoma, arial , _sans;
					text-decoration: none;
					font-size: 10px;
					text-align:left;
				}
				
				/** Label **/
				
				.label {
					font-weight: normal;
					color: black;
				}
				.labelDisabled {
					font-weight: normal;
					color: silver;
				}
				.labelRequired {
					color: red;
				}
				.labelBold {
					font-weight: bold;
				}
				
				/** Form Button **/	
				
				.button {
					border: 1px ridge #CC06B8;
					background-color: #8A4583;
					font-family: tahoma;
					font-size: 10px;
					color:white;
				}
				
				.buttonDisabled {
					border: 1px ridge #cccccc;
					background-color: silver;
					font-family: tahoma;
					font-size: 10px;
					color:white;
				}
				
				/** Check Box **/
				
				.checkBox {
					border: none;
				}
				
				.checkBoxDisabled {
					border:none;
				}
				
				/** Radio Button **/
				
				.radioButton {
					border:none;
				}
				
				.radioButtonDisabled {
					border:none;
				}
				
				/** Text Inputs **/
			
				.inputFile {
					border: 1px solid #cccccc;
					font-size: 10px;
					padding-left: 5px;
					padding-right: 5px;
					color: black;
				}
				
				.inputFileDisabled {
					border: 1px solid silver;
					font-size: 10px;
					padding-left: 5px;
					padding-right: 5px;
					color: silver;
					background-color:#FAE8DB;
				}
				
				.input {
					border: 1px solid #cccccc;
					font-size: 10px;
					padding-left: 5px;
					padding-right: 5px;
					color: black;
				}
				
				
				.inputDisabled {
					border: 1px solid silver;
					font-size: 10px;
					padding-left: 5px;
					padding-right: 5px;
					color: silver;
					background-color:#FAE8DB;
				}
				
				.password {
					border: 1px solid #cccccc;
					font-size: 10px;
					padding-left: 5px;
					padding-right: 5px;
					color: black;
				}
				
				.passwordDisabled {
					border: 1px solid silver;
					font-size: 10px;
					padding-left: 5px;
					padding-right: 5px;
					color: silver;
					background-color:#FAE8DB;
				}
				
				/** Text Area **/
				
				.textArea {
					border: 1px solid #cccccc;
					font-family: tahoma;
					font-size: 10px;
					padding-left: 5px;
					padding-right: 5px;
					color: black;
				}
				
				.textAreaDisabled {
					border: 1px solid silver;
					font-size: 10px;
					padding-left: 5px;
					padding-right: 5px;
					color: silver;
					background-color:#FAE8DB;
				}
				
				/** Field Set **/
				
				fieldset {
					-moz-border-radius: 6px;
					-moz-border-colors: silver;
					padding: 5px;
				}
				legend {
					padding-right: 5px;
					color: black;
					font-size:10px;
				}
				.legendRequired {
					color: red;
					font-size:10px;
				}
				
				/** Select **/
				
				
				.select {
					border: 1px solid #cccccc;
					font-family: tahoma;
					font-size: 10px;
					padding-left: 5px;
					color: black;
				}
				
				.selectDisabled {
					border: 0px solid silver;
					font-family: tahoma;
					font-size: 10px;
					padding-left: 5px;
					color: silver;
					background-color:#FAE8DB;
				}
				.option {
					
				}
				
				.optionGroup {
					
				}
				
				
				/******************* Table Styles *******************/
				
				table.genForm {
					width: 100%;
					border: none;
					border-collapse: collapse;
					padding: 0px;
					margin: 0px;
				} 
				
				table.genForm tr {
					padding: 0px;
				}
				
				table.genForm td {
					padding-top: 2px;
					padding-bottom: 2px;
					padding: 0px;
				}				
				
				table.genForm td.hr {
					padding-top: 3px;
					padding-bottom: 3px;
				}				
			













				