@import url(http://intraday.marketlive.in/css/home.css);
@import url(http://intraday.marketlive.in/css/teamsite.css);


sup	{
	padding-bottom:2px;
	font-size:9px;
	}
	
H1	{
	margin-top:-5px;
	font-family:arial;
	font-weight:700;
	font-size:22px;
	line-height:normal;
	margin:-3px 0 0;
	padding:0;
	padding-top:-2px;
	}
	
H2	{
	font-family arial;
	font-weight:700;
	font-size:15px;
	line-height:normal;
	margin:0 0 -0.5em;
	padding:15px 0 0
	}

H1 sup	{
	position:relative;
	bottom:5px;
	font-size:12px !important;
	}

/* this style should be removed once we verify if the H1 and H2 tag changes are 
made on every page, formed and unformed. we should never use these styles again */
p.pageTeaser sup, p.pageTitle sup	{
	padding-bottom:10px;
	font-size:9px !important;
	}

/* lists */
 
* html ul.styledList{padding-top: 8px;}
ul.styledList li{background: url(../images/bullet.gif) 0px 8px no-repeat; padding: 0 0 6px 10px;}
ul.styledList li a{color: #0158C4; font-size: 12px; font-family: arial; font-weight:normal}
ul.styledList li a:hover{color: #000;}

* html ul.styledListContent{padding-top: 20px;}
ul.styledListContent li{background: url(../images/bullet.gif) 0px 8px no-repeat; padding: 0 0 6px 10px;}
ul.styledListContent li a{color: #0158C4; font-size: 12px; font-family: arial; font-weight:normal}
ul.styledListContent li ul{color: #000; font-size: 12px; list-style: none; margin: 0; padding: 10px 0 0 20px;}


div.pageDParagraph p {
padding-top:-2px;
margin:0
}

p.specialNote {
font-style:italic
}

p.specialNote a {
font-style:italic;
font-weight:700
}

td.doubleColumnLeft {
vertical-align:top;
width:50%;
padding:0 30px 0 0
}

td.doubleColumnRight {
vertical-align:top;
width:50%;
padding:0 10px 0 0
}

p.mainTitle {
font-family:arial;
font-weight:700;
font-size:22px;
margin:5px 0 0;
padding:0
}

p.pageTitle {
font-family:arial;
font-weight:700;
font-size:22px;
line-height:normal;
margin:-3px 0 0;
padding:0
}

* html p.pageTitle {
margin-top:-5px;
padding-top:-2px
}

p.paragraphTitlePad {
font-family:arial;
font-weight:700;
font-size:15px;
line-height:normal;
margin:0 0 -0.5em;
padding:15px 0 0
}

p.pageTitleTeaser,p.pageTitleTeaserSC {
color:gray;
font-family:arial;
font-weight:700;
font-size:15px;
line-height:normal;
margin:-2px 0 0;
padding:0
}

.pagename {
color:gray;
font-family:arial;
font-weight:700;
font-size:15px;
line-height:normal;
margin:-2px 0 0;
padding:0
}

p.pageTeaser {
font-family:arial;
font-weight:700;
font-size:22px;
line-height:normal;
margin:0;
padding:0
}

p.noBtmPad {
margin-bottom:-0.5em;
padding:0
}

td.contentPadLeft {
padding-left:10px;
vertical-align:top
}

.padBottom {
padding-bottom:10px
}

.padTop {
background-color:#ffc;
padding-top:20px
}

.smallTM {
font-size:11px !important
}

.smallSM {
font-size:7px !important;
vertical-align:super !important
}

.smallReg {
font-size:9px !important;
position:relative;
top:-3px !important
}

.largeText {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:20px
}

/*td.hdrRepeat {
background:url(../images//mantle_concept_overview_ctr.jpg) repeat-x
}

.rightNavRepeat {
background:url(../images//path_concept_overview_1px.jpg) repeat-y
}
*/

p.first {
line-height:inherit;
margin:0;
padding:8px 0 0
}

* html p.first {
padding:13px 0 0
}

a.linkHeader {
font-size:15px
}

p.whyChooseBackLink {
text-align:right;
margin:0;
padding:10px 0 0
}

img.conceptPicRight {
float:left;
padding:3px 10px 0 0
}

div.thirdNav div table td {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
list-style:none
}

div.thirdNav div.thirdNav_hover_selected {
cursor:default;
background:#fff;
text-decoration:none;
}

div.thirdNav div.thirdNav_hover_selected td.text {
text-decoration:none
}

div.thirdNav div.thirdNav_hover_on td.text {
color:#000;
text-decoration:none
}

div.thirdNav div.thirdNav_hover_off {
cursor:pointer;
background-color:#F5F5F5;
background-image:none
}

div.thirdNav div.thirdNav_hover_off td.text,  div.thirdNav div.thirdNav_hover_off td.text a, div.thirdNav div.thirdNav_hover_off td.text a:visited{
color:#006939;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

div.thirdNav div.submenu {
list-style:none;
display:block;
white-space:nowrap;
border-top:1px none #eee;
margin:0;
padding:0
}

div.thirdNav div.submenu div {
border-top:0 none gray
}

div.thirdNav div {
background-color:#F5F5F5;
display:block;
white-space:normal;
border-top:1px dotted gray;
cursor:pointer;
line-height:15px;
margin:0
}

div.thirdNav td.text {
text-decoration:underline;
padding:3px 10px 4px 9px
}

div.thirdNav td.marker {
font-size:11px;
width:20px;
color:#000;
text-align:right;
text-decoration:none;
border-style:none;
padding:0
}

div.thirdNav div#navCorners div.rtop, div.thirdNav div#navCorners div.rbottom {
background-color:#fff;
border:none;
padding:0
}

div.thirdNav div#navCorners div.rtop div,div.thirdNav div#navCorners div.rbottom div {
background-color:#F5F5F5;
height:1px;
line-height:1px;
font-size:1px;
overflow:hidden
}

div.thirdNav div#navCorners div.r1 {
font-size:1px;
height:1px;
line-height:1px;
border-width:0;
margin:0 5px;
padding:0
}

div.thirdNav div#navCorners div.r2 {
font-size:1px;
height:1px;
line-height:1px;
border-width:0;
margin:0 3px;
padding:0
}

div.thirdNav div#navCorners div.r3 {
font-size:1px;
height:1px;
line-height:1px;
border-width:0;
margin:0 2px;
padding:0
}

div.thirdNav div#navCorners div.rtop div.r4, div.thirdNav div.rbottom div.r4 {
font-size:1px;

line-height:1px;
height:2px;
border-width:0;
margin:0 1px;
padding:0
}

div#hdrCornersSeeAlso {
line-height:normal;
margin:10px 0 0
}

