@charset "utf-8";

/******************************************************************************

	==General

 ******************************************************************************/


/* =*
------------------------------------------------------------------------------*/
*
{
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
}

sup {line-height:3px; font-size:8px;}

.cs_ClearFix
{
	clear: both;
}

.cs_Orange
{
	color: #b45f19;
}

.cs_replace {display:none;}
.cs_phonenum {font-weight:bold; white-space:nowrap;}

/* =a
------------------------------------------------------------------------------*/
a:link,
a:visited,
a:active
{
	color: #369;
}


/* =body
------------------------------------------------------------------------------*/
body
{
	font-size: 12px;
	line-height: 15px;
}


/* =html
------------------------------------------------------------------------------*/
html
{
	background: #4a7695 url("../images/mscGradBG.gif") repeat-x 0 0;
}

/* =img
------------------------------------------------------------------------------*/
img
{
	border: 0;
}










/******************************************************************************

	==Masthead
	
 ******************************************************************************/

/* =a
------------------------------------------------------------------------------*/
#cs_Masthead a
{
}

#cs_Masthead a#cs_Skip
{
	display: none;
}

/* =div
------------------------------------------------------------------------------*/
#cs_Masthead
{
	width: 127px;
	height: 32px;
}










/******************************************************************************

	==Countdown
	
 ******************************************************************************/

/* =div
------------------------------------------------------------------------------*/
#cs_Header #cs_Countdown
{
	float: left;
	padding-top: 46px;
	padding-left: 8px;
	width: 103px;
	height: 116px;
}

/* =h3
------------------------------------------------------------------------------*/
#cs_Header #cs_Countdown h3
{
	width: 111px;
	height: 162px;
	background: url("../images/hedCountdown.gif") no-repeat 0 0;
	text-indent: -9999px;
}

/* =span
------------------------------------------------------------------------------*/
#cs_Header span#cs_Deadline
{
	width: 97px;
	height: 40px;
	background: url("../images/mscCountdownCopy.gif") no-repeat 0 0;
}

#cs_Header span#cs_TensDigit
{
	margin-top: 7px;
	width: 26px;
	height: 36px;
	background: url("../images/mscNum_0.gif") no-repeat 0 0;
}

#cs_Header span#cs_OnesDigit
{
	margin-top: 7px;
	width: 26px;
	height: 36px;
	background: url("../images/mscNum_0.gif") no-repeat 0 0;
}

#cs_Header span#cs_Days
{
	margin: 7px 0px 0px 6px;
	width: 38px;
	height: 32px;
	background-image: url("../images/mscDays.gif");
	background-repeat: no-repeat;
	background-position: 5px 0;
}











/******************************************************************************

	==Header
	
 ******************************************************************************/

/* =a
------------------------------------------------------------------------------*/
#cs_Header #cs_HedCTA .ROTH
{
	margin-left: 17px;
	width: 71px;
	height: 25px;
	background: url("../images/hedIRAROTH.gif");
	text-indent: -9999px;
	float: left;
}

#cs_Header #cs_HedCTA .Traditional
{
	float: left;
	margin-left: 8px;
	width: 116px;
	height: 25px;
	background: url("../images/hedIRATraditional.gif");
	text-indent: -9999px;
}

/* =div
------------------------------------------------------------------------------*/
#cs_Header
{
	width: 787px;
	height: 162px;
	background: #3e647e url("../images/mscHeaderBg.gif");
	overflow: hidden;
}

#cs_Header #cs_Headlines
{
	float: left;
	padding-left: 32px;
	width: 642px;
}

#cs_Header #cs_HedCTA
{
	float: left;
	width: 500px;
	height: 18px;
	text-indent: -9999px;
}

/* =h1
------------------------------------------------------------------------------*/
#cs_Header h1
{
	margin: 0px 0px 28px 0px;
	width: 127px;
	height: 32px;
	background: url("../images/logSchwabLogo.gif") no-repeat 0 0;
	text-indent: -9999px;
}

#cs_Header h1 a
{
	display: block;
	width: 127px;
	height: 32px;
}


/* =h2
------------------------------------------------------------------------------*/
#cs_Header h2
{
	margin-bottom: 18px;
	width: 600px;
	height: 46px;
	background: url("../images/hedWelcome.gif") no-repeat 0 0;
	text-indent: -9999px;
}

