html {	margin: 0px;	padding: 0px;	height: 100%;	width: 100%;	}body {	background-color: #8E8E8C;	margin:0;	padding: 0;	font-family: Arial,sans-serif;	font-size: 96%;	height: 100%;	width: 100%;	color: #333333;	}#container {	background-color: #99CCCC;	background-image: url(images/menulines.png);	background-position: 0 100px;	background-repeat: repeat-x;	min-width:781px;	width:781px;	max-width: 800px;	/*width: expression(document.body.clientWidth < 800? "800px": "auto" );*/	width: auto !important;	margin-left: auto;	margin-right: auto;	margin-top: 5px;	margin-bottom: 0;	padding: 0px 0 10px 0;	border: 2px solid #333333;	}	a {	color: #993300;	text-decoration: none;	font-weight: bold;	}a:hover {	text-decoration: underline;	}#top {	background-image: url(images/dsfp.png);	margin: 0 0 0 0;	padding: 0;	background-repeat: no-repeat;	background-position: 276px 62px;/*270*/	height: 92px;	float: left;	width: 636px;/*630*/	position:relative;	      	}#top h1 {		text-indent: -500em;		}#logoimg {	margin: 10px 0 0 0;	padding: 0;	height: 171px;	position: relative;	width: 780px;	/*width: expression(document.body.clientWidth < 800? "800px": "auto" );*/	/*min-width:780px;*/	width: auto !important;	}#mainmenu {	font-size: 0.8em;	font-weight: bold;	margin: -74px 0 0 0;	white-space: nowrap;	position: relative;	padding:0;	}	#mainmenu a {	color: #993300;	text-decoration: none;	}#mainmenu a:hover {	text-decoration: underline;	}	#mainmenu ul {	list-style-type: none;	padding-left: 40px;	padding-top: .8%;	padding-bottom: 0px;	margin: 0;	}#mainmenu li {	display: inline;	padding-right: 16px;	padding-left: 16px;	padding-bottom: .5%;	padding-top: 4px;	margin: 0;	}.mmhere {	background-color: #CCFFCC;	padding-bottom: .5%;	padding-top: 5px;	}	.mmhere a {	color: #993300;	}	.mmhere a:hover {	color: #993300;	text-decoration: underline;	}#submenu {	font-size: 0.8em;	font-weight: bold;	margin: 10px 0 0 0;	white-space: nowrap;	position: relative;	}#submenu a {	color: #993300;	text-decoration: none;	}#submenu a:hover {	text-decoration: underline;	}	#submenu ul {	list-style-type: none;	padding-left: 220px;	padding-top: 5px;	padding-bottom: 0px;	margin: 0;	}#submenu li {	display: inline;	padding-right: 12px;	padding-left: 12px;	}#content {	margin-top:30px;	margin-left: 40px;	margin-right: 10%;	margin-bottom:30px;	min-height: 300px;}#homecontent {	margin-top:25px;	margin-left: 40px;	margin-right: 0;	margin-bottom:20px;}.homepara {	font-size: 93%;	line-height: 135%;	width: 580px;	margin: 0 0 20px 0;	padding: 0;	clear: both;	position: relative;	z-index: 2;	}#homecontent h2 {	font-size: 105%;	color: #333333;	font-weight: bold;	margin: 0;	padding-bottom: 5px;	}.homepicL {	margin: 0;	padding: 0 8px 8px 0;	border: 0;	}.homepicM {	margin: 0;	padding: 0 0 8px 0;	border: 0;	}.homepicR {	margin: 0;	padding: 0 0 8px 8px;	border: 0;	}.regp {	margin:0;	padding-bottom:8px;	line-height: 130%;	}.shortpara {	width: 600px;	margin: 0;	padding: 0 0 15px 0;	}.spacer {	margin-bottom: 60px;	}.imgalign {		vertical-align:text-bottom;		}h2 {	font-size: 112%;	color: #333333;	font-weight: bold;	margin: 0;	padding-bottom: 10px;	}h3 {	color: #074747;	font-weight: bold;	margin: 0;	padding: 40px 0 0 0;	}h4 {	color: #99CCCC;	font-weight: bold;	background-color: #074747;	margin: 6px 0 0 0;	padding: 2px 5.5% 2px 4px;	font-size: 95%;	}.smallcaps {	font-variant: small-caps;	font-size: 95%;	margin: 0;	padding: 0px 0 10px 0;	}strong {	font-weight: bold;	}.leftfloat {	float: left;	margin: 0 24px 0 0;	padding: 0;	font-size: 70%;	}.exleftfloat {	float: left;	margin: 0 20px 20px 0;	padding: 0;	border: 1px solid #333333;	}	.exrightfloat {	float: right;	margin: 0 0 20px 20px;	padding: 0;	border: 1px solid #333333;	}.ital {	font-style: italic;	}.small {	font-size: 90%	}.Vsmall {	font-size: 80%;	margin: 6px 0 0 0;	padding: 0;	}#content ul {	margin: 0;	padding: 8px 0 0 22px;	}#content li {	margin: 0px 0 0 0;	padding-bottom: 8px;	font-size: 95%;	list-style-image: url(images/bullet.png);	}#footer {	margin:0 0 10px 0;	padding: 0;	position: relative;	font-size:73%;	font-weight: bold;	}#footer ul {	border-top: 2px solid #333333;	border-bottom: 1px solid #333333;	list-style-type: none;	padding-left: 40px;	padding-top: .5%;	padding-bottom: .5%;	margin: 0;	}#footer li {	display: inline;	padding-right: 10px;	padding-left: 10px;	margin:0 28px 0 0;	}#footer a {	color: #993300;	text-decoration: none;	font-weight: bold;	border: 0;	}#footer a:hover {	text-decoration: underline;	}.fmhere {	background-color: #CCFFCC;	padding-bottom: .4%;	padding-top: .4%;	}	.fmhere a {	color: #993300;	}.fmhere a:hover {	color: #993300;	text-decoration: underline;	}#footer p {	font-size:85%;	padding-left:40px;	border: 0;	}#footer img {	padding-top:15px;	border: 0;	}	/* form styles */fieldset {	margin: 0;	padding:0;	border: 0;	}label  {    line-height: normal;    font-size: 80%;    text-align: left;    position: relative;    display: block;    float: left;    width: 96px;    }    label.fieldLabel  {    display: inline;    float: none;    }    input.formInputText  {    font-size: .8em;    color: #333;    background-color: #fff;    padding: 1px;    border: solid 1px #333333;    margin-left: 0;    margin-bottom: 10px;    height: 15px;    }.plobelow { 	margin-bottom: 13px;		}    input.formInputText:hover {    background-color: #FFFBC6;    border: solid 1px #333333;    color: #000;    cursor: pointer;    }    input.formInputButtonL  {    font-size: 90%;    vertical-align: middle;    font-weight: bold;    text-align: center;    color: #35DAF8;    background-color: #333333;    padding: 1px;	border-left: 2px solid #C2C2C2;	border-top: 2px solid #C2C2C2;	border-bottom: 2px solid #000;	border-right: 2px solid #000;    cursor: pointer;	margin: 0 10px 30px 80px;    	}input.formInputButtonR  {    font-size: 90%;    vertical-align: middle;    font-weight: bold;    text-align: center;    color: #35DAF8;    background-color: #333333;    padding: 1px;	border-left: 2px solid #C2C2C2;	border-top: 2px solid #C2C2C2;	border-bottom: 2px solid #000;	border-right: 2px solid #000;    cursor: pointer;	margin: 14px 0px 30px 0px;    	} textarea.message {    font-size: 1em;    color: #333;    background-color: #fff;    padding: 1px;    border: solid 1px #333333;    margin-left: 0;    margin-bottom: 0px;    width: 390px;    height: 140px;  } textarea.message:hover {    background-color: #FFFBC6;    border: solid 1px #333333;    color: #000;    cursor: pointer;    }  form {	margin:0;	padding: 0;	}.bottrap {	margin:0 0 0 -500px;}