﻿/**** STANDARD TABLE and MARGIN STYLES ****/

body {
	margin: 0; 
	background: url('2010%20Site/images/background.jpg') 50% 0;	
	border-spacing: 0;
}

table {
	padding: 0;	
	border-collapse: collapse;
	width: 100%;
}

td {
	padding: 0;
	vertical-align: top;
	font-family: arial;
	font-size: 12px;
	letter-spacing:1px
}

table .box {
	border-color: #dcdcdc;
	border-collapse:collapse;
	border-width: 1px;
	border-style: dashed;
	background:	 #EEEEEE;
	
}
.box td {
	
	padding: 21px;
}

.indent td {
	padding-left: 117px;
}
/********** WEBSITE HTML STRUCTURE *********/

/* WRAPPER is the browser screen - A TD CLASS
   from margin to margin  */ 

.wrapper {
	width: 100%;
	padding-top: 0px;

}

/* SHELL controls the width - A TABLE CLASS
   of the website  *************************/ 
   
.shell {

	width: 897px;

}
/* MENU controls the menu area - A TD CLASS
   of the website  *************************/
.menu {

	height: 36px;
}

/* HEADER controls the top - A TD CLASS
   row inside the shell  *******************/ 

.header {
	background: url('2010%20Site/images/Header_Page_Body.png');	
	background-repeat: no-repeat;
	

}

/* BODY controls the middle - A TD CLASS
   row inside the shell  *******************/ 

.body {
	background: url('2010%20Site/images/Page_Body.png');	
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 18px;


}

/* BODY controls the bottom - A TD CLASS
   row inside the shell  *******************/ 

.footer {

	background: url('2010%20Site/images/Footer_Page_Body.png');	
	background-repeat: no-repeat;
	


}

h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	
}




p {
	margin:0;
}

.pageheaderservices {
	background: url('2010%20Site/images/top_header_services.png');
	height: 86px;
	
}

.services h1 {
	font-size: 21px;
	color: #e4713e;
	font-weight:normal;
}



.pageheadercompany {
	background: url('2010%20Site/images/top_header_company_p.png');
	height: 86px;
	
}

.company h1 {
	font-size: 21px;
	color: #9D3857;
	font-weight:normal;
}



.pageheaderpro {
	background: url('2010%20Site/images/top_header_Professional_ref.png');
	height: 86px;
	
}

.Professional h1 {
	font-size: 21px;
	color: #C39D30;
	font-weight:normal;
}



.pageheaderCompleted {
	background: url('2010%20Site/images/top_header_completed.png');
	height: 86px;
	
}

.pageheaderCompleted2 {
	background: url('2010%20Site/images/top_header_completed2.png');
	height: 86px;
	
}


.Completed h1 {
	font-size: 21px;
	color: #A5B93C;
	font-weight:normal;
}


.pageheaderContact {
	background: url('2010%20Site/images/top_header_contact.png');
	height: 86px;
	
}

.Contact h1 {
	font-size: 21px;
	color: #AD3E3B;
	font-weight:normal;
}


table .login  { 
	color: #6b6b6b;
	
}
/**************************** FORM STYLES ********************************/

.FormText {
	font-size: 14px;
	color: #000000;
}

.FormText {
	padding-bottom: 18px;
}

.myinputstyle {
	border: 1px solid #797A75;
	/** remember to change image path **/
	background: url("2010%20Site/images/button.png") repeat-x #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #000000;
	margin-bottom: 5px;
	padding: 3px; 
}

.mybuttonstyle {
	border: 0px solid #797A75;
	/** remember to change image path **/
	background: url("2010%20Site/images/submit.png") repeat-x #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #666666;
	padding: 1px; 
	cursor:pointer;
}

.login td {

	font-size: 10px;
	
}

/**************** MENU STYLES **************/

/*** CONTENT STYLES - WITHIN BODY CLASS ****/

