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

body {
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#subpage-header{
	padding:0px;
	margin:25px 0 10px 0;
	text-align:center;
}

#subpage-header img{
	margin:0px;
	padding:0px;
	border:solid 10px #264714;
}

#subcontent-wrapper{
	width:945px;
	background-color:#ffffff;
	margin: 15px auto 0 auto;
}

#subcontent-wrapper p{
	color: #231B12;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:20px;
	padding-top:0px;
}

#subcontent-title-col1, #subcontent-title-col2 {
	font-family:"Adobe Garamond Pro",Georgia, "Times New Roman", Times, serif;
	color: #254912;
	padding-left:10px;
}

#subcontent-title-col1{
	font-size:40px;
}

.testimonialquotestyle{
	background-color:#fff; 
	border:solid 1px #CDC094; 
	padding-top:20px; 
	line-height:1.3em; 
	min-height:150px; 
	background-image:url(../images/quoteleft.jpg);
	background-repeat:no-repeat;	
}

.testimonialquotestyle p{
	color:#254912; 
	font-family:Arial, Helvetica, sans-serif; 
	background-image:url(../images/quoteright.jpg);
	background-repeat:no-repeat; 
	background-position:right;
}

#subcontent-title-col2{
	font-size:24px;
	padding-top:20px;
	color:#000033;
}

#subcontent-wrapper #col1{
	float:left;
	width:605px;
	min-height:400px;
	background-color:#F7F5EE;
}

#subcontent-wrapper #col1{
	border:solid 2px #254912;
	border-top:solid 10px #254912;		
}

#subcontent-wrapper #col1 img{
	border:solid 2px #254912;
	margin:20px 10px 20px 20px;
}

#subcontent-wrapper #col2{
	float:right;
	margin:0px;	
	width:325px;
}

#subcontent-wrapper #col2{
	float:right;	
	padding-top:0px;
}

#subcontent-wrapper #col2 p{
	width:275px;
	padding:5px 0 5px 10px;
	margin:0;
	font-size:.7em;
}

/* STYLES FOR RIGHT SIDE CONTENT ON SUBPAGES */
#col2 #thumbcontainer{
	padding-bottom:15px;
	float:right;
}

#thumbcontent1{
/*	float:right;
	width:302px; 
	border-left:solid 1px #DD4EA7;
	border-right:solid 1px #DD4EA7;*/
	
	height:170px; 
	width:305px; 	
	background-image:url(../images/t1.jpg); 
	background-repeat:no-repeat;
}

#thumbcontent2{
/*	float:right;
	height:170px; 
	width:302px; 
	border-left:solid 1px #4C9627;
	border-right:solid 1px #4C9627;*/
	
	height:170px; 
	width:305px; 	
	background-image:url(../images/t2.jpg); 
	background-repeat:no-repeat;	
}

#thumbcontent3{
/*	float:right;
	height:170px; 
	width:302px; 
	border-left:solid 1px #A94EBF;
	border-right:solid 1px #A94EBF;	*/	
	
	height:170px; 
	width:305px; 
	background-image:url(../images/t3.jpg); 
	background-repeat:no-repeat;	
}

#thumbcontent4{
	height:220px; 
	width:305px; 
	background-image:url(../images/t4.jpg); 
	background-repeat:no-repeat;
}


#thumbcontent1 p, #thumbcontent2 p, #thumbcontent3 p{
	position:relative;
	top:120px;
	left:10px;
}


#thumbcontent4 p{
	position:relative;
	top:120px;
	left:10px;	
}

#thumbcontentmenulinkscontainer{
	float:left; 
	width:300px; 
	margin:0px;
	font-size:1.1em;
	line-height:1.5em;	
}

#thumbcontentmenulinkscontainer #c1{
	float:left; 
	width:125px; 
	margin-left:10px; 
	padding-left:10px;	
	border:0px;
	background-color:transparent;
}

#thumbcontentmenulinkscontainer #c2{
	float:left; 
	width:125px; 
	margin:0px;
	padding-left:10px;
	border:0px;	
	background-color:transparent;	
}


/* GLOBAL PARTNERS LINKS STYLES */
#thumbcontentpartnerlinkscontainer{
	float:left; 
	width:300px; 
	margin:0px;
	font-size:1.1em;
	line-height:1.5em;	
}

#thumbcontent5{
	width:305px; 
	border:solid 2px #DD4EA7;
	border-top:solid 5px #DD4EA7;
}

#thumbcontent5 img{
	border:0px;
}

#logo-margins{
	margin-left:0px;	
}

#c1partners{
	float:left; 
	text-align:right;
	width:50px; 
	margin-top:0px;
	margin-left:40px; 
	padding-left:0px;	
	border:0px;
	background-color:transparent;
}


#c2partners{
	float:left; 
	width:200px; 
	margin:0px;
	margin-top:0px;
	padding-left:0px;
	border:0px;	
	background-color:transparent;	
}

#c2partners a#partnerlinks{
	font-size:12px;
	color:#DD4EA7;
}

#col2_menulist{
	float:right;
	margin:0px;	
	width:295px;
	border:solid 2px #264714;	
}

#col2_menulist a{
	margin:0px;	
	width:325px;
	color:#000033;
	font-size:16px;
	line-height:1.2em; 
}

#col2_menulist img {
	float:right;	
	padding-top:10px;
}


/* STYLES FOR MENU SUBPAGES WITH TWO COLUMNS FOR BODY ^^^^^ ADDED MAY 2009 ^^^^^^*/
#menucontainer{
	padding:0px 20px 0 20px;
}

#menutitlepadding{
	padding-bottom:0px; 
	margin-bottom:0px;
}

#menupadding{
	padding:10px 0 10px 0;	
}

/* STYLES FOR SUBPAGES WITH ONE COLUMN FOR BODY */
#singlecolumn{
	width:945px;
	margin: 25px auto 0 auto;	
	float:left;
	min-height:400px;
	background-color:#F7F5EE;
	border:solid 2px #254912;
	border-top:solid 10px #254912;	
}

#contactpagestyles{
	float:left; 
	width:500px;
	padding-right:20px; 
	margin-left:20px; 
	margin-top:20px; 
	font-family:Arial, Helvetica, Verdana, sans-serif; 
	font-size:1em; 
	line-height:1.5em;	
}
