/* Reset starts ----------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, caption, fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	list-style-type:none;
	text-decoration:none;
}
.alignCenter {
	TEXT-ALIGN: center !important
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img:after {
	content:attr(alt)
}
/* Reset ends ----------------------------------- */
/* Site Defaults starts --------------------------------- */
body{
	margin:0;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	background-color:#fff;
}
a:link{
	color:#06C;
	text-decoration:none
}
a:visited {
	color:#06C;
	text-decoration:none
}
a:hover
{
	color:#06C;
	text-decoration:underline
}
a:focus {
	color:#06C;
	text-decoration:underline
}
a:active 
{
	color:#06C;
	text-decoration:underline
}
strong, h1, h2, h3, h4, h5, h6, a.bldFnt {
	font-weight:bold
}
/* Site Defaults ends --------------------------------- */
/*body{
margin:auto;padding:0px;font-family:Arial, Verdana;font-size:12px;color:#333333;
}*/
form
{
margin:0;padding:0;
}

/*.main_container
{
margin:0px;
width:750px;
padding:0px 0px 0px 0px;
}

.main_container-795
{
margin:0px;
width:795px;
padding:0px 0px 0px 0px;
}
*/
.main-heading
{
 font-size:19px;
 font-weight:bold;
}
.mar-top-5
{
margin:5px 0px 0px 0px;
}
.text{/*font-family:Arial, Verdana;font-size:12px;color:#333333;font-weight:normal;*/}

