body {
	background: transparent url(../images/background.jpg) left top repeat;
}
/********** Style for the home page **********/
#wrapper {
	width: 750px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	border: solid 1px #000;
	background: transparent url(/images/wrapperBack.jpg) repeat-y;
}
#topNav {
	width: 750px;
	height: 37px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: transparent url(/images/topNavBack.jpg) repeat-x;
}
#topNavLeft {
	width: 380px;
	padding-top: 15px;
	float: left;
	position: relative;
}
#topNavLeft ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#topNavLeft li {
	font: normal 12px/16px Verdana, Arial, sans-serif;
	margin: 0px 0px 5px 25px;
	padding: 0px;
	display: inline;
}
#topNavLeft a {
	color: #9CBED4;
	text-decoration: none;
}
#topNavLeft a:link, #topNavLeft a:active, #topNavLeft a:visited {
	color: #9CBED4;
	text-decoration: none;
}
#topNavLeft a:hover {
	color: #fff;
	text-decoration: none;
}
#topNavRight {
	width: 345px;
	padding: 13px 0px 0px 0px;
	text-align: right;
	margin: 0px 0px 0px 400px;
}
#topNavRight form {
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
#topNavRight select {
	font: normal 10px/14px Verdana, Arial, sans-serif;
}
#topNavRight ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#topNavRight li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#topNavRight img {
	margin-bottom: -5px;
	_margin-bottom: -3px;
}
#bottomNav {
	width: 750px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: transparent url(/images/bottomNavBack.jpg) repeat-x;
}
#bottomNav ul {
	margin: 2px 0px 0px 14px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#bottomNav li {
	font: normal 12px/20px Verdana, Arial, sans-serif;
	margin-right: -4px;
	padding: 0px;
	display: inline;
}
#bottomNav a {
	color: #9CBED4;
	text-decoration: none;
	background: transparent url(/images/bottomNavLi.jpg) no-repeat;
	padding: 3px 5px 3px 6px;
}
#bottomNav a:link, #bottomNav a:active, #bottomNav a:visited {
	color: #9CBED4;
	text-decoration: none;
	background: transparent url(/images/bottomNavLi.jpg) no-repeat;
	padding: 3px 5px 3px 6px;
}
#bottomNav a:hover {
	color: #fff;
	text-decoration: none;
	background: transparent url(/images/bottomNavLi_over.jpg) no-repeat;
	padding: 3px 5px 3px 6px;
}
#bodyLeft {
	width: 480px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
