/* 
    Document   : SiteStyle
    Updated on : 09/06/04
    Author     : David Farnsworth
    Description:
*/

a				{color: #000000;}
a:hover			{color:#993333;}
a:active		{color:#993333;}
body            {
				/*positional*/
				margin: 0;
				padding: 0;
				/*formating*/
				border: 0;
				text-align: center;/*Hack to center wrapper in IE5.x*/
                min-width: 770px;
                background-color: #000000;/*#F3F2C9;*/
                font-family: tahoma, serif;
                }
hr              {
                height: 1px;
                }
img		{
		border: none;
		}
                }
body,hr,p,h1,
h2,h3,h4,h5,h6,
ul,u,span, th, 
td              {
				color: #000000;         
				}
td, th          {
                font-size: small;
                }
.button         {  
                font-weight: bolder;
                margin: 3px;
                line-height: 36px;
                text-align: center;
                 }
.buttonHover	{
                color: #FFFFCC;
		font-weight: 1.5em;
		background: #993333;
		}
.content       {
                padding: 10px;
                /*margin-left: 5%;*/
                height: 55%;
                /*width: 767px;
                padding: 10px;
                padding-top: 10px;*/
                position: relative;
                top: -65px;
				border-top: 3px groove #2E3192;
                background-color: #F3F2C9;
                }
.cContent       {
                font-size: .95em;
                left: 200px;
                margin-top: 25px;
                position: relative;
                top: 10px;
                width: 500px;
                }
.cContent div   {
                margin-top: 15px;
                }
.displayEE      {
                background-color: #ffffff;
                border: 3px ridge #99cc99;
                padding: 10px;
                position: absolute; 
                width: 350px; 
                height: 250px; 
                Left: 150px; 
                Top: 25px; 
                visibility: hidden;
                }               
                }
.emph           {
                font-size: 1.1em;
                font-weight: bold;
                color: #993333;
                }
.footer         {
                font-family: arial, serif;
                font-size: x-small;
                color: #999999;
                background-color: #ffffff;
                text-align: center;
                position: relative;
                margin-top: 15px;
                }
.footerLink     {
                color: #999999;
                font-weight: bolder;
                }
.error		{
		color: #ff0000;
		}
.header         {
                font-size: 1.1em;
                font-weight: bold;
                color: #993333;
                /*background-image: url(../images/AccentAnimate.gif);*/
                }

.hide           {
                visibility: hidden;
                }
.leftBan        {
                position: absolute;
                left: 0px;
                width: 6%;
                }
.linkHover      {
                color: #993333;
                font-weight: bolder;
                }
.menuHeader     {
                background-color: #99cc99;
                font-weight: bold;
                cursor: hand;
                }
.menuItem       {
                cursor: hand;
                }
.quote          {
                background-color:  #D9DAF2;
                border: 3px ridge #2E3192;
                padding: 10px;
                position: absolute; 
                width: 275px; 
                height: 175px; 
                Left: 425px; 
                Top: 89px; 
                }              
.san            {
                font-style: italic;
                font-family: Times New Roman, san-serif;
                }
.tagline        { 
                font-weight: bold;
                left: 500px;
                text-align: center;
                position: absolute;
                margin-top: 20px;
                }
.trans          {
                position: absolute;
                left: 50;
                top: 50;
                border: 10px ridge #f1e6be;
                filter: blendTrans(duration = 3);
                }
.tree           {
                position: absolute; 
                right: -1px;
                }
.uLine          {
                text-decoration: underline;
                color: #666666;
                }
.welcome        {
                margin-top: -50px;
                position: absolute; 
                left: 230px;
                z-index: -1;
                }
#banner         {
				position: relative;/*Dreamweaver hack to alow proper positioning in the design view*/                               
                background-color: #F3F2C9;/*D9DAF2;*/
                /*margin-left: 5%;*/
                border-bottom: 5px groove #000000;
                height: 170px;
                /*width: 767px;*/
                }
#navDiv			{position: relative;bottom: 15px;left: 215px;width: 600px;font-size: .75em;}
#navDiv a		{text-decoration: none;}
#navDiv	.nav	{clear:both;margin:0;list-style:none;text-align:center; font-weight: bolder;}
#navDiv .nav li {display:inline;margin:0;padding:0 0.65em;border-right:2px solid #000000;text-transform:uppercase;}
#navDiv .nav li a:hover{color:#993333;}
#navDiv .nav li a:active{color:#993333;}

/*#nav            {
                position: relative;
                bottom: 50px;
                left: 300px;
                width: 500px;
                font-size: .75em;
                }
#nav a          {
                font-weight: bolder;
                border: 3px ridge #993333;
                padding-left: 1px;
                text-align: center;
                }  
*/                              
#wrapper		{
				width: 772px;/*sets the width for IE5.x's broken box model*/
				w\idth: 770px; /* sets the width of the wrapper for compliant browsers*/
				margin: 5px auto;/* centers the wrapper. First value - 5px - is applied to the top and bottom margins, auto sets the excess space on the view port evenly to the left and right*/
				/*border: 1px solid #000; /* sets a border to all 4 sides */
				position: relative; /* important to position it relatively */
				text-align: left; /* Realigns the text to the left after the IE hack in the body rule */
				}
#oForm          {
                float: left;
                width: 350px;
                margin-left: 7px;
                margin-right: 7px;
                margin-bottom: 150px;
                }
#phone			{
				float: right;
				width: 400px;
				margin: 12px 25px 0px 0px;
				/*font-weight:bolder;*/
				font-size: .95em;/*1.25em*/
				text-align:right;
				color:#993333;
				}			
#pricing        {
                width: 350px;
                top: 25px;
                left: 400px;
                }	
#sayings        {
				width: 550px;
                font-size: small;
				margin: 5px auto;
                }                		