div#hdrCornersSeeAlso div.modContent {
padding-left:10px;
width:168px
}

div#hdrCornersSeeAlso div.rtop div,div#content div#hdrCornersSeeAlso div.rbottom div {
background:#0D9023;
height:1px;
line-height:1px;
font-size:1px;
overflow:hidden
}

div#hdrCornersSeeAlso .modHdr {
background:#0D9023;
color:#fff;
font-weight:700;
line-height:12px;
margin:0;
padding:0 0 4px 10px
}

* html div#hdrCornersSeeAlso .modHdr {
padding:0 0 4px 10px
}

div#hdrCornersSeeAlso .modContent {
padding:11px 0 20px
}

div#hdrCornersSeeAlso .modContent div.content {
margin-left:0;
padding-top:5px
}

* html div#hdrCornersSeeAlso .modContent div.content {
margin-top:5px
}

div#hdrCornersSeeAlso .modContent td {
color:#000;
font-size:11px;
vertical-align:top;
padding:0 0 10px
}

div#hdrCornersSeeAlso .modContent .modSeeAlsoLink {
color:#000;
font-size:11px;
margin:0;
padding:0
}

div#hdrCornersSeeAlso .modContent .modSeeAlsoLink table {
margin:0 0 -8px;
padding:0
}

div#hdrCornersSeeAlso .modContent .modSeeAlsoLink table img {
margin-right:4px
}

div#hdrCornersSeeAlso .modContent ul a,.modContent ul a:visited {
font-family:arial;
padding:0
}

div#hdrCornersSeeAlso .padLeft {
padding-left:7px
}

div#hdrCornersSeeAlso .padTop {
padding-top:3px
}

