body {font-size:1em;}
html {font-size:1em;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;font-family: arial, verdana, sans-serif;}
h1 {font-size: 1em; font-weight: bold; color: #c982f6; }
h2 {font-size: .925em; font-weight: bold; color: #A288B2; }
h3 {font-size: .875em; font-weight: bold; color: #A288B2; }

.nformheading
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #EE82EE;
}

.nsubheading
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #EE82EE;
}

.nformheadingnb
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    COLOR: #c982f6;
}

.nformheadingl
{
    FONT-FAMILY: Arial, Verdana, Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: #c982f6;
}

.nformheadinglx
{
    FONT-FAMILY: Arial, Verdana, Arial;
    FONT-SIZE: 24px;
    FONT-WEIGHT: normal;
    COLOR: #c982f6;
}

.nfieldheading
{
    FONT-FAMILY: Verdana, Arial, Verdana, Sans-Serif;
    FONT-SIZE: 12px;
}
.ninputfield
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 12px;
}

.ninputfieldddn
{
    FONT-FAMILY: Arial, Sans-Serif, Verdana;
    FONT-SIZE: 12px;
}


.xpink
{
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: darkorchid
}

.textsmallvsp
{
	COLOR: #222222;
	FONT-FAMILY: Verdana, Arial, Verdana, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	line-height: 130%
}

.textmedvsp
{
	COLOR: #222222;
	FONT-FAMILY: Verdana, Arial, Verdana, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	line-height: 130%
}

.textvsp
{
	COLOR: #222222;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 12.2px;
	FONT-WEIGHT: normal;
	line-height: 135%
}

.textnvsplt
{
	COLOR: #787878;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 12.2px;
	FONT-WEIGHT: bold
}

.textnvspltsm
{
	COLOR: #787878;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
}


.textvsp2
{
	COLOR: #222222;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 12.2px;
	FONT-WEIGHT: normal;
	line-height: 140%
}


.textvsp2lt
{
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 13.2px;
	FONT-WEIGHT: normal;
	line-height: 140%
}

.textfaq
{
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 12.2px;
	FONT-WEIGHT: normal;
	line-height: 150%
}


.mbrquote
{
	COLOR: #333333;
	FONT-FAMILY: Verdana, Tahoma, Times New Roman, Verdana, Arial, Sans-Serif;
	FONT-SIZE: 12.8 px;
	FONT-WEIGHT: normal;
	line-height: 150%
}

.nnavlinkinactivelargev
{
    COLOR: #3366cc;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration: none
}

.nnavlinkinactivelargev:visited
{
	COLOR: purple;
}

.nnavlinkinactivelargev:Hover
{
	COLOR: #cc0099;
	text-decoration: underline
}



.nnavlinkinactivelargea
{
    COLOR: #3366cc;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    text-decoration: none
}

.nnavlinkinactivelargea:visited
{
	COLOR: purple;
}

.nnavlinkinactivelargea:Hover
{
	COLOR: #cc0099;
	text-decoration: underline;
}

.ngentextlt
{
	font: 12px verdana, arial;
	color: #868686;
}

.ngentextltsm
{
	font: 9px verdana, arial;
	color: #868686;
}


.pollresults {
	margin-bottom:8px; 
	border-left:1px 
	dotted #c982f6; 
	border-top:1px #c982f6 dotted;
	border-bottom:1px #c982f6 solid; 
	border-right:1px solid #c982f6;
}

.pollresults_heading {

	background-color:#EEF6F0; 
	padding:2px;
	font-size:12px;
	font-family: Verdana, Arial, Sans-Serif;
	color:#CB84BA;
	font-weight:bold;
}

.statusmsg {
	color: #CD2990;
	font-size:12px;
	font-family: Verdana, Arial, Sans-Serif;
}



.nsectionheading
{
    COLOR: #BC8FBC;
    FONT-FAMILY: Georgia, Trebuchet MS, Verdana, Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}

.nsectiontext
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}


.smlt
{
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial;
   FONT-SIZE: 10px;
} 

.smvlt
{
	COLOR: #acaccc;
	FONT-FAMILY: Verdana, Arial;
   FONT-SIZE: 10px;
} 
.lglt
{
	COLOR: #acaccc;
	FONT-FAMILY: Verdana, Arial;
   FONT-SIZE: 11px;
}   


.srf_headingl
{
    FONT-FAMILY:  Verdana, Georgia, Trebuchet MS,Verdana, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #9A9AD7;
    line-height: 140%;
    letter-spacing:3px;
}

