* { 
    margin: 0; 
} 
html, body { 
    height: 100%; 
} 
.wrapper { 
    min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -90px; 
} 
.footer, .push { 
    height: 90px; 
} 

P { font: 10pt/16pt Arial, Helvetica, sans-serif }

#container {
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
	background: #003399 repeat-y right top;
	position: relative;
	font-size: 0.75em; /* 16x0.75=12 */
}


#header {
	position: relative;
	background: #fff 0 0 repeat-x;
	height: 79px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-index: 2;
	overflow: hidden;
}


#footer2	{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100px;
	background: #03399  0 0 repeat-x;
	color: #003399;
}


#footer2 a{
text-decoration:underline;
color:#fff;
}
#footer a{
text-decoration:underline;
color:#fff;
}
#center_content{
width:100%;
height:auto;
background: #FFF repeat-y ;
}
