#blockHolder .block {
	float: left;
	margin-bottom: 25px;
	position: relative;
}

#blockHolder .block p {
	margin: 0px;
}

#blockHolder .block a {
	color: #186B7D;
	font-size: 11px;
}

#blockHolder .block h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0px;
	font-family: Verdana,Lucida,Arial,sans-serif;
	color: #186B7D;
	/*font-family: Georgia;*/
}


/* Block 1 Col */

#blockHolder .block.oneCols {
	width: 601px;
}

#blockHolder .block.oneCols .oneColContent {
	float: left;
	width: 394px;
}

#blockHolder .block.oneCols img {
	float: left;
	margin-right: 25px;
}


/* Block 2 Cols */

#blockHolder .block.twoCols {
	width: 361px;
}
#blockHolder .block.twoCols.hasMenu3 {
	width: 286px;
}

#blockHolder .block.twoCols.odd {
	margin-right: 25px;
}


/* Block 3 Cols */

#blockHolder .block.threeCols {
	width: 232px;
	margin-right: 25px;
}
#blockHolder .block.threeCols.hasMenu3 {
	width: 182px;
}

#blockHolder .block.threeCols.noMargin {
	margin-right: 0px;
}

/* Block 4 Cols */

#blockHolder .block.fourCols {
	width: 168px;
	margin-right: 25px;
}
#blockHolder .block.fourCols.hasMenu3 {
	width: 131px;
}

#blockHolder .block.fourCols.noMargin {
	margin-right: 0px;
}



























/***********************************************************************
************************************************************************
**																	  **
**																	  **
**						OLD BLOCK STYLES							  **
**																	  **
**																	  **
************************************************************************
***********************************************************************/





/* STANDARD
-------------------------------------------- */

h2.blockTitle {
	font-size: 16px;
	border-top: 1px solid #186B7D;
	border-bottom: 1px solid #186B7D;
	padding: 2px 0 2px 0;
}

h2.blockTitleBlack {
	color: #000;
	font-size: 16px;
	font-style: normal;
}

.blockContainer .clear {
	height: 20px;
}

.blockContainer p {
	line-height: 14px;
	margin-top: 5px;
}

.blockContainer p.withoutMargin {
	margin-top: 0;
}

.blockContainer b {
	font-family: Georgia;
	font-size: 12px;
	color: #000;
}

h2.blockTitleWoBorder {
	border: none;
}

.nothing_quarter {
	width: 168px;
	height: 90px;
	overflow: hidden;
	margin-bottom: 5px;
}

.nothing_quarter_double {
	width: 168px;
	height: 155px;
	overflow: hidden;
	margin-bottom: 5px;
}

.nothing_half {
	width: 361px;
	height: 155px;
	overflow: hidden;
	margin-bottom: 5px;
}

.blockContainer {
	width: 747px;
}

b {
	font-size: 12px;
}

.blockContainer a {
	font-weight: bold;
	text-decoration: underline;
	color: #000;
}

/* IMAGE_SLIDE_GALLERY
-------------------------------------------- */

.imageSlideGallery {
	margin: 30px 0 40px 0;
	width: 747px;
	overflow: hidden;
}

.imageSlideGallery .imageBlock {
	width: 168px;
	float: left;
	margin-right: 25px;
}

.imageSlideGallery .imageBlock .image {
	width: 168px;
	height: 99px;
}

.imageSlideGallery .imageBlock .content {
	margin-top: 5px;
	line-height: 15px;
	font-size: 11px;
}

.imageSlideGallery .imageBlock .content a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.imageSlideGalleryArrowLeft {
	position: absolute;
	margin: 40px 0 0 -20px;
}

.imageSlideGalleryArrowRight {
	position: absolute;
	margin: -125px 0 0 755px;
}

/* 1/2 BLOCK
-------------------------------------------- */

.block_one_half {
	width: 361px;
	float: left;
	margin-right: 25px;
}

/* 1/3 BLOCK
-------------------------------------------- */

.block_one_third {
	width: 232px;
	float: left;
	margin-right: 25px;
}

/* 1/4 BLOCK
-------------------------------------------- */

.block_one_quarter {
	width: 168px;
	float: left;
	margin-right: 25px;
}

.block_three_quarter {
	width: 554px;
	float: left;
	margin-right: 25px;
}