/* default styles
   -------------- */
body { 
	padding: 0; 
	margin: 0; 
	font: 0.7em Arial, Helvetica, sans-serif; 
	line-height: 1.5em;
	background: #fff; 
	color: #454545; 
}

a {	
	color: #00adef; 
	text-decoration:none;}
a:hover { 
	text-decoration:underline;
}

h1 {
	font: bold normal 2.1em Arial, Sans-Serif;
	letter-spacing: -1px;
	padding: 7px 0 0 8px;
	margin: 0;
	color: #000000;

}
.dark  { color: #737373; background: inherit; font-weight: bold; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; }

p {	margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; list-style : none; }

form { 	margin: 0; }

input.submit {
	background: #E0691A url(../images/submit.gif) no-repeat;
	border: 0;
	padding: 4px 0;
	width: 65px;
	margin: 0 15px 1px 0;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
}

input.login { 
	width: 150px;
	border: none; 
	
	padding: 4px; 
}

.blueArrowBullets ul{
	list-style:none;
	margin-bottom:25px;
}

.blueArrowBullets li{
	padding-left:10px;
	background-image: url(../images/LeftBullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
.blackCircleBullets ul {
	list-style:none;
	margin-bottom:25px;
}
.blackCircleBullets li {
	padding-left:10px;
	background-image: url(../images/circleBulletBlak.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}

/* layout
   ------ */

.content { 
	margin: 0px ;
	width: 795px;
	padding: 26px 5px 10px 3px; 
}

.content_Secure { 
	margin: 0px ;
	width: 600px;
	padding: 26px 10px 10px 10px; 
}


.bar { 
	clear: both;
	font-size: 1.1em;
	height: 30px; 
	color: #FFF;
	margin: 0 0 0 0px; 
	background: #FF9148;
}

.bar li { 
	margin: 0; 
	padding: 7px 12px 5px 12px;
	color: #FFEADC;
	background: #FF9148;
	float: left; 
}

.bar li.active { 
	background: #E0691A url(../images/bar.gif) no-repeat center top; 
	color: #fff;
	font-weight: bold; 
	padding: 7px 10px 6px 10px;
}

.bar li a { 
	font-weight: bold;
	color: #FFF; 
	background: inherit;
	text-decoration: none;
} 
	
.bar li a:hover { 
	color: #E0691A; 
	background: inherit;
} 

/* left side
   --------- */

.left {
	float: left;
	width: 590px;
	margin-top: 0;
	margin-right: 9px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.left h3 {
	clear: both;
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	margin: 0px;
	padding:0px;
}

.left h1{
	font-size:200%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	padding:0px;
	margin:0px 0px 4px 13px;
}

.heading{
	margin-left:13px;
}

.left_side {
	float: left;
	width: 275px;
	align: absbottom;
	background-image: url(../images/t0-leftimage.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-right: 7px;
	padding-left: 10px;
}
.left_side_border{
	padding-bottom:5px;
}
	

.left_side a, .right_side a { 
	color:#0099cc; 
}
.right_side {
	float:right;
	width:285px;
	text-align: left;
	align: absbottom;
	background-image: url(../images/t0-rightimage.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 7px;
}
.contentbox{
	width:586px;
	background:url(../images/contentBg.gif) bottom repeat-x;
	margin:0px;
	padding:0px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	clear:both;
}
/* T0 template
   ----------- */
.right_side_content{
	float:right;
	width:280px;
	padding:10px 10px 10px 0px;
	margin:0px;
}
.left_side_content {
	float: left;
	width: 260px;
	padding:10px 0px 10px 10px;
	margin: 0px;
}
.left_side_content h3{
	margin: 5px 0px;
}	

/* T1 templates
   ------------ */
.left_topbanner { 
	margin: 0 0 10px 0; 
	color: #000; 
	background: #FFF; 
	padding: 0px; 
}

.right_articles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#00a3e6;
	margin-bottom:5px;
	background-repeat: repeat-x;
	background-position: 0% 100%;
	padding-top: 2px;
	padding-left: 11px;
}
.tableData{
	font-weight:bold;
	color:#0099cc;
	text-align:left;
	padding:4px;
	border-bottom:1px #b2e0f0 solid;
	border-right:1px #b2e0f0 solid;
	background-color:#FFFFFF;
	list-style-type: disc;
}
.tableDataPageSelector {
	float: right;
	padding-right: 10px;
}

.tableData ul{
	list-style:none;
}
/*	background:url(../images/Bullet.gif) 1% 50% no-repeat;*/
.tableData li{
	list-style-type: none;
}

.right_side_Inner{
	float:right;
	width:170px;
	padding:4px;
	margin:0px;
	min-height:190px;
	background-image: url(../images/contentInner_rightBG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #C7E6F0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C7E6F0;
}

.right_side_Inner ul{
	list-style:none;
}
.right_side_Inner li{
	padding-left:8px;
	background:url(../images/Bullet.gif) 0 50% no-repeat;
}

.right_side_Inner p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.right_side_Inner h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#0099cc;
	margin:6px 0px;
}
.right_side_Inner h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	font-weight:bold;
	margin:6px 0px;
}
.contentTopProductService{
	padding:0px;
	margin: 0px;
	height:23px;
}

.leftsideProductsServices{
	float:left;
	width:190px;
	margin:0px;
	padding:0px;
}

.normalBullets ul{
	list-style:none;
}
.normalBullets li{
	padding-left:10px;
	background:url(../images/circleBulletBlak.gif) 0% 7px no-repeat;
}
.left_side_Product_Services{
	float:left;
	width:171px;
	padding:4px 7px 10px 7px;
	margin:0px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	background:url(../images/contentBg.gif) bottom repeat-x;
	height:446px;
	
}
.left_side_Product_Services p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.left_side_Product_Services h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#0099cc;
	margin:6px 0px;
	font-weight:bold;
	letter-spacing:normal;
}

.left_side_Product_Services h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	letter-spacing:normal;
}
.arrowLinksRight{
	text-decoration:none;
	font-weight:bold;
	color:#0099cc;
	padding-right:15px;
	background-image: url(../images/linkarrow_trpsnt.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

.arrowLinksRight a:hover{
	text-decoration:underline;
}
.psInnerP{
	padding-top:8px;
	margin-bottom:0px;
}
.contentInnerProductServices{
	float:right;
	width:367px;
	background:url(../images/contentBg.gif) bottom repeat-x;
	margin:0px;
	padding:0px 10px 10px 10px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	height:450px;
}

.contentInnerProductServices p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:5px 0px;
}

.contentInnerProductServices h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#0099cc;
	margin:6px 0px;
	letter-spacing:normal;
}
.contentInnerProductServices h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	margin:5px 0px 0px 0px;
	color:#003366;
	letter-spacing:normal;
}
.contentInnerProductServices ul{
	margin:5px 0px;
}
.rightSideProductService{
	float: right;
	width: 390px;
	padding:0px;
	margin: 0px;
	
}

.content391withBG{
	width:368px;
	background:url(../images/InnerBG391.gif) bottom repeat-x;
	margin:0px 9px 20px 0px;
	padding:10px 9px 10px 10px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
}

.content391withBG ul{
	list-style:none;
}
.content391withBG li {
	padding-left:8px;
	background:url(../images/Bullet.gif) 0% 50% no-repeat;
}

.content391withBG p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.content391withBG h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#0099cc;
	margin:12px 0px;
}
.content391withBG h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	font-weight:bold;
	margin:12px 0px;
}
.planningInnerTopRight{
	margin:0px;
	padding:0px;
	height:40px;
}
.planningRightSide{
	margin:0px;
	padding:0px;
	float:right;
	width:190px;
	height:558px;
}
.innerPlanningRight{
	width:171px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	background:url(../images/right_loginBG.gif) bottom repeat-x;
	height:558px;
	
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}

