/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; line-height:15px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

#reg { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; line-height:14px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

#facts  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; line-height:11px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

#expert  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; line-height:12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

a:link { color: #0083C0; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline}
a:visited { color: #0083C0; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline}
a:hover { color: #E41736; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline}
a:active { color: #0083C0; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline}


/*headers and footers*/

.homeHeader { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight:bold; text-align: left; color:#E41736; line-height:32px; padding-bottom:6px}

.pageHeader { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 20px; font-weight:bold; text-align: left; color:#E41736; line-height:32px}

.homeSubHeader { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; font-weight:bold; text-align: left; color:#808080; line-height:32px}

.blueHeader { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight:bold; text-align: left; color:#0083C0; line-height:32px}

.greenHeader { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight:bold; text-align: left; color:#94A413; line-height:32px}

.pinkHeader { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight:bold; text-align: left; color:#E41736; line-height:32px}

.regHeader { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; font-weight:bold; text-align: left; color:#E41736; line-height:28px}

.redsubHeader { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-align: left; color:#E41736; line-height:18px}

.subHeader { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-align: left; color:#0083C0; line-height:18px}

.disclaimer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; text-align: left; color:#808080; line-height:12px}

.expert { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; font-style:italic; text-align: left; color:#808080; line-height:12px}

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF}

/*left nav*/

#mainnav table 	{ border:0px outset #FFFFFF; border-collapse:collapse}
#mainnav table th	{ padding-left: 0px; padding-right: 2px; padding-top:0px; padding-bottom:1px; text-align:left; width:170; height:29}
#mainnav table td	{ padding-left: 0px; padding-right: 0px; padding-top:0px; padding-bottom:0px; text-align:left; width:170; height:29}


#mainnav a.brollover { display: block; width: 177px; height: 29px; background: url("NDYWbluebuttons.jpg") 0 0 no-repeat; font-family: Arial Narrow, Helvetica, sans serif; color: #323232;  font-weight: normal; font-size: 10pt; text-decoration: none; text-indent: 35px; line-height:30px}

#mainnav a:hover.brollover { background-position: -177px 0}

#mainnav table 	{ border:0px outset #FFFFFF; border-collapse:collapse}

#mainnav table td	{ padding-left: 0px; padding-right: 0px; padding-top:0px; padding-bottom:0px; text-align:left}


#mainnav a.srollover { display: block; width: 177px; height: 29px; background: url("NDYWsilverbuttons.jpg") 0 0 no-repeat; font-family: Arial Narrow, Helvetica, sans serif; color: #323232;  font-weight: normal; font-size: 10pt; text-decoration: none; text-indent: 35px; line-height:30px}

#mainnav a:hover.srollover { background-position: -177px 0}

#mainnav a.img       	{ padding-left: 0px; padding-right: 0px}

#mainnav a:hover.img     	{ padding-left: 0px; padding-right: 0px; font-family: Arial Narrow, Helvetica, sans serif; font-weight: normal; font-size: 10pt; text-decoration: none}

.bbuttonON { display: block; width: 177px; height: 29px; background: url("NDYWbluebuttons.jpg") 0 0 no-repeat; background-position: -177px 0; font-family: Arial Narrow, Helvetica, sans serif; color: #323232;  font-weight: normal; font-size: 10pt; text-decoration: none; text-indent: 35px; line-height:30px}

.sbuttonON { display: block; width: 177px; height: 29px; background: url("NDYWsilverbuttons.jpg") 0 0 no-repeat; background-position: -177px 0; font-family: Arial Narrow, Helvetica, sans serif; color: #323232;  font-weight: normal; font-size: 10pt; text-decoration: none; text-indent: 35px; line-height:30px}

/*top and bottom nav*/

#mainnav a.trollover {color: #323232; font-family: Arial, Helvetica, sans serif; font-weight: normal; font-size: 8pt; text-decoration: none}

#mainnav a:hover.trollover { color: #323232; font-family: Arial, Helvetica, sans serif; font-weight: normal; font-size: 8pt; text-decoration: underline}


/*sub nav*/

#subnav table { border:0px outset #FFFFFF; border-collapse:collapse}

#subnav table td { padding-left: 0px; padding-right: 5px; padding-top:0px; padding-bottom:5px}

#subnav a.subrollover { font-family: Arial Narrow, Helvetica, sans serif; color: #323232;  font-weight: normal; font-size: 10pt; text-decoration: none}

#subnav a:hover.subrollover { font-family: Arial Narrow, Helvetica, sans serif; color: #0083C0;  font-weight: normal; font-size: 10pt; text-decoration: none}

.subbuttonON { font-family: Arial Narrow, Helvetica, sans serif; color: #0083C0;  font-weight: normal; font-size: 10pt; text-decoration: none}


/*learn more nav*/

#mainnav a.mrollover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; text-decoration: none}

#mainnav a:hover.mrollover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; text-decoration: underline}


/*articles*/

#articles a.top {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0083C0; text-decoration: none}

#articles a:hover.top { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F86D6A; text-decoration: none}

.tips { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#94A413; line-height:12px}


/*reg pages*/

.reg { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#323232; line-height:10px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}


/*lists*/


.listHeader{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align: left; color:#323232; line-height:5px}

.bluelistHeader{ font-family: Arial Narrow, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-align: left; color:#0083C0; line-height:6px}

.redlistHeader{ font-family: Arial Narrow, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-align: left; color:#E41736; line-height:6px}

li { list-style-image: url("NDYWgreyarrow.gif"); list-style-type: disc; margin: 1em 0; margin-bottom:1px}

li.shortlist { list-style-image: url("NDYWgreyarrow.gif"); list-style-type: disc; margin: 0em 0;}

li.medlist { list-style-image: url("NDYWgreyarrow.gif"); list-style-type: disc; margin: .5em 0;}

ul { padding-bottom:2px}

#home li { margin-left:-23px; padding-left:0px; list-style-image: url("NDYWgreyarrow.gif"); list-style-type: disc}

ul.LeftAlign { margin-left:17px; padding-left:0px; list-style-image: url("NDYWgreyarrow.gif"); list-style-type: disc}

#reg li { margin-left:-23px; padding-left:0px; list-style-image: url("NDYWgreyarrow.gif"); list-style-type: disc}

#order ol { margin-left:-23px; list-style-type: decimal}


/*tables*/

#box table.bluePanel{ border-style:solid; border-color: #0083C0; border-width:1px}

#box table.greenPanel{ border-style:solid; border-color: #94A413; border-width:1px}

#box table.redPanel{ border-style:solid; border-color: #E41736; border-width:1px}

body.white {background-color:#FFFFFF}

.scrollPane { width : 495px; height : 350px; overflow-y : auto;  overflow:-moz-scrollbars-vertical; overflow-x: none;}

.termsPane { width : 380px; height : 80px; overflow-y : auto;  overflow:-moz-scrollbars-vertical; overflow-x: none; border:solid 1px; border-color:#808080}

.HorizTableHeader{ background-color: #ADADAD; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; padding-top: 4px; padding-bottom: 4px}

.HorizSubHeader { background-color: #FFFFFF; color: #ADADAD; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; padding-top: 4px;
padding-bottom: 4px}

.VertTableHeader{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #323232; font-weight: bold; padding-top: 4px; padding-bottom: 4px}

.VertSubHeader { background-color: #FFFFFF; color: #0083C0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; padding-top: 4px;
padding-bottom: 4px}

.TableRowWhite { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000} 

.TableRowGray { background-color: #F1F1F1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000} 