#bodyLeft p {
	font: normal 12px/16px Verdana, Arial, sans-serif;
	padding: 5px 15px 5px 0px;
	margin: 0px;
	color: #666;
}
#bodyLeft h1 {
	font: normal 22px/26px Georgia, Times New Roman, serif;
	padding: 15px 15px 5px 0px;
	margin: 0px;
	color: #335577;
}
#bodyLeft h2 {
	font: normal 18px/22px Georgia, Times New Roman, serif;
	padding: 0px 15px 5px 0px;
	margin: 0px;
	color: #335577;
}
#bodyLeft a {
	color: #0E2943;
	text-decoration: none;
}
#bodyLeft a:link, #bodyLeft a:active, #bodyLeft a:visited {
	color: #0E2943;
	text-decoration: none;
}
#bodyLeft a:hover {
	color: #0E2943;
	text-decoration: underline;
}
#leftTop {
	width: 465px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	position: relative;
	border-bottom: solid 1px #999999;
}
#leftLeft {
	width: 225px;
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	position: relative;
	border-right: solid 1px #999999;
}
#leftLeft ul {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#leftLeft li {
	margin: 0px;
	padding: 0px;
	font: normal 11px/15px Verdana, Arial, sans-serif;
	color: #666;
	list-style-type: none;
}
#leftLeft a {
	background: #fff url(/images/homeArrow.jpg) no-repeat;
	background-position: left top;
	padding: 0px 5px 0px 25px;
	display: table-cell;
}
/* Hides from IE Mac \*/
* html #leftLeft a {
    display: block;
    width: 200px; 
}
/* width matches (100% - some space for rounding errors) / seven items */
#leftLeft h1 {
	font: normal 22px/26px Georgia, Times New Roman, serif;
	padding: 15px 15px 5px 0px;
	margin: 0px;
	color: #666;
}
#leftRight {
	width: 220px;
	_width: 200px;
	padding: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 260px;
	margin: 0px 0px 0px 250px;
	position: relative;
}
*:first-child+html #leftRight {
	width: 200px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 260px;
	position: relative;
}
#bodyRight {
	width: 240px;
	_width: 225px;
	padding: 0px;
	margin: 0px 0px 0px 510px;
	position: relative;
}
#bodyRight p {
	font: normal 12px/16px Verdana, Arial, sans-serif;
	padding: 5px 15px 5px 15px;
	margin: 0px;
	color: #666;
}
#bodyRight h1 {
	font: normal 22px/26px Georgia, Times New Roman, serif;
	padding: 15px 15px 5px 15px;
	margin: 0px;
	color: #E35F00;
}
#bodyRight a {
	color: #0E2943;
	text-decoration: none;
}
#bodyRight a:link, #bodyRight a:active, #bodyRight a:visited {
	color: #0E2943;
	text-decoration: none;
}
#bodyRight a:hover {
	color: #0E2943;
	text-decoration: underline;
}
#footer {
	width: 750px;
	padding: 20px 0px 15px 0px;
	margin: 0px;
	clear: both;
	text-align: center;
	background-image: none;
	background-color: #fff;
	border-top: solid 1px #999999;
}
#footer a {
	color: #0E2943;
	text-decoration: none;
}
#footer a:link, #footer a:active, #footer a:visited {
	color: #0E2943;
	text-decoration: none;
}
#footer a:hover {
	color: #0E2943;
	text-decoration: underline;
}
#footer p {
	font: normal 10px/14px Verdana, Arial, sans-serif;
	padding: 5px 15px 5px 15px;
	margin: 0px;
	color: #666;
}
#footerInside {
	width: 750px;
	padding: 20px 0px 15px 0px;
	margin: 200px 0px 0px 0px;
	clear: both;
	text-align: center;
	background-image: none;
	background-color: #fff;
	border-top: solid 1px #999999;
}
#footerInside a {
	color: #0E2943;
	text-decoration: none;
}
#footerInside a:link, #footerInside a:active, #footerInside a:visited {
	color: #0E2943;
	text-decoration: none;
}
#footerInside a:hover {
	color: #0E2943;
	text-decoration: underline;
}
#footerInside p {
	font: normal 10px/14px Verdana, Arial, sans-serif;
	padding: 5px 15px 5px 15px;
	margin: 0px;
	color: #666;
}
/********** Style for the inside pages **********/
#main {
	width: 750px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	border: solid 1px #000;
	background-color: #fff;
}
#menu {
	width: 160px;
	margin: 0px;
	padding: 25px 0px 0px 0px;
	float: left;
	position: relative;
	background: #fff url(/images/insideBack.jpg) repeat-y;
}
#menu ul {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#menu li {
	margin: 0px;
	_margin-bottom: 5px;
	padding: 0px;
	font: normal 11px/15px Verdana, Arial, sans-serif;
	color: #666;
	list-style-type: none;
}
#menu a {
	color: #164B83;
	text-decoration: none;
	padding: 0px 5px 5px 35px;
	display: table-cell;
}
#menu a:link, #menu a:active, #menu a:visited {
	color: #164B83;
	text-decoration: none;
}
#menu a:hover {
	color: #164B83;
	text-decoration: none;
	background: #fff url(/images/insideArrow.jpg) no-repeat;
	background-position: left top;
}
#insideRight {
	width: 510px;
	padding: 25px 0px 0px 0px;
	margin: 0px 50px 0px 175px;
	position: relative;
	background-color: #fff;
}
#insideRight p {
	font: normal 12px/16px Verdana, Arial, sans-serif;
	padding: 5px 15px 5px 0px;
	margin: 0px;
	color: #666;
}
#insideRight li {
	font: normal 12px/16px Verdana, Arial, sans-serif;
	color: #666;
}
#insideRight h1 {
	font: normal 22px/26px Georgia, Times New Roman, serif;
	padding: 0px 15px 5px 0px;
	margin: 0px;
	color: #335577;
}
#insideRight h2 {
	font: normal 20px/24px Georgia, Times New Roman, serif;
	padding: 2px 15px 5px 0px;
	margin: 0px;
	color: #E35F00;
}
#insideRight h3 {
	font: normal 18px/22px Georgia, Times New Roman, serif;
	padding: 0px 15px 5px 0px;
	margin: 0px;
	color: #335577;
}
#insideRight h4 {
	font: normal 16px/20px Georgia, Times New Roman, serif;
	padding: 5px 15px 0px 0px;
	margin: 0px;
	color: #E35F00;
}
#insideRight a {
	color: #0E2943;
	text-decoration: none;
}
#insideRight a:link, #insideRight a:active, #insideRight a:visited {
	color: #0E2943;
	text-decoration: none;
}
#insideRight a:hover {
	color: #0E2943;
	text-decoration: underline;
}
#insideRight img {
	margin: 0px 6px 2px 0px;
}
#insideRight .topPara {
	float:left;
	display:inline;
	width: 300px;
}
#insideRight .imgContainer img {
	padding:0;
	margin:0;
}
#insideRight .imgContainer {
	width: 190px;
	float:right;
	display:inline;
	text-align:center;
}
#floater {
	width: 175px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 5px 10px;
	position: relative;
	float: right;
	background-color: #EEEEDD;
}
#floater p {
	font: normal 11px/15px Verdana, Arial, sans-serif;
	padding: 5px;
	margin: 0px;
	color: #E35F00;
}
#floater ul {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#floater li {
	margin: 0px;
	padding: 0px;
	font: normal 10px/14px Verdana, Arial, sans-serif;
	color: #666;
	list-style-type: none;
}
#floater a, #floater a:hover, #floater a:active, #floater a:visited, #floater a:link {
	color: #164B83;
	text-decoration: none;
	padding: 0px 5px 3px 35px;
	display: table-cell;
	background: transparent url(/images/floaterArrow.jpg) no-repeat;
	background-position: left top;
}
/*****  Used primarily on the Solutions -> Tools page *****/
#centerHighlight {
	padding: 10px 10px 10px 10px;
	margin: 5px 0px 5px 00px;
	background-color: #EEEEDD;
}
#centerHighlight p {
	font: normal 11px/15px Verdana, Arial, sans-serif;
	padding: 5px;
	margin: 0px;
	color: #164B83;
}
#centerHighlight ul {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#centerHighlight li {
	margin: 5px 0px 2px 35px;
	padding: 0px;
	font: normal 10px/14px Verdana, Arial, sans-serif;
	color: #666;
	list-style-type: circle;
}
/*********************************************
	Page specific classes
**********************************************/
.quote {
	font: normal 16px/20px Verdana, Arial, sans-serif;
	padding: 2px 0px 5px 0px;
	margin: 0px;
	color: #293c82;
}
.quoted {
	font: bold 10px/14px Verdana, Arial, sans-serif;
	padding: 2px 0px 5px 0px;
	margin: 0px;
	color: #093;
}
.newsDate {	
	font: bold 10px/14px Verdana, Arial, sans-serif;
	padding: 2px 15px 2px 0px;
}
.newsHeadline {	
	font: normal 12px/16px Verdana, Arial, sans-serif;
	padding: 5px 15px 5px 0px;
	margin: 0px;
	color: #E35F00;
}
.clear {
	padding:0;
	margin:0;
	line-height:1px;
	clear:both;
	height:1px;
}
.alert {
	font: bold 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}