.light {color:#666666;}
.lighter {color:#9c9c9c;}
.lightest {color:#cccccc;}
.hiliteonsmp {background-color:#FAECAB;}
.hiliteonsmplt {background-color:#FDF5D1;}
.alert {color: #cc3366;}


/* trackers list area */
#listarea {margin:10px 0;}
#listarea table.listtable 
	{width:100%; background-color:#ffffff; border-collapse:collapse; }
#listarea table.listtable {font-size:1em; font-family: helvetica,verdana,  arial, sans-serif;}

#listarea  table.listtable th 
	{font-size:.9em; color: #676767; padding:6px 5px; background-color:#ededed; border:1px solid #cccccc; vertical-align:top;background-image:url(/images/1_100_pu_grad.jpg); background-repeat: repeat-x;}	
#listarea  table.listtable th span {font-size:.9em; font-weight:normal;}	
#listarea  table.listtable td {border:1px solid #cccccc;}
#listarea  table.listtable td {padding:5px 6px; vertical-align:top;font-size:.85em;}
#listarea  table.listtable td.small {padding:5px 6px; vertical-align:top;font-size:.75em;font-family:verdana, helvetica, arial, sans-serif;line-height:150%;}

/* prevent sub-tables (if any) td inheritance */
#listarea  table.listtable > tbody > tr > td {border:1px solid #cccccc;}
#listarea  table.listtable > tbody > tr > td {padding:5px 6px; vertical-align:top;font-size:.85em;}

#listarea table.listtable th.lightest {color:#aaaaaa; font-weight:normal;}
#listarea .navsection {padding:0 5px;}

div.simplevlist ul {list-style-type: none; font-size:.8em; margin-top:5px;margin-bottom:5px;margin-left:2px;padding-left:5px;}
div.simplevlist ul li {padding-bottom:6px;}


.content_section {clear:both; margin:1.2em 0;}
.center_region {width: 100%;text-align: center;height: 100%;vertical-align: middle;}

#calc_results {margin:10px 0; padding:5px .3em;}
#calc_results .bdr {border:1px solid #cccccc;}
#calc_results h2 {font-size: 1.3em; color: #A383AC;line-height:1.4;}
#calc_results h3 {font-size: 1.2em; color: #A383AC; }
#calc_results .subhd {font-size: 1.3em; color: #8E8291; }
#calc_results .per {color:#CD6975;}
#calc_results .ov {color:#53AD1D;}


.advert {font-size:10px; color:#aaaaaa; font-family:arial, verdana;}
.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}

a, a:visited, a:hover { color:#3366cc; }
a { text-decoration: none; }
a:hover {text-decoration: underline;}


#top_utoolsl {float:left;}
#top_utools {float:right;}
#top_utools, #top_utoolsl {font-size:.82em; font-weight:normal;font-family:arial, helvetica, verdana, sans-serif;background:#FFFFFF url('/images/wht_grad.gif') repeat; }
#top_utools {border:1px solid #cccccc; border-top:0px solid; margin-bottom:8px;padding-left:10px;padding-right:10px;}
#top_utoolsl {border:1px solid #cccccc; border-top:0px solid; border-left:0px;margin-bottom:8px;padding-left:10px;padding-right:10px;}
#top_utools span.sep, #top_utoolsl span.sep {padding:0 0px; font-size:.75em; color:#aaaaaa; font-weight:normal;margin:0px;}
#top_utools span.spsep, #top_utoolsl span.spsep {padding-right:5px;border-right:1px solid #dddddd}

#top_utools a, #top_utoolsl a  {padding:4px 3px; color:#3366cc; display:inline-block;}


.mbr_tools {font-size:.82em; font-weight:normal;font-family:arial, helvetica, verdana, sans-serif;background:#FFFFFF url('/images/wht_grad.gif') repeat; }
.mbr_tools {border:1px solid #cccccc; border-top:0px solid; margin-bottom:8px;padding-left:10px;padding-right:10px;}

#mbr_toolbar {
	background-color:#FFFFFF; 
	border-bottom:#F6D9A2; 
	padding:8px .5em;
}

.mobi_web_sz {
	font-size:1.1em;
	-moz-text-size-adjust:160%;
	-webkit-text-size-adjust:160%;
	-ms-text-size-adjust:160%;
 	text-size-adjust:160%;
 	line-height:140%;
 }
 
.mobi_web_sz a {text-decoration:none;COLOR: #3366cc;}

.mobi_web_szsg {font-size:1.4em;margin:10px 0;}

@media only screen and (min-width: 800px) {
  .mobi_web_szsg {font-size:1.2em;}
}

