* { padding: 0;	margin: 0; }
ul, ol, dl, p, h1, h2, h3, h4, h5, h6 { margin-top:	14px; }
h1 { font-size: 220%; }
h2 { font-size: 190%; }
h3 { font-size: 160%; }
h4 { font-size: 130%; }
h5 { font-size: 100%; }
h6 { font-size: 70%; }
a, a:link, a:visited { color: #000; background: #fff; text-decoration: none; border-bottom: 1px solid #ca0016; }
a:hover, a:active { color: #ca0016; background: #fff; text-decoration: none; }
acronym {
	cursor:			help;
	border-bottom:	3px double #ca0016;
	padding-right:	13px;
	background:		#fff url(/images/tooltip.gif) no-repeat 100% 0px; }
a.externalLink, a.externalLink:link, a.externalLink:visited {
	border-bottom:	1px dashed #ca0016;
	padding-right:	12px;
	background:		#fff url(/images/externalLink.gif) no-repeat center right; }
a img { border-width:	0; }
table { font-size: 100%; }
td, th { vertical-align: top; }
html { background:	#fff url(/images/bg.gif) repeat-x 0px 0px; }
body {
	font-family:	arial,helvetica,sans-serif;
	font-size:		small;
	letter-spacing:	1px;
	min-width:		768px;
	max-width:		992px;
	margin:			30px auto; }
#pageWrapper {
	width:		100%;
	margin:		0 auto; }
#contentWrapper {
	float:			left;
	width:			100%;
	border-bottom:	5px solid #c31230;
	margin-bottom:	5px;
	background:		url(/images/fauxBG.gif) no-repeat bottom left; }
#mainWrapper {
	float:		right;
	width:		100%;
	margin:		0 0 0 -200px; }
#main {
	line-height:	1.5em;
	margin:			0 0 0 200px;
	background:		#fff; }
#navigation {
	float:		left;
	width:		100%;
	margin-bottom:	5px;
	background:	#2674b4 url(/images/grad.gif) repeat-x 0px 0px; }
#navigationFauxSpacerBG {
	float:		left;
	width:		494px;
	margin-top:	10px;
	background:	#fff;
	margin-left:	15px; }
#navigation a, #navigation a:link, #navigation a:visited {
	display: 			block;
	float:				left;
	width:				80px;
	line-height:		3.5em;
	text-align:			center;
	text-decoration:	none;
	color:				#d7ecfe;
	font-weight:		bold;
	background:			#2674b4 url(/images/navigationBullet.gif) no-repeat top center;
	border-bottom:		10px solid #064d86;
	margin-left:		2px; }
#navigation a:hover, #navigation a:active {
	background:		#2674b4 url(/images/navigationBulletActive.gif) no-repeat top center;
	color:			#064d86;
	border-bottom:	10px solid #d7ecfe; }
.bannerTrim {
	clear:		both;
	height:		5px;
	margin-top:	5px;
	border-top:	5px solid #00457d; }
#banner {
	height:		172px; }
#serviceAdTitle {
	color:			#d7ecfe;
	font-size:		150%;
	font-family:	"Trebuchet MS",arial,helvetica,sans-serif;
	font-weight:	bold;
	padding:		30px 0 0 25px; }
#serviceAdDescription {
	width:			220px;
	color:			#fff;
	font-size:		90%;
	font-family:	arial,helvetica,sans-serif;
	font-weight:	bold;
	letter-spacing:	0;
	padding:		0 0 0 25px; }
#mainContent {
	margin:	0 10px 0 15px; }
.mainContentTitle {
	font-size:		14px;
	font-family:	"Trebuchet MS",arial,helvetica,sans-serif;
	letter-spacing:	2px;
	padding:		6px 0 3px 20px;
	margin-bottom:	0;
	background:		url(/images/bannerTilt.gif) no-repeat 0 0; }
.mainContentTitle strong {
	color:		#fff;
	background:	#9b153c;
	padding:	1px 20px 2px 0; }
.floatingTitle {
	padding-top:	5px; }
#gettingStartedLinks {
	list-style-type:	none;
	letter-spacing:		0;
	margin:				14px 0 14px 15px; }