.innerPlanningRight ul{
	list-style:none;
}
.innerPlanningRight li{
	padding-left:8px;
	background:url(../images/Bullet.gif) 0 50% no-repeat;
}

.innerPlanningRight p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:130%;
}

.innerPlanningRight h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#0099cc;
	margin:6px 0px;
}
.innerPlanningRight h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	font-weight:bold;
	margin:6px 0px 0px 0px;
}
.contentTopEducation{
	padding:0px;
	margin: 0px;
	height:40px;
}
.left_side_Education{
	float:left;
	width:171px;
	margin:0px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	background:url(../images/contentBg.gif) bottom repeat-x;
	/*height: 300px;*/
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
}

.left_side_Education p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.left_side_Education h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#0099cc;
	margin:6px 0px;
	font-weight:bold;
	letter-spacing:normal;
}

.left_side_Education h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	letter-spacing:normal;
	margin-top:5px;
}
.contentEducation{
	float:left;
	width:567px;
	margin:11px 0px 0px 0px;
	padding:11px 10px 0px 10px;
	background:url(../images/homepageInnerDivTop.gif) 0% 0% no-repeat #c7e6f0;
	clear:both;
	height:300px;
}
.contentOrderInnerWhiteEdu{
	float:left;
	width:360px;
	background:url(../images/orderTypesInnerTop.gif) 0% 0% no-repeat #FFFFFF;
	margin:0px 0px 5px 0px;
	padding:5px 10px 5px 10px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	height:256px;
}

