/* All of the following class declarations that have */
/* an underscore in the class name is redefined in   */
/* camel case to work around an issue in Netscape    */
/* versions 4.61 and 6.x                             */
/*                                                   */
/* PROBLEM:                                          */
/* The browser ignored the class when the class name */
/* has an underscore in it                           */


/* Main Tags */

}

body {
	font-size : 11px;
	font-family: verdana, helvetica, sans-serif;
}

td, span {
	font-size : 11px;	
    font-family: verdana, helvetica, sans-serif;
}

sup {
    font-size: -1;
}

/* links */
a:link, a:active
{ 
    font-weight: bold;
    color: #34A50E; 
}

a:visited {
    font-weight: bold;
    color: #36788B;
}

.smalltext {
    font-size:  10px;
}

.largetext {
    font-size:  24px;
}

.news_headline {
    font-size: 18px;
}

.newsHeadline {
    font-size: 18px;
}

.news_subtitle {
    font-size: 12px;
    font-weight: bold;
}

.newsSubtitle {
    font-size: 12px;
    font-weight: bold;
}

/* right heading */
.rt_heading, .rt_heading a:link, .rt_heading a:active, .rt_heading a:visited {
    font-size: 10px;
    font-weight: bold;
    color: #333333;
}

.rtHeading, .rtHeading a:link, .rtHeading a:active, .rtHeading a:visited {
    font-size: 10px;
    font-weight: bold;
    color: #333333;
}

.right { 
    font-size:  10px;
}

.right a:link, .right a:active, .right a:visited {
    font-weight: bold;
    color:  #b00203;
}

/* sitemap links */

.sitemap_head, .sitemap_head a:link, .sitemap_head a:active, .sitemap_head a:visited {
    font-size:  12px;
}

.sitemapHead, .sitemapHead a:link, .sitemapHead a:active, .sitemapHead a:visited {
    font-size:  12px;
}

.sitemap a:link, .sitemap a:active, .sitemap a:visited {
    font-weight: normal;
}


a:hover, a:visited:hover, .rt_heading a:hover, .rt_heading a:visited:hover, .right a:hover, .right a:visited:hover,
.sitemap_head a:hover, .sitemap_head a:visited:hover, .sitemap a:hover, .sitemap a:visited:hover {
    color:  #ff9900;
}

a:hover, a:visited:hover, .rtHeading a:hover, .rtHeading a:visited:hover, .right a:hover, .right a:visited:hover,
.sitemapHead a:hover, .sitemapHead a:visited:hover, .sitemap a:hover, .sitemap a:visited:hover {
    color:  #ff9900;
}

.grey_text {
    font-weight: bold;
    color: #666666;
}

.greyText {
    font-weight: bold;
    color: #666666;
}

.red_text {
    font-weight: bold;
    color:  #b00203;
}

.redText {
    font-weight: bold;
    color:  #b00203;
}

.orange_text {
    font-weight: bold;
    color: #ff9900;
}

.orangeText {
    font-weight: bold;
    color: #ff9900;
}

.white_text {
	font-weignt: normal;
	color: #ffffff;
	font-size:  10px;
}

.whiteText {
	font-weignt: normal;
	color: #ffffff;
	font-size:  10px;
}

.byline {
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

/* navbar */
.navbar, .navbar a:link, .navbar a:active, .navbar a:visited {
    background-color:  #CDE7C2;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

.hd_lt_orange {
    font-weight:  bold;
    background-color:  #ffd799;
}

.hdLtOrange {
    font-weight:  bold;
    background-color:  #ffd799;
}

.hd_lt_orange a:link, .hd_lt_orange a:visited {
    color: #000000;
}

.hdLtOrange a:link, .hdLtOrange a:visited {
    color: #000000;
}

.results_table {
    border-style:  solid;
    border-width:  1;
    border-color:  #999999;
}

.resultsTable {
    border-style:  solid;
    border-width:  1;
    border-color:  #999999;
}

.benefits_table {
    border-style:  solid;
    border-width:  1;
    border-color:  #999999;
    padding: 6px;
}

.benefitsTable {
    border-style:  solid;
    border-width:  1;
    border-color:  #999999;
    padding: 6px;
}

/* Added by Sasi */
.benefits_stuff {
    background-color:  #fff3e6;
    color:  #000000;
    font-size:  11px;
    text-align: left;
}

.benefitsStuff {
    background-color:  #fff3e6;
    color:  #000000;
    font-size:  11px;
    text-align: left;
}

.benefits_checkmark {
    background-color:  #ffffff;
    color:  #ff9900;
    font-size:  18px;
    font-weight:  bold;
    text-align: center;
}

.benefitsCheckmark {
    background-color:  #ffffff;
    color:  #ff9900;
    font-size:  18px;
    font-weight:  bold;
    text-align: center;
}

.benefits_feature {
    background-color:  #ffffff;
    padding: 6px 6px 6px 6px;
}

.benefitsFeature {
    background-color:  #ffffff;
    padding: 6px 6px 6px 6px;
}

.benefits_header {
    background-color:  #eeeeee;
    padding: 6px 6px 6px 6px;
}

.benefitsHeader {
    background-color:  #eeeeee;
    padding: 6px 6px 6px 6px;
}

/* footer */
.footer, .footer a:link, .footer a:active, .footer a:visited {
    background-color:  #1E8AAE;
    font-weight: normal;
    font-size: 11px;
    color: #FFFFFF;
}

/* form elements */

input {
	font-size: 11px;
	color: #000000;
}

select {
	font-size: 11px;
	color: #000000;
}

/* title */
.title {
    color:  #b20003;
    font-size:  18px;
    font-weight:  bold;
    font-style: italic;
    text-align: left;
}

/* heading */
.heading {
    color:  #b20003;
    font-size:  14px;
    font-weight:  bold;
    text-align: left;
}

/* subheading */
.subheading {
    color:  #b20003;
    font-size:  11px;
    font-weight:  bold;
    text-align: left;
}

/* backgrounds */
.bg_e { background-color: #eeeeee; }
.bgE { background-color: #eeeeee; }

.bg_d { background-color: #dddddd; }
.bgD { background-color: #dddddd; }

.bg_f { background-color: #ffffff; }
.bgF { background-color: #ffffff; }

.bg_c { background-color: #cccccc; }
.bgC { background-color: #cccccc; }

.bg_9 { background-color: #999999; }
.bg9 { background-color: #999999; }

.bg_6 { background-color: #666666; }
.bg6 { background-color: #666666; }

.bg_3 { background-color: #333333; }
.bg3 { background-color: #333333; }

.bg_green { background-color: #45C606; }
.bgGreen { background-color: #45C606; }

.bg_lt_green { background-color: #EDFFD9; }
.bgLtGreen { background-color: #EDFFD9; }

.bg_dk_gold { background-color: #FCCA03; }
.bgDkOrange { background-color: #FCCA03; }

.bg_lt_blue { background-color: #f4fffb; }
.bgLtBlue { background-color: #f4fffb; }

/* colors */
.c_0 { color: #000000; }
.c0 { color: #000000; }

.c_3, .c_3 a:link, .c_3 a:active, .c_3 a:visited { color: #333333; }
.c3, .c3 a:link, .c3 a:active, .c3 a:visited { color: #333333; }

.c_6, .c_6 a:link, .c_6 a:active, .c_6 a:visited { color: #666666; }
.c6, .c6 a:link, .c6 a:active, .c6 a:visited { color: #666666; }
