body {
	margin:0px auto 0px auto;
	background:url('images/background_body2.jpg') repeat-x #dcf2ff;
	background-position:bottom center;
	text-align:center;
}

img { border:none; }


/* BLOCK ELEMENTS */
#content-background {
	margin:0px auto 0px auto;
	height:203px;
	}
	
#content-container {
	position:relative;
	top:-183px;
	width:800px;
	margin:0px auto 0px auto;
	background:URL('images/background_content.gif');
	text-align:left;
	/*border-bottom:1px solid #e3e3e3;*/
	}	
	
#content-container-bottom {
	position:relative;
	top:-183px;
	width:800px;
	margin:0px auto 0px auto;
	background:url('images/background_content.gif') repeat-y;
	text-align:left;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	}	
	
#navigation {
	background:url('images/navigation_background.jpg') repeat-y 2px;
	/*float:left;*/
	width:195px;
	padding-left:2px;
	}

#navigation-textcontainer {
	position:relative;
	min-height:120px;
	}

#column-right {
	background:url('images/rightcolumn_boxBackground.gif') repeat-y;
	float:left;
	width:601px;
	display:inline;
	}
	
#content-container-bottom-left {
	margin-top:7px;
	background:url('images/background_leftcolumn.gif') repeat-y 2px;
	float:left;
	width:195px;
	padding-left:2px;
	}


#content-container-bottom-right {
	margin-top:6px;
	background:url('images/background_bsec_rightContainer.gif') repeat-y;
	float:left;
	width:601px;
	line-height:19px;
	}
	
#content-container-bottom-right-backgroundcontainer {
	position:absolute;
	background:url('images/background_bsec_rightBox.gif');
	width:596px;
	height:416px;
	}
	
#content-container-bottom-right-textcontainer {	
	position:relative;
	padding: 0px 20px 0px 20px;
	
	}
	
/******************/


/* CLASSES */
.column-right-picturebox {
	margin:0px 8px 0px 11px;
	}
	
.countdown-item-container {
	position:relative;
	padding-top:19px;
	float:left;
	}
	
.leftcolumn-inner-background {
	background:url('images/leftcolumn_inner_background.gif') repeat-y;
	min-height:80px;
	}

.navigation-container {
	float:left;
	}

.clearLeft {
	clear:left;
	line-height:1px;
	}
	
.buttonLeft {
	float:left;
	width:11px;
	}
.buttonMiddle {
	float:left;
	height:32px;
	padding:2px 5px 0px 5px;
	background:url('images/button_background.gif') repeat-x;
	}
.buttonMiddle a:link,.buttonMiddle a:visited {
	color:#FFF;
	text-decoration:none;
	}

.buttonRight {
	float:left;
	width:11px;
	}
	
/***********/

/* CONTENT BOX STYLES - DEFINED DIFFERENTLY IN ADMIN AND FRONT END FOR IMAGE LOCATIONS */
/* CONTENT BOX STYLES - DEFINED DIFFERENTLY IN ADMIN AND FRONT END FOR IMAGE LOCATIONS */
.contentBox { float:left; }
.contentBoxHeader { width:100%;background:url('images/contentbox_top_border.gif') repeat-x; }
.contentBoxHeaderRightCorner { float:right;width:6px; }
.contentBoxHeaderLeftCorner { float:left;width:6px; }
.contentBoxClearanceCell { width:1px;height:6px;line-height:6px; }
.contentBoxLeftSide { background:url('images/contentbox_left_border.gif') repeat-y; }
.contentBoxRightSide { background:url('images/contentbox_right_border.gif') repeat-y 100%; }
.contentBoxContent { padding:5px 15px 10px 15px; }
.contentBoxFooter { background:url('images/contentbox_bottom_border.gif');width:100%; }
.contentBoxFooterRightCorner { float:right;width:6px; }
.contentBoxFooterLeftCorner { float:left;width:6px; }

/* TABBED BOX TOP */
.tabBoxTitle { float:left;line-height:37px;background:URL('images/tabBox_border.gif') repeat-x;padding:0px 10px 0px 10px; }
.tabBoxTitle { float:left;line-height:37px;background:URL('images/tabBox_border2.gif') repeat-x;padding:0px 10px 0px 10px; }
