/* CSS for SPLASH PAGE */
.tablemain {
	background-color: #000000;
	height: auto;
	width: 800px;
}
.text-smaller {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #999999;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}



/* CSS for Freeway */
body {
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:0.9em;
   margin:0;
   padding: 0;
   background-image: url(images/back_gradient.jpg);
   background-position: left -1px;
   background-repeat: repeat-x;
   background-color: #333333;
}
a { 
   color: #A1D674;
   text-decoration: none;
}
a:hover { 
   text-decoration: underline;
}
img {
border:none;
}
h1 {  
   font-family: Trebuchet MS;
   font-weight: normal;
   font-size: 1.6em;
   color: #A1D674;
}
h2 { 
   color: #A1D674;
   font-family: Trebuchet MS;
   font-weight: normal;
   font-size: 1.6em;
}

h3 { 
   font-weight: bold;
   text-decoration: underline;
   font-size: 1.2em;
}

.readmore a { 
   color: #A1D674;
   background-image: url(images/arrow.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 15px;
   font-weight: bold;
   text-decoration: none;
}
.greentext { 
   color: #A1D674;
}
ul { padding:0; margin:0;}
ul li{list-style:none; padding:5px 0 0 10px; margin:0;}
/* Positioning
-----------------------------------------------------------------*/
#wrapper {
   width: 765px;
   margin:0 auto 0 auto;
   text-align: left;
   display: block;
  background-image: url(images/wrapper_back.jpg);
   background-position: top;
   background-repeat: repeat-y;
}

#mainCol {
   color: White;
   font-size: 0.75em;
}
#mainCol p, #mainCol h1, #mainCol h3 {  
   padding: 0 5px 0 5px;
}
#mainCol p {  
   padding-bottom: 5px;
}
#mainCol table {  
   padding-left: 5px;
}
#logo{
   width: 173px;
   margin: 0 0 0 10px;
	padding: 5px 0 7px 25px;
   background-color: Black;
}
#line{
	border-top: 1px solid #DFF1ED;
	padding: 0;
	margin: 0 12px 5px 12px;
}
#headerImg { 
   background-image: url(images/header_img1.jpg);
   background-position: top -2px; 
   background-repeat: no-repeat;
   height: 163px;
   margin: -1px 0 0;
}
#headerImg2 { 
   background-image: url(images/header_img2.jpg);
   background-position: top -2px; 
   background-repeat: no-repeat;
   height: 163px;
   margin: -1px 0 0;
}
#testimonials { 
   float: right;
   width: 193px;
   height: 300px;
   border-left: 1px solid white;
   padding: 0 10px 10px 10px;
   margin-left: 10px;
   background-image: url(images/quotes_faded.gif);
   background-position: center 80px;
   background-repeat: no-repeat;
}
#contact { 
   float: right;
   width: 193px;
   height: 300px;
   border-left: 1px solid white;
   padding: 0 10px 10px 10px;
   margin-left: 10px;
   background-image: url(images/bg_contact.jpg);
   background-position: center;
   background-repeat: no-repeat;
}
#footer { 
   background-image: url(images/footer_img.jpg);
   background-repeat: no-repeat;
   background-position: left 0;
   width: 765px;
   margin:0 auto 0 auto;
   height: 100px;
   color: white;
   font-size: 70%;
   font-weight: bold;
   position: relative;
}
#footer p { 
   padding: 60px 35px 0 45px;
}

.ampheon {  
   float: right; 
}

/* LEFT COL
-----------------------------------------------------------------*/
#leftCol{
   background-image: url(images/gradient_col.jpg);
   background-position: top;
   background-repeat: repeat-y;
   border-right: 1px solid #ccc;
   width: 210px;
}
/* MAIN MENU
-----------------------------------------------------------------*/
#menu{
width: 150px;
margin-left: 30px;
}
#navlist{
width: 150px;
padding-left: 0;
margin-left: 0;
font-size: 0.75em;
text-align: center;
}
#navlist li{
list-style: none;
margin: 0;
padding: 0.4em;
border-top: 1px solid #333;
}
#navlist li a{
	text-decoration: none;
	color: #EBECE3;
}
#navlist li#first{
	border: none;
}

/* MAINCOL VARIATIONS
-----------------------------------------------------------------*/

.process { 
   background-image: url(images/bg_process.gif);
   background-repeat: no-repeat;
   background-position: right;
}

.testimonials { 
   background-image: url(images/quotes_faded.gif);
   background-repeat: repeat-y;
   background-position: right 150px;
   padding-right: 20px;
}

table#form { width: 310px; }

#form td {padding: 3px;  }