@charset "utf-8";
/* CSS Document */
/* GLOBAL STYLES - Used on every page */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #264c82;
	text-align: left;
	background-color: #6184b7;
}
#leftside {
	width:33px;
	background-image:url(../images/backleft.jpg);
	background-repeat:repeat-y;
}
#rightside {
	width:33px;
	background-image:url(../images/backright.jpg);
	background-repeat:repeat-y;
}
#righto {
	width:84px;
	background-image:url(../images/righto.gif);
	background-repeat:repeat-y;
}
#container {
	width: 806px;
	height: 100%;
	background-color:#FFF;
}
#containerMain {
	width: 702px;
	margin-left: none;
	margin-right: auto;
	background:#FFF;
}
#containerMain a {
	color:#427cb5;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
#containerHeader {
	width:702px;
	height:105px;
}
#containerHeader #containerLogo {
	position: relative;
	float: left;
	padding-right: 60px;
	z-index: 200;
}
#containerFooter {
	text-align: left;
	padding-left: 8px;
	padding-bottom: 6px;
	padding-top:6px;
	background-color:#e7ebf9;
	color:#264c82;
	font-weight:bold;
	font-size:11px;
}
#containerFooter a {
	color:#427cb5;
	font-size:12px;
	text-decoration:underline;
}
#containerNavigationTabbed {
	height: 28px;
}
ul.navigationTabbed {
	margin: 0px;
	padding:0px;
	list-style-type: none;
}
li.navigationTab {
	float: left;
}
li.navigationTab ul {
	position: absolute;
	display: none;
	margin: 0px;
	padding:2px;
	list-style-type: none;
	z-index: 200;
}
li.navigationTab li {
	height: 28px;
	float: left;
	padding:2px;
}
/*main navigation*/
#containerMainNavTabbed {
	height: 34px;
	padding-left:16px;
}
ul.MainnavTabbed {
	margin: 0px;
	padding:0px;
	list-style-type: none;
}
li.MainnavTab {
	float: left;
	padding:0px;
}
li.MainnavTab ul {
	position: absolute;
	display: none;
	margin: 0px;
	padding:0px;
	list-style-type: none;
	z-index: 200;
}
li.MainnavTab li {
	height: 34px;
	float: left;
	padding:0px;
}
/**teasers**/
#teaserIncome {
	position:relative;
	height: 215px;
	width:642px;
	padding-left:25px;
	background-image:url(../images/back_income.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	text-align:right;
}
#teaserIncome p {
	text-align:right;
	display:block;
	float:right;
	width:260px;
	height:215px;
	font-size:13px;
	line-height:22px;
	color:#003468;
	font-weight:500;
}
#teaserIndexed {
	height: 215px;
	width:642px;
	padding-left:25px;
	background-image:url(../images/back_indexed.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	text-align:right;
}
#teaserIndexed p {
	text-align:right;
	display:block;
	float:right;
	width:260px;
	height:215px;
	font-size:13px;
	line-height:22px;
	color:#003468;
	font-weight:500;
}
#teaserFixed {
	height: 215px;
	width:642px;
	padding-left:25px;
	background-image:url(../images/back_fixed.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	text-align:right;
}
#teaserFixed p {
	text-align:right;
	display:block;
	float:right;
	width:260px;
	height:215px;
	font-size:13px;
	line-height:22px;
	color:#003468;
	font-weight:500;
}
#teaserGeneral {
	height: 215px;
	width:642px;
	padding-left:25px;
	background-image:url(../images/back_general.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	text-align:right;
}
#teaserGeneral p {
	text-align:right;
	display:block;
	float:right;
	width:260px;
	height:215px;
	font-size:13px;
	line-height:22px;
	color:#003468;
	font-weight:500;
}
/****information****/
#containerInfo {
	padding-left:17px;
	width:672px;
}
#CloserLook {
	display:block;
	width:350px;
	float:left;
	text-align:left;
}
#InDepth {
	padding-left:10px;
	padding-bottom:15px;
	display:block;
	width:310px;
	float:right;
	text-align:left;
}
.head1 {
	color:#003468;
	font-size:15px;
	font-weight:bold;
}
.head2 {
	color:#d31145;
	font-size:25px;
	line-height:30px;
	font-weight:bold;
}
.head3 {
	color:#d31145;
	font-size:15px;
	font-weight:bold;
}
#InDepth a {
	color:#427cb5;
	font-size:12px;
	text-decoration:underline;
}
#InDepthFormPG {
	padding-left:10px;
	display:block;
	width:300px;
	float:left;
	text-align:left;
}
#InDepthFormPG a {
	color:#427cb5;
	font-size:12px;
	text-decoration:underline;
}
#FormBox {
	display:block;
	width:300px;
	float:left;
	text-align:left;
}
/*********navigation revamp****/
/* -------------------- Income Sustainer Tab -------------------- */

#containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTab:link, #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTab:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -3px 1px no-repeat;
	display:block;
	height:34px;
	position:relative;
	top:0px;
	float:left;
	width:152px;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTab:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTab:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -3px 1px no-repeat;
}
#containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTab:hover {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -170px 1px no-repeat;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTab:hover {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -170px 1px no-repeat;
}
#containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTabCURRENT:link, #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTabCURRENT:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -170px 1px no-repeat;
	display:block;
	height:34px;
	position:relative;
	top:0px;
	float:left;
	width:152px;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTabCURRENT:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTabCURRENT:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -170px 1px no-repeat;
}
/* -------------------- Safe Outlook Tab -------------------- */
	
	#containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTab:link, #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTab:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -3px -40px no-repeat;
	display:block;
	height:34px;
	position:relative;
	float:left;
	top:0px;
	width:154px;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTab:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTab:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -3px -40px no-repeat;
}
#containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTab:hover {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -178px -40px no-repeat;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTab:hover {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -178px -40px no-repeat;
}
#containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTabCURRENT:link, #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTabCURRENT:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -178px -40px no-repeat;
	display:block;
	height:34px;
	position:relative;
	float:left;
	top:0px;
	width:154px;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTabCURRENT:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTabCURRENT:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -178px -40px no-repeat;
}
/* -------------------- Safe Return Tab -------------------- */
	
	#containerMain #containerMainNavTabbed .tabsLeft a.returnMSTab:link, #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTab:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -3px -81px no-repeat;
	display:block;
	height:34px;
	position:relative;
	float:left;
	top:0px;
	width:154px;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTab:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTab:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -3px -81px no-repeat;
}
#containerMain #containerMainNavTabbed .tabsLeft a.returnMSTab:hover {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -180px -81px no-repeat;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTab:hover {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -180px -81px no-repeat;
}
#containerMain #containerMainNavTabbed .tabsLeft a.returnMSTabCURRENT:link, #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTabCURRENT:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -180px -81px no-repeat;
	display:block;
	height:34px;
	position:relative;
	float:left;
	top:0px;
	width:154px;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTabCURRENT:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTabCURRENT:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -180px -82px no-repeat;
}
/* -------------------- generalMS Tab -------------------- */
	
	#containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:link, #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -4px -124px no-repeat;
	display:block;
	height:34px;
	float:left;
	position:relative;
	top:0px;
	width:160px;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -4px -124px no-repeat;
}
#containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:hover {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -178px -124px no-repeat;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:hover {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -178px -124px no-repeat;
}
#containerMain #containerMainNavTabbed .tabsLeft a.generalMSTabCURRENT:link, #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTabCURRENT:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.png) -178px -124px no-repeat;
	display:block;
	height:34px;
	float:left;
	position:relative;
	top:0px;
	width:160px;
}
*html #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTabCURRENT:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTabCURRENT:visited {
	background:url(../images/tabs_SingleSource_SPRITE2.gif) -178px -124px no-repeat;
}
/************** we need these too***********/
hr {
	height: 1px;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #bb4e1a;
}
p {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ol {
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
li {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
img.arrow {
	position: relative;
	top: 1px;
}
input, select, textarea {
	font-size: 11px;
	font-family: Arial, Sans-Serif;
	font-style: italic;
	color: #666666;
}
a {
	color: #bb4e1a;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.inline {
	font-size: 12px;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
}

