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

table, td, tr, div, img, ul, li, a
	{
		margin:0;
		padding:0;
		border:0;
	}
	
body
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#5c8e05;
		color:#fff;
	}

.left
	{
		float:left;
	}

.right
	{
		float:right;
	}
	
.clear
	{
		float:none;
		clear:both;
	}
	
h1
	{
		padding:0;
		margin:0;
		color:#cadc8b;
		font-size:13px;
	}
	
h2
	{
		padding:0 0 8px 0;
		margin:0;
		font-size:12px;
	}
	

ul 
	{
		list-style-type:none;
		padding:0;
		margin:0 0 10px 0;
	}
	
li 
	{
		list-style-type:none;
		padding:0 0 3px 0;
		margin:0;
	}

p
	{
		line-height:1.3em;
		padding:10px 0;
	}
	

a
	{
		color:#fff;
		text-decoration:underline;
	}
	
a:hover
	{
		color:#d1f68f;
	}
	
		

#header
	{
		margin:0 auto;
		width:962px;
		font-size:13px;
		padding-left:10px;
	}


#nav
	{
		line-height:160px;
	}
	
	
#nav a
	{
		text-decoration:none;
	}
	
#nav li
	{
		list-style-type:none;
		display:inline;
		padding:0 50px 0 0;
		
	}
	
#wrapper
	{
		margin:0 auto;
		width:952px;
	}
.sub .content p
	{
		padding:0 0 10px 0;
		margin:0;
	}
	
#flashPortfolio
	{
		outline:none;
	}
	

.sub .content
	{
		background-image:url(../images/border-dot.jpg);
		background-repeat:repeat-y;
		background-position:left top;
		padding: 20px 40px;
		width:622px;
		
	}
	


.sub .title
	{
		width:250px;
		height:356px;
		text-align:center;
	}


.sub.philosophy .title
	{
		background-image:url(../images/bg-philosophy-2.jpg);
		background-repeat:no-repeat;
		padding-top:80px;
	}

.sub.philosophy .content
	{
		padding:104px 40px ;
	}
	


.sub.affiliates .title
	{
		background-image:url(../images/bg-affiliates.jpg);
		background-repeat:no-repeat;
		padding-top:140px;
	}


.sub.contact .title
	{
		background-image:url(../images/bg-contact.jpg);
		background-repeat:no-repeat;
		padding-top:10px;
		background-position:center 120px;
		height:440px;
	}

.sub.contact .content h2
	{
	padding:10px 0 0 0;
	}

.sub.contact .content input
	{
		border:1px solid  #7b9f27;
		background-color:#4e7904;
		font-size:11px;
		color:#fff;
	}
	
.sub.contact .content .contactForm p
	{
		clear:left;
		height:28px;
	}
.submit
	{
		padding:6px 0 0 0;
	}

.submit input
	{
		cursor:pointer;
		
	}

#footer
	{
		text-align:center;
	}




