/* --- Dark Color #477ba5 --- */
/* --- Light Color #73a5d3 --- */
/* --- Border 1 #3e6d92 --- */
/* --- Border 2 #7bb3e8 --- */
/* --- border 3 #557696 --- */


body
{
			background: white url('../images/bgrepeat.gif') repeat-y;
			padding: 0;
			margin: 0;

}
#top2 strong{	float: right;	margin-right: 10px;	font-size: 11pt;}
#center img
{
	margin-top: -25px;
	margin-left: 20px;
	border: 0px none;
}

#center div.bimage img
{
	margin-top: 0px;
	margin-left: 0px;
	border: 0px none;
}

#center  img.border
{
	margin: 0 0 10px 10px;
	border: 1px solid black;
}

#center  table td img
{
	margin: 0;
	border: 1px solid black;
}

#center p
{
	margin: 0px 20px 10px 20px;
}

		/*** The Essential Code ***/

		body {
			min-width: 560px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
		}

		#container {
			padding-left: 200px;      /* LC fullwidth */
			padding-right: 122px;     /* RC fullwidth + CC padding */
		}
		
		#container .column {
			position: relative;
			float: left;
		}
		
		#center {
			padding: 10px 20px;       /* CC padding */
			width: 100%;
			margin-top: 20px;
			position: relative;
			top: 0;
			left: 40px;
		}
		
		#left {
			width: 180px;             /* LC width */
			padding: 0 10px;          /* LC padding */
			right: 240px;             /* LC fullwidth + CC padding */
			margin-left: -100%;
				height: 600px;

		}
		
		#right {
			width: 60px;             /* RC width */
			padding: 0 10px;          /* RC padding */
			margin-right: -100%;
		}
		
		#footer {
			clear: both;
		}
		
		/*** IE Fix ***/
		* html #left {
			left: 80px;              /* RC fullwidth */
		}


		/*** Equal-height Columns ***/

		#container {
			overflow: hidden;
		}

		

		/*** Footer Fix ***/

		* html body {
			overflow: hidden;
		}
		
		* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			padding-bottom: 10010px;
			margin-bottom: -10000px;
			background: #FFF;         /*** Same as body background ***/
		}

		/*** Just for Looks ***/




		#container .column {
			padding-top: 1em;
			text-align: justify;
		}




h1
{
	font: 16pt Verdana;
	color: #477ba5;
	margin: 0 0 10px 20px;
	padding: 0;
}

h2
{
	margin: 0;
	padding: 0;
	font: 0.8em arial;
}

h3
{

	font-weight: bold;
	font-size: 0.8em;

}

a 
{
	color: #477ba5;
}

a:visited 
{
	color: #999;
}

a:hover 
{
	color: #73a5d3;
}




#top1
{
	width: 100%;
	height: 50px;
	background: #477ba5 url('../images/numbers.gif') right center no-repeat;
	border-top: 1px solid #4e89b7;
	border-bottom: 1px solid #3e6d92;
}

#title
{
	position: absolute;
	top: 1px;
	left: 10px;
	border: none;
}

#top2
{
	width: 100%;
	height: 20px;
	background: #73a5d3;
	border-top: 1px solid #7bb3e8;
	border-bottom: 1px solid #557696;
	font: 10pt arial;
	color: white;
	text-align: left;
	padding: 0;
	margin: 0;
}

#top2 a
{
	font: bold 10pt arial; 
	color: white;
	width: 80px;
	height: 100%;
	text-align: center;
	margin: 0 0 0 10px;
	text-decoration: none;
}

#top2 a:hover
{
	color: yellow;
}


#links
{
	width: 80%;
	margin: auto;
	padding: 0;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
	
}


.linkbox p
{
	width: 100%;
	margin: 0;
	border: 1px solid #73a5d3;
	padding: 3px 2px;
	font: 10pt arial;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	display: block;
	background: #73a5d3;
	overflow: auto;
	

}

.linkbox
{

	margin: 0 0 10px 0;
	
}
#links a
{
	width: 100%;
	margin: 0;
	border-top: none;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 2px;
	font: 10pt arial;
	color: #777;
	vertical-align: middle;
	text-decoration: none;
	display: block;
	background: #eee;
	overflow: auto;

}

#links a:hover
{
	background: white;
}

#center
{
	font: 0.8em arial;
	color: #555;
	border-left: 1px dashed #bbb;
	border-right: 1px dashed #bbb;
}




ul {
	list-style: none;
	margin-left: 45px;
	padding-left: 1em;
	text-indent: -1.6em;
	}

li span
{
color: #477ba5;
margin-right: 1em;
}

#footer
{
	width: 100%;
	height: 25px;
	margin-top: 0;
	background: #73a5d3;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align: center;
	font: 10pt arial;
	color: white;
	padding-top: 2px;
	clear: both;
}


#footer a
{
	color: white;
}
#footer a:hover
{
	color: yellow;
}

#sitemap
{
	width: 100%;
	border-top: 1px dashed #73a5d3;
	border-bottom: 1px dashed #73a5d3;
	height: 25px;
	padding-top: 3px;
	margin-top: 30px;
}

#sitemap a
{
	color: #bbb;
	text-decoration: none;
	
}

#sitemap a:visited
{
	color: #bbb;
	
}
#sitemap a:hover
{
	color: #73a5d3;
	
}

.rssxpresschannel 
{
	font: 10pt arial;
	color: #555;
}

.rssxpresstable 
 
{
	font: 10pt arial;
	color: #555;
}

#rssfeed
{
	float: right;
	width: 175px;
}

#buttons img

{
	margin: 5px 10px;
}#top2 a{	font-size: 10pt;	text-decoration: underline;}

/*
.benefitpage a#benefit
{
	background: white;
	color: #477ba5;
}

.benefitpage a#benefit:hover
{
	background: white;
	color: #477ba5;
}

.homepage a#home
{
	background: white;
	color: #477ba5;
}

.homepage a#home:hover
{
	background: white;
	color: #477ba5;
}
 *\
 
 #fimage
 {
 	display: inline;
 	clear: none;
 }  