/* ____________________ */
	* {
		padding:0;
		margin:0;
	}
	* br {
		clear:left;
	}
/* ____________________ */	
	body {
		border:0;
		text-align:center;
		background-color:#fff;
		color:#000;
		min-width:750px;
	}
	
	#wrap {
		background:#fff;
		text-align:left;
		margin:0 auto 10px auto;
border:0;
border-bottom:1px solid #eee;
		width: 755px;
padding:0;
	}
	* html #wrap {		/* tan bmh */
		width: 755px; 	/* IE5/win * /
		w\idth: 753px;  /* IE6/win+IE5/mac */
	}
	@media all and (min-width: 0px){#wrap{width:755px;}} /* Opera7 */
	
	div, p, h1, h2, h3, h4 {
		color: #666 ;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		line-height: 15px;
	}
	h1, h2, h3, h4 {
		margin:0 0 3px 0;
	}

	a {
		color:#09397B;
		text-decoration:none ;
	}
	a:hover {
		color:#999;
	}
	
/* ____________________ */	
	div.spc {
		clear:both;
	}
/* ____________________ */	
	#header {
		border-bottom: 1px solid #eee; 
                margin:0 0 0 0;
padding:0 0 3px 0;
	}
	#hcol1 {
		float:left;
		background:#fff;
		width:590px;
margin:0;
	}
	* html #hcol1 {height: 1%;}
	*>html #hcol1 {height: auto;}

	#hcol2 {
		float:right;
		background:#fff;
		width:160px;
		text-align:right;
margin:0;
	}
	* html #hcol2 {height: 1%;}
	*>html #hcol2 {height: auto;}
	
	#h1 {
		font-size:8px;
		letter-spacing: 5px;
		height:15px;
		text-align:left;
		padding: 18px 0 0 32px ;
		border:0;
		color:#999;
		/* background:#A4963D; */
		background:#fff;
	}
	#h1 a:link, #h1 a:visited,
	#h1 a:hover, #h1 a:active {
		background-color: #fff;
		color: #999;
	}
	
	#h2 {
		border-left: #fff 1px solid;
margin:0;
padding:0;
text-align:right;
	}
	#h2 img {
		padding:0 0 3px 0 ;
		border:0;
	}

/* ____________________ */	
	/* cols -- no padding or margin width params */
	/* define inside divs with width params (#c1, #c2, #c3, etc.) */
	
	/* ---------------- */
	#content {
		height:auto;
		background:#fff;
		border-bottom: 1px solid #fff;
margin:0;
	}
	* html #content {height: 1%;} 	/* IE/Win */
	*>html #content {height: auto;} /* IE5/Mac */
	
	/* ---------------- */
	#col1 {
		width:160px;
		float:left;

	}
	* html #col1 {height: 1%;}
	*>html #col1 {height: auto;}
	#c1 {
		text-align:left;

	}
	#c1 p {
		padding:10px;
	}
	#c1 h1 {
		padding:3px 0 1px 0;
	}
	#c1 img {
		float:left;
		padding:3px 3px 3px 0px ;
	}
	/* ---------------- */
	#col2 {
		width:589px;
		float:left;
		background:#fff;

	}
	* html #col2 {height: 1%;}
	*>html #col2 {height: auto;}
	#c2 {
		padding:8px 160px 0 20px;
		background:#fff; /* needed for height to work? */
		border-bottom: 1px solid #fff;
	}
	#c2 p {
		padding:0 0 10px 0;
	}
	#c2 h1 {
		padding:3px 0 1px 0;
	}
	#c2 ul {
		padding-left:15px;
		margin-left:15px;
	}
	#c2 li {
		padding:0 0 7px 0px;
	}

	
	/* vspace */
	#cdiv {
		width:1px;
		float:left;
		background: #fff;
		height:300px;
	}
	
	/* vspace */
	#col3 {
		width:3px;
		height:450px;
		float:left;
		background:#ccc;
	}
	* html #col3 {height: 1%;}
	*>html #col3 {height: auto;}



/* ____________________ */	
	/* vertical fixed */
	#nav2 {
		padding:20px 0 20px 0;
		margin: 0 0 5px 0;
		width: 159px;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}
	* html #col1 {height: 1%;}
	*>html #col1 {height: auto;}
	#nav2 ul {
		list-style-type: none;
		font-size: 8.5px;
	}
	#nav2 li {
		margin: 0;
		line-height: 14px;
	}
	#nav2 a {
		display: block;
		text-align:left;
		padding: 0 2px 0 32px;
		background-color: #fff;
              letter-spacing:1px;
	}
	#nav2 a:link, #nav2 a:visited {
		border-right: 13px solid #fff;
		color: #999;
		text-decoration: none;
	}
	#nav2 a:hover, #nav2 a:active {
		background-color: #eee;
		border-right: 13px solid #ccc;
		color: #333;
	}
	#nav2a a:link, #nav2a a:visited,
	#nav2a a:hover, #nav2a a:active {
		background-color: #fff;
		border-right: 13px solid #A4963D;
		color: #333;
	}
	.nav2head {
		display: block;
		padding: 0 2px 0 14px;
		background-color: #fff;
		color:#666;
	}
	/*
	<!-- vert fixed width display block hack -->
	<!--[if IE 5]>
	<style>#nav2 a {height: 1em; float: left; clear: both; width: 100%; } </style>
	<![endif]--> 
	 <!--[if IE 6]>
	<style>#nav2 a {height: 1em;}</style>
	<![endif]-->
	*/	
	
/* ____________________ */
	/* horz fixed width */
	#nav3f {
		clear:both;
		width:525px; /* can do extra here */
		margin-left:20px;
		border-left: 1px solid #ccc;
	}
	* html #nav3f {height: 1%;}
	*>html #nav3f {height: auto;}
	
	#nav3f ul {
		list-style-type: none;
		padding: 0;
	}
	#nav3f li {
		line-height: 14px;
		float: left;
		width:130px;
		margin: 0;
		padding: 0;
	}
	#nav3f a {
		display:block;
		text-align:center;
		padding: 0;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		background-color: #fff;
		text-decoration: none;
		color: #999;
		font-weight: normal;
		font-size: 9px;
		letter-spacing: 1px;
	}
	#nav3f a:link, nav3 a:visited {
		background-color: #fff;
		color: #999;
	}
	#nav3f a:hover {
		background-color: #eee;
		color: #333;
	}
	#nav3fa a:link, #nav3fa a:visited,
	#nav3fa a:hover, #nav3fa a:active {
		background-color: #ccc;
		color: #333;
		font-weight: normal;
		font-size: 9px;
		letter-spacing: 1px;
	}
	/* 
	<!-- horz fixed width display block hack -->
	<!--[if gte IE 5]>
	<style>#nav3f a  {height: 1em; width: 100%;}</style>
	<![endif]-->
	*/

/* ____________________ */	
	#footer {
		background:#fff;
		text-align:center;
		margin:0 auto 10px auto;
		width: 500px;
	}
	#footer p {
		font-family:tahoma,sans-serif;
		letter-spacing: 1px;
		font-size:9px;
		padding:0px;
		margin:0;
		color:#666;
	}
	#footer a:link, #footer a:visited{
		font-family:tahoma,sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#666;
	}
	#footer a:hover {
		color: #333;
	}
	
/* ____________________ */	
	.link a {
		text-decoration: underline;
	}