* {	vertical-align: baseline;	font-weight: inherit;	font-family: inherit;	font-style: inherit;	font-size: 100%;	border: 0 none;	outline: 0;	padding: 0;	margin: 0;	}		/* ------------------------------------------ Top Level IDs and Classes -------------------------------------------- */body {	font-family: Arial, Helvetica, sans-serif;	font-size: .8em;	line-height: 140%;	margin: 0px;	padding: 0px;	height: 100%;	background-image: url(../images/bkgd_top.jpg);	background-repeat: repeat-x;}html {}h2.italic {	font-family: serif; 	font-size: 1.5em; 	font-weight: normal;	margin-bottom: 0.5em;	font-style:italic; 	color: #333333; 	line-height: 140%;	padding: 30px 0px 0px 30px;	}p.content {	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	line-height: 160%;	margin: 0px;	padding: 0px;	height: 100%;	width: 100%;	padding-left: 30px;	margin-bottom: 1.5em;	color: #6d6e70;	}h2 {	font-family: serif; 	font-size: 1.8em; 	font-weight: normal;	margin-bottom: 1em;	font-style:italic; 	color: #c1160e; 	padding: 30px 0px 0px 30px;	}	h3 {	font-family: serif; 	font-size: 1.3em; 	font-weight: normal;	margin-bottom: .8em;	margin-top: -1em;	font-style:italic; 	padding: 0px 0px 0px 30px;	color: #6d6e70;	}		.bcard {font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	line-height: 140%;	color: #000000;	}	.bcard_name {font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 140%;	color: #000000;	text-align:center;	font-weight: bold; 	}	.bcard_name a {font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 180%;	font-weight: bold; 	}	.bcard_name a:hover {font-family: Arial, Helvetica, sans-serif;	color: #C1160E;	}IMG {    display: block;    margin-left: auto;    margin-right: auto	 }	 IMG.icons {    display: inline;	padding-right:5px;	 }a {color: #C1160E;}a:hover {text-decoration:none;}ul {}ol {}blockquote {	color:#555555;	border-left: solid 10px #ccc;	padding-left:10px;	margin-left:20px;	margin-right:20px;}.clear {clear:both;}.hide {display:none;visibility:hidden;}.accent1 {}.accent2 {}.small {font-size:.8em;}.alignleft {float:left;}.aligntright {float:right;}.center {text-align:center;}.required {color:#CC0000;}.framed {background-color:#FFFFFF;padding:10px;border: 1px solid #DDDED0;margin-right:10px;margin-bottom:10px;margin-left:10px;}.framed_sm {background-color:#FFFFFF;padding:3px;border: 1px solid #DDDED0;margin-right:2px;margin-bottom:2px;margin-left:2px;}.mainheading {	display:block;	padding:12px 10px 8px;	background-color:#7C0000;	font-weight: bold;	color: #FFFFFF;	background-image: url(../images/heading_gradient.jpg);	background-repeat: repeat-x;	background-position: center center;	border: 1px solid #7C0000;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}#container {	margin: 0 auto;	width: 880px;  	height:auto !important;	background-image: url(../images/cont_bckgd.gif);	background-repeat: no-repeat;	background-position: bottom left;	background-color: #D9CFB9;	border-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-color: #58595B;}/* ------------------------------------------ Right Column -------------------------------------------- */#rightcol {	padding-right:25px;	display:inline;	float:right;	text-align:center;	height: auto;	width: 171px;	background-color: #D9CFB9;	margin-top:30px;	padding-top:10px;}/* ------------------------------------------ Content -------------------------------------------- */#content {	display:inline;	float:left;	width:450px;}iframe {	width: 880px;	height: 664px;}/* ------------------------------------------ Footer -------------------------------------------- */#footer {	margin-right: auto;	margin-left: auto;	position:relative;	clear:both;	text-align:left;	padding-left: 30px;	padding-top: 0px;	background: url(../images/bkgd_bottom.jpg) repeat-x 0px -10px;	background-color: #333132;}#footerguts {		margin-right: auto;	margin-left: auto;	width: 880px;	padding-top: 20px;	padding-bottom: 20px;		font-family: Arial, Helvetica, sans-serif;	font-size: .8em;	line-height: 140%;	color: #EAE1C8	}/* ------------------------------------------ Navigation -------------------------------------------- */#navlist{width: 850px;background-color: #333132;height 50px;padding: 5px 31px;}ul#navlist{margin-left: 0;padding-left: 0;white-space: nowrap;}#navlist li{display: inline;list-style-type: none;}#navlist a { padding: 5px 31px;height 50px; outline:none;}#navlist a:link, #navlist a:visited{color: #dfcda7;text-decoration: none;}#navlist a:hover{color: #fff;background-color: #6d6e70;text-decoration: none;}	/* ------------------------------------------ Forms -------------------------------------------- */#page-wrap {	width: 400px;	background: white;	padding: 20px 0px 20px 0px;	margin: 0px auto;	min-height: 500px;	height: auto !important;	height: 500px;}#contact-area {	width: 600px;	margin-top: 25px;}#contact-area input, #contact-area textarea {	padding: 5px;	width: 400px;	font-family: Helvetica, sans-serif;	font-size: 1.4em;	margin: 0px 0px 10px 0px;	border: 2px solid #ccc;}#contact-area textarea {	height: 90px;}#contact-area textarea:focus, #contact-area input:focus {	border: 2px solid #900;}#contact-area input.submit-button {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 140%;	color: #000000;	font-weight: bold; 	background-color: #CCCCCC;	width: 100px;	display: block;	margin-right:auto;	margin-left: auto;}label {	float: left;	text-align: right;	margin-right: 0px;	width: 100px;	padding-top: 5px;	font-size: 1.4em;}