/* =li
------------------------------------------------------------------------------*/
#cs_Header ul li
{
	border-top: solid 1px #ccc;
	padding: 3px 8px;
}

/* =span
------------------------------------------------------------------------------*/
#cs_Header span
{
	float: left;
	display: block;
	text-indent: -9999px;
}

#cs_HedCTA .hedCTAHeadline
{
	float: left;
	width: 238px;
	height: 18px;
	background: url("../images/hedCTAOpenASchwabIRA.gif") no-repeat 0 0;
	text-indent: -9999px;
}

/* =ul
------------------------------------------------------------------------------*/
#cs_Header ul
{
	position: relative;
	top: -10px;
	left: 8px;
	display: none;
	border: solid 1px #999;
	width: 118px;
	background-color: #fff;
	list-style-type: none;
}










/******************************************************************************

	==Tabs
	
 ******************************************************************************/

/* =a
------------------------------------------------------------------------------*/
#cs_Content #cs_Tabs a
{
	display: block;
	text-indent: -9999px;
}

/* =div
------------------------------------------------------------------------------*/
#cs_Content #cs_Tabs
{
	margin-left: 30px;
	width: 757px;
	height: 38px;
}

/* =ul
------------------------------------------------------------------------------*/
#cs_Content #cs_Tabs ul 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}










/******************************************************************************

	==Aside
	
 ******************************************************************************/

/* =div
------------------------------------------------------------------------------*/
#cs_Sidebar
{
	margin-left: 25px;
	width: 190px;
	float: left;
}










/******************************************************************************

	==Footer
	
 ******************************************************************************/

/* =div
------------------------------------------------------------------------------*/
#cs_Footer
{
}
		
		
#cs_InvestorWarning
{
	padding-top: 20px;
}

#cs_Legal
{
	padding-top: 20px;
	font: 10px/12px arial, helvetica, sans-serif;
	color: #666;
}


/******************************************************************************

	==Body
	
 ******************************************************************************/

/* =div
------------------------------------------------------------------------------*/
#cs_Content
{
}

#cs_Container
{
	padding-bottom: 13px;
	width: 787px;
}

#cs_ShadowBox
{
	width: 787px;
/*	background: url("../images/mscShadow_H.gif") repeat-y top right; */
}

#cs_CapBtm
{
	width: 750px;
	height: 25px;
}

#cs_ContentContainer
{
	margin-left: 13px;
	padding: 9px 9px 0px 25px;
	width: 726px;
	background: #fff url("../images/contentContainerBg.gif") repeat-y;
	overflow: hidden;
}

#cs_ContentContainerTopCap
{
	margin-left: 13px;
	padding: 0;
	width: 760px;
	height: 12px;
	background: url("../images/contentContainerTopCap.gif") no-repeat 0 0;
	overflow: hidden;
}

#cs_ContentContainerBtmCap
{
	margin-left: 13px;
	padding: 0;
	width: 760px;
	height: 12px;
	background: url("../images/contentContainerBtmCap.gif") no-repeat 0 0;
}

#cs_BlueSpacer
{
	line-height: 2px;
	height: 2px;
	background-color: #edf1f5;
}

#cs_ContentText
{
	float: left;
	width: 511px;
}

#cs_ContentText h3
{
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	line-height:1.8em;
}
			
#cs_BodyIRACTA
{
	margin-bottom: 20px;
	width: 396px;
	height: 31px;
	background: url("../images/pageThreeOpenYourSchwabIRANowBg.gif") no-repeat 0 0;
	line-height: 31px;
}
			
#cs_BodyIRACTA #cs_Links
{
	padding-left: 278px;
	padding-top: 1px;
}





/* =li
------------------------------------------------------------------------------*/
.cs_BulletedList li
{
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 15px;
	list-style-type: none;
	background: url("../images/mscIcoBlackBullet.gif");
	background-position: 0 4px !important;
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.cs_LastBullet
{
	padding: 0;
}
	
/* =ul
------------------------------------------------------------------------------*/
.cs_BulletedList
{
	/*margin: 10px 0 10px 0;*/
	margin-bottom: 1.2em;
}