/*OVERVIEW OF THIS STYLESHEET:
-This is the Stylesheet for the
RPS Web-based Calculators
-This stylesheet should only be altered
 by a UI Developer*/

 sup {
	font-size: 8px;
} 
 
body {
	background-color : #ffffff;
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}

#bodybgcolor {
	background-color : #E6E6E6;
}

.bodybgcolor {
	background-color : #F2F2F2;
}

.hdrbgcolor {
	background-color : #6894c0;
}
	
.topnavbgcolor {
	background-color : #00B095;
}

.header {
    background-color: #ffffff;
}	

.leftnavbgcolor {
	background-color : #ffffff;
	border: 0.05em solid #53565a;
}

/* Welcome text is used on the home page only.
 Used only once per page.*/
#welcometext {
	color : #292929;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
}

/*Pageheader=Page title.
 Used only once per page.*/
.pageheader, #pageheader {
	color : #292929;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
}

/* Use on intro page only.
Main links to learn about and calcs. */
.intromainlink {
	color: #007FA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

a.intromainlink:hover {
	color: #007FA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}

/*
a.intromainlink:active{
	color: #007FA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	text-decoration: none;
	font-weight: normal;
}

a.intromainlink:visited{
	color: #007FA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	text-decoration: none;
	font-weight: normal;
}*/

/* Use on intro page only. Main text under main links. */
.intromaintext {
	color: #53565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

.learnabout {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

/* Bottom Navigation classes*/
.navalign {
	text-align: center;
}

/* 1st level navigation */
.nav1 {
   color: #53565A;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

a.nav1 {
   color: #007FA3;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

a.nav1:hover {
   color: #007FA3;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: underline;
}

/*
a.nav1:active {
   color: #007FA3;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

a.nav1:visited {
   color: #007FA3;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
} */

/* 2nd level navigation */
.nav2 {
   color: #53565A;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

a.nav2  {
   color: #007FA3;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

a.nav2:hover {
   color: #007FA3;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: underline;
}

/*
a.nav2:active {
   color: #007FA3;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

a.nav2:visited {
   color: #007FA3;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}
*/

.topBarFooter {
    background-color: #53565A;
}

.footer {
	background-color: #E6E6E6;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : center;
	padding-top: 10px;
	padding-bottom: 100px;
}

/* class for copyright info at bottom of page */
.copyright {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align: center;
}

a.copyright {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
    text-decoration: none;
	
}

a.copyright:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
    text-decoration: underline;
}

.bodytext {
	color: #53565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodytextGray {
	color: #75787b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.footnote {
	color: #53565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.examplehead {
	color: #53565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A.bodytext {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}

A.bodytext:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}

/*
A.bodytext:visited {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}

A.bodytext:active {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}*/

/* class for any main text that is bold */
.bodytextbold {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.bodytextboldGray {
	color : #75787b;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

/*Subhead for Results page field def. subtitle only.*/
.subheadcenter {
	color: #f5f5f5;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}

/* Subhead1 is for first Subhead after Pageheader */
.subhead1 {
	color : #7A9A01;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
}

a.subhead1 {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}

a.subhead1:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}

/*
a.subhead1:active {
	color: #007FA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
   text-decoration: underline;
}

a.subhead1:visited {
	color: #007FA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
   text-decoration: underline;
}
*/

/* Subhead2 is for second Subhead that follows first Subhead */
.subhead2 {
	color : #7A9A01;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
}

a.subhead2 {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}

a.subhead2:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}

/*
a.subhead2:active {
	color: #007FA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: normal;
   text-decoration: underline;
}
a.subhead2:visited {
	color: #007FA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: normal;
   text-decoration: underline;
}
*/

/* Subhead3 is for third Subhead that follows second Subhead */
.subhead3 {
	color : #7A9A01;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
}

a.subhead3 {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}

a.subhead3:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}

/*
a.subhead3:active {
	color: #007FA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
   text-decoration: underline;
}
a.subhead3:visited {
	color: #007FA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
   text-decoration: underline;
}*/

/* Validation classes */
.errorbgcolor {
    background-color : #ffffff;
}

/*This should be the same color as errorbgcolor if no border is wanted*/
.errorbordercolor {
    background-color : #53565a;
    margin-top:20px;
    margin-bottom:10px;
}

/*Use to create main header in error message box*/
.errortextbold {
    color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

/*Use to create text in error message box*/
.errortext {
    color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

/* alert class used on message text to alert user
of status - NOT USING?
.alert {
	color: #BF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: normal;
}

.alertbold {
	color: #BF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
}
*/

/* Use in td for fractions on Learn About page */
.rule {
	background-color : #53565A;
}

/*Table classes */

/* This class goes in the Table Tag */
.tableborderthin  {
    border: #53565A 1px solid;
}

/* If Title - This class goes in the first TR Tag of the Table */
.tabletitlebg  {
    background-color: #396079;
}

/* If Header - This class goes in the second TR Tag of the Table */
.tableheadbg {
	background-color: #d9d9d9;
}

/* not used 3/14
.tablerule
{
	background-color : #003366;
}
*/

/*  Title of Table (default) - if there is one. */
.tabletitle {
	background-color : #396079;
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : normal;
	text-align : center;
	text-decoration : none;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Title of Table Left Aligned */
.tabletitleleft {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
}

/*Table Head (default)- falls under Table title */
.tablehead {
	background-color : #FFFFFF;
	color : #292929;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*Table Head left aligned - falls under Table title */
.tableheadleft {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

a.tablehead {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}

A.tablehead:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}

/* Placed on td or <a> tag in First row of Text in Table (alternating) */
.tabletext  {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	padding: 3px;
	text-align:left;
}

a.tabletext  {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
	padding: 3px;
}

a.tabletext:hover  {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
	padding: 3px;
}

/* Totals for Results Details Page - BRP */
.tabletextwhite  {
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	text-decoration : none;
    padding: 2px;
}


/* Placed on td or <a> tag in second row of Text in Table (alternating) */
.tabletext2  {
	color : #53565A;
	background-color : #d9d9d9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	padding: 3px;
	text-align:left;
}

a.tabletext2  {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
	padding: 3px;
}

/* Don't know where this is used.. */
.datatablehead  SPAN {
    display:inline-block;
    /*width:120px;*/
}

a.tabletext2:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
	padding: 3px;
}

/* OutputDataTable head for Options and Summary pages */
.datatablehead {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
	background-color: #cccccc;	
}

/* what's next navigation */
.whatsnexttable {
	background-color: #ffffff;
	border: #53565A 1px solid;
	padding: 5px;
    width: 500px;
}

.whatsnexthead {
    color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
}

.whatsnextnav {
    color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
}

a.whatsnextnav {
    color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}

a.whatsnextnav:hover {
    color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}

/*
a.whatsnextnav:active {
   color: #007FA3;
   font-family: Arial, Helvetica, sans-serif;
   font-size: .7em;
   font-weight: bold;
   text-decoration: none;
}

a.whatsnextnav:visited {
   color: #007FA3;
   font-family: Arial, Helvetica, sans-serif;
   font-size: .7em;
   font-weight: bold;
   text-decoration: none;
} */

/*Note class used for small text notes on page*/
.note {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

A.note {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}

A.note:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}

/* UNORDERED LISTS - NO FONT SIZE should be specified.
Either a div or a span tag with the bodytext class should be used */
ul {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	list-style : disc;
	text-decoration : none;
}

/* bullet levels */

/* 1st level bullet */
ul.bulletlevel1 {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	list-style : disc;
	text-decoration : none;
}

/* 2nd level bullet  */ 
ul.bulletlevel2 {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	list-style :  square;
	text-decoration : none;
}

/*3rd level bullet */ 
ul.bulletlevel3 {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	list-style : disc;
	text-decoration : none;
} 

/*4th level bullet */ 
ul.bulletlevel4 {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	list-style : disc;
	text-decoration : none;
} 

/* Ordered list */
ol {
	color : #53565A;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}

li {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}

li.bulletcolor {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 12px;
}

li.bulletcolor1 {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
}

.button {
	text-align : center;
}

/* Use for form texfields
Always use pixels for this class*/
.textfield  {
	color : #53565A;
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

/* Field Definitions Classes */

.showhideall {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : none;
}

a.showhideall {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
}

A.showhideall:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	text-decoration : underline;
}

.fielddefbg {
	background-color: #ffffff;
	border: 1px solid #53565a;
	padding: 5px;
}

.fielddefquestion {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	min-width: 10px;
	display: inline-block;
}

.fielddefhelp {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

.fielddefhelp li {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

/* added 10-08 missing class */
.helptext {
	color : #6A6A6A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

a.helptext {
    color: #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

A.helptext:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
}

a.fielddefhelp {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;	
}

a.fielddefhelp:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
}

.learnaboutquestion {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

A.learnaboutquestion {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}

a.learnaboutquestion:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}

/* tooltip for Legacy summary page*/
.tooltip {
   background-color:#ffffff;
   border: 1px #53565A solid;
   padding:4px;
   color: black;
   font-size:.7em;
   font-weight:normal;
   font-family:Arial, Helvetica, sans-serif;
   display:none;
   width: 225px;
   position: absolute;
}

/*HSA results classes */
a.resultscolor {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	text-decoration : none;
}

a.resultscolor:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	text-decoration : underline;
}

.resultscolor1 {
	color: #53565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.resultscolor1bold {
	color: #53565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.resultscolor2 {
	color: #53565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.resultscolor2bold {
	color: #53565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.resultsgrey {
	color: #6A6A6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.resultsgreybold {
	color: #6A6A6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/*hsa Planner classes*/
.leftnavlevel1 {
	color : #53565a;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
	padding-left: 10px;
}

.navdivider {
	background-color : #d9d9d9;
}

.leftnavbgcolor {
    background-color: #ffffff;
}

a.leftnavlevel1 {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	text-decoration : none;
	font-weight : normal;
}

a.leftnavlevel1:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	text-decoration : underline;
}

/* added for TakeAction */
.breadcrumb {
	color : #53565A;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
}

.breadcrumb a {	
	color: #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
}

.breadcrumb a:hover {
	color: #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : underline;
}

/* needed for .NET tools */
a {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
}

a:hover {
	color : #007FA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : underline;
}

.navalign {
	text-align:center;
}

/* End needed for .NET tools */

/* added for right navigation in TakeAction */
.sitelinkstable {
	border: 1px solid #53565a;
    padding: 5px;
	background-color: #ffffff;
	line-height: 18px;
}

/* sitelinks headers class (contact us, Related Tools, etc.*/
.sitelinksheader {
    color: #7a9a01;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
	text-align: left;
	padding-left: 1px;
}

/* sitelinks sub menu classes */
.sitelinkssub {
    color: #53565a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
	text-align: left;
}

a.sitelinkssub {
    color: #007FA3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
	text-align: left;
}

a.sitelinkssub:hover {
    color: #007FA3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
	text-align: left;
}

/*
a.sitelinkssub:active {
    color: #007FA3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
	text-align: left;
}*/

.tablebgcolor {
	background-color:#53565A;
}

.helpIcon {
	cursor: hand;
}
