/* ____________________ */
	* {
		padding:0;
		margin:0;
	}
	* br {
		clear:left;
	}
/* ____________________ */	
	body {
		border:0;
		text-align:center;
		background-color:#fff;
		color:#000;
		min-width:735px;
	}
	
	#wrap {
		background:#fff;
		text-align:left;
		margin:10px auto;
		width: 685px;
	}
	* html #wrap {		/* tan bmh */
		width: 687px; 	/* IE5/win * /
		w\idth: 685px;  /* IE6/win+IE5/mac */
	}
	@media all and (min-width: 0px){#wrap{width:687px;}} /* Opera7 */
	
	div, p, h1, h2, h3, h4, td {
		color: #333 ;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
	}
	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 #585755; for 100% bg color */
	}
	#header #hcol1 {
		height:150px;
		margin:0 0 5px 0;
		background:#fff;
	}
/* ____________________ */	
	/* 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;
	}
	* html #content {height: 1%;} 	/* IE/Win */
	*>html #content {height: auto;} /* IE5/Mac */
	
	/* ---------------- */
	#col1 {
		width:171px;
		float:left;
		background:#fff;
	}
	* html #col1 {height: 1%;}
	*>html #col1 {height: auto;}
	#c1 {
		text-align:left;
	}
	#c1 p {
		padding:10px;
		
	}
	#c1 h1 {
		padding:3px 0 1px 0;
	}

	/* ---------------- */
	#col2 {
		width:510;
		float:left;
		background:#fff;
	}
	* html #col2 {height: 1%;}
	*>html #col2 {height: auto;}
	#c2 {
		padding:8px;
		background:#fff; /* needed for height to work? */
		border-bottom: 1px solid #fff;
	}
	#c2 p {
		padding:0 0 10px 0;
		line-height:17px;
	}
	#c2 h1 {
		padding:3px 0 1px 0;
	}
	#c2 ul {
		padding-left:15px;
		margin-left:15px;
	}
	#c2 li {
		padding:0 0 7px 0px;
	}
	#c2 img {
		padding:2px ;
		border:0 ;
	}
	
	/* 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;}

	
/* ____________________ */
	/* horz fixed width */
	#nav1f {
		border-bottom: 1px solid #384975;
		clear:both;
	}
	#nav1f ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#nav1f li {
		line-height: 20px;
		float: left;
		width:147px;
		margin: 0;
		padding: 0;
	}
	#nav1f a {
		display:block;
		text-align:center;
		padding: 0;
		border-left: 1px solid #ccc;
		background-color: #fff;
		text-decoration: none;
		color: #999;
		font-weight: 700;
		font-size: 9px;
		letter-spacing: 2px;
	}
	#nav1f a:link, nav1 a:visited {
		background-color: #fff;
		color: #999;
	}
	#nav1f a:hover {
		background-color: #eee;
		color: #999;
	}
	#nav1fa a:link, #nav1fa a:visited,
	#nav1fa a:hover, #nav1fa a:active {
		background-color: #384975;
		color: #fff;
		font-weight: 700;
		font-size: 9px;
		letter-spacing: 2px;
	}
	/* 
	<!-- horz fixed width display block hack -->
	<!--[if gte IE 5]>
	<style>#nav1f a  {height: 1em; width: 100%;}</style>
	<![endif]-->
	*/



/* ____________________ */	
	/* horz var width */
	#nav1 {
		clear: both;
		width: 100%;
		border-bottom: 3px solid #D8DCDC;
	}
	#nav1 ul {
	}
	#nav1 li {
		float: left;
		line-height: 13px;
		list-style-type: none;
		margin:0 0 0 2px;
		white-space: nowrap;
	}
	#nav1 a {
		float:left;
		padding: 4px 8px 0 8px;
		border-top: 1px solid;
		border-right: 1px solid;
		border-left: 1px solid;
		border-color: #999;
		background-color: #fff;
		text-decoration: none;
		color: #666;
		font-weight: 700;
		font-size: 9px;
	}
	#nav1 a:link, nav1 a:visited {
		background-color: #fff;
		color: #666;
	}
	#nav1 a:hover {
		background-color: #e5e5e5;
		color: #666;
	}
	#nav1a a:link, #nav1a a:visited,
	#nav1a a:hover, #nav1a a:active {
		background-color: #ccc;
		color: #333;
		border-bottom: 1px solid #e5e5e5;
		font-weight: 700;
		font-size: 9px;
	}
	/*
	<!-- horz var width display block hack -->
	<!--[if gte IE 5]>
	<style>#nav1 a  {position: relative; height: 1em; zoom: 100%;}</style>
	<![endif]-->
	*/



