/*Style Sheet for Version 5 Browsers */
/*The Body Background */
body {	background-color: #A7AEB3;	margin-left: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 20px;	background-image: url(/graphics/home/bg_grade.jpg);	background-repeat: repeat-x;	font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 1;	text-align: center;	color: #000000;	min-width: 798px;}
a img {	border: none;}
.homeBanner  {margin: 0; padding: 0; width: 798px; display: block; height: 212px; background: url(/graphics/home/banner_budget.jpg) no-repeat;	text-indent: -9999px;}
.homeBanner  a {	display: block;	width: 798px;	height: 212px;}
.homeBanner a:hover {	background: none;	border: none;}
/* Test home banner */
.homeBanner2  {margin: 0; width: 798px;display: block; height: 212px; background: url(/graphics/landing/trainingBannerVar2a.jpg) no-repeat;	text-indent: -9999px;}
.homeBanner2  a {	display: block;	width: 798px;	height: 212px;}
.homeBanner2 a:hover {	background: none;	border: none;}
/* end test settings */
.sidebarHead {text-transform: capitalize; letter-spacing: 1px;color: #cc0000;margin: 0;padding: 10px 5px;font-weight: bold;
font-size: 12px;}
.newsItem {margin: 0;padding: 2px 2px 8px 10px;}
/* button styles */
ul#buttons {	margin: 0;	padding: 0;	list-style: none;}
ul#buttons li {	margin: 0 0 10px;}
ul#buttons li a {	background: #CCC;	display: block;	width: 166px;	height: 47px;	margin: 0;	border: #DDDBD2 1px solid;
}
ul#buttons li img {	margin: 0;	border:  #F5F5F3 1px solid;
}
ul#buttons li a:hover img {	border: 1px solid #FF0000;
}
/* image styles */
#mn .illustration img {	display: block;	margin-bottom: 5px;}
.illustration {	float: right;	margin: 0 0 5px 20px;	text-align: center;}
.otherway, .left {	float: left;	margin: 8px 20px 5px 0;	padding-left: 24px;}
.full {	float: none;	width: 540px;	margin: 0;}
.half {	width: 280px;}
.third {	width: 220px;}
.quarter {	width: 135px;}
#mn .caption {	display: block;	margin-top: 5px;	font: .88em/1.4em Arial, Helvetica, sans-serif;}
#home {	text-align: left;	}
#home p {	font-size: 11px;	color : #000000;	padding-left: 15px;	padding-right: 10px;}
#bread {	color : #000000;	font-size: 10px;	padding-top: 3px;	text-align: left;	padding-bottom: 2px;}
#home h3 {	color : #666666;	font-size: 11px;	padding-top: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;}
#home ul {	color : #000000;	padding-left: 35px;	padding-right: 10px;}
#home h1 {	font-family: Arial, sans-serif;	FONT-SIZE: 2em; 	COLOR: #405886; 	margin-top: 5px; 	padding-left: 10px;
}
#home h1 b{	color: #CC0000;	text-align: right;	margin-right: .8em;
}
#home h2 {	font-size: 14px;	line-height: 1.0;	color: #666666;	padding-top: 4px;	padding-left: 10px;	padding-bottom: 0px;
	font-weight: bold;	width: 100%;	font-family: Verdana, Arial, sans-serif;}
#home a:link {	color: #0000CC;}
#home a:visited {	color: #666666;}
#home a:hover {	color: #006633;	text-decoration:none;}
#home a:active {	color: #0000CC;}
#mn {	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.5;	background-color: #FFFFFF;
	color: #000;	text-align: left;}
#mn p {	margin-top: 8px;	margin-left: 25px;	padding-right: 15px;	font-size: 11px;	line-height: 1.8em;}
#mn h1 {
	FONT-WEIGHT: bold;	FONT-SIZE: 24px;	COLOR: #cc0000;	FONT-FAMILY: Arial, Helvetica, sans-serif;	margin-top: 0px;
	margin-bottom: 0px;	line-height: 26px;	padding-left: 10px;}
#mn h2 {	font: bolder 16px Arial, Helvetica, sans-serif; letter-spacing: 1px;	color: #004080;
	text-transform: none;	line-height: 1.4em;	margin: 15px 0 5px 15px;}
#mn h3 {	font-size: 12px; letter-spacing: 1px; line-height: 1.0;	color: #000;	margin: 15px 25px 5px 15px;	font-weight: bolder;	font-family: Arial, sans-serif;	background-image: url(/graphics/productInfo/bg_header.png);	padding: 5px;
}
#mn h4 {	color: #666;	margin: 15px 25px 5px 15px;	font-size: 0.88em;	font-weight: bolder;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-left: 8px;}
#mn h5 {	font-size: 12px;	line-height: 1.0;	color: #000000;	padding-left: 15px;	font-weight: 600;	font-family: Verdana, Helvetica, sans-serif;}
#mn li{	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.8em;	color: #000;
	text-align: left;	padding-right: 15px;}
#mn ul {padding-left: 55px;}
#pt {	background-color: #ffffff;}
#pt p {	font-size: 65%;	line-height: 1;	color: #000066;	margin: 0px;	padding-top: 4px;	padding-left: 12px;	padding-bottom: 6px;	font-weight: normal;	font-family:  Verdana, Helvetica, sans-serif;	font-style: normal;	border-bottom-width: 1px;
	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}
#footer {text-align: center;}
#footer p {	font-size: 85%;	line-height: 1.2;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	font-weight: 500;
	text-align: center;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;}
