body,
html{
margin:0;
padding:0;
}
body {
min-width:100%; /* Prevent content from becoming unreachable in Gecko */
}
/* position:absolute for all browsers - the whole page scrolls */
div#headerwrap {
position:absolute;
width:100%;
top:0;
left:0;
height:4.25em;
}
/* position:fixed for modern browsers - header and footer do not scroll */
body>div#headerwrap {
position:fixed;
}
div#header {
height:4.25em;
width:692px;
margin:0 auto;
}
/* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#middlewrap {
/* set left margin and bottom padding for IE5/Win */
padding:4.25em 0 0 0;
margin-left:0;
/* set left margin and bottom padding for others */
voice-family: "\"}\""; voice-family:inherit;
/* margin-left:16px; */
padding-bottom:50px;
}
/* set left margin for modern browsers */
body>div#middlewrap {
margin-left:0;
}
div#middle {
width:692px;
margin:0 auto;
}
div#content {
padding:10px 10px;
margin-left: 0px;
border: 1px solid #000000;
}
/* no positioning for IE5/Win - the whole page scrolls */
div#footer {
height: 1em;
width:692px;
margin:0 auto;
}

/* Styling rules to make this demo page look nice. */
body,
html {
font-family: Verdana, serif;
color:#000;
background: #aaa url(images/Layout-1_04.gif);
background-image: url(images/Layout-1_04.gif);
background-repeat: repeat;
background-position: left top;
}
div#header,
div#footer {
background: #000000;
color:#FFF;
}
div#middle {
background:#fff;
}
div#content {
background: #fff url(images/LightLogo.gif);

}
h1,
h2 {
padding:0;
margin:0;
}
div #header p,
div #footer p {
margin:0;
padding:0;
text-align:center;
}
h1 {
font-size:1.4em;
text-align:center;
padding-top:5px;
}
h2 {
font-size:1.2em;
padding-top:1em;
margin-top:0;
}
h3 {
font-size:1.0em;
font-style: normal;
padding-top:.5em;
padding-bottom:.5em;
margin-top:0;
margin-bottom:0;
}
h4 {
font-size:1.0em;
font-style: normal;
padding-top:.5em;
padding-bottom:.5em;
margin-top:0;
margin-bottom:0;
text-align:center;
}
h5 {
margin-bottom:0;
font-size:0.7em;
font-style: bold;
line-height:1.2em;
}
p {
margin-top: 1em;
margin-bottom:0;
font-size:0.7em;
line-height:1.2em;
}
pre {
font-size:0.7em;
line-height:1.2em;
}
ul {
font-size:0.7em;
line-height:1.2em;
}

a {color:#fff;}
a:hover{background-color:#C3CFE5; color: #000}

#content a {color:#000;}
#content a:hover{background-color:#C3CFE5; color: #000}

.nicetable {
	border-collapse:collapse;
	border:1px solid #336699;	
}

.tablehdr {
	margin:5px; 
	padding: 2px;
	background-color: #ffffff;
	color:#000;	
	font-size: .7em;
	line-height: 1.2em;
	font-weight:bold;
	text-align: left;
}

.lightcol {
	margin:5px; 	
	padding: 2px;
	background-color: #fbfbfb;	
	color:#000000;	
	font-size: .7em;
	line-height: 1.2em;
	text-align: left;
	vertical-align: top;
} 

.graycol {
	margin:5px; 	
	padding: 2px;
	background-color: #eeeeee;	
	color:#000000;	
	font-size: .7em;
	line-height: 1.2em;
	text-align: left;
	vertical-align: top;
}