/* ____________________ */	
	/* vertical fixed */
	#nav2 {
		margin: 5px 0 0 0;
		width: 170px;
		height:auto;
	}
	#nav2 ul {
		list-style-type: none;
		font-size: 10px;
	}
	#nav2 li {
		line-height: 22px;
	}
	#nav2 a {
		display: block;
		text-align:left;
		padding: 0 2px 0 24px;
		/* border-top: 1px solid #EAEAEA; */
		border-right: 1px solid #EAEAEA;
		border-left: 1px solid #EAEAEA;
		background-color: #EAEAEA;
	}
	#nav2 a:link, #nav2 a:visited {
		color: #333;
		text-decoration: none;
		background-color: #EAEAEA;
	}
	#nav2 a:hover, #nav2 a:active {
		background-color: #ccc;
		color: #333;
	}
	#nav2a a:link, #nav2a a:visited,
	#nav2a a:hover, #nav2a a:active {
		background-color: #5F6B9D;
		color: #fff;
		font-weight:bold;
	}
	.nav2head {
		display: block;
		padding: 0 2px 0 14px;
		/* border-top: 1px solid blue; */
		border-right: 1px solid #EAEAEA;
		border-left: 1px solid #EAEAEA;
		background-color: #EAEAEA;
		color:#333;
	}
	/*
	<!-- 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]-->
	*/	



/* ____________________ */	
	/* vertical fixed */
	#nav3 {
		margin: 5px 0 5px 5px;
		width: 147px;
		border-bottom: 1px solid #ccc;
	}
	#nav3 ul {
		list-style-type: none;
		font-size: 10px;
	}
	#nav3 li {
		margin: 0;
		line-height: 17px;
	}
	#nav3 a {
		display: block;
		text-align:left;
		padding: 0 2px 0 24px;
		border-top: 1px solid;
		border-right: 1px solid;
		border-left: 1px solid;
		border-color: #ccc #ccc #ccc #ccc;
		background-color: #fff;
	}
	#nav3 a:link, #nav3 a:visited {
		color: #999;
		text-decoration: none;
	}
	#nav3 a:hover, #nav3 a:active {
		background-color: #eee;
		color: #999;
	}
	#nav3a a:link, #nav3a a:visited,
	#nav3a a:hover, #nav3a a:active {
		background-color: #fff;
		color: #2D1E2D;
	}
	.nav3head {
		display: block;
		padding: 0 2px 0 14px;
		border-top: 1px solid;
		border-right: 1px solid;
		border-left: 1px solid;
		border-color: #ccc #ccc #ccc #ccc;
		background-color: #fff;
		color:#666;
	}
	/*
	<!-- vert fixed width display block hack -->
	<!--[if IE 5]>
	<style>#nav3 a {height: 1em; float: left; clear: both; width: 100%; }</style>
	<![endif]--> 
	 <!--[if IE 6]>
	<style>#nav3 a {height: 1em;}</style>
	<![endif]-->
	*/	

/* ____________________ */	
	#footer {
		text-align:center;
		background:#fff;
		border-top: 1px solid #ccc;
	}
	#footer p {
		font-family:tahoma,sans-serif;
		font-size:10.5px;
		padding:4px;
		margin:0;
		color:#666;
	}
	#footer a:link, #footer a:visited{
		font-family:tahoma,sans-serif;
		font-size:10.5px;
		text-decoration:underline;
		color:#5F6B9D;
	}
	
/* ____________________ */	
	.link a {
		text-decoration: underline;
	}