#footer h2 {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'}
#footer h1 {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'}
.style12 {	color: #747474;	font-size: 14px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.style15 {color: #FF0000}
.style16 {color: #666666}
#sidebar {	font-size: 11px;	margin: 0px;	text-align: left;	font-family: Verdana, Arial, Helvetica, sans-serif;}
#sidebar p {    padding-left: 12px;	padding-bottom: 2px;	padding-top:7px;	padding-right:3px;	margin-top: 7px;
	margin-bottom: 2px;	border-top: 1px dotted;	border-color: #cccccc;	width: 100%;	}

#sidebar h6 {	line-height: 1;	width: 100%;}
#sidebar h5 {	color: #CC0000;	text-decoration: none;	font-weight: 600;	font-size: 100%;	margin:2px;}
#sidebar h1 {	font-size : 14px;	font-weight: bolder;	color: #666666;	padding-bottom: 4px;	padding-top: 10px;
	padding-left: 0px;	text-align: left;	margin-bottom: 2px;}
#sidebar h2 {	font-size: 11px;	font-weight: normal;    padding-left: 12px;	padding-bottom: 2px;	padding-top: 4px;
	padding-right:0px;	margin-top: 4px;	margin-bottom: 4px;	border-top: 1px dotted;	border-color: #cccccc;	width: 100%;	}

#sidebar h3 {	font-size: 10px;	font-weight: normal;    padding-left: 12px;	padding-bottom: 2px;	padding-top: 4px;
	padding-right:0px;	margin-top: 4px;	margin-bottom: 4px;	border-top: 1px dotted;	border-color: #cccccc;	width: 100%;	}

#sidebar h4 {	font-size : 110%;	font-weight: 500;	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;	color: #003366;	border: 1px solid;	border-color: #C9C9C9;	background-color: #F9FCFF;	padding: 10px 6px;	text-align: right;	line-height: 1.4;
}
#mn a:link {	color: #0000CC;}
#mn a:visited {	color: #663366;}
#mn a:hover {	color: #006633;	text-decoration:none;}
#mn a:active {	color: #0000CC;}
#footer a:link {	color: #0000CC;}
#footer a:visited {	color: #0000CC;}
#footer a:hover, #footer a:active {	color: #006633;	text-decoration: none;}
#footer {text-align: center;}
#sidebar a:link {	color: #0000CC;	text-decoration: none;}
#sidebar a:visited {	color: #666666;	text-decoration: none;}
#sidebar a:hover,#sidebar a:active {	color: #006633;	text-decoration: underline;}
#top h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 1.5;	color: #ffffff;	text-align: right;	font-weight: normal;}
#top a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 1.5;	color: #ffffff;
	text-align: right;	text-decoration:underline;}
#top a:visited {	color: #cccccc;}
#top a:hover {	color: #000000;	text-decoration:underline;	background-color: #ffffff;}
#top a:active {	color: #0000CC;}
.imgfloatright { 	float : right }
.imgfloatleft { 	float : left }
.normal {	FONT: 10px/14px verdana, application, arial; COLOR: #000000}
.normalb {	FONT: bold 10px/14px verdana, application, arial; COLOR: #000000}
.normalbl {	FONT: bold 10px/14px verdana, application, arial; COLOR: #003366}
.normal10pt {	FONT: 11px/11px verdana, application, arial; COLOR: #000000; padding-right: 6px;}
.normal10ptbold {	FONT: bold 12px/12px verdana, application, arial; COLOR: #000000}
.normal09pt {	FONT: 9px/9px verdana, application, arial; COLOR: #000000}
.normal09ptbold {	FONT: bold 9px/9px verdana, application, arial; COLOR: #000000}
.normal8 {	FONT: bold 16px/16px verdana, application, arial; COLOR: #ff0000}
.linktop {	FONT: bold 12px verdana, application, arial; COLOR: #CC0000; text-decoration: underline; }
.linktopsub {	FONT: bold 11px verdana, application, arial;	COLOR: #CC0000;	text-decoration: underline;	padding-bottom: 10px;
	padding-left: 20px;}
.white {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'}
.white-bold {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; margin-left: 10px; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; }
.white-huge {	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'}
.white-small {	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'}
.dots {	PADDING-LEFT: 5px;	PADDING-RIGHT: 5px; 	FONT-WEIGHT: bold; 	COLOR: #cc0000; 	PADDING-TOP: 5px; 	FONT-FAMILY: Verdana; 	FONT-SIZE: 11px; }
.blltext {	PADDING-LEFT: 0px;	FONT-SIZE: 11px;	line-height: 1.5;	COLOR: #000;	PADDING-TOP: 5px;	FONT-FAMILY: Verdana, Arial, Helvetica;	text-align: left;}
.red-bold-small {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'}
.page-subhead {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: 'Arial', 'Verdana', 'Helvetica'}
.box {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; WIDTH: 480px; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: Verdana; TEXT-ALIGN: left;}
.page-head {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'}
.copyright {	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'}
.maintext {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'}
.maindiv {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'}
.pr-subhead {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: 'Arial', 'Verdana', 'Helvetica'}
.subheading {	color: #003366;	font-weight: bold;	font-size: 13px;}
li {	padding-bottom: 6px;}
/* home page style so it isn't overwritten */
div#intro h1 {	FONT-WEIGHT: bold;	FONT-SIZE: 18px;	COLOR: #004080;	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 0px;	margin-bottom: 0px;	line-height: 26px;	padding-left: 10px; letter-spacing: .1em;}
div#intro h1.title a {color: #004080; text-decoration: none; }
div#intro h1.title a:hover {color: #004080; text-decoration: none;}
div#intro h1.title a:visited {color: #004080; text-decoration: none;}