div#hdrCornersSeeAlso ul.seeAlso {
line-height:normal;
list-style:none;
margin:0;
padding:0
}

* html div#hdrCornersSeeAlso ul.seeAlso {
margin:0
}

div#hdrCornersSeeAlso ul.seeAlso li {
background:url(../images/bullet.gif) 0 6px no-repeat;
color:gray;
font-size:11px;
line-height:13px;
padding:0 0 10px 10px
}

div#hdrCornersSeeAlso ul.seeAlso li p {
color:#000;
font-size:11px;
line-height:normal;
margin:0;
padding:0
}

div#hdrCornersSeeAlso ul.seeAlso a,div#content div#hdrCornersSeeAlso ul.seeAlso a:visited {
font-family:arial;
font-size:12px;
padding:0
}

div#hdrCornersSeeAlso ul.seeAlso a.pdf,div#content div#hdrCornersSeeAlso ul.seeAlso a:visited.pdf {
background:url(../images/icons/icon_pdf.gif) no-repeat;
padding:0 0 0 20px
}

div#hdrCornersSeeAlso .modContent div.squareBullet {
width:4px;
height:4px;
background-color:gray;
overflow:hidden;
margin:7px 10px 0 0;
padding:0
}

div#hdrCornersSeeAlso .modContent .modSeeAlsoList div.squareBullet {
margin-left:0
}

.spacer {
width:1px;
font-size:1px;
height:1px;
line-height:1px
}

.boxShading {
background:#999
}

.boxShading2 {
background:#ccc
}

.boxTop {
width:108px;
border-color:#999;
border-style:solid;
border-width:1px 0 0
}

.boxBottom {
background:#999;
height:1px;
width:100%;
line-height:1px;
font-size:1px;
border-bottom:2px solid #ccc
}

.contentWrap1 {
border-color:#fff #ccc #fff #999;
border-style:solid;
border-width:0 3px 0 1px
}

.contentWrap2 {
width:100%;
border-color:#999;
border-style:solid;
border-width:0 1px 0 0
}

.boxCorners {
width:2px;
border-right:3px solid #ccc
}

div.box th,div.box h2 {
font-size:100%;
color:#000;
margin:0;
padding:5px 5px 5px 8px
}

div.box th {
padding:0 5px 5px
}

div.box p {
margin:0;
padding:10px 10px 5px
}

div.boxLogin table td {
color:#000;
font-size:11px;
padding:0 0 5px
}

div.boxLogin,div.boxLogin table {
width:178px
}

div.boxTop1 {
clear:both;
display:block
}

div.boxTop1 th,div.boxTop1 h2 {
background-color:#fff
}

div.boxLogin table {
background-color:#eff0f5;
border-left:1px solid #cececd;
border-right:1px solid #cececd
}

div.boxBottom0 {
border-bottom:1px solid #fff
}

div#accountTableComparison {
border:1px solid #cececd;
border-top:0;
border-right:0;
border-left:0;
font-size:12px
}

table#getInTouch td {
border-bottom:1px dashed #999;
padding:10px 0
}

table#getInTouch td.last {
border-bottom:none;
padding:10px 0 10px 5px
}

table#getInTouch td.padLeft {
padding-left:0
}

table#getInTouch td.padImgPadLeft {
padding-left:5px;
width:28px
}

DIV.concept	{
	padding:3px 8px 0px 5px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	}
DIV.concept A	{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	}
DIV.concept P	{
	margin-top:0px;
	}

DIV.concept_hdr	{	
	padding:6px 0px 0px 10px;
	}
DIV.concept_hdr	IMG.icon	{
	margin-bottom:3px;
	}
DIV.concept_hdr IMG.title	{
	margin-left:9px
	}

div.tabText,div#content div.tabTextOn {
font:bold 12px arial;
color:#000;
text-align:center;
white-space:nowrap
}

div.tabText {
background-color:#F5F5F5;
border-left:solid 1px #999;
border-bottom:solid 1px #999;
border-right:solid 1px #999;
/*min-width:70px;*/
}

div.tabTextOn {
background-color:#fff;
border-bottom:solid 2px #fff;
border-left:solid 1px #999;
border-right:solid 1px #999;
/*min-width:70px;*/
padding:2px 8px 3px;
}

