@charset "UTF-8";
/* CSS Document */

html {  height: 100%; }

body {  margin: 0; 
		background-color:#e2d4c9; 
		height: 100%;
        } 

/*Defines the body and title text styles*/

h1  /*Title TXT BLUE NORMAL CAPS*/		{  font-family: "Trajan Pro", "Adobe Caslon Pro", Times, serif;  font-variant: small-caps;   font-size: 24pt; color: #112151;
	  											margin-left: 0px; text-align: left; letter-spacing:0.2em;  }
												h1:first-letter {  text-transform: uppercase;  }
h2 /*Poster Txt 16 BLUE  ITALIC*/ 		{  font-family: "Adobe Caslon Pro", "Times", serif; font-style: italic; font-weight: normal; font-size: 16pt; color: #112151;  }

h3 /*Main Head  14 BLUE  NORMAL */		{  font-family: "Myriad Pro", "Arial", sans-serif;  font-style: normal; font-weight: bold;   font-size: 14pt; color: #112151;  text-align: center;}
h4 /*Sub Head   12 BLUE  BOLD*/			{  font-family: "Myriad Pro", "Arial", sans-serif;  font-style: normal; font-weight: bold;   font-size: 11pt; color: #112151;  }
h5 /*Sub Head   12 GREY  BOLD*/			{  font-family: "Myriad Pro", "Arial", sans-serif;  font-style: normal; font-weight: bold;   font-size: 11pt; color: #333333;  }
h6 /*Strap Blu  10 BLUE  */			{  font-family: "Myriad Pro", "Arial", sans-serif;  font-style: normal; font-weight: normal;     font-size: 10pt; color: #333333;  }
h7 /*Strap Red  10 RED  BOLD */			{  font-family: "Myriad Pro", "Arial", sans-serif;  font-style: normal; font-weight: bold;   font-size: 10pt; color: #CC3333;  }


/*Paragraph text styles*/
.QuoteGrey				{  font-family: "Myriad Pro", "Arial", sans-serif; font-style: italic; font-weight: lighter; font-size: 10pt; color: #666666; text-align: justify; }
.QuoteBlue				{  font-family: "Myriad Pro", "Arial", sans-serif; font-style: italic; font-weight: normal;  font-size: 10pt; color: #112151; text-align: justify; }

.QuoteByGrey			{  font-family: "Myriad Pro", "Arial", sans-serif; font-style: normal; font-weight: lighter; font-size: 10pt; color: #666666; text-align: right; }
.QuoteByBlue			{  font-family: "Myriad Pro", "Arial", sans-serif; font-style: normal; font-weight: normal;  font-size: 10pt; color: #112151; text-align: right; }

.SmallTextGreyLight		{  font-family: "Myriad Pro", "Arial", sans-serif; font-style: normal; font-weight: lighter; font-size: 10pt; color: #999999; text-align: justify; }
.SmallTextBlue			{  font-family: "Myriad Pro", "Arial", sans-serif; font-style: normal; font-weight: lighter; font-size: 10pt; color: #112151; text-align: justify; }
.SmallTextGreyDark		{  font-family: "Myriad Pro", "Arial", sans-serif; font-style: normal; font-weight: lighter; font-size: 10pt; color: #666666; text-align: justify; }
.SmallTextBlueBold		{  font-family: "Myriad Pro", "Arial", sans-serif; font-style: normal; font-weight: bold;    font-size: 10pt; color: #112151; text-align: justify; }
.BodyText 				{  font-family: "Myriad Pro", "Arial", sans-serif; font-style: normal; font-weight: lighter; font-size: 10pt; color: #333333; text-align: justify; }
.BodyTextBold			{  font-family: "Myriad Pro", "Arial", sans-serif; font-style: normal; font-weight: bold;    font-size: 10pt; color: #333333; text-align: justify; }



/*Defines the navigation styles*/	
	a  { font-weight: bold; }
	  
	a:link {color: #3366cc; text-decoration: none;}  		/* unvisited link ROYAL BLUE */
	a:visited {color: #6794ee; text-decoration: none;}  	/* visited   link LIGHT BLUE, must go before mouseover */
	a:hover {color: #6633FF; text-decoration: underline; }  /* rollover  link BRIGHT PURPLE, must go before active*/
	a:active {color: #ffffff; text-decoration: underline; }  /* selected  link  WHITE */	


	/*This is used for the MAIN NAV menu only*/
	.nav {font-family: "Myriad Pro","Arial", "Helvetica", sans-serif; font-size: 11pt; }

	/*This is used for the BOTTOM NAV menu only*/
	.bottomnav {font-family: "Myriad Pro","Arial", "Helvetica", sans-serif; font-size: 9pt; }

	.red { color:#CC3333}
	.phone { color:#3366cc; font-size: 16pt;}
	.FormButton {  color: #CC3300;	font-family: "Myriad Pro", "Arial", sans-serif;  font-size: 10pt; }



.SideBoxL2D  {
	clear: both;
	width: 89%;
	background-image: url(images/Gradlongthin.jpg);
	background-position: top;
	background-color: #e2d4c9;
	border-style: ridge;
	border-width: 1px;
	border-color: #ffffff;
	padding: 0px 10px 0px 10px
				}

.SideBoxLblu  {	clear: both;
				width: 89%;
				background-color:#d8d5e0;
			    border-style: ridge;
			    border-width: 1px;
			    border-color: #ffffff;
				padding: 0px 10px 0px 10px
				}


/*HERE IS THE STRUCTURE USED TO BUILD THE PAGES*/
/*That goes across the whole page at the top*/				 
#WrapperPage   {
				margin-left: auto;
				margin-right: auto;
				margin-top: 0;
				background-color: #e2d4c9;
				border-style: solid;
				border-width: 10px;
				border-color:/*e2d4c9*/#efe7df;
				/*height: 100%;*/
				width: 900px;
				position: relative;
				}	

#Header {
	     margin-left: 0;
	     margin-right: 0;
	     margin-top: 0px;
	     /*height: 80px;*/
	     width: 900px;
	     background-color: #;
	     padding: 0px;
	     }	
		 
	
#WrapperLeft   {  
				float:left; 
				width: /*20%*/180px;  
				background-color: #e2d4c9;
			    border-style: ridge;
			    border-width: 1px;
			    border-color: #ffffff;
				/*background-color: #efe7df;*/
				padding: 0px 10px 10px 10px;  }		

#WrapperCentre {
	float: left;
	width: /*52%*/468px;
	margin-left: auto;
	margin-right: auto;
	/*height: 100%;*/
			    border-style: solid;
	border-color: #efe7df;
	border-width: 0px 10px 0px 10px;
				}

#WrapperRight  {
				float: right;
				position: absolute;
				width: /*20%*/192px;
				margin-right: 0px;
				background-color: #e2d4c9;
				position: relative;
				}

#Nav   { margin-left: auto;  margin-right: auto;  margin-top: 0;  height: 200px;  width: 130px; float: left; padding: 10px; }		
#Gap   { margin-left: 150; margin-right: 0; margin-top: 0; height: 100px; width: 50px; float: left; }	
#Footer { clear: both; margin-left: 0;  margin-right: 0;  margin-bottom: 0;  height: 80px;  width: 900px; background-color:#; }	