@charset "UTF-8";/*------------ General */body  {	background-color: #6b6b6b;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center;}a img {	border: none;}.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}/*------------ Header / Banner / Navigation */#headerback {	background:url(art/bg_top.jpg) repeat-x top;	min-height: 158px;	width: 100%;	margin: 0;	clear:both;}#header {	padding: 0;	height: 99px;	vertical-align: top;	width: 780px;	display: block;	margin:0 auto 0 auto;	text-align: left;}#header h1 {	margin: 0;	color: #1c777d;	font-family: Georgia, Times, serif;	font-size: 22pt;	font-weight: bold;	text-align: left;	padding-top: 32px;}#header h2 {	margin: 0;	color: #565952;	line-height: 12pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: normal;	text-align: left;} #navigation {	height: 59px;	width: 780px;  	margin-left: auto;  	margin-right: auto;} /*------------ Main Content Area */p {	font-size: 12px;	line-height: 18px;	color: #4d4d4d;	font-family: Arial, Helvetica, sans-serif;	margin-bottom: -2px;}ol {	font-size: 12px;	line-height: 18px;	color: #4d4d4d;	font-family: Arial, Helvetica, sans-serif;	margin-bottom: -5px;}ul {	font-size: 12px;	line-height: 18px;	color: #4d4d4d;	font-family: Arial, Helvetica, sans-serif;	margin-top: 2px;	margin-bottom: -5px;}a:link {	text-decoration: none;	color: #53bcb2;}a:hover {	text-decoration: none;	background-color: #e3f4f2;}a:visited {	text-decoration: none;	color: #53bcb2;}#contentback {	width:100%;	clear:both;	background-color: #ffffff;	/*background-image: url(art/bg_content.jpg);	background-repeat:repeat-x;*/}#content {	width: 780px;	margin:0 auto 0 auto;	padding-bottom: 10px;	min-height: 200px;	background-color: #ffffff;	background-image: url(art/bg_body.jpg);	background-repeat:repeat-y;}#sidebar {	float: right;	width: 251px;	text-align: left;	padding-right: 25px;}#sidebar h1 {	font-size: 18px;	line-height: 24px;	color: #6b6b6b;	font-family: Georgia, Times, serif;	font-weight: bold;	margin-bottom: -10px;}#sidebar h2 {	font-size: 14px;	line-height: 18px;	color: #1c777d;	font-family: Georgia, Times, serif;	font-weight: bold;	margin: 10px 0 -10px 0;}#mainContent {	margin: 0 auto 0 auto;	width: 444px;	float: left;	text-align: left;	padding: 0 25px 10px 35px;}#mainContent h1 {	font-size: 18px;	line-height: 24px;	color: #1c777d;	font-family: Georgia, Times, serif;	font-weight: bold;	margin-bottom: -10px;}#mainContent h2 {	font-size: 14px;	line-height: 18px;	color: #1c777d;	font-family: Georgia, Times, serif;	font-weight: bold;	margin-bottom: -10px;} /*------------ Footer */#footerback {	background: url(art/bg_footer.jpg) repeat-x top;	width: 100%;}#footer {	background: url(art/bg_footertop.jpg) top;	margin: 0 auto 0 auto;	padding-top: 15px;	width: 780px;	min-height: 143px;	background-repeat: no-repeat;}#footercolumn {	display: inline;	float: left;	width: 235px;	padding-left: 25px;	min-height: 100px;	text-align: left;}#footercolumn h1 {	font-size: 14px;	line-height: 16px;	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	margin: 0;	font-weight: normal;}#footercolumn p {	font-size: 10px;	line-height: 16px;	color: #a3ded9;	font-family: Arial, Helvetica, sans-serif;	margin-top: 0px;}#footercolumn a:link {	text-decoration: none;	color: #ffffff;}#footercolumn a:hover {	text-decoration: none;	background-color: #484848;}#footercolumn a:visited {	text-decoration: none;	color: #ffffff;}#footnote p {	font-size: 10px;	line-height: 16px;	color: #a3ded9;	font-family: Arial, Helvetica, sans-serif;	text-align: center;}#footnote a:link {	text-decoration: none;	color: #ffffff;}#footnote a:hover {	text-decoration: none;	background-color: #484848;}#footnote a:visited {	text-decoration: none;	color: #ffffff;}#FileList { /* something nice for the file_up.htm form */	line-height: 16px;                                              	margin-top: 15px;                                              	font-weight: bold;                                              	font-family: "Courier New", Courier, Monaco, monospace;	font-size: 12px;	padding-left: 15px;	}/* Forms */.formArea {	padding: 25px 0px 25px 0px;	font-family: Arial, Helvetica, sans-serif;}.formItem {	clear:both;	padding: 5px;}.formLabel {	padding-bottom: 3px;}.formField {	}/*------------ ie hacks */[if IE 5]><style type="text/css"> /* place css box model fixes for IE 5* in this conditional comment */#sidebar { width: 271px; }</style><![endif][if IE]><style type="text/css"> /* place css fixes for all versions of IE in this conditional comment *//*#sidebar { padding-top: 30px; }*/#mainContent { zoom: 1; }/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */#headerback { margin: 0 0 0 0; }</style><![endif]