@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
{
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;}

#teaserOutlook
{
height: 215px;
width:642px;
padding-left:25px;
background-image:url('/images/back_outlook.jpg');
background-repeat:no-repeat;
background-color:#FFF;
text-align:right;
}
#teaserOutlook p
{text-align:right;
display:block;
float:right;
width:260px;
height:215px;
font-size:13px;
line-height:22px;
color:#003468;
font-weight:500;}

#teaserReturn
{
height: 215px;
width:642px;
padding-left:25px;
background-image:url('/images/back_return.jpg');
background-repeat:no-repeat;
background-color:#FFF;
text-align:right;
}
#teaserReturn 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:642px;
}
#CloserLook
{display:block;
width:350px;
float:left;
text-align:left;
}
#InDepth
{
	padding-left:10px;
	display:block;
width:280px;
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;}
#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_SPRITE.png) -3px 1px no-repeat;
		display:block;
		height:34px;
		position:relative;
		top:0px;
		float:left;
		width:165px;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTab:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTab:visited 
	{ background:url(/images/tabs_SingleSource_SPRITE.gif) -3px 1px no-repeat; }
	
	#containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTab:hover
	{
		background:url(/images/tabs_SingleSource_SPRITE.png) -170px 1px no-repeat;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTab:hover
	{ background:url(/images/tabs_SingleSource_SPRITE.gif) -170px 1px no-repeat; }
	
	#containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTabCURRENT:link, #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTabCURRENT:visited 
	{
		background:url(/images/tabs_SingleSource_SPRITE.png) -170px 1px no-repeat;
		display:block;
		height:34px;
		position:relative;
		top:0px;
		float:left;
		width:165px;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTabCURRENT:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.incomeMSTabCURRENT:visited 
	{ background:url(/images/tabs_SingleSource_SPRITE.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_SPRITE.png) -3px -40px no-repeat;
		display:block;
		height:34px;
		position:relative;
		float:left;
		top:0px;
		width:168px;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTab:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTab:visited 
	{ background:url(/images/tabs_SingleSource_SPRITE.gif) -3px -40px no-repeat; }
	
	#containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTab:hover
	{
		background:url(/images/tabs_SingleSource_SPRITE.png) -178px -40px no-repeat;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTab:hover
	{ background:url(/images/tabs_SingleSource_SPRITE.gif) -178px -40px no-repeat; }
	
	#containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTabCURRENT:link, #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTabCURRENT:visited 
	{
		background:url(/images/tabs_SingleSource_SPRITE.png) -178px -40px no-repeat;
		display:block;
		height:34px;
		position:relative;
		float:left;
		top:0px;
		width:168px;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTabCURRENT:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.outlookMSTabCURRENT:visited 
	{ background:url(/images/tabs_SingleSource_SPRITE.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_SPRITE.png) -3px -82px no-repeat;
		display:block;
		height:34px;
		position:relative;
		float:left;
		top:0px;
		width:168px;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTab:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTab:visited
	{ background:url(/images/tabs_SingleSource_SPRITE.gif) -3px -82px no-repeat; }
	
	#containerMain #containerMainNavTabbed .tabsLeft a.returnMSTab:hover
	{
		background:url(/images/tabs_SingleSource_SPRITE.png) -180px -82px no-repeat;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTab:hover
	{ background:url(/images/tabs_SingleSource_SPRITE.gif) -180px -82px no-repeat; }
	
	#containerMain #containerMainNavTabbed .tabsLeft a.returnMSTabCURRENT:link, #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTabCURRENT:visited 
	{
		background:url(/images/tabs_SingleSource_SPRITE.png) -180px -82px no-repeat;
		display:block;
		height:34px;
		position:relative;
		float:left;
		top:0px;
		width:168px;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTabCURRENT:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.returnMSTabCURRENT:visited 
	{ background:url(/images/tabs_SingleSource_SPRITE.gif) -180px -82px no-repeat; }
	
	/* -------------------- generalMS Tab -------------------- */
	
	#containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:link, #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:visited
	{
		background:url(/images/tabs_SingleSource_SPRITE.png) -5px -124px no-repeat;
		display:block;
		height:34px;
		float:left;
		position:relative;
		top:0px;
		width:168px;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:visited
	{ background:url(/images/tabs_SingleSource_SPRITE.gif) -5px -124px no-repeat; }
	
	#containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:hover
	{
		background:url(/images/tabs_SingleSource_SPRITE.png) -179px -124px no-repeat;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTab:hover
	{ background:url(/images/tabs_SingleSource_SPRITE.gif) -179px -124px no-repeat; }
	
	#containerMain #containerMainNavTabbed .tabsLeft a.generalMSTabCURRENT:link, #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTabCURRENT:visited 
	{
		background:url(/images/tabs_SingleSource_SPRITE.png) -179px -124px no-repeat;
		display:block;
		height:34px;
		float:left;
		position:relative;
		top:0px;
		width:168px;
	}
	*html #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTabCURRENT:link, *html #containerMain #containerMainNavTabbed .tabsLeft a.generalMSTabCURRENT:visited 
	{ background:url(/images/tabs_SingleSource_SPRITE.gif) -179px -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;
}