.contentOrderInnerWhiteEdu p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.contentOrderInnerWhiteEdu h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#0099cc;
	margin:12px 0px;
}
.contentOrderInnerWhiteEdu h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	font-weight:bold;
	margin:12px 0px;
}
.right_side_Inner_education {
	float:right;
	width:158px;
	padding:8px 6px;
	margin:0px;
	background:url(../images/contentInner_rightBG.gif) bottom repeat-x;
	height:250px;
}

.right_side_Inner_education ul{
	list-style:none;
}
.right_side_Inner_education li{
	padding-left:8px;
	background:url(../images/Bullet.gif) 0 50% no-repeat;
}

.right_side_Inner_education p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.right_side_Inner_education h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#0099cc;
	margin:6px 0px;
}
.right_side_Inner_education h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	font-weight:bold;
	margin:6px 0px;
}
.contentInnerEducation{
	float:right;
	width:367px;
	background:url(../images/contentBg.gif) bottom repeat-x;
	margin:0px;
	padding:0px 10px 10px 10px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	/*height:309px;*/
}

.contentInnerEducation p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:5px 0px;
}

.contentInnerEducation h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#0099cc;
	margin:6px 0px;
	letter-spacing:normal;
}
.contentInnerEducation h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	margin:5px 0px 0px 0px;
	color:#003366;
	letter-spacing:normal;
}
.contentInnerEducation ul{
	margin:5px 0px;
}
/* T2 template
   ----------- */
   .openAccountTd{
	vertical-align:top;
}
.left_3cols{
	width: 171px;
	margin:0px;
	padding:7px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	background-image: url(../images/OpenAccountBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E5F5F9;
}
.left_3cols p{
	padding-bottom:7px;
	background:url(../images/dottedLine.gif) bottom repeat-x;
}

.left_3colsMarket{
	width: 171px;
	margin:0px 0px 10px 0px;
	padding:0px 7px 7px 7px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	background:url(../images/OpenAccountBG.gif) bottom repeat-x;
}
.left_3colsMarket p{
	padding-bottom:7px;
	margin:0px;
}

.left_3colsMarket h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#0099cc;
	margin:0px;
	padding:0px;
	letter-spacing:normal;
}

.left_3colsMarket h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	letter-spacing:normal;
	margin:0px;
	padding:0px;
}

.left_3colsMarketMiddle{
	width: 171px;
	margin:0px;
	padding:7px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	background:url(../images/OpenAccountBG.gif) bottom repeat-x;
	height:652px;
}
.left_3colsMarketMiddle p{
	padding-bottom:7px;
	margin:0px;
}

