/* CSS Document */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ GLOBAL ELEMENT TAGS ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a						{ color: #3366BB; text-decoration: none }
a img					{ border-style: none }
a:link 					{ color: #3366BB; text-decoration: none }
a:hover					{ color: #0080FF; text-decoration: underline }
a:active				{ color: #3366BB; text-decoration: none }
a:visited				{ color: #3366BB; text-decoration: none }
body					{ font-family: Arial, Helvetica, sans-serif; margin: 0px; }
p						{ font-family: Arial, Helvetica, sans-serif; margin: 0 0 13px 0; }
td						{ vertical-align: top }
.page_contents			{ width: 730px; padding: 10px }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~ FLOATING FOOTER ~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Source: http://scott.sauyet.name/CSS/Demo/FooterDemo.css */
html,body,#contents		{ height: 100%; min-height: 100%; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 95%; }
html>body,html>body #contents
						{ height: auto /* Without this, Moz1.0 adds a vertical scrollbar */ }
#contents				{ left: 0; position: absolute; top: 0 }
#footer					{ bottom: 0; padding: 0; position: absolute; width: 100%; font-size: 90%; }
#main 					{ height: auto; margin-bottom: 11em; padding: 0 }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ GLOBAL PAGE HEADER ~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.headerImage			{ background-color: #5A719C; background-image: url(images/bg_tiled.gif); vertical-align: top }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~ NEWS ITEMS ~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
rss_box, .news					{ padding: 0px; }
.news a					{ color: #3E3E3E; text-decoration: none }
.news a.cta				{ color: #3366BB; text-decoration: none }
.news a.cta:hover		{ color: #0080FF; text-decoration: underline }
.news a:hover			{ color: #0080FF; text-decoration: underline }
.news li				{ }
.rss_items				{ padding-left: 10px }
.rss_item				{ padding-bottom: 10px }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ GLOBAL PAGE FOOTER ~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.pagefooter 			{ color: #D6D3D6 }
.pagefooter a			{ color: #D6D3D6; text-decoration: none }
.pagefooter a:hover		{ color: #CECECE; text-decoration: underline }
.pagemasthead			{ color: #808080; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; text-align: left }
.promotions a 			{ color: #3E3E3E; text-decoration: none }
.promotions a.cta		{ color: #3366BB; text-decoration: none }
.promotions a.cta:hover	{ color: #0080FF; text-decoration: underline }
.promotions a:hover		{ color: #3E3E3E; text-decoration: none }
.resources a 			{ color: #3E3E3E; text-decoration: none }
.resources a:hover		{ color: #0080FF; text-decoration: underline }
/*.content_title			{ font-weight: bold; margin-bottom: 4px }*/
.content_title			{ color:#333366;font-weight:bold;font-size:11pt;margin-bottom:5px }
