
	*{
		margin: 0;
		padding: 0;
	}
	
	HTML{
		font-family: Verdana, Helvetica, "Sans Serif";
		font-size: x-small;
		line-height: 1.4em
	}
	
	IMG{
		border: 0;
	}
	
	P{
		margin-bottom: 1em;
	}
	H1{
		font-size: 150%;
		margin-bottom: 0.5em;
	}
	H2{
		font-size: 130%;
	}
	H3{
		font-size: 120%;
		font-weight: bold;
	}
	
	UL{
		margin-left: 1em;
		padding-left: 1em;
	}
	
	LI{
		margin-bottom: 0.5em;
	}
	DIV.reverse{
		background-color: #4d545b;
		color: #ffffff;
	}
	DIV.blue{
		color: #0053a0;
		background-color: #e6f1f4;
	}
	DIV.blue A{
		color: #0053a0;
	}
	STRONG{
		font-size: larger;
		font-weight: bold;
	}
	ADDRESS{
		font-style: normal;
		font-size: larger;
		line-height: 1.5em;
		color: #0053a0;
	}
	
	#Root{
		width: 946px;
		margin: auto;
		background-image: url('/images/gui/root_bg.gif');
		background-repeat: repeat-y;
	}
	
	#Page{
		margin: 0px 17px;
		padding: 0px -1em;
		background-image: url('/images/gui/corner_image.gif');
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	
	#Nav{
		padding: 6px;
		background-image: url('/images/gui/nav_bg.gif');
		background-repeat: repeat-x;
	}
	
	#Nav UL{
		margin: 0;
		list-style: none;
	}
	
	#Nav UL LI{
		display: inline;
	}
	
	#Nav UL LI A{
		font-size: 110%;
		color: #ffffff;
		text-decoration: none;
		padding: 5px 15px;
		height: 31px;
		border-left: solid #384657 1px;
		border-right: solid #1b2f42 1px;
	}
	
	#Nav UL LI A:hover{
		background-color: #333333;
	}
	
	.block{
		padding: 0 1em;
		margin-bottom: 1em;
	}
	
	#FlashContent{
		float: left;
		margin-right: 1em;
	}
	
	#HomepageColumns{
		background-image: url('/images/gui/columns_bg.gif');
		background-repeat: no-repeat;
		padding-bottom: 4px
		float: left;
	}
	
	.column{
		float: left;
		padding: 0em 1em;
		margin: 0em 4px;
	}
	
	#HomepageColumns DIV H2{
		margin-left: 1em;
		margin-top: 20px;
		text-align: left;
	}
	
	#ColumnA{
		float: left;
		width: 306px;
	}	
	#ColumnB{
		float: left;
		width: 294px;
	}
	#ColumnC{
		float: left;
		width: 312px;
	}
	#ColumnD{
		float: left;
		width: 306px;
		text-align: center;
	}	
	#ColumnE{
		float: left;
		width: 294px;
		text-align: center;
	}
	#ColumnF{
		float: left;
		width: 312px;
		text-align: center;
	}
	
	.columnContent{
		text-align: left;
		margin: 20px;
	}
	
	DIV.planOption{
		float: left;
		height: 140px;
		width: 912px;
		overflow: hidden;
		position: relative;
		border-bottom: solid #b6d0e2 1px;
		background-color: #e6f1f4;
	}
	
	DIV.planOption IMG.planOptionImage{
		padding-left: 20px;
		margin-top: 30px;
		float: left;
	}
	
	DIV.planOption DIV.planOptionContent{
		float: left;
		margin-top: 15px;
		width: 536px;
		padding-left: 30px;
	}
	DIV.planOptionButton{
		width: 250px;
		height: 140px;
		position: absolute;
		top: 0;
		right: 0;
		border-left: dotted #bdd4e5 1px;
		text-align: center;
	}
	
	#Footer{
		background-color: #ffffff;
		padding: 0 17px;
	}
	
	#FooterLinks{
		text-align: center;
		color: #666666;
	}
	
	#FooterLinks A{
		color: #666666;
		text-decoration: none;
	}
	
	P.faq{
		border-bottom: dotted #ccc 1px;
		margin-bottom: 1em;
		padding-bottom: 1em;
	}
	
	P.faq A.question{
		font-size: larger;
		text-decoration: none;
		color: #0053a0;
		margin-bottom: 1em;
		font-weight: bold;
		display: block;
	}
	P.faq A.question:hover{
		text-decoration: underline;
	}
	
	P.faq SPAN.answer{
		display: none;
	}
	
	DIV.formItem{
		padding: 0.5em;
		margin: 0.5em;
		border-bottom: solid #eee 1px;
		float: left;
	}
	
	DIV.formItem LABEL{
		width: 200px;
		text-align: right;
		float: left;
		margin-right: 1em;
	}
	
	DIV.formItem INPUT{
		float: left;
	}
	.error{
		color: #f33;
		font-weight: bold;
	}
	
	