div.tabText a {
display:block;
font:bold 12px arial;
color:#0158C4;
background:#F5F5F5;
text-decoration:none;
padding:2px 8px 3px
}

div.tabText a:hover {
color:#000;
background-color:#FFE4AF;
display:block;
font:bold 12px arial;
text-decoration:none;
padding:2px 8px 3px
}

#tabDiv td {
vertical-align:bottom;
padding:0
}

.tabSpacer {
vertical-align:bottom
}

.tabSpacer div {
width:4px;
border-bottom:solid 1px #999;
vertical-align:bottom
}

.sectionDottedTop {
border-top:1px dashed #999;
border-color:#ccc;
padding:10px
}

.sectionDottedFirst {
padding:10px
}

.sectionDottedTop h3 {
font-size:15px;
font-family:Arial;
font-weight:700;
margin:0;
padding:0
}

.sectionDottedTop p {
margin:0;
padding:5px 0 0
}

.sectionDottedTop a:hover {
color:#000;
background:#FFE4AF !important
}

div#content .modHdr {
font-family:Arial;
font-size:12px;
font-weight:700;
padding-left:10px;
padding-bottom:5px
}

#hdrCornersSmall div.modContent {
font-family:Verdana;
font-size:11px
}

#hdrCornersMain div {
font-family:Arial
}

div.caption {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
margin:0;
padding:0 10px 0 0
}

p.captionTitle {
font-family:Arial;
font-size:12px;
font-weight:700;
margin:7px 0 0;
padding:0
}

div#hdrCornersMain,div#hdrCornersSmall {
background:#fff;
margin-top:10px
}

div.rtop,div.rbottom {
background:#fff
}

div#hdrCornersMain div.rtop div,div#hdrCornersMain div.rbottom div {
background:#006939
}

div#hdrCornersSmall div.rtop div,div#hdrCornersSmall div.rbottom div {
background:#0D9023
}

div#hdrCornersMain .modHdr {
background:#006939;
color:#fff
}

div#hdrCornersSmall .modHdr {
background:#0D9023;
color:#fff
}

div.rtop div,div.rbottom div {
height:1px;
line-height:1px;
font-size:1px;
overflow:hidden
}

div#hdrCornersSmall {
width:255px
}

div#hdrCornersSmall div.modContent {
width:245px;
padding-left:10px
}

.modContent {
width:322px;
padding:11px 0 20px
}

div.slideShowControls .btn {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#36c;
background-color:#fff;
display:inline;
width:12px;
height:12px;
text-align:center;
vertical-align:middle;
cursor:hand;
border-color:#36c;
border-style:solid;
border-width:2px 1px 1px 2px;
padding:0 2px
}

div.slideShowControls .counter {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
color:#FFF;
height:17px;
vertical-align:bottom;
margin:0 5px 0 1px
}

* html div.slideShowControls .counter {
margin:0 5px
}

div.slideShowControls {
color:#fff;
display:inline;
text-align:center;
margin:0
}

div.slideShowControls div.btnContainer {
display:inline;
width:12px;
height:12px;
border-color:#fff;
border-style:solid;
border-width:0 1px 1px 0;
padding:expression("0")
}

div.slideContainerDiv {
clear:both;
height:227px;
text-align:left;
width:auto;
margin:0 0 0 10px
}

div.boxSevereErrorText,div#content div.boxErrorText {
background:url(../images/icons/icn_msgSevere.gif) 10px 3px no-repeat;
background-color:#fff9de;
font-family:verdana;
font-size:11px;
padding:5px 10px 5px 35px
}

div.boxAcctWarningText {
background:url(../images/icons/icn_msgSystemWarning.gif) 10px 3px no-repeat;
background-color:#fff9de;
font-family:verdana;
font-size:11px;
padding:5px 10px 5px 35px
}

div.boxSystemAlertText {
background:url(../images/icons/icn_msgSystemAlert.gif) 10px 2px no-repeat;
background-color:#fff9de;
font-family:verdana;
font-size:11px;
padding:5px 10px 5px 35px
}

div.boxConfirmationText {
background:url(../images/icons/icn_msgAffirmation.gif) 10px 3px no-repeat;
background-color:#fff9de;
font-family:verdana;
font-size:11px;
padding:5px 10px 5px 35px
}

