@import url(navigation.css);@import url(sidebar.css);p, ul, li, h1, h2, h3, h4, em, body{	font-style:normal;	border:0;	padding:0;	margin:0;}body{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:0.8em;	background-color:#d6dfc6;}a:link, a:visited{	color:#647028;	text-decoration:none;}a:hover{	color:#000;	text-decoration:underline;}.hidetext{		visibility:hidden;}.warning{	color:#FF0000;}/*Container*/#container{	margin:0 auto;	background-color:#fff;}* html #container{	background-image:url(../images/container_bgsm.gif);	background-position:bottom;	background-repeat:repeat-x;}/*Header Formatting*/#header{	background-color:#647028;	height:105px;}#header h1{	background-image: url("../images/caf_pr_logo.gif");	background-repeat:no-repeat;	background-position:0 75px;	height:105px;	width:928px;	margin:0 auto;}/*Content - Content - Content - Content - Content*/#content{	width:928px;	margin:auto auto 0 auto;	background-image:url(../images/content_bg2.gif);	background-repeat:no-repeat;	text-align:left;	clear:both;/**/}/* Main Conent*/#maincontent{	float:left;	width:752px;	}#maincontent p{	margin-left:12px;}/* LOGIN */#login{	border:solid 1px #778132;	width:389px;	background-color:#DEE5D1;	margin: 100px auto;	text-align:left;	font-size:1em;}#login h1{	background-color:#778132;	font-size:1em;	padding:1ex;	background-image:url(../images/login/login_title.gif);	background-repeat:no-repeat;}#login h2{	background-color:#778132;	font-size:1em;	padding:1ex;	background-image:url(../images/register/password_reminder.jpg);	background-repeat:no-repeat;}#login p{	padding:12px;}#username{	margin: 0 6px 12px 12px;	width:158px;	background-color:#778132;}#password{	margin: 0 6px 12px 12px;	width:158px;	background-color:#778132;}.text input{	border:solid 1px #647028;	width:174px;	padding:0.9ex 0;}#UserNameTextBox, #PasswordTextBox{	border:solid 1px #778132;	padding:0.9ex 0;	width:176px;}.rememberme{	background-image:url(../images/login/Untitled-2.gif);	background-repeat:no-repeat;	border:0;}#RememberCB{	margin-right:12px;	margin-left:144px;}#login select{	border:solid 1px #778132;	height:28px;	width:75%;	height:32px;	margin:0 0 12px 12px;	font-size:1em;	}#login td{	width:158px;	height:32px;}#login2{	margin:-10px 0;}.loginbutton{	background-image:url(../images/login/button.gif);	background-color:#778132;	padding:0.9ex 0;	width:176px;	border:0;}#language h1{	background-color:#778132;	font-size:1em;	padding:1ex;	background-image:url(../images/language_title.gif);	background-repeat:no-repeat;}/*Footer*/#foooterwrap{	width:928px;	margin:0 auto;}#footer{	width:928px;	margin:0 auto;	clear:both;	font-size:0.8em;	color:#646f28;	margin-top:12px;	background-color:#d6dfc6;	border-top:solid 12px #fff;}* html #footer{	font-size:0.7em;	width:100%;}#footer ul{	float:left;	width: 650px;	line-height: 1.6em;	display:inline;	margin:12px 0 0 0;	letter-spacing:-0.03em;}#footer li{display:inline;}#footer p{	float:right;	margin-top:12px;	letter-spacing:-0.03em;	text-align:right;}#footer em{	font-weight:bold;	letter-spacing:normal;}#footer a:link, a:visited{	color:#646f28;	text-decoration:none;	}#footer a:hover{	color:#000;}a.hilitelink {text-decoration: underline !important; font-weight: bold;}a.hilitelink:hover {color: #000 !important;}#footnote{	font-size:0.75em;	margin-top:-12px;}#login em{	color:red;}