body									{  font-family: verdana, arial, "lucida console", sans-serif; font-size: 11px; padding: 0; margin: 0; }
a										{ color: #003976; }
a:hover									{ color: #597da5; }
h1										{ font-family: arial; font-size: 20px; color: #003875; font-weight: bold; padding: 0; margin: 0; }
h2										{ font-family: arial; font-size: 14px; color: #003875; font-weight: bold; padding: 0; margin: 0; }
h3										{ font-family: arial; font-size: 13px; color: #003875; font-weight: bold; }
hr										{ color: #003875; height: 1px; }

ul										{ padding: 0; list-style-position: inside; text-indent: -16px; margin-left: 16px; }
img										{ border: 0; }

div#wrapper								{ width: 955px; margin: 0 auto; background-color: #fff; }
div#header								{ width: 927px; height: 63px; background-image: url(images/header.jpg); margin: 0 auto; }
div#logo								{ float: left; padding: 0 0 0 34px; }
div#header_nav							{ font-family: verdana; font-size: 10px; float: right; color: #fff; margin: 3px 20px 0 0; }
div#header_nav a						{ color: #fff; text-decoration: underline; }
div#navigation							{ width: 490px; height: 24px; padding-left: 422px; padding-right: 15px; font-size: 12px; background-image: url(images/background_nav.jpg); background-repeat: no-repeat; margin: 5px auto 0; }
div#index_body							{ width: 927px; background-image: url(images/background_body.jpg); background-repeat: no-repeat; margin: 0 auto; }
div#index_body_text						{ float: left; z-index: 100; padding: 7px 0 0 60px; height: 80px; width: 400px; color: #fff; }
div#index_body_content					{ float: left; width: 927px; }
div#index_inner_container				{ width: 867px; padding: 65px 0 10px 55px; }
div#index_inner_container ul			{ list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; }
div#index_inner_container li			{ background-image: url(images/box_button.jpg); background-position: 0 5px; background-repeat: no-repeat; padding: 0 0 8px 11px; text-indent: 0px; }
div#index_editable_text_l				{ float: left; width: 250px; overflow: hidden; margin-top: 20px; margin-right: -1px; padding: 0 10px 0 10px; border-right: 1px solid #003875; }
div#index_editable_text_r				{ float: left; width: 245px; overflow: hidden; margin-top: 20px; padding: 0 10px 0 15px; border-left: 1px solid #003875; }
div#footer_top							{ font-family: verdana; font-size: 10px; text-align: right; padding-bottom: 0px; }
div#footer_top p						{ margin: 0; }
div#footer_top_index					{ font-family: verdana; font-size: 10px; text-align: right; padding: 0 14px 0 0; }
div#footer_top_index p					{ margin: 0; }
div#footer								{ font-family: verdana; font-size: 10px; width: 927px; margin: 0 auto; text-align: right; padding-bottom: 10px; }
div#footer a							{ font-family: verdana; font-size: 10px; color: #003976; text-decoration: underline; }
div#footer p							{ margin: 0 0 8px 0; }

div#inner_body							{ width: 927px; margin: 0 auto; padding: 0px; }
div#inner_content						{ float: left; z-index: 100; width: 927px; color: #fff; }
div#inner_navigation_title				{ float: left; padding: 0 0 0 41px; text-align: left; height: 17px; line-height: 17px; }
div#inner_navigation					{ float: left; padding: 0 0 0 6px; }
div#clear								{ clear: both; }

div#inner_container						{ padding: 35px 0 30px 30px; }
div#inner_container p					{ margin: 0 0 10px 0; }
div#inner_container td					{ vertical-align: top; }

/* shrinks padding around links, spaces and colors the background of each "link" */
#inner_navigation ul					{ list-style-type: none; margin-top: 0px; }
#inner_navigation a						{ padding: 2px 0 2px 20px; text-decoration: none; text-indent: 0px; display: block; color: #fff; position: relative; }
#inner_navigation li					{ background: #003875; margin-top: 1px; width: 146px; float: left; position:relative; }
#inner_navigation li:hover				{ visibility: inherit; /* fixes IE7 'sticky bug' */ }
#inner_navigation li.current			{ background: #fff; }
#inner_navigation li.current a			{ color: #003875; }
#inner_navigation li.currentThird		{ background: #fff; }
#inner_navigation li.currentThird a		{ color: #003875; text-decoration:underline;}

/* makes background light blue as a "hover-state" and white for "hover-state" when current */
#inner_navigation li:hover, 
#inner_navigation li.sfHover, 
#inner_navigation a:hover				{ background: #597da5; outline: 0; color: #fff; }
#inner_navigation li.current:hover, 
#inner_navigation li.current.sfHover, 
#inner_navigation li.current a:hover	{ background: #fff; outline: 0; color: #597da5; }

/* removes float for "tertiary" level navigation, adjusts padding around tertiary level links, blends un with secondary */
#inner_navigation li li					{ float: none; margin: 0; padding: 0; background: none; margin-top: 1px; width: 146px; float: left; position:relative; }
#inner_navigation li li a				{ padding: 0 0 2px 10px; color: #597da5; text-decoration: none; text-indent: 0px; display: block; position: relative; }
#inner_navigation li ul li				{ color: #fff; width: 110px; padding-top: 1px; }

/* hover state for tertiary nav item */
#inner_navigation li li:hover, 
#inner_navigation li li.sfHover, 
#inner_navigation li li a:hover			{ outline: 0; color: #597da5; background: none; text-decoration: underline; }


/*.content {font-family: verdana, arial, "lucida console", sans-serif; font-size: 11px;}*/
.content {font-family: verdana, arial, "lucida console", sans-serif; font-size: 12px; line-height: 17px; color: #4c4c4c;}
.content li h3 {display: inline;}

/* menu styles for no dropdowns */
#navigation ul.no-menu {margin:0px;float:left;position:relative;}
#navigation .no-menu {list-style-type:none;}

/* styles for right-hand callout */
#sw_rightQuote
{
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #003875;
	background: url(images/topQuote.gif) no-repeat;
	background-position: 0px 8px;
	padding-top: 17px;
	line-height: 14px;
	padding-left: 5px;
}
#sw_rightQuote p
{
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #003875;
	line-height: 14px;
}
#sw_rightBtmQuote
{
	background: url(images/btmQuote.gif) no-repeat bottom right;
}
#sw_rightQuoteCredit
{
	font-size: 10px;
	line-height: 14px;
	padding-left: 5px;
}