div.boxReminderText {
background:url(../images/icons/icn_msgReminder.gif) 10px 2px no-repeat;
background-color:#fff9de;
font-family:verdana;
font-size:11px;
padding:5px 10px 5px 35px
}

div.boxEducationText {
background:url(../images/icons/icn_msgEducation.gif) 10px 2px no-repeat;
background-color:#ebf8fd;
font-family:verdana;
font-size:11px;
padding:5px 10px 5px 35px
}

div.boxPositiveText {
background:url(../images/icons/icn_msgAffirmation.gif) 10px 2px no-repeat;
background-color:#eff7ec;
font-family:verdana;
font-size:11px;
padding:5px 10px 5px 35px
}

div.boxEmptyText {
background-color:#fff9de;
font-family:verdana;
font-size:11px;
padding:5px 10px
}

div.messagingDivider {
border-top:1px dashed #999;
font-size:1px;
height:1px;
line-height:1px;
padding:0 10px
}

div.boxSevereErrorText span.severeLabel {
color:red;
font-weight:700
}

table.pieChart tr.header th {
background-color:#eff0f5;
border-left:1px solid #fff;
padding-bottom:5px;
text-align:center
}

table.pieChart tr.header th.first {
border-left:none;
padding-left:5px
}

table.pieChart tr.topLabels td {
background-color:#ebf8fd;
border-left:1px solid #fff;
text-align:center;
padding:0 10px
}

table.pieChart tr.topLabels td.first {
border-left:none
}

table.pieChart tr.bottom {
text-align:center
}

table.pieChart tr.bottom td.sideLabel {
background-color:#ebf8fd;
border-top:1px solid #fff;
padding:10px
}

table.fundPerformance tr.header th {
background-color:#eff0f5;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
text-align:right;
padding:3px 10px 5px
}

table.fundPerformance tr.header th.first {
text-align:left;
border-left:none
}

table.fundPerformance tr.bottom td {
border-bottom:1px solid #fff;
border-left:1px solid #fff;
text-align:right;
padding:0 10px 5px
}

table.fundPerformance tr.bottom td.first {
border-left:none;
text-align:left
}

table.fundPerformance td.divider {
border-bottom:1px solid #fff;
height:20px
}

div.requiredAsterick {
color:red;
font-family:arial;
font-size:20px;
float:left;
margin-top:4px;
margin-bottom:-8px;
padding:0
}

div.requiredDiv {
height:14px;
line-height:14px
}

.inputTextBorder {
border:1px solid #000
}

table.contactForm td {
padding:0 20px 15px 0
}

table.contactForm br {
font-size:1px;
height:1px;
line-height:1px;
margin:0;
padding:0
}

div#disclaimer p {
color:#9c9a99;
font-size:11px !important;
padding-top:0
}

div#disclaimer td#disclaimerTD p {
color:#9c9a99;
font-size:11px;
padding-top:0
}

div#disclaimer p.disclaimerBold {
color:#000;
font-size:11px;
font-weight:700
}

div#disclaimer .disclaimer a,div#disclaimer a,div#disclaimer a:visited,div#content td#disclaimerTD a {
font-size:11px;
font-weight:400
}

table#reducedNav,table#nullNav {
border-spacing:0;
border-collapse:collapse;
empty-cells:show
}

table#reducedNav td.logo,table#nullNav td.logo {
width:208px;
padding:15px 0 5px 15px
}

table#reducedNav td.navBorder {
background-color:#00a855;
font-size:3px;
height:2px;
line-height:2px
}

table#reducedNav td.reducedNavLinks {
padding:2px 20px
}

table#reducedNav td.reducedNavLinks ul {
list-style:none;
margin:0;
padding:0
}

table#reducedNav td.reducedNavLinks ul li {
float:left;
font:bold 11px arial;
padding:0 10px 0 0
}

table#reducedNav td.reducedNavLinks ul li.divider,table#nullNav td.links ul li.divider {
color:#b0afae
}

table#nullNav td.navBorder {
background-color:#00a855;
font-size:3px;
height:6px;
line-height:6px
}

table#nullNav td.links ul {
float:right;
list-style:none;
margin:0;
padding:0
}

