﻿html {
	margin: 0;
	padding: 0;
	}

body 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: #000;
	background: #fff;
	text-align:center;
}

#container 
 {
	width: 854px;  
    text-align:left;
    padding:0;
    margin:auto;
}

#phead {
	float:left;
	width: 164px;	
}
	#phead h1{display:none;}
	#phead h2{display:none;}
	
#banner
{
    background-image: url(../images/header.gif);
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    width: 854px;
    height: 174px;
	background-color:#fff;
}

.clearit {float: none;}

#navbar { 
    position:absolute;   
	margin: 0px;
	top: 125px;
	padding:0;
}

    #navbar ul   {list-style-type: none; margin:0; padding:0;}
    #navbar li
    {
        display: inline;
	    font-size: 12px;
	    color: #fff;
	    text-decoration: none;
	    text-align: center;
	    vertical-align: text-top;
	    line-height: 14px;
	    float: left;
	    height: 14px;
	    padding-left: 5px;
	    padding-right: 10px;
	    border-right:#fff solid 1px;
    }  
   
    #navbar li.style1
    {
        font-size: 12px;
        color: #fff;
        text-decoration: none;
        text-align: center;
        vertical-align: text-top;
        line-height: 14px;
        float: left;
        width: 25px;
        height: 14px;
	    padding: 0px;
	    margin-left: 0px;
	    padding-left: 15px;
	    padding-right: 15px;	
	        
    }
    
    #navbar .style2
    {
        border-right:#fff solid 0px;
	    padding-left: 10px;
    }        

    #navbar a, #navbar a:link, #navbar a:active, #navbar a:visited {color: #fff; text-decoration: none;}
    #navbar a:hover {color: #fff; text-decoration: underline;}
    
    
    
    #topnavbar {
	margin-top: 25px;
	margin-left:460px;
	width:200px;    	
	padding:0;
}

    #topnavbar div.telno
    {        
	    font-size: 12px;	    
	    font-weight:bold;
	    color: #fff;
	    text-align:right;
	    vertical-align: text-top;
	    line-height: 14px;
	    float: right;
	    height: 14px;
	    padding-left: 5px;
	    padding-right: 10px;    
    } 
    
    #topnavbar ul {list-style-type: none; margin:0; padding:0; float: right; margin-top:20px;}    
   
    #topnavbar li
    {
        display: inline;
	    font-size: 12px;
	    color: #fff;
	    text-decoration: none;
	    text-align: center;
	    vertical-align: text-top;
	    line-height: 14px;	    
	    height: 14px;
	    padding-left: 5px;
	    padding-right: 10px;
	    border-right:#fff solid 1px;
	    margin-top:20px;
    }  

    #topnavbar li.style2
    {
        border-right:#fff solid 0px;
    }        

    #topnavbar a, #navbar a:link, #navbar a:active, #navbar a:visited {color: #fff; text-decoration: none;}
    #topnavbar a:hover {color: #fff; text-decoration: underline;}
    
    

#topcontent     {padding-bottom:30px;} 
#testim		{padding-top:10px;} 

#homeimg        {float:left; margin-bottom:15px;}
#rightcontent   {float:left; width:470px; margin-left:10px; font-size: 8pt;} 


#logo
{
 	float:left;
	width: 80px;
	margin:0;
	padding:0;
	padding-left: 5px;
} 

h3 { color: #1A5713; font-size:medium;}
h4 { color: #1A5713; font-size:small; font-weight:bold;}


#bottombar
{  
    margin:0;
    padding:0;
    float:left;
    margin-top:5px;
}


#footer {
    background-color:#1A5713;
    float:left;
    margin:0;
    padding:0;    
    color: #fff;
    font-size:10px;
	font-weight:normal;    
}
	
#copyright {padding:5px;float: left; width:170px;}   
#copyright a, #copyright a:link, #copyright a:active,  #copyright a:visited, #copyright a:hover 
{
	color: #fff;
	text-decoration:none;
}


#copyright_center {text-align:center; padding:5px;float: left; width:460px;}   
#copyright_center a, #copyright_center a:link, #copyright_center a:active,  #copyright_center a:visited, #copyright_center a:hover 
{
	color: #fff;
	text-decoration:none;
}

#design {
	text-align:right;
	float: right;
	width:185px;
	color: #fff;
	padding:5px;
}

#design a, #design a:link, #design a:active,  #design a:hover, #design:visited {
color: #ff9900;
text-decoration:none;
}

a, a:link, a:active, a:visited { color: #1A5713; font-weight: bold; text-decoration:none;}
a:hover
{
    color: #1A5713;
    text-decoration: underline;
}


/*cms styles*/
.pagetitle  {color: #1A5713; font-size:145%; font-weight:bold;}
.subheading {color: #1A5713; font-size:130%; font-weight:bold;}
.general    {color: #000;}
td          {font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #000;}
/*cms styles*/




.stepcarousel{
    position: relative; /*leave this value alone*/
    overflow: scroll; /*leave this value alone*/
    width: 765px; /*Width of Carousel Viewer itself*/
    height: 110px; /*Height should enough to fit largest content's height*/
    float:left;
}
.stepcarousel .belt{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
    margin-top:40px;
}
.stepcarousel .panel{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 0px; /*margin around each panel*/
    width: 190px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/*ie fix*/
#ieproof #topnavbar {margin-top:15px; margin-left:460px;}
#ieproof #navbar {top:115px;}
#ieproof #topnavbar ul {margin-top:5px;}

