/* CSS Document */* { padding: 0; margin: 0; }body {	margin: 0; 	padding: 0;	font: normal 73%/1.5em 'Trebuchet MS', Tahoma, sans-serif;	color: #555;	background: #FFF url(images/bg2.jpg) repeat-x;	text-align: center;		}/* links */a { background: inherit; color: #257DBD; text-decoration: none; }a:hover { background: inherit; color: #006699; text-decoration: underline; }/* headers */h1, h2, h3 { font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif; }h1 { font-size: 1.4em; color: #257DBD; }h2 { font-size: 1.2em; text-transform: uppercase; }h3 { font-size: 1.2em; }#form1{padding:20px;text-align:left;}#form{	background: #FFF url(images/formback.jpg) repeat-x;	width:450px;	height:240px;	text-align:center;}#results {text-align:left;}#results td{	border-bottom: 1px solid #f2f2f2;}#results h1{	padding: 10px 0px 0px 5px;	margin: 0 0 0 10px;	border-bottom:none;	font: normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;}h1#headertext {text-align:center;border:none;}p, h1, h2, h3 {	margin: 10px 15px;}ul, ol {	margin: 10px 30px;	padding: 0 15px;		}/* images */img.float-right {  margin: 5px 0px 5px 15px;  }img.float-left {  margin: 5px 15px 5px 0px;}#header-content, #content, #footer-content {	width: 800px;}#header {	height: 100px;	text-align: left;		padding: 0px 0 0 0;}#mainmargin {padding:30px;}.headerphoto {	margin: 0 auto;	width: 800px;	height: 168px;	padding: 0px 0px 0px 0px; 	background: #FFF url(images/rflcalcheader.jpg) no-repeat center;		position:relative;	}#header-content {		margin: 0 auto; padding: 0;	position: relative;	clear:none;	top:20px;}#header-content img{border:0;background:none;}#header-content h1#logo {	position: relative;		/*padding: 91px 336px 0 0;*/	/* padding:68px 336px 0 0; */	/*overflow: hidden;*//*	background: url(logo.jpg) no-repeat;*//*	background: url("logo2.jpg") no-repeat;*/	height: auto;	text-indent:0;	margin: 0;	width:500px;	/* change the values of left and top to adjust the position of the logo */	top: 0; left: 0px;}#header-content p#logout {float:right;position:relative;margin:0;top: -20px; right:0px;color:#FFFFFF;font-weight:bold;}#header-content a {color:#FFFFFF;font-weight:bold;}.more {text-align:right;}#content-wrap {	clear: none;	float: left;	width: 100%;}#content {	text-align: left;		padding: 0;	margin: 0 auto;	}#main {	width: 800px;		margin: 0;	background:#FFFFFF;	text-align:center;	padding:1px 0 0 0;	}#main h1 {	padding: 10px 0px 0px 5px;	margin: 0 0 0 10px;	border-bottom: 1px solid #f2f2f2; 		font: normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;}#navlinks {text-align:right;}#footer {	clear: both;	margin: 0; padding: 0;	font: normal .95em/1.6em 'Trebuchet MS', Tahoma, Arial, sans-serif;	text-align: left;}#footer h1, #footer p {	margin-left: 0; }#footer-content {		border-top: 1px solid #EAEAEA;	margin: 0 auto;	text-align:center;}/* alignment classes */.float-left  { float: left; }.float-right { float: right; }.align-left  { text-align: left; }.align-right {	text-align: right; }/* additional classes */.clear { clear: both; }.gray  { color: #BFBFBF; }