/*---------------------------------------------------------------------------------------------------------------------------------
	  													   RESET
----------------------------------------------------------------------------------------------------------------------------------*/

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,   
li, dl, dt, dd, form, a, fieldset, input, textarea, th, td   
{   
margin: 0; padding: 0; border: 0; outline: none;   
} 

/*---------------------------------------------------------------------------------------------------------------------------------
	  													STRUCTURAL
----------------------------------------------------------------------------------------------------------------------------------*/

body {
	text-align: ;
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	background: #eeeded; }
	
#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
	
#header {
	height: 115px;
	background: #3e5943;
	clear: both;
}

#header-container {
	height: 90px;
	background: #3e5943 url(../images/layout/lease-south-logo.jpg) top left no-repeat;
	width: 960px;
	margin: 0 auto;
}

#intro {
	height: 312px;
	clear: both;
	background: #3e5943;
}

#intro-container {
	width: 1000px;
	margin: 0 auto;
	}

#supp-content {
	clear: both;
	padding: 10px 0;
	background: #002933;
}

#supp-content-container {
	background: #002933;
	width: 960px;
	margin: 0 auto;
}

#main-content {
	height: auto;
	clear: both;
	padding-bottom: 10px;
	background: #ffffff url(../images/layout/main-bg.jpg) repeat-x;	
}

#main-content-container {
	width: 960px;
	margin: 0 auto;
}

#footer-container {
	padding-bottom: 20px;
}

#footer {
	height: 125px;
	clear: both;
	background: #eeeded;
	border-top: 1px solid #d8d8d8;
}
	
.col-one {
	width: 320px;
	float: left;
	display: inline;
}
	
.col-two {
	width: 320px;
	float: left;
	display: inline;
}

.col-three {
	width: 320px;
	float: left;
	display: inline;
}

.col-320 {
	width: 320px;
	float: left;
	display: inline;
}	

.col-640 {
	width: 640px;
	float: left;
	display: inline;
}	

.col-960 {
	width: 960px;
	float: left;
	display: inline;
}
		
		
/*---------------------------------------------------------------------------------------------------------------------------------
	  													STANDARD SELECTORS
----------------------------------------------------------------------------------------------------------------------------------*/
a:link, a:visited { 
	color: #002933;
	text-decoration: underline;
}
	 
a:hover, a:active {
	text-decoration: none;
}
	 
h1 {
	font-family: Palatino;
	font-size: 30px;
	color: #8fb347;
	background: #ffffff;
	margin: 0 auto;
	padding: 0 10px 0 10px;			
}
	
h2 { 
	 }

h3 { 
	font-size: 12pt;
	color: #002933;
	margin: 10px auto;
	}

h4 {
	font-size: 12pt;
	color: #002933;
	margin: 10px auto -15px auto;
	 }

ul, li {
	margin: 5px 15px;
}

li {

}	

/*---------------------------------------------------------------------------------------------------------------------------------
	  													SPECIFIC SELECTORS
----------------------------------------------------------------------------------------------------------------------------------*/
#main-nav * {
	margin: 0;
	padding: 0;
}

#main-nav ul {
	float: right;
}

#main-nav li {
	display: inline;
	margin: 25px 0 0 20px;
	float: left;
}

#main-nav a:link, #main-nav a:visited {
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	line-height: 41px;
	font-weight: bold;
	float: left;
	width: 135px;
	height: 41px;
	background: #002933;
	border: 2px solid #8fb347;
}

#main-nav a:hover {
	text-align: center;
	color: #002933;
	text-decoration: none;
	line-height: 41px;
	font-weight: bold;
	float: left;
	width: 135px;
	height: 41px;
	background: #8fb347;
	border: 2px solid #002933;
}

#main-nav a:active {
	text-align: center;
	color: #002933;
	text-decoration: none;
	line-height: 41px;
	font-weight: bold;
	float: left;
	width: 135px;
	height: 41px;
	background: #8fb347;
	border: 2px solid #8fb347;
	color: #ffffff;
}

#main-nav a.pdf-button {
	background: url(../images/layout/pdf-button.gif) no-repeat 10px center #002933;
	padding-left: 10px;
}

#main-nav a:hover.pdf-button {
	background: url(../images/layout/pdf-button.gif) no-repeat 10px center #8fb347;
}