table#nullNav td.links ul li {
float:left;
font:bold 11px arial;
padding:4px 0 0 5px
}

table#nullNav td.links ul li.button {
width:auto;
padding:0 0 0 15px
}

div.hr {
height:1px;
line-height:1px;
font-size:1px;
display:block
}

div.hr span.nullNavMinWidth,div.hr span.reducedNavMinWidth {
width:320px
}

td.frame {
background:#eff0f5
}

table.accountTableComparisonCell td {
border-bottom:1px dotted #999;
border-right:1px dotted #999
}

table.accountTableComparisonCell td.last {
border-bottom:1px dotted #999;
border-right:none
}

table.accountTableComparisonCell tr.accountTableComparisonCellLast td {
border-bottom:none;
border-right:1px dotted #999
}

table.accountTableComparisonCell tr.accountTableComparisonCellLast td.last {
border-bottom:none;
border-right:none
}

.acct-types {
font-weight:700;
font-size:12px
}

td.account-types-header {
text-align:left;
font-size:12px;
background:#eff0f5;
color:#333;
line-height:18px;
padding:10px
}

td.account-types {
text-align:left;
font-size:12px;
background:#fff;
color:#333;
line-height:18px;
padding:10px
}

td.account-details {
text-align:left;
font-size:12px;
background:#fff;
color:#333;
line-height:13px;
padding:10px
}

a.full-details {
text-decoration:underline;
line-height:9px;
white-space:nowrap
}

a.bodytext_link {
color:#f93
}

div#servicePoints {
border-bottom:1px dashed #c3c3c4;
border-top:1px dashed #c3c3c4;
clear:both;
display:block;
margin:10px 0 0
}

div#servicePoints ul {
list-style:none;
margin:0;
padding:10px 0 7px
}

div#servicePoints ul li {
font-size:16px;
font-weight:700;
margin:5px 0;
padding:2px 0 5px 35px
}

div#servicePoints ul li.one {
background:url(../images/icons/icn_num1.gif) no-repeat
}

div#servicePoints ul li.two {
background:url(../images/icons/icn_num2.gif) no-repeat
}

div#servicePoints ul li.three {
background:url(../images/icons/icn_num3.gif) no-repeat
}

div#servicePoints ul li.four {
background:url(../images/icons/icn_num4.gif) no-repeat
}

div#servicePoints ul li.five {
background:url(../images/icons/icn_num5.gif) no-repeat
}

div#servicePoints ul li.six {
background:url(../images/icons/icn_num6.gif) no-repeat
}

div#servicePoints ul li.seven {
background:url(../images/icons/icn_num7.gif) no-repeat
}

div#servicePoints ul li.eight {
background:url(../images/icons/icn_num8.gif) no-repeat
}

div#servicePoints ul li.nine {
background:url(../images/icons/icn_num9.gif) no-repeat
}


div.serviceCopy h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
margin:0;
padding:8px 0 0
}

div.serviceCopy p {
margin:0;
padding:5px 0 20px
}

div.serviceCopy div.picBlock p {
padding-bottom:0
}

div.whyChooseConceptLeft {
float:left;
padding:10px 15px 10px 0
}

div.whyChooseConceptRight {
float:right;
padding:10px 0 10px 15px
}

div.boxBottomApply {
clear:both;
display:block;
margin:20px 0 0
}

div#applyNowCallout {
height:47px;
background-repeat:repeat-x;
margin:0 auto
}

div#applyNowCallout td.calloutText {
font-size:18px;
text-align:right;
horizontal-align:middle;
font-family:arial;
white-space:nowrap;
padding:8px 10px 0
}

div#applyNowCallout td.calloutDivider {
width:1px;
padding:10px 0 0
}

div#applyNowCallout td.applyNow {
padding:7px 10px 0
}

input.inputFillOn {
font-family:arial;
font-size:10px;
font-weight:700;
color:#000
}

input.inputFillOff {
font-family:arial;
font-size:10px;
font-weight:400;
color:gray
}

table.contentTable th,table.contentTable td {
vertical-align:top;
color:#000;
border-bottom:1px dotted gray;
padding:7px 10px 5px
}

table.contentTable th {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
font-weight:700;
text-align:left
}

table.contentTable th img {
margin-right:5px
}

