/* Improve PRINT css document
------------------------------ */

* {
	font-size: 100.01%;
	margin: 0;
	padding: 0;
}
body {
	color: #333;
	font: 1.1em/1 Verdana, Sans, "Microsoft Sans Serif", Helvetica, Arial, sans-serif;
}

/* Box layout
------------------------------ */

#wrapper {
	width: auto;
	height: auto;
}
#header {
	padding-bottom: 15px;
	border-bottom: 6px double #005FA3;
}
#header h1 {
	position: relative;
	height: 24px;
}
.left h1 {
	width: auto;
}
.right h1 {
	width: auto;
}
.right ul {
	display: none;
}
#header .left {
	float: left;
	width: 140px;
	height: 68px;
}
#header .right {
	position: absolute;
	top: 0;
	left: 140px;
	height: 68px;
	width: auto;
}
#stripes {
	display: none;
}
#stripes .left {
	display: none;
}
#crumb {
	display: none;
}
#menu {
	display: none;
}
#content {
	position: relative;
	width: auto;
	height: auto;
}
#content #page {
	width: auto;
}
#left {
	display: none;
}
#page-right {
	display: none;
}
.clear {
	clear: both;
}


/* Styles
------------------------------ */

a, a:visited, a:active {
	color: #005FA3;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.ext_url {
	padding: 0;
}
a.dl_pdf {
font-size: 76%;
display: block;
background: #F1F5F9 url(/graphics/pdficon_small.gif) left no-repeat;
padding: 4px 4px 4px 25px;
min-height: 17px;
margin: 10px 0 10px 0;
}

.right ul {
	margin-right: 19px;
}
.right li {
	display: inline;
	border-right: 1px solid #005FA3;
	font-size: 62%;
	padding: 0.2em 0.7em 0.2em 0.3em;
	line-height: 20px;
}
.right li.end {
	border: 0;
}
.right a:hover {
	border-bottom: 1px dotted #005FA3;
}

.search form {
	margin-top: 0.5em;
}
.search form #q {
	height: 15px;
	width: 114px;
	border: 1px solid #333;
	padding-left: 19px;
	background: #FFF url(/graphics/mag_glass.gif) left no-repeat;
}
#text {
	margin: 25px 25px 25px 25px;
	width: 600px;
}
#error #text {
	margin: 25px 25px 25px 25px;
	width: 600px;
}

#page h2 {
	color: #0961A3;
	font-size: 110%;
	letter-spacing: 1px;
	font-family: "Bell Gothic", Arial, Verdana, Sans, Helvetica, sans-serif;
	margin-bottom: 15px;
}
#page h3 {
	color: #0961A3;
	font-size: 105%;
	letter-spacing: 1px;
	font-family: "Bell Gothic", Arial, Verdana, Sans, Helvetica, sans-serif;
	margin: 25px 0 15px 0;
	border-bottom: 1px dotted #B7CDE1;
}
#page img {
	border: 0;
}
#page #text img.partner_logo {
	margin-bottom: 10px;
}
#page p {
	color: #333333;
	font-size: 76%;
	margin-bottom: 15px;
	line-height: 1.2em;
}
#page p.news_date {
	text-align: right;
	font-size: 62%;
	color: #555555;
}
#page ul {
	list-style-type: none;
	list-style-position: inside;
	margin: 0 10px 20px 10px;
}
#page ol {
	list-style-position: inside;
	margin: 0 10px 20px 10px;
}
#page ol.news li {
	font-size: 76%;
	padding: 0 10px 5px 10px;
	line-height: 1.2em;
	margin-bottom: 4px;
	border-bottom: 1px dotted #005FA3;
}
#page ul.bulleted li {
	display: block;
	font-size: 76%;
	padding: 0 10px 0 10px;
	background: transparent url(/graphics/bulletpoint_blue.gif) top left no-repeat;
	line-height: 1.2em;
	margin-bottom: 4px;
}
#page ul.bulleted li span {
	padding: 2px 5px 5px 5px;
	display: block;
}
span.level1 {
	background: #F1F5F9 url(/graphics/level_1_bg_grad.gif) bottom repeat-x;
}
span.level2 {
	background: #E2EBF3 url(/graphics/level_2_bg_grad.gif) bottom repeat-x;
}
span.level3 {
	background: #D4E1ED url(/graphics/level_3_bg_grad.gif) bottom repeat-x;
}
#page ul.std li {
	font-size: 76%;
	line-height: 1.2em;
	margin-bottom: 4px;
}
#page ul.inline-blue li {
	color: #005FA3;
	display: inline;
	font-size: 76%;
	padding: 0 5px 0 10px;
	background: transparent url(/graphics/bulletpoint_blue.gif) left no-repeat;
}
#page ul.sublist li {
	font-size: 76%;
	line-height: 1.4em;
	margin-bottom: 5px;
	border-bottom: 1px dotted #005FA3;
}
#page table {
	font-size: 76%;
	padding: 10px 5px 10px 5px;
	border-bottom: 1px dotted #005FA3;
	border-top: 1px dotted #005FA3;
}
#page td {
	line-height: 1.2em;
	margin-bottom: 10px;
}
#page strong {
	color: #005FA3;
}
#page dt {
	font-size: 84%;
	color: #0961A3;
	border-bottom: 1px dotted #D4D1ED;
	background-color: #F1F5F9;
	padding: 5px;
	font-weight: 600;
}
#page dd {
	padding: 8px 5px 5px 5px;
	margin-bottom: 15px;
	background: #FFFFFF url(/graphics/faq_bg_grad_rev.gif) top repeat-x;
}
#page #logos {
	display: none;
}
#left .sublinks {display:none;}
#search_results {
	margin-top: 40px;
}
#search_results a.title {
	font-size: 76%;
	font-weight: 600;
	padding-bottom: 2px;
	display: block;
	border-bottom: 1px dotted #D4D1ED;
}
#search_results p {
	font-size: 76%;
	margin: 5px 0 0 0;
}
#search_results p.stats {
	margin: 5px 0 0 0;
	font-size: 62%;
	color: #488000;
}
#search_results .result_r1 {
	background: #F0F5F9;
	padding: 2px;
	margin-bottom: 15px;
}
#search_results .result_r2 {
	padding: 2px;
	margin-bottom: 15px;
}
#search_results strong {
	color: #333;
}
.paginate {
	text-align: center;
	font-size: 76%;
	margin-top: 15px;
}
#error #page {
	background: #FFFFFF url(/graphics/http_error.gif) left bottom no-repeat;
}
address span {
	font-size: 76%;
	line-height: 1.2em;
	display: block;
	font-style: normal;
}
#site_footer {
	height: 25px;
	border-top: 1px dotted #D4D1ED;
}
#site_footer span.left {
	width: auto;
	height: 25px;
	padding: 0;
}
#site_footer span.right a.print {
	display: none;
}
#site_footer span.right a.email {
	display: none;
}
#site_footer p {
	display: inline;
	line-height: 25px;
	font-size: 62%;
}
#site_footer p.stats {
	display: none;
}