/***********************************
/
/	MAIN LAYOUT
/
/**********************************/

  

#page_top, #page_middle_homepage, #page_middle_subpage, #page_bottom
{
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	float: none;
}

#page_top
{
	height: 122px;
	background-color:#000000;
	/*
	background-image: url("../images/header/header_bg2.jpg");
	background-position: 50% 0%;	
	background-repeat:no-repeat;
	*/
}


#page_middle_homepage
{
	width: 960px;
	padding: 25px 0px 10px 0px;
	_padding: 20px 0px 10px 0px;	/* IE6 */
}

#page_middle_subpage
{	
	width: 960px;
	padding: 60px 0px 10px 0px;
	_padding: 20px 0px 10px 0px;	/* IE6 */
}

#page_bottom
{	
	background-image: url("../images/footer_top_bg.jpg");
	background-repeat: repeat-x;
	background-position: top;
	/*border-bottom: 30px #4d4d4d solid;*/
}

#page_centered
{
	width: 960px;
	padding: 0px 0px 0px 10px;
	margin: 0px auto;
	height: 100%;
	border: 0px solid blue;
}


/***********************************
/
/	HOMEPAGE
/
/**********************************/


#homepage_banner
{
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	border: solid 1px #999;
	padding: 1em; 
	overflow: hidden; 
	float: center;
}

#home_mainpromoBox_flashWarning {
	width: 611px;
	height: 353px;
	border: solid 0px red;
	padding-top: 110px;
	text-align:center;
}

#home_mainpromoBox_flashWarning p {
	color: #343434;
}


#home_mainpromoBox_flashWarning a {
	color: #343434;
	font-weight: normal;
	text-decoration:underline;
}

#home_mainpromoBox_flashWarning a:hover{
	color: #00a3ef;
	text-decoration:underline;
}


#homepage_3columns
{
	border: solid 0px blue;
	width: 960px;
	margin: 20px 0px 20px 0px;
	_margin: 20px 0px 0px 0px;	/* IE6 */
	float: left;	/*this for FF to pick up its content's depth*/
}


#homepage_left_column, #homepage_middle_column, #homepage_right_column
{
	float:left;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	/* FF */
	border: solid 0px red;

}


#homepage_left_column {
	width: 304px;	/* FF */
	margin: 0px 0px 0px 0px;
}

#homepage_middle_column {
	width: 632px;	/* FF */
	margin: 0px 0px 0px 24px;
}

#homepage_right_column {
	width: 304px;	/* FF */
	margin: 0px 0px 0px 24px;
}



/***********************************
/
/	SUBPAGE
/
/**********************************/

#calltoaction_pod
{
	background-image: url("../images/elements/calltoaction_sub_bg.png");
	background-repeat: no-repeat;
	background-position: top left;
	height: 106px;
	width: 304px;
	cursor:hand;
}

#subpage_2columns
{
	border: solid 0px blue;
	width: 960px;
	_width: 970px;
	margin: 0px 0px 20px 0px;
	_margin: 0px 0px 0px 5px;	/* IE6 */
	float: left;	/*this for FF to pick up its content's depth*/
}


#subpage_left_column, #subpage_right_column
{
	float:left;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	/* FF */
	border: solid 0px red;
}

#subpage_left_column {
	width: 304px;	/* FF */
	margin: 0px 0px 0px 0px;
}


#subpage_right_column {
	margin: 0px 0px 0px 26px;
}


#subpage_content
{
	width: 628px;	/* FF */
	float: left;
	border: 0px green solid;
}

#subpage_content_top
{
	background-image: url("../images/pods/subpage_content_top_bg.png");
	_background-image: url("../images/pods/subpage_content_top_bg_ie6.jpg");	/* IE6 */
	background-position: top left;
	background-repeat: no-repeat;
	float:left;
	width: 562px;	/* FF */
	padding: 10px 35px 0 35px;
}

#subpage_content_bottom
{
	background-image: url("../images/pods/subpage_content_bottom_bg.png");
	_background-image: url("../images/pods/subpage_content_bottom_bg_ie6.jpg");	/* IE6 */
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 632px;	/* FF */
	height: 40px;
	float:left;
}

.subpage_content_main
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 632px;
	float: middle;
	display: block;
	background-color: #ffffff;
}

.subpage_content_leftColumn
{
	width: 200px;
	margin: 0px;
	padding: 0px 12px 0px 20px;
	float:left;
}

.subpage_content_rightColumn
{
	width: 432px;
	margin: 0px;
	padding: 0px;		/* FF */
	float:left;
	border: 0px red solid;

}