table.contentTable tr.header th {
background-color:#EFF0F5;
padding-top:2px
}

table.contentTable col.primary {
background-color:#EDF8FE
}

table.contentTable td {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

table.contentTable tr.nonBreakingSection td,table.contentTable tr.bottom td {
border-bottom-style:none
}

table.contentTable td div.readMore {
display:block;
padding:5px 0 0
}

/*
h3.contactCall {
background:url(../images/icn_phone.gif) no-repeat;
font-size:15px;
margin:0;
padding:0 0 0 23px
}

h3.contactEmail {
background:url(../images/icn_email.gif) no-repeat;
font-size:15px;
margin:0;
padding:0 0 0 23px
}

h3.contactChat {
background:url(../images/icn_chat.gif) no-repeat;
font-size:15px;
margin:0;
padding:0 0 0 23px
}

h3.contactFax {
background:url(../images/icn_fax.gif) no-repeat;
font-size:15px;
margin:0;
padding:0 0 0 23px
}

h3.contactMail {
background:url(../images/icn_write.gif) no-repeat;
font-size:15px;
margin:0;
padding:0 0 0 23px
}

span.newWindow a {
background:url(../images/icn_newWinBlue.gif) no-repeat right 0;
padding-right:20px
}

span.newWindow a:hover {
background:url(../images/icn_newWinBlue.gif) no-repeat right 0;
background-color:#FFE4AF;
padding-right:20px
}
*/
div.shortPagePad {
height:200px
}

p.backToTop {
border-top:1px dashed #999;
margin-bottom:-7px;
padding-bottom:0;
text-align:right
}

* html p.backToTop {
border-top:1px dashed #999;
margin-bottom:-9px;
padding-bottom:0;
text-align:right
}

p.backToTopLast {
border-top:1px dashed #999;
margin-bottom:12px;
padding-bottom:0;
text-align:right
}

span.bttArrow {
font-size:7px;
padding:0 5px 0 0
}

span.bttArrow a,span.bttArrow a:visited {
font-size:7px;
text-decoration:none
}

span.bttArrow a:hover {
background:none;
color:#36c;
font-size:7px
}

div.mantleBg {
border-top:13px solid #F2F3F0;
border-bottom:15px solid #F2F3F0;
background-color:#7AB751;
height:141px;
width:100%
}

div.whyChooseRnavColor {
background-color:#7AB751;
height:15px;
margin:0 15px
}

div.rnavSpacer {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
width:178px
}

div.boxApexOfferTop h1,div.boxSpecialOptionsOfferTop h1 {
width:170px;
margin:0;
padding:0 0 3px 6px
}

div.boxApexOfferTop h1 {
background-color:#40b143
}

div.boxSpecialOptionsOfferTop h1 {
background-color:#3266cc
}

div.boxApexOfferTop div.image,div.boxSpecialOptionsOfferTop div.image {
text-align:center;
width:176px;
margin:0 auto;
padding:0
}

div.boxApexOfferTop div.copy,div.boxSpecialOptionsOfferTop div.copy {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:176px
}

div.boxApexOfferTop div.copy p.mainCopy,div.boxSpecialOptionsOfferTop p.mainCopy {
border-top:1px dashed #999;
line-height:normal;
text-align:center;
margin:0 10px;
padding:8px 0 0
}

div.boxApexOfferTop div.copy p.btn,div.boxSpecialOptionsOfferTop div.copy p.btn {
text-align:center;
margin:0;
padding:10px 0 15px
}

div.boxApexOfferTop div.copy p.note,div.boxSpecialOptionsOfferTop div.copy p.note {
text-align:center;
margin:0;
padding:0
}

div#content a.applicationLink:hover {
background:none !important
}

div.dividerLine {
border-top:1px dashed #999;
font-size:1px;
height:1px;
line-height:1px;
width:100%;
margin:10px 0 0
}

#ol_hdr,#ol_hdr IMG {
border:0;
margin:0;
padding:0
}

#ol_body {
width:99%;
border-left:1px solid #BCBCBC;
border-right:1px solid #BCBCBC;
text-align:center;
margin:0;
padding:0
}

#ol_body IMG#callout {
border-bottom:1px dashed #BCBCBC;
margin:15px 0 0;
padding:0 0 12px
}

