/** * 100% height layout with header and footer * ---------------------------------------------- * Feel free to copy/use/change/improve */html,body {	margin:0;	padding:0;	height:100%; /* needed for container min-height */	font-family:georgia, serif;	font-size:small;
	background-color:#000;
	margin:0px;
	color:#333;
	line-height:28px;
	background:url(../images/bg_main.jpg);
	background-repeat:repeat-x;}

a {
	color:#333;
}

a:hover {
	text-decoration:none;
}

img { 
	border:0px;
}
p { 	line-height:1.5; }

h2 {
	font-size:18px;
	margin:0px;
	padding:0px;
}

hr {
	background-image: url(../images/horizontal-rule.jpg);
	height:10px;
	border:0px;
	width:542px;

}div#container {	position:relative; /* needed for footer positioning*/	margin:0 auto; /* center, not in IE5 */	width:988px;	height:auto !important; /* real browsers */	height:100%; /* IE6: treaded as min-height*/	min-height:100%; /* real browsers */
	background-image:url(../images/bg_content.png);

}

div#header_tile {
	/*background-image:url(../images/bg_header.png);*/
	position:fixed;
	height:190px;
	width:100%;
	z-index:2;
}
div#header {}	div#header p {		font-style:italic;		font-size:1.1em;		margin:0;	}div#content {	padding:1em 1em 5em; /* bottom padding for footer */

	}	div#content p {		text-align:justify;	}

.content_cell {
	width:950px;
	margin:0px auto;
	padding-bottom:20px;
}div#footer {	position:absolute;	width:100%;	bottom:0; /* stick to bottom */
	font-size:9px;}	div#footer p {		padding:1em;		margin:0;	}

.small {
	font-size:9px;
}


#poshReport {
	background-image:url(../images/bg_poshreport.jpg);
	width:466px;
	height:546px;
	float:left;
	margin-top:20px;
}

#poshIndex {
	background-image:url(../images/bg_poshindex.jpg);
	width:466px;
	height:546px;
	float:left;
	margin-left:10px;
	margin-top:20px;
}


.btn {
	background-color:#660000;
	border-top: 1px solid #996666;
	border-left:1px solid #996666;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	color:#fff;
	font-family:georgia, serif;
	padding:5px 15px 5px 15px;
}

.contact_form_right {
	text-align:right;
	padding-right:7px;
	padding-top:5px;
	width:160px;
	font-size:12px;
	vertical-align:top;
	color:#666;
}

.contact_input_text {
	color:#666;
	width:150px;
}

.error {
	width:260px;background:#999;font-family:helvetica, arial;color:#000;margin-bottom:3px;padding:2px;font-size:12px;text-align:left;font-style:normal;
}

.oneColumn {
	padding:40px;
	padding-top:0px;
	line-height:1.5em;
}