/* Pride Designs, LLC */
/* CSS Structure Elements */

.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clear {
    clear: both;
    height: 10px;
    overflow: hidden;
}

/********************************************* content elements */
#mainContainer {
	width: 970px;
	height: 703px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	background-position: 0 0px;
	background-image: url(images/page_bkgrnd_gradient.png);
	background-color: #000000;
	background-repeat: no-repeat;
}
#contentContainer_Grey {
	width: 970px;
	height: 548;
	line-height: 20px;
	background-image: url(../images/shell_body_base_grey.gif);
}
#contentContainer_Orange {
	width: 970px;
	height: 548;
	line-height: 20px;
	background-image: url(../images/shell_body_base_orange.gif);
}
#contentContainer_Blue {
	width: 970px;
	height: 548;
	line-height: 20px;
	background-image: url(../images/shell_body_base_blue.gif);
}
#contentContainer_Green {
	width: 970px;
	height: 548;
	line-height: 20px;
	background-image: url(../images/shell_body_base_green.gif);
}

.contentContainer_bodyLeft {
	width: 650px;
	height: 548px;
}

.leftColumn_container {
	width: 630px;
}
.leftColumn_container_featured {
	width: 600px;
	margin-left: 30px;
}

	
/********************************************* pageTitle */

.pageTitle_blackBGND {
	background-image: url(../images/title_background_black.jpg);
	background-repeat: no-repeat;
	width: 600px;
	height: 24px;
	margin-top: 40px;
	padding: 14px 0px 10px 40px;
	margin-left: 0px;
}

/********************************************* textBox */

.leftColumn_textBox {
	padding: 5px 0px 5px 20px;
	width: 650;
	margin-left: 20px;
}

/********************************************* sideBar */


#sidebar {
	width: 290px;
	line-height: 20px;
}
.sidebarContainer {
	/*background-image: url(../images/shell_side_base_ora.jpg);
	background-repeat: no-repeat;
	background-position: top left;*/
}
.sidebarArticle_title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bolder;
	padding: 15px 0px 3px 25px;
}
.sidebarBanner {
	padding: 0px 0px 0px 0px;
	margin-top:5px;
}
.sidebarContent {
	padding: 10px 15px 0px 28px;
}

/********************************************* footer */
#footerContainer {
	text-align: center;	
	height: 46px;
}
#footerContainer .footerNav {
	color: #FFFFFF;
	font-size: 10px;

}
