html, body {
	margin:0;
	padding:0;
    height: 100%; 
}

body {
	font: 76% arial,sans-serif;
	min-width:1000px;
}

#max_width_container {
	max-width:1200px;
	width:expression(document.body.clientWidth > 1200? "1200px": "auto" );
	margin:auto; 
	height:100%;
}

#min_width_container {
	position:relative;
	min-height:100%;
	height:100%;
}

* html #min_width_container {
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');
}

* html #min_width_container {
	height:100%;
}

* html #middle_container {
	height: 100%; 
}

#middle_container {
   min-height: 100%; 
   margin-bottom: -70px;
}

#clear {
   height: 0px; 
   clear: both;
}

#new_footer {
   height: 70px;
} 

#header {
	display: table;
	height:100px;
	width:100%;
}

.left25_column {
	float:left;
	width:25%;
	margin-left:-100%;
}

.right25_column {
	float:left;
	width:30%;
	margin-left:-30%;
}

.wrapper{
	float:left;width:100%;
}

.content25{
	margin: 0 25% 0 20%;
}

/*-------------------------------*/

.dark_row {
	background-color:#CEC6B6;
	clear:both;
	display:table;
	width:100%;
}

.dark_row2 {
	background-color: #BFBFBF;
	clear:both;
	display:table;
	width:100%;
}

#copy_my {
	min-height:30px;
	background-color:#CEC6B6;
}

* html #copy_my {
	height:30px;
		background-color:#CEC6B6;
}

#copy_my2 {
	min-height:30px;
	background-color:#BFBFBF;
}

* html #copy_my2 {
	height:30px;
		background-color:#BFBFBF;
}

.dark_content {
	margin: 0 33% 0 33%;
	background-color:#CEC6B6;
	padding-top:8px;
	padding-bottom:8px;
}

.dark_content2 {
	margin: 0 33% 0 33%;
	background-color: #BFBFBF;
	padding-top:8px;
	padding-bottom:8px;
}

.left_dark_col {
	background:#cec6b6;
}

.left_dark_col {
	float:left;
	width:33%;
	margin-left:-100%;
	background-color:#CEC6B6;
	padding-top:8px;
	padding-bottom:8px;
}

.right_dark_col{
	float:left;
	width:33%;
	margin-left:-33%;
	background-color:#CEC6B6;
	padding-top:8px;
	padding-bottom:8px;
}

.left_dark_col2 {
	background:#BFBFBF;
}

.left_dark_col2 {
	float:left;
	width:33%;
	margin-left:-100%;
	background-color:#BFBFBF;
	padding-top:8px;
	padding-bottom:8px;
}

.right_dark_col2{
	float:left;
	width:33%;
	margin-left:-33%;
	background-color:#BFBFBF;
	padding-top:8px;
	padding-bottom:8px;
}


.clear_row {
   height: 105px;
   clear: both;
}

.dark_content p {
	margin-left:20px;
	margin-right:20px;
}

.dark_content2 p {
	margin-left:20px;
	margin-right:20px;
}