.left_3colsMarketMiddle h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#0099cc;
	margin:0px;
	padding:0px;
	letter-spacing:normal;
}

.left_3colsMarketMiddle h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	letter-spacing:normal;
	margin:0px;
	padding:0px;
}

.LeftOpenAccount{
	float: left;
	width: 570px;
	margin: 0 9px 10px 0px;
}

.LeftOpenAccount h3{
	clear: both;
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	margin: 0px;
	padding:0px;
}

.LeftOpenAccount h1{
	font-size:200%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003366;
	padding:0px;
	margin:0px 0px 4px 13px;
	letter-spacing:0.05em;
}
.OpenAccountLink{
	background:url(../images/dottedLine.gif) bottom repeat-x;
	padding:0px 0px 3px 0px;
}

.OpenAccountLink a{
	text-decoration:none;
	font-weight:bold;
	color:#0099cc;
	padding-right:15px;
	background-image: url(../images/linkarrow_trpsnt.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

.OpenAccountLinkNoArrow{
	background:url(../images/dottedLine.gif) bottom repeat-x;
	padding-bottom: 5px;
}
.OpenAccountLinkNoArrow a{
	text-decoration:none;
	font-weight:bold;
	color:#0099cc;
	padding-right:4px;
}
.left3col1Title{
	width:189px;
	margin:0px;
	padding:10px 0px 0px 0px;
}
.left3col2Title{
	width:189px;
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	height:37px;
}
.left3col3Title{
	width:189px;
	margin:0px;
	padding:10px 0px 0px 0px;
	height:37px;
}
/* T2a template
   ------------ */
   
.content391Will_Writing{
	width:367px;
	background:url(../images/InnerBG391.gif) bottom repeat-x;
	margin:0px 10px 10px 0px;
	padding:10px 9px 10px 10px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
}

.content391Will_Writing p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.content391Will_Writing h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#003366;
	margin:12px 0px;
}
.content391Will_Writing h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	font-weight:bold;
	margin:12px 0px;
}
.InnerRightWill{
	margin:0px 10px 10px 10px;
	padding:0px 5px;
	height:100%;
	background-color: #FFFFFF;
	background-image: url(../images/InnerBGWill.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.InnerRightWill p{
	margin-bottom:15px;
}

.InnerRightWill h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	font-weight:bold;
	color:#0099CC;
	margin:0px;
}
.right_side_Login{
	float:right;
	width:190px;
	background:url(../images/right_login_top.gif) 0% 0% no-repeat #c7e6f0;
	padding-top: 10px;
	margin-top: 4px;
}
.right_side_contOrPromo{
	float:right;
	width:190px;
	margin-top: 10px;
	padding: 0px
}

.right_side_Login_market{
	float:right;
	width:190px;
	margin:20px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background:url(../images/right_login_top.gif) 0% 0% no-repeat #c7e6f0;
}
.contentbox2Cols{
	margin:11px 0px 12px 0px;
}


/* T3b templates
   ------------ */
.left_articles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#00a3e6;
	padding: 0px 0px 2px 0px;
	margin-bottom:0px;
}
.left_articles ul{
	list-style:none;
	margin-bottom:6px;
}	
.left_articles li{
	background:url(../images/Bullet.gif) 0 50% no-repeat;
	padding-left:10px;
}

.contentInnerFix{
	width:568px;
	background:url(../images/contentBg.gif) bottom repeat-x;
	margin:0px;
	padding:10px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	min-height:100px;
	clear:both;
}

/* T3c templates
   ------------ */
.contentInnerGradient{
	width:568px;
	background:url(../images/contentBg.gif) bottom repeat-x;
	margin:0px;
	padding:10px 10px 10px 9px;
	border-bottom:1px solid #ccebf5;
	border-right:1px solid #ccebf5;
	border-left:1px solid #ccebf5;
	clear:both;
}

/* T3d templates
   ------------ */