#ol_body P {
font:normal 12px/1.3em Arial, Verdana, Helvetica, sans-serif;
margin:0;
padding:10px 15px
}

#ol_body IMG.actionbutton {
border:0;
margin:0 0 10px;
padding:0
}

#ol_footer,#ol_footer IMG {
border:0
}

* html p.paragraphTitlePad,* html p.noBtmPad {
margin-bottom:-1em
}

.slideShowPad,* html .slideShowPad {
padding-top:25px
}

span.noBreak,table.accountTableComparisonCell .nobreak {
white-space:nowrap
}

p.whyChooseBackLink a,table#getInTouch td a {
font-family:Arial, Helvetica, sans-serif
}

div.thirdNav,div.thirdNav div table {
width:115px
}

div.thirdNav div.thirdNav_hover_on,div#hdrCornersSeeAlso ul.seeAlso a:hover.pdf {
background-color:#FFE4AF
}

div#hdrCornersSeeAlso .modContent div,.modContent div {
margin-left:11px
}

div#hdrCornersSeeAlso div.r1,div.r1 {
margin:0 0 0 5px
}

div#hdrCornersSeeAlso div.r2,div.r2 {
margin:0 0 0 3px
}

div#hdrCornersSeeAlso div.r3,div.r3 {
margin:0 0 0 2px
}

div#hdrCornersSeeAlso div.rtop div.r4,div#content div#hdrCornersSeeAlso div.rbottom div.r4,div.rtop div.r4,div.rbottom div.r4 {
height:2px;
margin:0 0 0 1px
}

div.box,table#getInTouch,table#reducedNav,table#nullNav,table#content {
width:100%
}

div.boxTop2 th,div.boxTop2 h2,table.pieChart tr.header {
background-color:#eff0f5
}

div#accountTableComparison td,div.serviceCopy a {
font-size:12px
}

div.slideShowControls table,div#content div.slideShowControls td,table#reducedNav td,table#nullNav td {
padding:0
}

span.messagingLabel,table.contentTable td.contentTableBold {
font-weight:700
}

table#reducedNav td.close,table#nullNav td.links {
padding:21px 13px 10px 0
}

table#reducedNav td.reducedNavLinks ul li a,table#reducedNav td.reducedNavLinks ul li a:visited,table#nullNav td.links ul li a,table#nullNav td.links ul li a:visited {
color:#006939;
font:bold 11px arial
}

div.serviceCopy a.applicationLink:hover,div.boxApexOfferTop a:hover,div.boxSpecialOptionsOfferTop a:hover,#ol_body A {
background:none
}

div.serviceCopy div.picBlock,div.serviceCopy div.picBlockLast {
clear:both;
display:block;
padding:0 0 20px
}

div.hCols table.contentTable th,table.contentTable td div.infoText {
font-weight:400
}

div.mantleMainBg,* html div.mantleMainBg {
border-top:12px solid #DFDEDC;
border-bottom:22px solid #DFDEDC;
background-color:#7AB751;
height:83px;
width:100%
}

TABLE#messaging_info	{
	border:0;
	padding:0;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	}
TABLE#messaging_info TD	{
	padding:0;
	}
TABLE#messaging_info TD#top	{
	background:url("../images/messaging/info_topright.gif") top right no-repeat;
	text-align:left;
	vertical-align:top;
	}
TABLE#messaging_info TD#mid	{
	vertical-align:top;
	border-left:1px solid #0d9023;
	border-right:1px solid #0d9023;
	padding:3px 10px 3px 10px;
	background-color:#ecf7eb;
	}
TABLE#messaging_info TD#mid	P 	{
	margin:0 0 0 0;
	font:normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	}
TABLE#messaging_info TD#mid	P A	{
	font:normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#3366CC;
	}
TABLE#messaging_info TD#btm	{
	text-align:left;
	background:url("../images/messaging/info_btmright.gif") top right no-repeat;
	}
IMG#messaging_icon	{
	position:relative;
	right:3px;
	}




.tutorialBody {
	font-family: verdana, arial;
	font-size: 12px;
}


.tutorialQuestion {
	font-weight: bold;
}

.subMenuOn {
	font-size:10px;
}

.subMenuOff {
	font-size:10px;
}
