/* CSS Document */	body,	html {	margin:0;	padding:0;	color:#000;	/*-- background:#53778D url(images/bckgd_shdw.jpg) repeat-y center top; --*/	font-family: Arial, Helvetica, sans-serif;	font-size: 0.95em;	line-height: 1.3em;	}	#outerwrap {	background:#53778D url(images/bckgd_shdw.jpg) repeat-y center top;	}	#wrap {	width:900px;	margin:0 auto;	}	#header {	padding: 0px;	background:#FFFFFF url(images/hdr_bckgd.jpg) no-repeat left top;	vertical-align: top;	margin: 0px;	}	#header h1 {		margin:0px;    }	#header .hdrlink a {	margin:0;	font-size: 0.8em;	color: #FFFFFF;	float: right;	padding: 2px 10px 0px 0px;	text-decoration: none;    }	#header .hdrlink a:hover {	color: #FFFFFF;	text-decoration: underline;    }	h1 {	    margin:0;    }	.small {	font-size: .85em;	}/*------Horizontal Navigation style ------*/	#nav {	left: 10px;	background: transparent url("images/nav_bckgd1.jpg") repeat-x top left;	text-align: center;	border-top:1px solid #97A5A2;	border-bottom:1px solid #97A5A2;	margin: 0px;	}	#nav ul {		font: normal 12px Arial, sans-serif;	    text-align: center;	    margin: 0;	    padding: 7px 20px 6px;	    background: transparent url("images/nav_bckgd1.jpg") repeat-x top left;        list-style-type: none;	}	#nav ul li {        display: inline;         margin-left: -3px;     }    #nav ul li a {        padding: 8px 20px 6px;        text-decoration: none;         border-right: 1px solid #97A5A2;         color: #365582;    }   #nav ul li a:hover {	color: #333333;	background: transparent url("images/nav_bckgd2.jpg") repeat-x top left;}	#main {		float:left;		width:625px;		padding:20px 10px 20px 10px;		background:#fff;	}	#main h1 {	margin:5 0 1em;	font-size: 130%;			}		#main h3 {	margin:5 0 1em;	font-size: 110%;			}		h2 {		margin:0 0 1em;	}	#sidebar {		float:right;		width:235px;		padding:20px 10px;		/*------ background:#D4DFA9; ---*/	}	#sidebar p {	font-size: 0.85em;	line-height: 1.2em;	margin: 6px 0px 6px 6px;	}	#sidebar h3 {	margin:0;	font-size: .95em;	}	#footernav {		clear:both;		padding:4px 10px 6px;		background:url(images/footernav_bckgd.jpg) repeat-y center top;	}	#footernav p {		margin:0;		font-size: 10px;		color: #FFFFFF;		text-align: right;    }	#footer {		clear:both;		padding:0px 0px 27px;		background:#53778D url(images/footer_bckgd.jpg) no-repeat center top;	}			* html #footer {		height:1px;	}	/*------ Alternating Table Row colors ----------*/table.rowcolors {	border: 1px;}table.rowcolors td {	/*-- border: 1px solid #cccccc; --*/	padding: 3px;	font-size: .95em;}table.rowcolors tr.d0 td {	background-color: #E7EBF6;	vertical-align: top;}table.rowcolors tr.d1 td {	background-color: #f5f5f5;	vertical-align: top;}	/*------TEST Horizontal Navigation style ------*/div#navcontainer {	background: transparent url("images/nav_bckgd1.jpg") repeat-x top left;	left: 10px;	text-align: center;	border-top:1px solid #FCCD03;	border-bottom:2px solid #999999;}div#navcontainer ul {	font: normal 12px Arial, sans-serif;	text-align: center;	margin: 0;	padding: 9px 20px 6px 20px;	background: transparent url("images/nav_bckgd1.jpg") repeat-x top left;    list-style-type: none;}div#navcontainer ul li {    display: inline;     margin-left: -3px; }div#navcontainer ul li a {    padding: 9px 20px 6px 20px;    text-decoration: none;     border-right: 1px solid #999999;     color: #000000; /*text color*/}div#navcontainer ul li a:hover {	color: #000000; /*text color*/	background: transparent url("images/nav_bckgd2.jpg") repeat-x top left;}#leftlink a { border-left: 1px solid #97A5A2; }