.glossaryHeading{
	color:#0099cc;
	font-size:150%;
}	

.contentInnerGlossary{
	width:566px;
	background:url(../images/contentBg.gif) bottom repeat-x;
	margin:0px;
	padding:10px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	min-height:100px;
	line-height:20px;
	clear:both;
}
/* T3f templates
   ------------ */
.contentInnerWhite{
	width:566px;
	background-color:#FFFFFF;
	margin:0px;
	padding:10px;
	clear:both;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccebf5;
	border-bottom-color: #ccebf5;
	border-left-color: #ccebf5;
}	

.tableContainer{
	width:586px;
	margin-top: 0px;
	margin-right: -10px;
	margin-bottom: 0px;
	margin-left: -10px;
}

.tableData{
	font-weight:bold;
	color:#0099cc;
	text-align:left;
	padding:4px;
	border-bottom:1px #b2e0f0 solid;
	border-right:1px #b2e0f0 solid;
	background-color:#FFFFFF;
}

.tableData ul{
	list-style:none;
}
/*	background:url(../images/Bullet.gif) 1% 50% no-repeat;*/
.tableData li{
}
.tableDataRight{
	color:#000000;
	font-size:100%;
	text-align:left;
	padding:4px;
	border-bottom:1px #b2e0f0 solid;
	background-color:#FFFFFF;
}
.tablehead{
	font-size:110%;
	font-weight:bold;
	color:#003366;
	text-align:left;
	padding:5px;
	border-bottom:1px #b2e0f0 solid;
	border-top:1px #b2e0f0 solid;
	background:url(../images/tableHeadBG.gif) repeat-x;
}

/* All
   ------------ */	
.leftLink{
	background:url(../images/border_right.gif) 0% 100% repeat-x;
	margin-left:0px;
	margin-bottom:5px;
	padding:3px 0px;
	height:20px;
}
		