.text11px{font-family:Arial, Verdana;font-size:11px;color:#333333;font-weight:normal;}

.whitetext{font-family:Arial, Verdana;font-size:11px;color:#FFFFFF;font-weight:normal;}

.boldwhitetext11px{font-family:Arial, Verdana;font-size:11px;color:#FFFFFF;font-weight:bold;}

.boldtext{/*font-family:Arial, Verdana;font-size:12px;color:#333333;*/font-weight:bold;}

.boldtext11px{font-family:Arial, Verdana;font-size:11px;color:#333333;font-weight:bold;}

.boldtext13px{font-family:Arial, Verdana;font-size:13px;color:#333333;font-weight:bold;}

.smalltext{font-family:Arial, Verdana;font-size:10px;color:#333333;font-weight:normal;}

.menu
{
margin:3px 0px 0px 0px;
padding:0px 0px 0px 2px;
height:23px;
}

.main-body
{
padding:6px 0px 6px 10px;
}

.subtext
{/*
padding:0px 0px 0px 20px;*/
}
/* Styles for new Step-O-Meter Tabs Start*/
/*table.som TD {padding:0 3px 3px 0;vertical-align: top;}
table.som {table-layout:fixed;}*/
div.som {font: 11px Arial,Helvetica,sans-serif; color: #fff; background-color: #b39756;color: #fff;}
div.som b {display:block; overflow: hidden; height: 1px; }
div.som a {padding:0px;display: block;cursor: pointer; color: #fff;border-bottom: 1px solid #b39756;}
div.som a:visited {color: #fff;}
div.som a:active{color: #fff;}
div.som div {display: block; padding-left: 5px; font-weight: bold; }
div.som div span {float: left; margin: 0px 4px 1px 0px;}
div.somFin{color: #FFFFFF;font-weight: bold;}
div.somFin a:hover{/*color: #003366;font-weight: bold;text-decoration: underline;cursor:pointer;*/}
div.som > div > div > span {float: none;}
div.som .t, div.som .b {border-right: #fff 3px solid; border-left: #fff 3px solid;}
div.som .t2, div.som .t3, div.som .b2, div.som .b3{border-right: #fff 1px solid; border-left: #fff 1px solid;}
div.somSel {color: #fff;background-color: #646663;}
div.somSel a {/*text-decoration: none;border-bottom: #646663 1px solid;*/}
div.somSel a:visited {color: #fff;}
div.somSel a:hover{color: #fff;cursor:default;}
div.somSel a:active{color: #fff;}
div.somUn {color: #ded2ba;}
div.somUn a {color: #ded2ba; text-decoration: none;}
div.somUn a:visited {color: #ded2ba;}
div.somUn a:hover {color: #ded2ba;cursor:default;}
div.somUn a:active{color: #ded2ba;}
div.somDis {background-color: #fff;color: #999;}
div.somDis div {border-right: #b39756 1px solid; font-weight: normal; border-left: #b39756 1px solid;}
div.somDis a {color: #999; text-decoration: none;border-bottom: #fff 1px solid;}
div.somDis a:visited {color: #999; text-decoration: none;border-bottom: #fff 1px solid;}
div.somDis a:active {color: #999; text-decoration: none;border-bottom: #fff 1px solid;}
div.somDis .t, div.somDis .b {border-width :3px; background-color: #b39756;}
div.somDis .t2,div.somDis .b2{border-width:2px;margin: 0px 1px;height: 1px;border-color:#B39756;}
div.somDis .t3,div.somDis .b3 {border-width:1px;border-color:#B39756; margin: 0px 1px;}
div.somDis div div {border-width:0;}

div.somNDis {background-color: #fff;color: #333333;}
div.somNDis div {border-right: #B2975D 1px solid; font-weight: normal; border-left: #B2975D 1px solid;}
div.somNDis a {color: #333333; text-decoration: none;border-bottom: #fff 1px solid;}
div.somNDis a:visited {color: #333333; text-decoration: none;border-bottom: #fff 1px solid;}
div.somNDis a:active {color: #333333; text-decoration: none;border-bottom: #fff 1px solid;}
div.somNDis .t, div.somNDis .b {border-width :3px; background-color: #B2975D;}
div.somNDis .t2,div.somNDis .b2{border-width:2px;margin: 0px 1px;height: 1px;border-color:#B2975D;}
div.somNDis .t3,div.somNDis .b3 {border-width:1px;border-color:#B2975D; margin: 0px 1px;}
div.somNDis div div {border-width:0;}
.link_style{/*text-decoration:underline;*/ }

a.lnkBlueBoxPad, a.lnkBlueBoxPad:link, a.lnkBlueBoxPad:hover, a.lnkBlueBoxPad:active, a.lnkBlueBoxPad:visited 
{
	padding:1px 2px 2px 2px; 
	color: #FFFFFF; 
	font-weight:bold;
	/*text-decoration:underline;*/
	vertical-align: middle;
}
a.lnkBlueBox, a.lnkBlueBox:link, a.lnkBlueBox:hover, a.lnkBlueBox:active, a.lnkBlueBox:visited 
{
	/*padding:1px 2px 2px 2px;*/
	color: #FFFFFF; 
	font-weight:bold;
	/*text-decoration:underline;*/
	vertical-align: middle;
}

.box{font-weight:bold; color:#FFFFFF;}
a.lnkBoldWhite,a:visited.lnkBoldWhite,a:hover.lnkBoldWhite,a:active.lnkBoldWhite{/*text-decoration:underline;*/color:#FFFFFF;font-family:Arial;font-size:12px;}
a.lnkWhite,a:visited.lnkWhite,a:hover.lnkWhite,a:active.lnkWhite{/*text-decoration:underline;*/color:#FFFFFF;font-family:Arial;font-size:11px;}
/* Styles for new Step-O-Meter Tabs End*/

/*blue corner */
.pcuv2{display:block}
.pcuv2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#336699}
.pcuv21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a7bdd3;
  border-right:1px solid #a7bdd3;
  background:#668cb2}
.pcuv22{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eaeff4;
  border-right:1px solid #eaeff4;
  background:#5983ac}
.pcuv23{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #5983ac;
  border-right:1px solid #5983ac;}
.pcuv24{
  border-left:1px solid #a7bdd3;
  border-right:1px solid #a7bdd3}
.pcuv25{
  border-left:1px solid #668cb2;
  border-right:1px solid #668cb2}
.pcuv2fg{
  background:#336699}

  .lblBoldWhiteTxt
  {
 /* font-family:Arial, Verdana;
  font-size:12px;*/
  color:#FFFFFF;
  font-weight:bold;
  }

a.drpdwn_lnk, a.drpdwn_lnk:link, a.drpdwn_lnk:hover, a.drpdwn_lnk:active, a.drpdwn_lnk:visited 
{
	/*color: #336699; 
	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;*/
	vertical-align: middle;
}
a.selected, a.selected:link, a.selected:hover, a.selected:active, a.selected:visited 
{
	/*color: #336699; 
	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;*/
	vertical-align: middle;

}

a.drpdwn_lnk_small, a.drpdwn_lnk_small:link, a.drpdwn_lnk_small:hover, a.drpdwn_lnk_small:active, a.drpdwn_lnk_small:visited {
  /*  color: #336699;
    font-family: Arial;
    font-size: 10px;
    text-decoration: underline;*/
}

.hyperlinkStyle
{
	color: #0066CC; 
	/*font-family:Arial;
	font-size: 12px;
	vertical-align: middle;
	text-decoration:underline;*/
	
	cursor:pointer;
}
.linkText{
	/*color: #336699; 
	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;*/
	vertical-align: middle;
}
a.drpdwnB_lnk, a.drpdwnB_lnk:link, a.drpdwnB_lnk:hover, a.drpdwnB_lnk:active, a.drpdwnB_lnk:visited 
{
/*	color: #336699; 
	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;*/
	font-weight:bold;
}
a.drpdwnNb_lnk, a.drpdwnNb_lnk:link, a.drpdwnNb_lnk:hover, a.drpdwnNb_lnk:active, a.drpdwnNb_lnk:visited 
{
	/*color: #336699; 
	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;*/
	
}
a.dropdown_Link
{
	/*color: #336699; 
	font-family:Arial;*/
	font-size: 18px;
	font-weight:bold;
}

a.lnkWhite, a.lnkWhite:visited, a.lnkWhite:hover, a.lnkWhite:active {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
   /* text-decoration: underline;*/
}

span.lnkWhite, span.lnkWhite:visited, span.lnkWhite:hover, span.lnkWhite:active {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
  /*  text-decoration: underline;*/
}

/*blue color corner css class  */


	b.darblueTop, b.darblueBottom{display:block;background: #FFF;}
b.darblueTop b{display:block;height: 1px;overflow: hidden; background: #336699;font-size: 1px;}
b.darblueTop1 b{display:block;height: 1px;overflow: hidden; background: #336699;font-size: 1px;}
b.darblueBottom b{display:block;height: 1px;overflow: hidden;font-size: 1px;}
 
.darblueTopLeft{margin: 0 2px}
.darblueTopRight{margin: 0 1px;}

.darblueBottomLeftGrey1Fill{background: #336699;}
.darblueBottomLeftGreyFill{background: #336699;}
.darblueBottomLeftFill{background: #336699;}
.darblueBottomLeft{margin: 0 1px; border: 1px solid #336699; border-top: none;  border-bottom: none;}
.darblueBottomRight{margin: 0 2px; border: none;border-top: 1px solid #336699;}

.darblueBottomRight{margin: 0 2px; border: none;border-top: 1px solid #336699;}

.sectionContainerBl {
	Z-INDEX: 1; MARGIN: 0px 0px 0px; POSITION: relative; ZOOM: 1; width:100%;
}

.tableContainerbl {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px; BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 0px solid
}


.tableHeaderg1 {
	BORDER-RIGHT: #E1E1E1 0px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 25px; BORDER-TOP: #E1E1E1 0px solid; BACKGROUND: #E1E1E1; PADDING-BOTTOM: 0px; BORDER-LEFT: #E1E1E1 0px solid; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BORDER-BOTTOM: #E1E1E1 0px solid; HEIGHT: 28px
}

/* End of blue table corner css */

/* table tabs */

.grey-border
{
/*BORDER-BOTTOM: #e1e1e1 1px solid*/
}

.grey-border-rt
{
/*BORDER-right: #e1e1e1 1px solid*/
}

.grey-border-lt
{
/*BORDER-left: #e1e1e1 1px solid*/
}

.grey-border-top
{
/*BORDER-top: #e1e1e1 1px solid*/
}

.grey-brdr-tp-lt-btm
{
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

.grey-brdr-lt-rt
{
	/*border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;*/
}

.no-border
{
border-bottom:0px;
}

.grey-bg
{
background-color:#EEEEEE;
}

.light-grey-bg
{
background-color:#ECECEC;;
}

/*.tblGrey TD.Wd100Gbrd {
	WIDTH: 100%; BORDER-BOTTOM: #e1e1e1 1px solid
}
.tblGrey .QutTdB {
	BORDER-RIGHT: #e1e1e1 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 100%; HEIGHT: 23px
}
.tblGrey .QutTdB .subtabnav {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../../static/images/outlnGrBB.gif) repeat-x; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #333333; PADDING-TOP: 2px; HEIGHT: 23px; TEXT-ALIGN: left
}
.tblGrey .QutTdB .portfolio {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #333333; PADDING-TOP: 2px; HEIGHT: 23px; BACKGROUND-COLOR: #b70302; TEXT-ALIGN: left
}
.tblGrey .QutTd {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 100%; PADDING-TOP: 4px; BORDER-BOTTOM: #e1e1e1 1px solid
}
.tblGrey .QutTd .subtabnav {
	BACKGROUND-IMAGE: url(../../static/images/outlnGrBB.gif); VERTICAL-ALIGN: top; COLOR: #333333; BACKGROUND-REPEAT: repeat-x; HEIGHT: 23px; TEXT-ALIGN: left
}
.tblGrey .QutTd .subtabnav SPAN.subtabsep {
	COLOR: #e1e1e1; TEXT-ALIGN: center
}*/
A.QuaTabLnkSel {
	font-family:Arial, Verdana;font-size:12px;color:#333333;font-weight:bold;BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1e1e1 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: nowrap; HEIGHT: 12px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.QuaTabLnkSel:visited {
	font-family:Arial, Verdana;font-size:12px;color:#333333;BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1e1e1 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #2e4d6a; PADDING-TOP: 5px; WHITE-SPACE: nowrap; HEIGHT: 12px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.QuaTabLnkSel:hover {
	BORDER-RIGHT: font-family:Arial, Verdana;font-size:12px;color:#333333;#e1e1e1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1e1e1 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: nowrap; HEIGHT: 12px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.QuaTabLnkSel:active {
	BORDER-RIGHT: font-family:Arial, Verdana;font-size:12px;color:#333333;#e1e1e1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1e1e1 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: nowrap; HEIGHT: 12px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.QuaTabLnk {
	font-family:Arial, Verdana;font-size:12px;color:#333333;BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1e1e1 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../../static/images/tblAllMsc.png) repeat-x 0px -134px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #e1e1e1 1px solid; WHITE-SPACE: nowrap; HEIGHT: 12px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.QuaTabLnk:visited {
	font-family:Arial, Verdana;font-size:12px;color:#333333;BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1e1e1 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../../static/images/tblAllMsc.png) repeat-x 0px -134px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: nowrap; _height:12px; *height:12px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.QuaTabLnk:hover {
	font-family:Arial, Verdana;font-size:12px;color:#333333;BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1e1e1 1px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: nowrap; _height:12px; *height:12px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.QuaTabLnk:active {
	font-family:Arial, Verdana;font-size:12px;color:#333333B;BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1e1e1 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../../static/images/tblAllMsc.png) repeat-x 0px -134px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: nowrap; HEIGHT: 12px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
/*TD.greyBgGrybrd0 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: bottom; WIDTH: 20px; PADDING-TOP: 8px; BORDER-BOTTOM: #e1e1e1 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
TD.greyBgGrybrd6 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: bottom; WIDTH: 95px; PADDING-TOP: 8px; BORDER-BOTTOM: #e1e1e1 1px solid; TEXT-ALIGN: left
}
TD.greyBgGrybrd2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: bottom; WIDTH: 166px; PADDING-TOP: 8px; BORDER-BOTTOM: #e1e1e1 1px solid; TEXT-ALIGN: left
}
TD.greyBgGrybrd3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: bottom; WIDTH: 80px; PADDING-TOP: 8px; BORDER-BOTTOM: #e1e1e1 1px solid; TEXT-ALIGN: right
}
TD.greyBgGrybrd4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: bottom; WIDTH: 166px; PADDING-TOP: 8px; BORDER-BOTTOM: #e1e1e1 1px solid; TEXT-ALIGN: left
}
TD.greyBgGrybrd5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: bottom; WIDTH: 166px; PADDING-TOP: 8px; BORDER-BOTTOM: #e1e1e1 1px solid; TEXT-ALIGN: left
}*/
.error_table {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; WIDTH: 680px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faf599; TEXT-ALIGN: left
}
.error_display {
	WIDTH: 681px; BACKGROUND-COLOR: #faf599; TEXT-ALIGN: left
}
.padGlobalErr {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: 681px; PADDING-TOP: 20px
}
TABLE.padErr {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

/* end of table tabs */


/* Css for tab contents */

.content_in_tabbed1
{
	/*background-color: white;
	border-left: #E1E1E1 1px solid;
	border-right: #E1E1E1 1px solid;
	border-bottom: #E1E1E1 1px solid;*/
	
}
td.content_in_tabbed1
{
	text-align: left;
}
/* End of tab contents css */


.full-width
{
width:100%;

}


.tab1{
	width:180px;
	margin-right:5px;
}

.tab2{
	width:180px;
	margin-right:5px;}
.tab3
{
	width:200px;
	margin-right:5px;
}
.tab4
{
	width:171px;
	*width:167px;
}


.posttab1
{
width:181px;
	margin-right:5px;

}

.posttab2
{
width:181px;
	margin-right:5px;

}

.posttab3
{
width:201px;
	margin-right:4px;

}

.posttab4
{
width:171px;
	*width:168px;
}
/*.tab-width-lasttab
{
width:25%;
}*/


.float-l
{
float:left;
}

.float-r
{
float:right;
}

.mar-top
{
margin-top:10px;
}

.mar-top-moz
{
margin:10px 0px 0px 0px;
_margin:0px 0px 0px 0px;
*margin:0px 0px 0px 0px;
}

.mar-top-ie
{
margin:0px 0px 0px 0px;
_margin:10px 0px 0px 0px;
*margin:10px 0px 0px 0px;
}

.mar-bottom
{
margin-bottom:10px;
}

.pad-all
{
padding:10px;
_padding:0px;
*padding:0px;
}

.pad-all-ie
{
_padding:10px;
*padding:10px;
}

.pad-all-5
{
padding:5px;
}

.al-right
{
text-align:right;
}

.moz-pad-top
{
padding-top:10px;
_padding-top:0px;
*padding-top:0px;
}

.pad-left-50
{
padding:0px 0px 0px 50px;
}

.pad-left-30
{
padding:0px 0px 0px 30px;
}

.mar-right-20
{
margin:0px 20px 0px 0px;
}

.pad-left-10
{
padding:0px 0px 0px 10px;
}

.pad-right-10
{
padding:0px 10px 0px 0px;
}

.pad-top-10
{
	padding-top:10px;
}

.pad-top-btm-8px
{
	padding:8px 0px;
}

.al-center
{
text-align:center;
}

.clear
{
clear:both;

}

a.primary {
    background: url("../images/btns.png") no-repeat scroll 0 -60px transparent;text-decoration:none;
}

a.primary b {
    background: url("../images/btns.png") no-repeat scroll 100% -60px transparent;
    color: #000000;
    font-size:11px;
	padding:2px 10px 2px 0px;
}

a.primary:hover{
    text-decoration:underline;
cursor:pointer;
color: #000000;
}

a.primary b:hover
{
text-decoration:underline;
cursor:pointer;
}


span.primary {
    background: url("../images/btns.png") no-repeat scroll 0 -60px transparent;text-decoration:none;
cursor:hand;
}
span.primary b {
    background: url("../images/btns.png") no-repeat scroll 100% -60px transparent;
    color: #000000;cursor:pointer;
    font-size:11px;
	padding:2px 10px 2px 0px;
}
span.primary:hover{
    text-decoration:underline; cursor:hand;color: #000000;
}

span.primary b:hover
{ text-decoration:underline;cursor:pointer;
}


.primary1 {
    background: url("../images/btns.png") no-repeat scroll 0 -60px transparent;
	padding:2px 3px;
	font-size:11px;
}

a.grey-btn {
    background: url("../images/btns.png") no-repeat scroll 0 -80px transparent;
	text-decoration:none;
	font-size:11px;
}

a.grey-btn:hover {
text-decoration:underline;
cursor:pointer;
color: #000000;
}

a.grey-btn b {
    background: url("../images/btns.png") no-repeat scroll 100% -80px transparent;
    color: #000000;
    font-size:11px;
	padding:2px 10px 2px 0px;
	
}

a.grey-btn {
    font-weight:normal;
    background: url("../images/btns.png") no-repeat scroll 100% -80px transparent;
    color: #000000;
    font-size:11px;
	padding:2px 10px 2px 0px;
	
}

a.grey-btn-noUnLine {
    font-weight:normal;
    text-decoration:none;
    background: url("../images/btns.png") no-repeat scroll 100% -80px transparent;
    color: #000000;
    font-size:11px;
	padding:2px 10px 2px 0px;
	
}

a.grey-btn-noUnLine:hover {
    font-weight:normal;
    text-decoration:none;
    background: url("../images/btns.png") no-repeat scroll 100% -80px transparent;
    color: #000000;
    font-size:11px;
	padding:2px 10px 2px 0px;
	
}
a.grey-btn b:hover{
	text-decoration:underline;
	cursor:pointer;  
	color: #000000;
	font-size:11px;
}

.grey-btn1 {
    background: url("../images/btns.png") no-repeat scroll 0 -80px transparent;
	padding:2px 3px;
	font-size:11px;
}

.header
{
background-color: #EEEEEE;
/*border-top: 1px solid #E1E1E1;*/
border-bottom: 1px solid #E1E1E1;
padding: 8px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;
}

.header-left
{/*
background-color: #EEEEEE;
border-bottom: 1px solid #E1E1E1;
border-left: 1px solid #E1E1E1;
padding: 8px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;*/
}

.header-right
{
/*background-color: #EEEEEE;
border-bottom: 1px solid #E1E1E1;
border-right: 1px solid #E1E1E1;
padding: 8px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;*/
}

.header1
{
background-color: #EEEEEE;
border-top: 1px solid #E1E1E1;
border-bottom: 1px solid #E1E1E1;

/*padding: 8px 5px;*/
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;
}

.header-left1
{
background-color: #EEEEEE;
border-bottom: 1px solid #E1E1E1;
border-left: 1px solid #E1E1E1;
/*padding: 8px 5px;*/

font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;
}

.header-right1
{
background-color: #EEEEEE;
border-bottom: 1px solid #E1E1E1;
border-right: 1px solid #E1E1E1;
/*padding: 8px 5px;*/

font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;
}

.table-spacing
{
padding:8px 5px;
}


.odd
{/*
background-color: #FFFFFF;
border-bottom: 1px solid #E1E1E1;
padding: 8px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;
*/}

.odd-left
{/*
background-color: #FFFFFF;
border-bottom: 1px solid #E1E1E1;
border-left: 1px solid #E1E1E1;
padding: 8px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;
*/}

.odd-right
{/*
background-color: #FFFFFF;
border-bottom: 1px solid #E1E1E1;
border-right: 1px solid #E1E1E1;
padding: 8px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;*/
}

.odd-last
{/*
background-color: #FFFFFF;
padding: 5px 5px 5px 4px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;*/
}

.odd-left-last
{/*
background-color: #FFFFFF;
border-left: 1px solid #E1E1E1;
padding: 5px 5px 5px 4px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;*/
}

.odd-right-last
{/*
background-color: #FFFFFF;
border-right: 1px solid #E1E1E1;
padding: 5px 5px 5px 4px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;*/
}
.even
{/*
background-color: #F9F9F9;
border-bottom: 1px solid #E1E1E1;
padding: 8px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;*/
}

.even-left
{/*
background-color: #F9F9F9;
border-bottom: 1px solid #E1E1E1;
border-left: 1px solid #E1E1E1;
padding: 8px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;*/
}

.even-right
{/*
background-color: #F9F9F9;
border-bottom: 1px solid #E1E1E1;
border-right: 1px solid #E1E1E1;
padding: 8px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;*/
}

.even-last
{/*
background-color: #F9F9F9;
padding: 5px 5px 5px 4px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;*/
}

.even-left-last
{/*
background-color: #F9F9F9;
border-left: 1px solid #E1E1E1;
padding: 5px 5px 5px 4px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;*/
}

.even-right-last
{/*
background-color: #F9F9F9;
border-right: 1px solid #E1E1E1;
padding: 5px 5px 5px 4px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;*/
}

/* css for tables without padding */
.odd-no-pad {
    background-color: #FFFFFF;
    border-bottom: 1px solid #E1E1E1;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.odd-left-no-pad {
    background-color: #FFFFFF;
    border-bottom: 1px solid #E1E1E1;
    border-left: 1px solid #E1E1E1;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.odd-right-no-pad {
    background-color: #FFFFFF;
    border-bottom: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.odd-last-no-pad {
    background-color: #FFFFFF;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.odd-left-last-no-pad {
    background-color: #FFFFFF;
    border-left: 1px solid #E1E1E1;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.odd-right-last-no-pad {
    background-color: #FFFFFF;
    border-right: 1px solid #E1E1E1;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.even-no-pad {
    background-color: #F9F9F9;
    border-bottom: 1px solid #E1E1E1;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.even-left-no-pad {
    background-color: #F9F9F9;
    border-bottom: 1px solid #E1E1E1;
    border-left: 1px solid #E1E1E1;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.even-right-no-pad {
    background-color: #F9F9F9;
    border-bottom: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.even-last-no-pad {
    background-color: #F9F9F9;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.even-left-last-no-pad {
    background-color: #F9F9F9;
    border-left: 1px solid #E1E1E1;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
.even-right-last-no-pad {
    background-color: #F9F9F9;
    border-right: 1px solid #E1E1E1;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0px 5px;
}
/* End of css for tables without padding*/

.left-col
{
/*border-left:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;*/
}

.mid-col
{
/*border-left:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;*/
}

.right-col
{/*
border-left:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;*/
}

.left-col1
{
border-left:1px solid #E1E1E1;
}

.mid-col1
{
border-left:1px solid #E1E1E1;
}

.right-col1
{
border-left:1px solid #E1E1E1;
}

.BlueBox {
    background-color: #005cb3;
  	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
}

a.lnkBlueBox {
    color: #FFFFFF;
    font-weight: bold;
    /* padding:1px 2px 2px 2px;
   text-decoration: underline;*/
    vertical-align: middle;
}
a.lnkBlueBox:link {
    color: #FFFFFF;
    font-weight: bold;
    /* padding:1px 2px 2px 2px;
   text-decoration: underline;*/
    vertical-align: middle;
}
a.lnkBlueBox:hover {
    color: #FFFFFF;
    font-weight: bold;
   /* padding:1px 2px 2px 2px;
    text-decoration: underline;*/
    vertical-align: middle;
}
a.lnkBlueBox:active {
    color: #FFFFFF;
    font-weight: bold;
    /*padding:1px 2px 2px 2px;
    text-decoration: underline;*/
    vertical-align: middle;
}
a.lnkBlueBox:visited {
    color: #FFFFFF;
    font-weight: bold;
     /*padding:1px 2px 2px 2px;
   text-decoration: underline;*/
    vertical-align: middle;
}

/* Ash Color */

.pcuv2AshTop {
    display: block;
}
.pcuv2AshTop * {
    background: none repeat scroll 0 0 white;
    display: block;
    font-size: 0.01em;
    height: 1px;
    overflow: hidden;
}

.pcuv21AshTop {
    border-bottom: 1px solid #EEEEEE;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
}

.pcuv2Ash{display:block}
.pcuv2Ash *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EEEEEE}
.pcuv2AshBottom{display:block}
.pcuv2AshBottom *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:white}
.pcuv21AshBottom{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-bottom: 1px solid #E1E1E1;}
.pcuv21Ash{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;
  background:#E1E1E1}
.pcuv22Ash{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;
  background:#E1E1E1}
.pcuv23Ash{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;}
.pcuv24Ash{
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1}
.pcuv25Ash{
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1}
.pcuv2fgAsh{
  background:#EEEEEE;}

.border-lt-rt{border-right:1px solid #E1E1E1;border-left:1px solid #E1E1E1;   }


/* End of Ash Color */

/* White Color */

.pcuv2WhiteTop {
    display: block;
}
.pcuv2WhiteTop * {
    background: none repeat scroll 0 0 white;
    display: block;
    font-size: 0.01em;
    height: 1px;
    overflow: hidden;
}

.pcuv21WhiteTop {
    border-bottom: 1px solid #EEEEEE;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
}

.pcuv2White{display:block}
.pcuv2White *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  /*background:#EEEEEE*/}

.pcuv2WhiteBottom{display:block}
.pcuv2WhiteBottom *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:white}
.pcuv21WhiteBottom{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-bottom: 1px solid #E1E1E1;}
.pcuv21White{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;
  background:#E1E1E1}
.pcuv22White{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:2px solid #E1E1E1;
  border-right:2px solid #E1E1E1;
  /*background:#E1E1E1*/
  }
.pcuv23White{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;}
.pcuv24White{
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1}
.pcuv25White{
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1}
.pcuv2fgWhite{
  background:#EEEEEE;}

.border-lt-rt{border-right:1px solid #E1E1E1;border-left:1px solid #E1E1E1;   }


/* End of Ash Color */

.continue-button {
    background: url("../images/button_interactionsv01.png") no-repeat scroll -3px -4px transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 23px;
    /*margin-left: 550px;*/
	float:right;
    padding-left: 20px;
    padding-top: 4px;
    width: 68px;
	_width: 88px;
	*width: 88px;
}

.star
{
color:#ff0000;
}

.separator
{
border-top:1px solid #EEEEEE;
height:-10px;
margin:5px 0px 0px 0px;
}

.footer {
    background: url("../static/images/footerBg.gif") repeat-x scroll 0 0 transparent;
    color: #B6B0A4;
    font-size: 10px;
    padding: 0px;
    width: 100%;
}
.pnlErr {
    background-color: #FAF599;
    color: #B70302;
    font-weight: bold;
    margin: 10px 0;
    padding: 10px;
}

.editEmail{
	font-family:	arial,helvetica;
	font-size:	13px;
	font-weight:	700;
	font-style:	normal;
	color:	#FF0000;
	text-decoration:	none;
	line-height:	16px;
}

.editEmailGeneral
{
	font-family:Arial, Verdana;
	font-size:13px;
	color:#333333;
}
.table_container_body{
	/*font-family:Arial, Verdana;font-size:12px;color:#333333;*/
}

.redtext{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#FF0000;
	font-weight:normal;
} 

.greentext{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#00CC00;
	font-weight:normal;
}

.p11_disclaimer{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
}
.p11_disclaimer_bold{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.pMask{
display: none; top:0;left:0;position: absolute;z-index: 99;
}

.pFMask{
width:93%; height: 100%;
position: fixed; z-index: 98;background-color: #ddd;filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);opacity: 0.4;
}

.pContainer{
position: absolute; margin-top:-20%; z-index: 100; background-color: #fff;
}

.warningtext {
    color: #B70302;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
a.drpdwnNC_lnk, a.drpdwnNC_lnk:link, a.drpdwnNC_lnk:hover, a.drpdwnNC_lnk:active, a.drpdwnNC_lnk:visited 
{
	color: #000000; 
	font-family:Arial;
	font-size: 12px;
	/*text-decoration:underline;*/
	
}

.positiveValue {
	color: #007900;
}

.negativeValue {
	color: #a03;
}

.tooltip {
    position: relative;
    display: inline-block;
    
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 250px;
    background-color: white;
    color: #555;
    text-align: center;
    border-radius: 0px;
    border: 1px solid;
    padding: 5px 5px;
    
   
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 50%;
   
}

.marginleft{

 margin-left: -69px !important;
}

.slmarginleft{

margin-left: 10px !important;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

/*newely added css*/


/* Buttons starts --------------------------------- */
.button-primary,.button-secondary{color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:26px;line-height:26px;padding-left:10px;text-decoration:none}
#streetSmart{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:23px;line-height:21px;padding-left:10px;text-decoration:none}
.button-primary{background:url(../images/iconsNew.png) 0 -656px;text-decoration:none}
.button-primary:hover{background:url(../images/iconsNew.png) 0 -683px;text-decoration:none}
.button-primary:focus{background:url(../images/iconsNew.png) 0 -737px;text-decoration:none}
.button-primary:active{background:url(../images/iconsNew.png) 0 -710px;text-decoration:none}

.button-primary span{background:url(../images/iconsNew.png) no-repeat 100% -792px;color:#fff;display:block;padding:0 10px 0 0;line-height:26px;text-decoration:none}
.button-primary:hover span{background:url(../images/iconsNew.png) no-repeat 100% -819px;text-decoration:none}
.button-primary:focus span{background:url(../images/iconsNew.png) no-repeat 100% -873px;text-decoration:none}
.button-primary:active span{background:url(../images/iconsNew.png) no-repeat 100% -846px;text-decoration:none}

.button-primary:hover a, .button-primary:focus a,.button-primary:active a,.button-primary:hover span,.button-primary:focus span,.button-primary:active span{text-decoration:none}

/*button secondary start*/
.button-secondary{color: #333;cursor: pointer;display: inline-block;font-size:14px; height:26px; line-height: 26px; padding-left: 10px; text-decoration:none;}
.button-secondary{background: url(../images/iconsNew.png) repeat scroll 0 -1427px transparent;text-decoration:none}
.button-secondary:hover{background: url(../images/iconsNew.png) repeat scroll 0 -1454px transparent;text-decoration:none}
.button-secondary:focus{background: url(../images/iconsNew.png) repeat scroll 0 -1508px transparent;text-decoration:none}
.button-secondary:active{background: url(../images/iconsNew.png) repeat scroll 0 -1481px transparent;text-decoration:none}

.button-secondary span{background: url(../images/iconsNew.png) no-repeat scroll 100% -1035px transparent; color: #333; display: block; font-weight:normal;padding: 0 10px 0 0;text-decoration:none}
.button-secondary:hover span{background: url(../images/iconsNew.png) no-repeat scroll 100% -1062px transparent;text-decoration:none}
.button-secondary:focus span{background: url(../images/iconsNew.png) no-repeat scroll 100% -1116px transparent;text-decoration:none}
.button-secondary:active span{background: url(../images/iconsNew.png) no-repeat scroll 100% -1089px transparent;text-decoration:none}

.button-secondary:hover a, .button-secondary:focus a,.button-secondary:active a,.button-secondary:hover span, .button-secondary:focus span, .button-secondary:active span{text-decoration:none}

/*end of button secondary*/
/*start of button call to action*/
.button-call-to-action, .button-call-to-action:visited, .button-call-to-action:active {background: url(../images/icons.png) repeat scroll -51px -299px transparent}
.button-call-to-action {color: #fff;cursor: pointer;display: inline-block;font-size: 14px;height: 23px;line-height: 21px;padding-left: 10px; text-decoration:none}
.button-call-to-action span {background: url(../images/icons.png) no-repeat scroll 100% -530px transparent;color: #fff;display: block;font-weight:normal;height: 23px;line-height: 21px;padding: 0 10px 0 0;text-decoration:none}
.button-call-to-action:hover span {text-decoration:underline}
/*end of button call to action*/
/* Buttons ends --------------------------------- */
/*Generic Table Styles*/
.section-body{margin:0 auto;width:100%;}
.section{border-bottom:4px solid #037DAE;border-top:4px solid #037DAE;}
.section,.section-bank{clear:both;margin:0 0 20px;}
.header-row{background:#EAEAEA;height:30px;#height:auto;}
.header-row th{border-bottom:1px solid #BFBFBF;border-top:1px solid #BFBFBF;padding:10px;text-align:left;font-weight:400;}
.data-row td{border-bottom:1px solid #DEDEDE;clear:both;height:41px;padding:0 10px;}
.footer-row{height:40px;background:#EAEAEA;color:#000000;font-size:14px;#height:auto;}
.footer-row td{padding:0 10px;clear:both; #padding:10px;}
.section-footnotes{color:#666;font-size:11px;padding-bottom:5px;width:100%}
/*Generic Table Styles End*/
h2{color:#333;font-size:16px;padding-bottom:10px;richness:90;stress:20;voice-family:paul}
.spacer10{clear:both; height:10px; overflow:hidden;}
.spacer20{clear:both; height:20px; overflow:hidden;}
.main-body{padding-left:0px;}
.txtRt { text-align: right !important;}
.txtCr { text-align: center !important;}
.buttonContainer{text-align:right; padding-top:10px;}
.buttonContainer a{margin-left:8px;}
.tabMenu .grey-border{border-bottom:1px solid #E1E1E1;}

.leftGreyBorder{border-left:1px solid #E1E1E1;}
.rightGreyBorder{border-right:1px solid #E1E1E1;}
.pad-all .section{margin-bottom:10px;}
.header-row th,.data-row td,.footer-row td,.sectionContainerBl .tableContainerbl td{color:#000;}




.sectionContainerBl b.darblueTop,.sectionContainerBl b.darblueBottom{display:none !important;}
.sectionContainerBl{ width:auto;}
.sectionContainerBl .pcuv2fg,h2.pcuv2fg{background:none; padding:6px 6px 6px 0px; height:auto !important; font-size:16px; font-weight:bold; color:#333;}
.sectionContainerBl .tableContainerbl td{padding:10px !important; border-bottom:1px solid #BFBFBF; height:auto; font-size:12px !important; background:#fff; border-width:0px 0px 1px 0px;}
.sectionContainerBl .tableContainerbl{border-top:4px solid #037DAE;border-bottom:4px solid #037DAE; border-left:none; border-right:none;}
.sectionContainerBl .tableContainerbl td.grey-bg,.sectionContainerBl .tableContainerbl th{background:#EAEAEA;border-bottom: 1px solid #BFBFBF;  border-top: 1px solid #BFBFBF; font-weight: 400;  padding: 10px;font-size:12px !important;}
.sectionContainerBl .pcuv2fg span.lblBoldWhiteTxt{padding-left:0px !important; font-size:16px; color:#333;}
.sectionContainerBl .tableContainerbl table{width:100% !important;}
.sectionContainerBl .tableContainerbl tr.footer-row{height:40px;background:#EAEAEA;color:#000000;font-size:14px;#height:auto;}
.sectionContainerBl .tableContainerbl tr.footer-row td{padding:0 10px;clear:both; #padding:10px;}

/* Horizontal navigation styling starts -------------------------------- */
.nav-horizontal{ clear:both; }
.nav-horizontal .right,
.nav-horizontal .left{background:url(../images/icons.png); position:absolute; top:0;}
.nav-horizontal .right{right:0; display: none;}
.nav-horizontal .left{left:0; display: none;}
.nav-horizontal li{ float:left; border:0;}
.nav-horizontal li .link-nav:hover, .nav-horizontal li .link-nav:focus{text-decoration:underline; outline:none;}
.nav-horizontal li.active .link-nav,.nav-horizontal li.inactive .link-nav{font-weight:bold}
.nav-horizontal li.active .link-nav:hover,.nav-horizontal li.active .link-nav:focus{text-decoration:none; outline:none;font-weight:bold}

/*Level 4 Navigation ----------------------------------- */
.nav-horizontal.level-4 li{font-size:13px;cursor: pointer;}
.nav-horizontal.level-4 .active .link-nav{color:#111111;text-decoration:none}
.nav-horizontal.level-4 li .link-nav{color:#111111;padding:6px 10px 0px;display:block;margin-bottom:15px;}

/*Level 5 Navigation ----------------------------------- */
.nav-horizontal.level-5{height:29px;background:none repeat scroll 0 0 #E6ECF2;position:relative;border-bottom: 1px solid #b1c8d8; cursor: pointer;}
.nav-horizontal.level-5 .right{background-position:-272px -29px;width:4px; height:26px}
.nav-horizontal.level-5 .left{background-position: -269px -29px;width:3px; height:26px}
.nav-horizontal.level-5 li{font-size:14px}
.nav-horizontal.level-5 .link-nav{color:#2e2e2e;padding:0 12px;display:block;height:29px;line-height:30px;}
.nav-horizontal.level-5 .active{background:none repeat scroll 0 0 #FFFFFF;border-left:1px solid #eee;border-right:1px solid #eee;position:relative;text-decoration:none;border-top: 1px solid #b1c8d8;border-left: 1px solid #B1C8D8;border-right: 1px solid #B1C8D8;}
.nav-horizontal.level-5 .active .link-nav{color:#111111;text-decoration:none}
.nav-horizontal.level-5 .active.first{background: none repeat scroll 0 0 #FFFFFF;border-left:0;border-top: 1px solid #b1c8d8;border-left: 1px solid #B1C8D8;border-right: 1px solid #B1C8D8;}
.nav-horizontal.level-5 .active.first .left{width: 7px; height: 29px; position:absolute; left:0; top:0}

.menu ul{margin:0px; padding:0px;}
.menu li{list-style:none;}
.content_in_tabbed1 div.pad-all{padding:10px 0;}
.content_in_tabbed1.pad-all-ie{padding:0px;}
.hiddenForAccessibility,.hideListvalueAccessibility label{position:absolute;left:-10000px;}
.mainMenu li div{margin:0px !important; padding:0px !important; background:none !important; color:inherit !important; text-decoration:none; font-weight:normal;}
.overriteSortedJsStyle td{border-bottom:1px solid #DEDEDE !important;clear:both;height:41px;padding:0 10px !important;}
.buttonContainer.left{text-align:left;}
.buttonContainer.left a{margin-left:0px; margin-right:0px;} 
.mar-top.full-width{width:auto !important;}
.nav-horizontal.level-4.mainMenu li{cursor:default;}
.mainMenu li div span{ color: #111111;  display: block; margin-bottom: 15px; padding: 6px 10px 0;}
.mainMenu li.active div span{font-weight:bold;}
.menu{padding:0px; height:30px;}
b.pcuv2{display:none;}
.pcuv2fg,.pcuv2fgAsh{background:#037DAE; padding:5px 10px;height:auto!important;color:#fff}
.pcuv2fg span{padding:0px !important;}
.blueContainer .sectionContainerBl{border:4px solid #037DAE; border-top:none;}
.blueContainer .sectionContainerBl .pcuv2fg { background:#037DAE; height: auto !important;  padding: 10px; font-size:12px;}
.sectionContainerBl .tableContainerbl td.boldwhitetext11px{font-size:12px; background:#fff !important; color:#333;}
a.no_hyperlink,a.no_hyperlink:hover{text-decoration:none; outline:none; color:#333;}   
.sectionContainerBl  .pcuv2fg .whitetext{font-size:16px; font-weight:bold;}
.sectionContainerBl  .pcuv2fg .whitetext,.sectionContainerBl  .pcuv2fg .lnkWhite{color:#333;}
.pcuv2fg .grey-bg, .pcuv2fgAsh .grey-bg{background: #037DAE; color:#fff;}
.pcuv2Ash{display:none;}
.profile_select{width:auto;}
.main_container{min-width:950px; display:table; width:100%;}
.main_container-795{min-width:950px; display:table; width:100%;}
.LCLegend{display:inline-block; width:10px; height:11px; background:#00a0df;}
.INLegend{display:inline-block; width:10px; height:11px; background:#425563;}
.CALegend{display:inline-block; width:10px; height:11px; background:#98a4ae;}
.SCLegend{display:inline-block; width:10px; height:11px; background:#59cbe8;}
.OTLegend{display:inline-block; width:10px; height:11px; background:#f0e87b;}
.FILegend{display:inline-block; width:10px; height:11px; background:#ffb549;}
.main-body{padding-left:10px; padding-right:10px;}

body{color:#333333; overflow-x:hidden;}
.icon-dropdown-chevron,
.icon-feedback,
.icon-help,
.icon-refresh,
.icon-export,
.icon-print,
.icon-schwablink,
.icon-close,
.icon-schwabsafe,
.icon-doc,
.icon-dot-divider,
.icon-back-top,
.icon-pdf,
.icon-zip,
.icon-xls,
.icon-vsd,
.icon-txt,
.icon-mpp,
.icon-ppt,
.icon-jpg,
.icon-gif,
.icon-default,
.icon-collapsed,
.icon-expanded,
.icon-completed-step,
.icon-progress-step,
.icon-plus,
.icon-attachment,
.icon-reply,
.icon-active-step{background:url(../images/icons.png); display:inline-block; vertical-align:text-bottom;}
.icon-print {
    background-position: 0 -33px;
    height: 11px;
    margin: 0 4px 3px 0;
    width: 13px;
}
.icon-warning{ background-position:-294px -52px;height:23px;margin:0 10px;width:26px}
.icon-error{background-position:-295px -26px; width:25px; height:25px; margin:0 10px; }
.icon-success{background-position:-295px 0; width:25px; height:25px; margin:0 10px; }
.icon-export{background-position: 0 -22px; height: 10px;margin:0 4px 3px 0;width:13px}
.icon-feedback{background-position:0 0;height:9px;margin:0 4px 3px 0;width:13px}
.icon-help {background-position: 0 -10px;height: 11px;margin: 0 4px 2px 0;width: 11px;}
.icon-print{background-position: 0 -33px;height: 11px;margin:0 4px 3px 0;width:13px}
.icon-refresh{background-position:-308px -91px;height:13px;margin:0 5px 1px 5px;width:14px}
.icon-schwablink{background-position:-14px -45px;height:11px;margin:0 0 3px 5px;width:9px}
.icon-schwabsafe{background-position:-296px -93px; width: 12px; height: 11px; margin:0 2px 3px 0;}
.icon-close{background-position:-14px 0;width:11px; height:11px; margin:0 0 1px 4px}
.icon-doc{background-position: -27px -20px; width: 9px; height: 11px; margin:0 0 3px 2px}
.icon-pdf{background-position: -284px -93px; width: 11px; height: 11px; margin:0 0 3px 5px}
.icon-zip{background-position: -114px -69px; width: 16px; height: 17px;margin:0 0 3px 5px}
.icon-xls{background-position: -132px -69px; width: 17px; height: 17px;margin:0 0 3px 5px}
.icon-vsd{background-position: -69px -71px; width: 13px; height: 15px;margin:0 0 3px 5px}
.icon-txt{background-position: -83px -70px; width: 13px; height: 16px;margin:0 0 3px 5px}
.icon-mpp{background-position: -51px -69px; width: 17px; height: 17px;margin:0 0 3px 5px}
.icon-ppt{background-position: -97px -70px; width: 16px; height: 16px;margin:0 0 3px 5px}
.icon-jpg{background-position: -17px -58px; width: 16px; height: 16px;margin:0 0 3px 5px}
.icon-gif{background-position: 0 -58px; width: 16px; height: 16px;margin:0 0 3px 5px}
.icon-attachment{background-position: -18px -86px; width: 16px; height: 17px;margin:0 0 0 0}
.icon-reply{background-position: -34px -86px; width: 17px; height: 17px;margin:0 0 0 0}
.icon-default{background-position: -37px 0; width: 12px; height: 15px;margin:0 0 3px 5px}
.icon-dot-divider{background-position:-17px -36px;height:5px;margin:0 4px 4px;width:5px}
.icon-back-top{background-position:-25px -45px;height:11px;margin-bottom:2px;width:11px}
.icon-dropdown-arrow{border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #0066CC;display: inline-block;height: 0;vertical-align:text-bottom;margin:0 0 4px 4px; width: 0;}
.icon-dropdown-chevron{background-position: -69px -90px;height: 11px;margin: 0 0 0 2px;width: 11px;}
.link-close{position:absolute;right:10px;top:10px;font-size:12px}
.icon-refresh img{height:13px;width:14px; visibility:hidden;}
.icon-completed-step,.icon-progress-step,.icon-active-step{float:left;font-size:20px;font-weight:700;height:27px;margin-left:-10px;padding:6px 13px;width: 14px;}
.icon-completed-step{background-position:-95px -586px}
.icon-progress-step{background-position:-48px -586px}
.icon-active-step{background-position:-1px -586px; color:#fff}
.icon-facebook{background:url(../images/sch-logo.png) repeat scroll -8px -274px transparent; display:inline-block; height:26px;width:26px}
.icon-twitter{background:url(../images/sch-logo.png) repeat scroll -40px -274px transparent; display:inline-block; height:26px;width:26px}
.icon-youtube{background:url(../images/sch-logo.png) repeat scroll -72px -274px transparent; display:inline-block; height:26px;width:26px}
.icon-verisign{background:url(../images/sch-logo.png) repeat scroll -230px -233px transparent; display:inline-block; height:66px;width:121px}
.schwab-logo {background: url(../images/sch-logo.png) no-repeat scroll 0 -75px transparent;display: block;height:80px;width:80px}
.schwab-bank-logo {	background: url(../images/sch-logo.png) no-repeat scroll -15px -115px transparent;display: block;height:80px;width:80px}
.schwab-zh-logo {background: url(../images/sch-logo.png) no-repeat scroll -183px -75px transparent;display: block;height:80px;width:98px}
.schwab-alliance-logo {    background: url(../images/sch-logo.png) no-repeat scroll -15px -35px transparent;display: block;}
.schwab-alliance-label{background: url(../images/sch-logo.png) no-repeat scroll 0 -225px transparent;display: block;width:134px; height:17px;}
.schwab-alliance-label-login{background: url(../images/sch-logo.png) no-repeat scroll -10px -225px transparent;display: block;width:134px; height:17px;}
.schwab-sfcg-logo{background: url(../images/sch-logo.png) no-repeat scroll 0 -170px transparent;display: block;}
.schwab-logo img, .schwab-bank-logo img,.schwab-alliance-label img,.schwab-alliance-label-login img,.schwab-alliance-logo img{height: 80px;opacity: 0; filter: opacity :0; filter: alpha(opacity=0);	border: none;	width: 80px;}
.schwab-sfcg-logo img {opacity: 0;filter: opacity:0;filter: alpha(opacity=0);border: none;height: 50px; width: 352px;}
.schwab-zh-logo img {height: 80px;opacity: 0; filter: opacity :0; filter: alpha(opacity=0);	border: none; width:98px}
.icon-verisign img{height: 66px; opacity:0;filter:opacity:0;filter: alpha(opacity=0);border:none; width: 121px}
.icon-facebook img, .icon-twitter img, .icon-youtube img {height:26px; opacity:0;filter:opacity:0;filter: alpha(opacity=0);border:none; width:26px}
.BlueBox.nonAnchor{color:#fff; font-size:12px; text-align:center; font-weight:bold; float:left; margin-left:20px;}
.hyperlinkStyle:hover{text-decoration:underline;}
.section table#solutionIdContainer tr.data-row td{padding:10px; border:none;}
.blueContainer .sectionContainerBl table tr.columnSpace td{padding-top:10px; padding-bottom:10px;}
.blueContainer{padding-bottom:10px;}
.section .data-row.GraphRowHeading td{height:auto; padding:10px;}
.vAlignBottom{vertical-align:bottom !important;}
tr.footer-row.twoRow td{border-bottom:1px solid #BFBFBF;}
tr.data-row.padding10 td,tr.footer-row.padding10 td{padding:10px; height:auto;}
/*02-04-2014 web accesibility*/
a.skip {  position: absolute; top: -1000px; left: -1000px;height: 1px; width: 1px; text-align: left;    overflow: hidden;}
a.skip:active, a.skip:focus, a.skip:hover {
    left: 0; top: 0; width: auto;  height: auto; overflow: visible; background-color: #037DAE; color:#FFF; font-weight: bold; padding: 6px; }
    .nav-horizontal ul{  display: inline-block;}
.fontSize14{font-size:14px;}
.level-16{font-size:16px;}
.level-12{font-size:12px;}
.dpLinks a:hover{color:#333;text-decoration:none;}
.dpLinks a.hyperlinkStyle:hover{text-decoration:underline;color:#0066CC;}
.header-row td.columnTdHeader{border-top:1px solid #BFBFBF !important; border-bottom:1px solid #BFBFBF !important; padding:10px; color:#000;}   
#prefixSaveAndContinueButton{ font-style: normal!important;}
img.logo-n-use:after{content:none!important}
/*pcu enhance chart css starts here*/
.toggleHolder{text-align:center;font-size:12px; font-family:Arial;}
.toggle{ font-family:Arial; font-size:12px; text-transform:capitalize; cursor:pointer; color:#0066CC; }
.toggle:hover{text-decoration:underline;}
.chartBottomDetails div{padding-bottom:5px;}
.chartBottomDetails div a,.chartBottomDetails div span.sep{display:inline-block; margin-left:5px;}
.chartBottomDetails div a,.chartBottomDetails div a:hover,
.showTargetModelContainer a,.showTargetModelContainer a:hover
{color:#333;text-decoration:none; cursor:default;}
.chartBottomDetails div a.active,.showTargetModelContainer a.active,.chartBottomDetails div a.hyperlinkStyle{color:#06c; cursor:pointer;}
.chartBottomDetails div a.active:hover,.showTargetModelContainer a.active:hover,.chartBottomDetails div a.hyperlinkStyle:hover{color:#06c;cursor:pointer; text-decoration:underline;}
.expandRow,.collapseRow{display:inline-block; width:15px; height:15px; cursor:pointer; outline:none; text-decoration:none;}
.expandRow{background:url(../images/expand.gif) no-repeat -3px -2px;}
.collapseRow{background:url(../images/collapse.gif) no-repeat -3px -2px;}
.dataTableUsingChart .data-row td{height:auto; padding:10px;}
.dataTableUsingChart .data-row td.secondLevelTd{padding-left:24px;}
.dataTableUsingChart .data-row td.thirdLevelTd{padding-left:55px;}
.dataTableUsingChart .firstLevelRow.data-row td{font-size:14px; font-weight:bold;}
.dataTableUsingChart .secondLevelRow.data-row td{font-size:12px; font-weight:bold;}
.dataTableUsingChart .data-row.active{background:#eaeaea;}
.showTargetModelContainer{padding-bottom:10px;}
.showTargetModelContainer a{font-weight:bold;}
.noImg{display:inline-block; width:15px; height:15px;}
.chartHeading {font-size: 13px; font-weight: bold; left: 0; position: absolute; text-align: center; top: 0; width: 315px; color:#333; display:none;}
.highcharts-title{text-align:center; width:305px !important; font-family:Arial !important; font-size:13px !important; color:#333 !important; margin:0px !important; left:0px !important;top:5px !important; font-weight:bold; height:25px;}
.dataTableUsingChart .firstLevelRow.data-row.promoted td.firstLevelTd{padding-left:30px;}
.dataTableUsingChart .secondLevelRow.data-row.promoted td.secondLevelTd{padding-left:43px;}
.dataTableUsingChart .secondLevelRow.data-row td.thirdLevelTd{padding-left:41px;}
.dataTableUsingChart a.expandRow:hover,.dataTableUsingChart a.expandRow:active,.dataTableUsingChart a.expandRow:focus{text-decoration:none;}
.showTargetModelContainer span{font-weight:bold;}
.showTargetModelContainer span.active{color:#06c; cursor:pointer;}
.showTargetModelContainer span.active:hover{text-decoration:underline;}
a.expandRow:hover,a.expandRow:active,a.expandRow:focus{text-decoration:none}
/*pcu enhance chart css ends here*/
a.modifyDisabledAnchor, a.modifyDisabledAnchor:hover, a.modifyDisabledAnchor:active, a.modifyDisabledAnchor:focus{display:none; color:#777; text-decoration:none !important; cursor:default;}
.enSelect {width: 180px;}
/*standalone jsp changes*/
.schModalContainer{padding:0px 50px 10px 5px; display:inline-block;}
.schModalContainer label{ font-weight:bold; top:-2px; position:relative; #top:-1px;}
.pQues,.radioListContainer div div{padding-bottom:5px;}
.pQues span{display:inline-block; padding-left:15px;}
.pQues input,.radioListContainer input{top:2px; position:relative; #top:1px;}
.profileTable th,.profileTable td {padding:3px!important}
.profileTable tr.lastrow td,.profileTable tr.lastrow td table tr.lastrow td{border-bottom:none!important;} 
.profileTable tr.lastrow td table td{border-bottom:1px solid #dedede !important;}
.enQuestHeading h2{font-size: 12px; font-weight:bold; border-bottom: 1px solid #666; padding-bottom:5px;}

.basketThemesIndicator, .basketThemesIndicator a {
    color: #FF6600;
}

.adviceMonitor a {
	text-decoration: underline;
}
