body, address, blockquote, dl, ol,  li, form, fieldset, legend, h1, h2, h3, h4, h5, h6, p, pre {
    margin:0;
    padding:0;
}
h2,h3,h4,h5 {padding-top:10px; text-align:center;}
#navbar h4 {line-height:1.5em; padding:0;}
#content h3 {text-align:left;}
#left h4 {text-align:center;text-decoration:underline;}
#footer h4 {line-height:1.25em; padding:10px 0 0;}
p {margin:10px;}

/*==== Begin Layout Structure ====*/
body {   
    

}  
html, body {
    height:100%; /*for sticky footer*/ 
} 
body {  /*Opera height trigger*/
	
	width:100%;
	background-position: center top;
	font:100% arial,"trebuchet ms",tahoma;
    color: #000;
}
html { width: 100%; height: 100%;   
	}
#wrapper {
    min-height:100%; /*for sticky footer*/
	width:918px;
    margin: 0 auto;      
    background: #FFFFFF;
}
* html #wrapper {height:100%; width:918px;}/*for ie6*/
* html #footer {width:918px;}/*for ie6*/

#header{
    background: #6B7D99;
    text-align:center;
	height:202px;
	background-image:url(../images/headerback.jpg);
}
* html #header {height:75px}/*for ie6*/

#content {
    text-align:justify;
    line-height: 1.25em; 
    /*clear:both; /* clear floats in the horiztal navmenu */ 
    overflow:hidden; /*contain the floats within this div*/ 
	position:relative;    
}
#left {
    background: #CFD8E6;
    min-height:200px;
    width: 175px;
    float: left;
    margin: 10px;
      text-align:left;
    display:inline; /*for ie6*/
    font-size:80%;
}
* html #left {height:200px;} /*iE6 treats height as min height*/

#clearfooter{clear:both; height:52px;} /*For a sticky footer*/

#footer {
position:relative;
    height:50px;
    width: 918px;
    min-width: 918px;
    max-width: 1918px;
    margin:-52px auto 0; /*pull footer back into viewport and center*/
    background: #0A6089;
}
/* Begin Navbar styles */
#menu {
    background: #505E73;
    color: inherit;
    float:left;
    height: 1.5em;
    line-height: 1.5em;
    margin: 0;
    width: 100%;
}
#menu li {
    display: inline;
    white-space: nowrap;
}
#menu li a {
    background: #AAA;
    color: #000;
    float:left;
    height: 1.5em;
    margin: 0 2px 0 0;
    padding: 0 0.5em;
    text-decoration: none;
}
#menu li a:hover {
    background: #EEE;
    color: #000;
}
			
			
			body {

	background-image: url(../images/fullback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#C1C4CA;
	height:100%;
	}
	
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