.col-one h2, .col-two h2, .col-three h2, .col-320 h2, .col-640 h2, .col-960 h2 {
	font-family: Palatino;
	font-size: 30px;
	color: #8fb347;
	margin: 0 0 0 20px;
}

.col-one p, .col-two p, .col-three p, .col-320 h2, .col-640 p, .col-960 p {
	color: #d7fe8a;
	margin: 10px 10px 0 20px;
}

#main-content .col-one p, #main-content .col-two p, #main-content .col-three p, #main-content .col-640 p, #main-content .col-960 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #575757;
	margin: 20px 10px 0 20px;
}


#main-content img {
	border: 1px solid #002933;
	padding: 1px;
}

#main-content img.no-border {
	border: none;
}
	
#footer p {
	margin: 20px auto 0 auto;
	text-align: center;
	color: #2a3d4d;
	}
	
#footer a:link, #footer a:visited {
	font-weight: bold;
}

#thank-page h2, #bot-page h2, #url-page h2 {
	clear: both;
	padding-top: 20px;
	margin: 20px auto;
	text-align: center;
}

.ph{
	color: #FFFFFF;
	font-size: 20px;
 	margin-right: 0;
 	text-align: center;
}

/*---------------------------------------------------------------------------------------------------------------------------------
	  													OTHER SELECTORS
----------------------------------------------------------------------------------------------------------------------------------*/
	
.first {
	margin-top: 10px; }

.clear {
	clear: both; }
	
.float-r {
	float: right; }
	
.float-l {
	float: left; }
		
.title {
	float: left;
	width: 960px;
	text-align: center;
	background: url(../images/layout/h1-bg.jpg) repeat-x bottom #ffffff;
	height: 30px;
}

.articles h3 {
	color: #8fb347;
	margin-left: 60px;
}

.articles ul {
	margin-left: 60px;
}

.articles li {
	list-style: none;
}

.articles a {	
	color: #ffffff;
	font-size: 12px;
	line-height: 18px;
}

.articles-sub{
  background: url(../images/layout/article-header.jpg) #8fb347 no-repeat;
  color: #FFFFFF;
  clear: both;
  height: 215px;
}
.articles-sub ul{
  padding-top: 115px;
 }
.articles-sub li a{ 
	color: #002933;
}

#banner{
	color: #FFFFFF;
	background: #8fb347;
	border: #CCCCCC;
	float: right;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 295px;
}

#banner h2{
	color: #FFFFFF;
	font-weight: bolder;
}

.small{
	font-size: 12px;
	text-align: center;
	}

/*-------------------------------------------------------
	Contact Form
-------------------------------------------------------*/

#contact-form * {
	list-style-type: none;
}

#contact-form {
	background: #f1f1f1;
	border: solid 1px #fff;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	text-align: left;
	width: 300px;
	height: auto;
}

#main-content #contact-form p {
	margin: 10px 0 0 10px;
}

#contact-form label { 
	text-align: left;
	width: 160px; 
	float: left;
	font-weight: bold;
	display: block;
	clear: both;
}

#contact-form h1 { 
	font-size: 1em; 
	font-weight: bold; 
	clear: both;
}

#contact-form input {
	background: #ffffff;
	border-top: 1px solid #d8d8d8;
	height: 20px;
	width: 280px;
}

#contact-form textarea {
	background: #ffffff;
	border-top: 1px solid #d8d8d8;
	width: 280px;
}

#contact-form .checkbox {
	width: auto;
	padding: 0px;
	margin: 5px 5px 0 15px;
}

.reload {
	font-variant: small-caps;
	padding: 3px;
	text-size: 90%;
}

#contact-form .submit, #contact-form .submit {
	width: auto;
	padding: 5px;
	margin: 10px auto;
	border: 1px solid #999999;
	color: #fff;
	background: #666666;
	font-weight: bold;
	height: 30px;
	clear: both;
}

#contact-form #submit:hover {
	background: url(../images/page-bg-bottom.gif) repeat-x center -60px ;
	cursor: pointer;
}

.bot-input { 
	float: left; 
	margin-left: -999em;
}
	

/*---------------------------------------------------------------------------------------------------------------------------------
	  													BROWSER FIXES
----------------------------------------------------------------------------------------------------------------------------------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac */
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
	