.leftLink a{
	text-decoration:none;
	font-weight:bold;
	color:#0099cc;
	padding:0px 15px 0px 0px;
	background-image: url(../images/linkarrow_trpsnt.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
.leftLink a:hover{
	text-decoration:underline;
}

.toLeft{
	float:left;
	padding-bottom: 5px;
}

.toRight{
	float:right;
	padding-bottom: 5px;
}
.navigationLinks{
	text-align:center;
	padding:5px 0px;
	background:url(../images/dottedDouble.gif) repeat-x top;
	height:24px;
}

.navigationLinks a{
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #0099cc;
	margin: 0px;
	padding:0px;
}
.navigationLinks_selected{
	font-size:110%;
	color:#003366;
	font-weight:bold;
}
.navigationLinks a:hover{
	text-decoration:underline;
}

/* right side
   ---------- */
		
.right {
	float: right;
	width: 189px;
	margin: 0px 5px 10px 0px;
}

.right h3 {
	background: url(../images/leftHeader.gif) no-repeat top right;
	;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 10px;
}

.right_image {
	padding: 0px;
	margin-bottom:15px;
}


.rightLink{
	background:url(../images/border_right.gif) 0% 0% repeat-x;
	margin-left:-11px;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.rightLink a{
	background:url(../images/linkarrow.gif) 100% 50% no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#0099cc;
	padding:0px 15px;
}
.rightLink a:hover{
	text-decoration:underline;
}
img{
	border:0;
}	
.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */
.footer {
	clear: both;
	color:#000000;
	font-size:100%;
	margin: 0px;
	width: 590px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0;
}
.leftFooter a{ 
	color: #000000;
	background: #fff;
	text-decoration:none;
}
.leftFooter a:hover { 
	text-decoration:underline;
}
.leftFooter { 
	float:left;
	width:591px;
	padding: 0px;
	margin:  0px;
}
.contentTop{
	float: left;
	width: 590px;
	background-image: url(../images/GlossaryTopBG.gif);
	height: 16px;
	background-position: 0px bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.contentInner{
	width:566px;
	margin:0px;
	padding:10px;
	clear:both;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccebf5;
	border-bottom-color: #ccebf5;
	border-left-color: #ccebf5;
	background-image: url(../images/contentBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E5F5FA;
}
.contentInnerTR{
	width:590px;
	margin:0px;
	padding:10px;
	clear:both;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccebf5;
	border-bottom-color: #ccebf5;
	border-left-color: #ccebf5;
	background-image: url(/content/public/images/contentBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E5F5FA;
}
.clear{
	clear:both;
}

/* Added by Chris - New Styles - Start
   ----------------------------------- */
   
   .font11 {font-size:11px;}
.leftLink_withArrow {
	background-image: url(../images/linkarrow_trpsnt.gif);
	background-position: right;
	float: left;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin-bottom: 5px;
}

.rightLink_withArrow {
	background-image: url(../images/linkarrow_trpsnt.gif);
	background-position: right;
	float: right;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin-bottom: 5px;
}
.rightLink_withTopArrow {
	background-image: url(../images/toparrow.gif);
	background-position: right;
	float: right;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin-bottom: 5px;
}
.leftLink_withLeftArrow {
	background-image: url(../images/linkarrow_prev.gif);
	background-position: left;
	padding-left: 15px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

.tableContenttableLeft {
	padding: 5px;
}

.tableLeftContainer {
	float: left;
	width: 350px;
}
.tableContentHeader {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #d6e7ff;
}

.tableSimple {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCEBF5;
}
.tableSimpleHeader {
	padding-top: 7px;
	padding-bottom: 2px;
	background-image: url(../images/table_simple_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 15px;
}
.tableSimpleHeaderText {
	padding-bottom: 5px;
}
.imageBorder {
	border: 1px solid #CCEBF5;
}


/* Added by Chris - End
   -------------------- */

.contentOrderTypes{
	width:567px;
	margin:11px 0px 0px 0px;
	padding:11px 10px 0px 10px;
	background:url(../images/homepageInnerDivTop.gif) 0% 0% no-repeat #c7e6f0;
	clear:both;
}

.contentOrderTypesNoMargin{
	width:566px;
	margin:0px;
	background:url(../images/orderTypesTop.gif) 0% 0% no-repeat #c7e6f0;
	border-bottom:2px solid #ccebf5;
	clear:both;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


.contentOrderTypesWhite2{
	width:541px;
	background-color:#FFFFFF;
	margin:0px 0px 10px 0px;
	padding:10px;
	border-bottom:2px solid #C7E6F0;
	border-right:2px solid #C7E6F0;
	border-left:2px solid #C7E6F0;
	background-repeat: no-repeat;
	background-position: left 0%;
	background-image: url(../images/orderTypesInnerTop_561.gif);
}

#OrderTypeFlashT{
	width:245px;
	background-color:#FFFFFF;
	padding:0px;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 12px;
	vertical-align: top;	
}

#OrderTypeFlashT2{
	width:540px;
	background-color:#FFFFFF;
	padding:0px;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 12px;
}

.contentOrderTypesWhite{
	width:360px;
	background-color:#FFFFFF;
	margin:0px 0px 10px 0px;
	padding:10px;
	border-bottom:2px solid #C7E6F0;
	border-right:2px solid #C7E6F0;
	border-left:2px solid #C7E6F0;
	background-image: url(../images/orderTypesInnerTop.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.contentOrderTypesWhite p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.contentOrderTypesWhite h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#0099cc;
	margin:6px 0px;
}
.contentOrderTypesWhite h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#000000;
	font-weight:bold;
	margin:6px 0px;
}

.contentOrderInnerWhite{
	float:left;
	width:360px;
	background:url(../images/orderTypesInnerTop.gif) 0% 0% no-repeat #FFFFFF;
	margin:0px 0px 10px 0px;
	padding:10px;
	border-bottom:2px solid #C7E6F0;
	border-right:2px solid #C7E6F0;
	border-left:2px solid #C7E6F0;
	min-height:190px;
}

.contentOrderInnerWhite ul{
	list-style:none;
}
.contentOrderInnerWhite li {
	padding-left:8px;
	background:url(../images/Bullet.gif) 0% 50% no-repeat;
}

.contentOrderInnerWhite p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.contentOrderInnerWhite h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#0099cc;
	margin:12px 0px;
}
.contentOrderInnerWhite h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#003366;
	font-weight:bold;
	margin:12px 0px;
}

.clear{
	clear:both;
}
.contentProductGuide{
	width:566px;
	background-color:#FFFFFF;
	clear:both;
	margin-top: 11px;
	padding-top: 11px;
	padding-right: 10px;
	padding-left: 10px;
}
.left_side_Inner{
	float:left;
	width:150px;
	padding:4px;
	background-color:#FFFFFF;
}

.left_side_Inner p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.left_side_Inner h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#0099cc;
	font-weight:bold;
	margin-top: 6px;
	margin-bottom: 6px;
}
.contentTopProductGuide{
	float: right;
	width: 391px;
	background-image: url(../images/productGuideTopImage.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-top: 11px;
}
.contentInnerProductGuide{
	float:right;
	width:367px;
	background:url(../images/contentBg.gif) bottom repeat-x;
	padding:10px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;

	clear:both;
}

.contentInnerProductGuide p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.contentInnerProductGuide h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#000000;
	margin:6px 0px;
}
.leftBulletContainer{
	margin:-5px;
	padding:2px;
	border-top:1px solid #83d2f2;
	color:#0099cc;
}

.leftBulletContainer ul{
	list-style:none;
}

.leftBulletContainer li{
	font-size:90%;
	padding-left:7px;
	background-image: url(../images/circleBullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 7px;
}


.right_side_InnerWhite{
	float:right;
	width:170px;
	background:url(../images/ContentInnerSmallTop.gif) 0% 0% no-repeat #FFFFFF;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
}
.tablerightContainernoBorder {
	float: right;
	width: 200px;
	padding-left: 20px;
	padding-bottom: 5px;
}
.tbDottedLine{
	background:url(../images/tbDots23.gif) 0% 0% repeat-x;
	height:23px;
	vertical-align:middle;
	padding-top:2px;
	margin-top:10px;
}
.InnerLeft{
	float:left;
	width:180px;
}

.InnerRight{
	float:left;
	width:180px;
	margin-left: 7px;
}
.planningInnerLeft{
	float:left;
	width:390px;
}
   
.left_3colsmidColMargin {
	width: 171px;
	padding:7px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-image: url(../images/OpenAccountBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E5F5FA;
}
.left_3colsmidColMargin p {

	padding-bottom:7px;
	background:url(../images/dottedLine.gif) bottom repeat-x;
}

.tableheader_Title {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	color:#0099cc;
	padding-left: 0;
	padding-right: 0;
	margin-left: 7px;
	font-weight: bold;
}
.contentTopT2a {

	float: left;
	width: 390px;
	background-image: url(../images/T2a_blank_tall.gif);
	height: 23px;
	background-position: 0px top;
	background-repeat: no-repeat;
}
.contentTopT2middle {
	width:182px;
	height:42px;
	background-image: url(../images/T2-blank.gif);
	background-position: 0px 2px;
	margin-right: 10px;
	padding-left: 9px;
	margin-left: 8px;
	background-repeat: no-repeat;
}
.contentTopT2 {
	width:182px;
	height:42px;
	background-image: url(../images/T2-blank.gif);
	background-position: 0px 2px;
	padding-left: 7px;
	background-repeat: no-repeat;
}
.left_3colsmidColMarginT2 {
	width: 171px;
	padding:7px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(../images/OpenAccountBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E5F5FA;
	margin-left: 8px;
}
.tableheader_TitleT2 {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	color:#0099cc;
	line-height: 21px;
	font-weight: bolder;
}
.left_3colsmidColMarginT2 p {


	padding-bottom:7px;
	background:url(../images/dottedLine.gif) bottom repeat-x;
}
.contentTopProductServiceT1a-a {
	width:175px;
	height:37px;
	background-image: url(../images/T2-blank.gif);
	background-position: 0px top;
	padding-left: 7px;
	background-repeat: no-repeat;
	padding-right: 7px;
}
.contentTopProductServiceT1a-b {
	height:37px;
	background-image: url(../images/T1b-blank.gif);
	background-position: 0px top;
	padding-left: 7px;
	background-repeat: no-repeat;
	padding-right: 7px;
	width: 377px;
}
.rightImageOrder {
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #033568;
	margin-left: 10px;
}
.bottomBtns{
	background:url(../images/OrderTypesBottomBg.gif) no-repeat;
	height:25px;
	text-align:right;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
}
.leftT3e {
	float: left;
	width: 790px;
	margin-right: 9px;
	margin-bottom: 10px;

}
.contentTopT3e {
	float: left;
	width: 790px;
	height:23px;
	background-image: url(../images/T3e_blank.gif);
	background-position: 0px top;
}
.leftT3e h3 {

	clear: both;
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
}
.leftT3e h1 {
	font-size:200%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003366;
	letter-spacing:0.05em;
	margin-bottom: 4px;
	margin-left: 13px;
}
.contentInnerGradientT3e {
 width:766px;
 background:url(../images/contentBg.gif) bottom repeat-x;
 padding:10px;
 border-bottom:2px solid #ccebf5;
 border-right:2px solid #ccebf5;
 border-left:2px solid #ccebf5;
 clear:both;
 height: 300px;
}

.bodytextreports {
font-size: 9pt;
line-height: 1.5em;
}

.bodytextdefaultsmall3 {
font-size: 7pt;
}
.bodytextsmaller {
font-size: 8pt;
}
.PDFLink_leftIcon {

	background-image: url(../images/pdfIcon_spacer.gif);
	background-position: -3px;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.tbDottedLine2 {
	height:39px;
	vertical-align:middle;
	padding-top:2px;
	margin-top:10px;
	background-image: url(../images/tbDots46.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}

.feed {

     background: #FF6600;
     border: 1px solid;
     border-color: #FFCC99 #663300 #333300 #FF9966;
	 color: #FFFFFF;
     font: bold 0.7em verdana,sans-serif;
     margin: 4px;
     padding: 0 3px;
     text-decoration: none;

}

.RSSfloat {

     float:left;
	 margin: 7px;

}
.leftpadding {
	padding-right: 10px;
	float:left
}
.tellus {
	padding: 10px 0px;
	background-repeat: repeat-x;
	background-image: url(/content/public/images/cc_spacer.gif);
	background-position: 5px;
}
.content391noBG {
	width:368px;
	margin:0px 9px 20px 0px;
	padding:10px 9px 10px 10px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom;

}
.innerPlanningRightnoBG {
	width:171px;
	border-bottom:2px solid #ccebf5;
	border-right:2px solid #ccebf5;
	border-left:2px solid #ccebf5;
	height:558px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom;

}
.rightsideLoginNoBG {

	float:right;
	width:190px;
	background:c7e6fo url(none) no-repeat 0% 0%;
	padding-top: 10px;
	margin-top: 4px;
}
.contentTop1 {

	float: left;
	width: 590px;
	background-image: url(../images/GlossaryTopBG1.gif);
	height: 16px;
	background-position: 0px bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.tableheaderTitle {

	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	color:#00adef;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 7px;
	font-weight: bold;
}
.InnerRightWill h5 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	font-weight:bold;
	color:#000000;
	margin:0px;
}
.contentInnerWhite2 {

	width:560px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px 10px 10px;
	clear:both;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.contentInnerWhite2 h3 {


	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	font-weight:bold;
	color:#000000;
	margin:0px;
}
.left_side_border h3 {



	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#000000;
	margin:0px;
}
.content1 {

	margin: 0px ;
	width: 780px;
	padding: 26px 10px 10px;
}