#gettingStartedLinks li {
	padding-left:	12px;
	background:	#fff url(/images/subVisitedActive.gif) no-repeat 0 50%; }
#sidebar {
	float:			left;
	width:			200px;
	padding-bottom:	160px; }
#logo {
	width:		198px;
	height:		100px;
	border:		1px solid #000;
	background:	#fff;
	color:		#fff; }
#logo img {
	margin-top:		16px;
	margin-left:	7px; }
#freeStuff {
	font-size:		85%;
	font-weight:	bold;
	color:			#fff;
	background:		#c31230;
	padding:		30px 0 30px 25px; }
#freeStuff ul {
	margin:				0;
	list-style-type:	none; }
#freeStuff ul li {
	display:		block;
	padding-left:	17px;
	background:		#c31230 url(/images/free_stuff_bullet.gif) no-repeat 0px 1px; }
#freeStuff ul li a, #freeStuff ul li a:link, #freeStuff ul li a:visited {
	color:				#fff;
	background:			#c31230;
	text-decoration:	none; }
#freeStuff ul li a:hover, #freeStuff ul li a:active {
	padding-left:	27px; }
#freeStuff ul #middle {
	margin-top:		6px;
	padding-top:	6px;
	margin-bottom:	6px;
	padding-bottom:	6px;
	padding-left:	17px;
	border-top:		2px dotted #fff;
	border-bottom:	2px dotted #fff;
	background:		#c31230 url(/images/free_stuff_bullet.gif) no-repeat 0px 7px; }
#search {
	width:		198px;
	height:		46px;
	border:		1px solid #000;
	background:	#064d86 url(/images/search_bg.gif) repeat; }
#search p {
	margin:	13px 0 0 20px; }
#searchBox {
	width:	100px;
	height:	16px;
	border:	1px solid #000; }
#searchButton {
	background:		#c31230;
	color:			#fff;
	font-size:		85%;
	font-weight:	bold;
	padding:		1px 2px;
	border:			1px solid #000; }
.sidebarTitle {
	width:			198px;
	border:			1px solid #000;
	font-size:		100%;
	font-weight:	bold;
	color:			#fff;
	background:		#bd1231 url(/images/sidebar_title_bg.gif) repeat top left; }
#firstSidebarTitle {
	border-top:	0; }
.sidebarTitle p {
	line-height:	1.9em;
	margin:			0 0 0 15px; }
#sidebarText {
	color:			#636465;
	background:		#eaeaea;
	letter-spacing:	0;
	font-size:		90%;
	margin-bottom:	15px; }
#sidebarText p {
	padding-left:	5px;
	padding-right:	5px;
	margin-top:		0;
	text-align:		justify; }
#sidebarText .recentNewsDate {
	color:			#064d86;
	font-weight:	bold;
	margin-top:		9px;
	padding-top:	10px;
	background:		#eaeaea url(/images/newsHR.gif) no-repeat 5px 0px; }
#sidebarText .firstNewsDate {
	background:		#eaeaea;
	margin-top:		3px;
	padding-top:	0; }
#sidebarText #moreNews {
	margin-top:		10px;
	color:			#064d86;
	font-weight:	bold;
	text-align:		right;
	background:		#eaeaea url(/images/moreNewsBullet.gif) no-repeat 85px 2px; }
#newsletterBox {
	width:	100px;
	height:	16px;
	margin:	0px 0 0 12px;
	border:	1px solid #000; }
#newsletterButton {
	background:		#c31230;
	color:			#fff;
	font-size:		85%;
	font-weight:	bold;
	padding:		1px 2px;
	border:			1px solid #000; }
.manageSubscription {
	margin-top:		5px;
	margin-bottom:	10px;
	color:			#064d86;
	font-weight:	bold;
	font-size:		80%; }
#footer {
	clear:			both;
	font-size:		70%;
	color:			#b9cbda;
	background:		#064d86 url(/images/logo_lower_A.gif) no-repeat 1em 1.3em;
	line-height:	1.4em;
	text-align:		right;
	padding:		1em; }
#footer a, #footer a:link, #footer a:visited {
	color:				#b9cbda;
	background:			#064d86;
	text-decoration:	none;
	border:				none; }
#footer a:hover, #footer a:active {
	color:	#fff; }