
/* NOTES FOR IMAGE AND CAPTIONS */
/* HOLDER MUST STAY RELATIVE */
/* AND P STAYS ABSOLUTE */

body {
	font-size: 0.8em;
	font-family: Arial, Verdana, Geneva, Lucida, Helvetica, sans-serif;
}

#image-holder600px {
	width:600px;
	height:320px;
	position:relative;
}

#mainCopy {
	height:100px;
}


.content-title {
	color: #91a208;
	font-size: 1.4em;
	line-height:1.4em;
	font-weight: bold;
	margin-bottom:3em;
	position:relative;
	top:-5px;
	}

.content-subtitle {
	color: #91a208;
	font-size: 1.2em;
	line-height:1.1em;
	font-weight: bold;
}

.greenHighlight {
	color: #91a208;
}

.greenBold {
	color: #91a208;
	font-weight: bold;
}


/*********************/
/* CONTENT STYLES */
/*********************/

#content_wrapper {
	float: left;
	margin-left:5px;
	margin-top:19px;
	width: 600px;
	background: #FFFFFF;
}

#test_hompeage {
	position:absolute;
	left:0;
	top:170px;
	width: 750px;
}

#homepage_content {
	position:absolute;
	margin-left:-5px;
	padding-left:0px;
	/*border-left: 150px solid #e4f88f;*/
	
}

/*2.5 col text 1.5 image*/
#col-365px-left2 {
	float: left;
	width: 360px;
	height:100px;
}

#col-365px-left {
	float: left;
	width: 365px;
	height:100px;
}

#col-225px-right {
	margin-left: 10px;
	float: right;
	width: 225px;
	height:100px;
}
/*///////////*/

/*2 col text 2 image*/
#col-290px-left {
	float: left;
	width: 290px;
	height:100px;
}

#col-290px-left {
	float: left;
	width: 250px;
	height:100px;
}


#col-300px-right {
	float: right;
	width: 300px;
	height:100px;
}
/*///////////*/


/*********************/
/* INSERTS */
/*********************/

#greenBox-10pxTopBorder {
	margin-top:10px;
	border-top: 10px solid #91a208;
	background-color:#daec86;
	padding:10px;
}


/*
div.image-holder600px {
	float: left;
	width:600px;
	height:320px;
	position:relative;
}


.image-holder600px p{
	position: absolute;
	font: bold 0.6em/normal Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	color:#000000;
	width:242px;
	height:21px !important;
	height:27px;
	left:10px;
	bottom:7px;
	background-color:#FFFFFF;
	background: url(white-alpha.png);
	opacity:.70;
	filter: alpha(opacity=70);
}

div.image-holder600px img{
	float: left;
	position:relative;
	height:310;
	width:600px;
}
*/




/* end image notes */


/* NOTES FOR IMAGE AND CAPTIONS */
/* HOLDER MUST STAY RELATIVE */
/* AND P STAYS ABSOLUTE */

div.mainImageHolder2 {
	float: right;
	width:200px;
	margin-left:400px;
	position:relative;
}



.image_box-225 p{
	position: relative;
	font: 1.1em/normal Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	color:#636b06;
	width:205px !important; /*moz width*/
	width:225px;
	margin-top:10px;
	background-color:#daec86;
	padding:10px;
	top:0px;
	
/*
	left:10px;
	bottom:10px;
	background: url(white-alpha.png);
	width:300px;
	height:20px;
	background-color:#FFFFFF;
	*/
}


/* end image notes */


div.rightBlock {
	margin-top:10px;
	float:right;
	width:200px;
	height:275px;
	padding:10px;
	background-color:#003300;

}

.rightBlock p{

	color: #FFFFFF;
}

div.rightBlock2 {
margin-top:10px;
	float:left;
	margin-left:400px;
	width:200px;
	height:275px;
	padding:10px;
	background-color:#003300;

}

.rightBlock2 p{

	color: #FFFFFF;
}


#contentTest {
	width: 350px;
}

#contentTest2 {
	float:left;
	width: 200px;
}




#column_225 {
	float: right;
	width: 225px;
	background: #CCCCCC;
}

/*

#content_600px {
	margin-top:10px;
	float: left;
	width: 600px;
	height:400px;
	background: #FFFFFF;
}

#content_600px-no-image {
	margin-top:5px;
	float: left;
	width: 600px;
	height:400px;
	background: #FFFFFF;
}

#content_750px-no-image {
	margin-top:5px;
	float: left;
	width: 750px;
	height:400px;
	background: #FFFFFF;
}

#caption_600px_bottomRight{
	z-index: -2;
	width:600px;
	height:50px;
	text-align: center;
	background: #91a208;
	font-weight:bold;
	color: #FFFFFF;
	padding:10px;

}


/*********************/
/* 300px styles */
/*********************/
/*
#content_box-300px {
	border-top: 9px solid #91a208;
	margin-top:15px;
	padding:10px;
	float: right;
	width: 280px;
	background: #daec86;
	
}

#content_box-225 {
	border-top: 9px solid #91a208;
	border-bottom: 1px solid #91a208;
	margin-top:15px;
	padding:10px;
	width: 205px;
	background: #daec86;
	float:right;
}



#image-300px {
	margin-top:15px;
	float: right;
	width: 300px;
}

.content-box-heading {
	color: #91a208;
	font-size: 1.3em;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:10px;
}




#landscape-image {
	margin-top:15px;
	width: 600px;
	float: left;
}
/*********************/
