html {font-size: 12pt;}
html,body {font-family:"Open Sans",sans-serif,Helvetica,Arial;}
body {color:#333333;font-size:1rem;line-height:1.4rem;}
body,input,select  {color:#333333;}	
.q1page {max-width:100%;margin:0 auto;}
.q1-third,.q1-twothird,.q1-threequarter,.q1-quarter{float:left;width:100%} 
.q1-third,.q1-twothird,.q1-threequarter,.q1-quarter{width:99.99999%} 

.texthead,a.texthead    {color:#3F6388;font-size:1.8rem;margin-left:0px;line-height:2rem;font-weight:700;}

 .textbigbluehead       {color:#3F6388;font-size:2rem;line-height:0.5rem;}
a.textbigbluehead,a.textbigbluehead:link,a.textbigbluehead:visited   
                        {font-size:1rem;line-height:0.5rem;}
                        
.q1adbox     {color:#333333;max-height:90px;margin:18px 0px;}                    
.headingtext {color:#3F6388;font-size:1.8rem;margin-left:0px;line-height:2rem;font-weight:700;}

.selectboxframe { margin:0 0 0 0;max-width:750px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}	 
.selectboxhead { font-size:1.2rem;font-weight:600;padding:10px 16px;text-align:center;vertical-align:middle;color:#3F6388;background-color:#FFF3DE;}  
.selectboxrow { padding:8px 8px;vertical-align:middle;border-bottom:1px solid #FAB319;} 
.selectboxlabel    {color:#333333;font-weight:600;height=100%;padding-right:5px;text-align:left;vertical-align:middle;}
.selectboxlabeltop {color:#333333;font-weight:600;height=100%;padding-right:5px;text-align:left;vertical-align:text-top;}
.selectboxbuttonarea   {padding:8px 16px;vertical-align:middle;background-color:#FFF3DE;}
.selectboxbuttonpos   { padding-left:16px;float:right!important;}
.selectboxbutton   { color:#fff;background-color:#4CAF50;border:none;display:inline-block;outline:0;padding:6px 16px;vertical-align:middle;overflow:hidden;text-align:center;cursor:pointer;white-space:nowrap;}  
.selectboxbutton:hover {box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)} 
.selectboxrow:after,.selectboxbuttonarea:after {content:"";display:table;clear:both}
.selectboxnote         {color:#fab319;font-weight:600;padding-left:20px;}
.selectboxnotego       {color:#4CAF50;font-weight:600;padding-left:20px;}
.selectboxnotestop     {color:#CE0000;font-weight:600;padding-left:20px;}


@media only screen and (max-width:400px){
 body { font-size:1.2rem;}
 .q1adbox    {color:#333333;max-height:90px;margin-bottom:10px;}  
 .texthead,a.texthead   {font-size:1.8rem;line-height:2rem;font-weight:600;}
 .headingtext {color:#3F6388;font-size:1.5rem;margin-left:0px;line-height:1.7rem;font-weight:600;}
 .selectboxrow {max-width:335px;padding:8px 8px;vertical-align:middle;border-bottom:1px solid #FAB319;} 

.q1-quarter{width:16.66666%}
.q1-third{width:24.99999%}
.q1-twothird{width:74.99999%}
.q1-threequarter{width:83.33333%}
}

@media only screen and (max-width:600px) and (min-width:401px) {
 body { font-size:1.2rem;}
 .q1adbox    {color:#333333;max-height:90px;margin-bottom:10px;}  
 .texthead,a.texthead   {font-size:1.8rem;line-height:2rem;font-weight:600;}
 .headingtext {color:#3F6388;font-size:1.5rem;margin-left:0px;line-height:1.7rem;font-weight:600;}
 .selectboxrow {max-width:535px;padding:8px 8px;vertical-align:middle;border-bottom:1px solid #FAB319;} 

.q1-quarter{width:16.66666%}
.q1-third{width:24.99999%}
.q1-twothird{width:74.99999%}
.q1-threequarter{width:83.33333%}
}

@media only screen and (min-width:901px){
 body {font-size:1.1rem;}
.q1-quarter{width:16.66666%}
.q1-third{width:24.99999%}
.q1-twothird{width:74.99999%}
.q1-threequarter{width:83.33333%}
}
	
@media only screen and (min-width:1200px){
  body {font-size:1rem;}
.q1-quarter{width:16.66666%}
.q1-third{width:24.99999%}
.q1-twothird{width:74.99999%}
.q1-threequarter{width:83.33333%}
}

.w3-row-padding>.q1-third,.w3-row-padding>.q1-twothird,.w3-row-padding>.q1-threequarter,.w3-row-padding>.q1-quarter{padding:0 8px}

a, a:link,a:visited     {color:#3F6388;margin-left:0px;text-align:left;text-decoration:none;}
a:hover,a:visited:hover {color:#FAB319;text-decoration:none;}


.textbluehead,a.textbluehead,a.textbluehead:visited 
                         {color:#888888;margin:0px;line-height:1.07rem;}
a.textbluehead:hover,a.textbluehead:visited:hover {color:#FAB319;}

.select                {margin-left:0px;max-width:95%;font-size:1rem;}
#jumpmenu select       {margin-left:0px;max-width:95%;font-size:.9rem!important;}

ul.img    { list-style-type:none;padding:0px;margin:0px;}
ul.img li { margin:0.3rem 0 0 0; background-image:url('li_leader.gif');background-repeat:no-repeat;background-position:0px 6px;padding-left:14px;overflow:hidden;}

ul.unstyled { margin:0; padding:0px 0px 0px 10px;list-style-type:none; }
ul.unstyled li {  padding:5px 5px 5px 5px; float:left;}

ul.flatblock { margin:0; padding:0;list-style-type:none; }
ul.flatblock li {  padding:0; float:left;}

.rnavi_top {/*margin-top: 35px;*/}
.lnavi_top {margin-top: 18px;}

a.boxlink,a.boxlink:link,a.boxlink:visited {color:#3F6388;}
a.boxlink:hover,a.boxlink:visited:hover    {color:#FAB319;}

.jumplink,a.jumplink,a.jumplink:link,a.jumplink:visited,a.jumplink:hover,a.jumplink:visited:hover {font-size:0.9rem!important;}

.L1Nav         { border-bottom:1px solid #E7E3E7;width:280px;background-color:#EEEEEE;     margin-left:0px; text-align:left; padding:5px 0px 5px 2px;vertical-align:bottom;}
.L1NavActive   { border-bottom:1px solid #E7E3E7;width:280px;background-color:#FFF3DE;     margin-left:0px; text-align:left; padding:5px 0px 5px 2px;vertical-align:bottom;font-weight:600;}
.L2Nav         { border-bottom:1px solid #E7E3E7;width:270px;background-color:transparent; margin-left:10px;text-align:left; padding:5px 0px 5px 2px;vertical-align:bottom;}
.L2NavActive   { border-bottom:1px solid #E7E3E7;width:270px;background-color:#F1FCE3;     margin-left:10px;text-align:left; padding:5px 0px 5px 2px;vertical-align:bottom;font-weight:600;}
.L3Nav         { border-bottom:1px solid #E7E3E7;width:260px;background-color:transparent; margin-left:20px;text-align:left; padding:5px 0px 5px 2px;vertical-align:bottom;}
.L3NavActive   { border-bottom:1px solid #E7E3E7;width:260px;background-color:#DEEEFF;     margin-left:20px;text-align:left; padding:5px 0px 5px 2px;vertical-align:bottom;font-weight:600;}
.L4Nav         { border-bottom:1px solid #E7E3E7;width:250px;background-color:transparent; margin-left:30px;text-align:left; padding:5px 0px 5px 2px;vertical-align:bottom;}
.L4NavActive   { border-bottom:1px solid #E7E3E7;width:250px;background-color:#FFFEE6;     margin-left:30px;text-align:left; padding:5px 0px 5px 2px;vertical-align:bottom;font-weight:600;}

a.menu,a.menu:link,a.menu:visited  {margin-left:0px;text-align:left;}
a.menu:hover,a.menu:visited:hover  {margin-left:0px;text-align:left;}

a.texthead:link,a.texthead:visited        {color:#3F6388;}
a.texthead:hover,a.texthead:visited:hover {color:#FAB319;}

.heading    {font-size:1.2rem;font-weight:600;padding-top:10px;padding-bottom:20px;}

.text {	color:#333333;margin-left:0px;}

.hint { font-size:0.9rem;color:#333333;}
.required {	color:#CE0000;margin-left:10px;}

a.textred   {text-decoration:underline;}
a.textgroup {text-decoration:underline; margin:0px 0px 0px 0px;}

p.right { text-align:right;}	
p.center { text-align:center;}	
	
h1 { font-weight:600; color:#174F82;text-align:center;margin:0px 0px 12pt;/*font-size:2rem;*//*line-height:2rem;*/}                                        

 .printHdr { color:#666;padding:16px 0 16px 0;font-size:1.3rem;font-weight:600;border-bottom:3px solid #FAB319;width:100%;margin-bottom:20px;text-align:left;}
a.printHdr:link, a.printHdr:visited{ color:#666;padding:16px 0 16px 0;font-size:1.3rem;font-weight:600;border-bottom:none;}
a.printHdr:hover { color:#FAB319;padding:16px 0 16px 0;font-size:1.3rem;font-weight:600;border-bottom:none;}

.formattable { display:inline-block;/*table;*/width:100%;}
.formatrow   { display:inline-block;/*table-row;*/}
.formatcellL,.formatcellR { display:/*inline-*/block;/*table-cell;*/text-align:left;vertical-align:text-top;}


.formattoolpagetable { margin-top:20px;width:100%;}
.formattoolpagerow   { display:inline-block;width:100%;}
.formattoolpagecellL { float:left;text-align:left;vertical-align:text-top;width:74.99999%;}
.formattoolpagecellR { float:left;text-align:left;vertical-align:text-top;width:24.99999%;}  
.formattoolpagelegendL {  float:left;text-align:left;vertical-align:text-top;width:19.99999%;}  
.formattoolpagelegendR {  float:left;text-align:left;vertical-align:text-top;width:79.99999%;}  
.formattoolpagerow:after{content:"";display:inline-block;/*table;*/clear:both}
.resultchart, .resultchartwide {/*display:inline-block;*/margin:auto;width:100%;height:100%;overflow:auto} 
.resultcharthuge {display:inline-block;width:100%;max-height:100%;overflow:auto} 

@media (max-width:400px){ /*.selectboxadvFields{display:none!important}*/
	     a.textgroup {text-decoration:underline; /*margin:0px 2px 0px 2px;padding:2px;*/line-height:1.8rem;}
       a.glossarylink,a.glossarylink:link,a.glossarylink:hover,a.glossarylink:visited:hover,a.glossarylink:visited       {line-height:1.8rem;}
	     .selectboxbuttonpos { padding-left:16px;float:left!important;}
       .formattoolpagecellL,.formattoolpagecellR { float:left;text-align:left;vertical-align:text-top;width:100%;}  
       .formattoolpagelegendL,.formattoolpagelegendR {  float:left;text-align:left;vertical-align:text-top;width:100%;}   
       .resultchart, .resultchartwide, .resultcharthuge{/*display:inline-block;*/margin:auto;width:100%;max-height:450px;overflow:auto}
	     }
	     
@media (max-width:600px) and (min-width:401px){ /*.selectboxadvFields{display:none!important}*/
	     .selectboxbuttonpos { padding-left:16px;float:left!important;}
       .formattoolpagecellL,.formattoolpagecellR { float:left;text-align:left;vertical-align:text-top;width:100%;}  
       .formattoolpagelegendL,.formattoolpagelegendR {  float:left;text-align:left;vertical-align:text-top;width:100%;}   
       .resultchart, .resultchartwide, .resultcharthuge{/*display:inline-block;*/margin:auto;width:100%;max-height:450px;overflow:auto}
	     }
	     
@media (max-width:900px) and (min-width:601px){ /*.selectboxadvFields{display:none!important} */
       .formattoolpagecellL,.formattoolpagecellR { float:left;text-align:left;vertical-align:text-top;width:100%;}   
       .formattoolpagelegendL,.formattoolpagelegendR {  float:left;text-align:left;vertical-align:text-top;width:69.99999%;}
       .resultchart, .resultchartwide, .resultcharthuge {/*display:inline-block;*/margin:auto;width:100%;max-height:700px;overflow:auto}
	}
@media  (max-width:1199px) and (min-width:901px){ /*.selectboxadvFields{display:none!important} */
       .formattoolpagecellL,.formattoolpagecellR { float:left;text-align:left;vertical-align:text-top;width:100%;}   
       .formattoolpagelegendL {  float:left;text-align:left;vertical-align:text-top;width:29.99999%;}
       .formattoolpagelegendR {  float:left;text-align:left;vertical-align:text-top;width:69.99999%;}	
       .resultchart, .resultchartwide, .resultcharthuge {/*display:inline-block;*/margin:auto;width:100%;max-height:700px;overflow:auto}
	}
@media  (min-width:1200px){ /*.selectboxadvFields{display:none!important} */
       /*.formattoolpagecellL,.formattoolpagecellR { float:left;text-align:left;vertical-align:text-top;width:100%;}  */
       .formattoolpagelegendL {  float:left;text-align:left;vertical-align:text-top;width:29.99999%;}
       .formattoolpagelegendR {  float:left;text-align:left;vertical-align:text-top;width:69.99999%;}	
       .resultchart, .resultchartwide, .resultcharthuge {/*display:inline-block;*/margin:auto;width:100%;max-height:100%;overflow:auto}
	}

.q1-third,.q1-twothird,.q1-threequarter,.q1-quarter{float:left;width:100%} 
.q1-third,.q1-twothird,.q1-threequarter,.q1-quarter{width:99.99999%} 

@media only screen and (min-width:601px){
	body {font-size:1.1rem;}
.q1-quarter{width:16.66666%}
.q1-third{width:24.99999%}
.q1-twothird{width:74.99999%}
.q1-threequarter{width:83.33333%}
}

@media only screen and (min-width:901px){
	body {font-size:1rem;}
.q1-quarter{width:16.66666%}
.q1-third{width:24.99999%}
.q1-twothird{width:74.99999%}
.q1-threequarter{width:83.33333%}
}
	
@media only screen and (min-width:1200px){
	body {font-size:1rem;}
.q1-quarter{width:16.66666%}
.q1-third{width:24.99999%}
.q1-twothird{width:74.99999%}
.q1-threequarter{width:83.33333%}
}


.navbutton,a.navbutton { color:#3F6388;/*background-color:#3F6388*/;border:none;display:inline-block;outline:0;padding:4px 12px;vertical-align:middle;overflow:hidden;text-align:center;cursor:pointer;white-space:nowrap;}  
a.navbutton:hover      { color:#fab319;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)} 

.navbutton,a.navbutton { color:#3F6388;/*background-color:#3F6388*/;border:none;display:inline-block;outline:0;padding:4px 12px;vertical-align:middle;overflow:hidden;text-align:center;cursor:pointer;white-space:nowrap;}  
a.navbutton:hover      { color:#fab319;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)} 

.topbar {border-top:3px solid #666666;}

.topnavitem,a.topnavitem {color:#3F6388!important;border:none;display:inline-block;outline:0;padding:4px 12px;vertical-align:middle;overflow:hidden;text-align:center;cursor:pointer;white-space:nowrap;}  
a.topnavitem:hover       {color:#fff!important;background-color:#4CAF50!important} 

 .gendlist,a.gendlist,a.gendlist:visited   {color:#3F6388;margin-left:0px;}
a.gendlist:hover,a.gendlist:visited:hover  {color:#FAB319;margin-left:0px;}
      
table.chart         { border:1px solid #666666;vertical-align:text-top;text-align:left;border-spacing:1px;border-collapse:collapse;/*background-color:#333333;*/width:100%;}
table.chart caption { border:1px solid #666666;background-color:#DEEEFF;text-align:center; padding:7px 2px 5px 2px;vertical-align:middle; text-align:center;color:#000000;/*font-size:1.3rem;*/margin-left:0px;}
table.chart th      { border:1px solid #666666;background-color:#FFF3DE;text-align:center; padding:2px;vertical-align:bottom;color:#333333;/*font-size:1.2rem;*/margin-left:0px;}
table.chart th.planname   { width:25%;}
table.chart th.prem  { width:10%; }
table.chart th.ded   { width:5%; }
table.chart th.gap   { width:13%; }
table.chart th.lis   { width:5%; }
table.chart th.costshare  { width:32%; }
table.chart th.addinfo    { width:10%; } 
table.chart td      { border:1px solid #666666;padding:3px;vertical-align:middle;text-align:center;color:#333333;/*font-size:1.2rem;*/margin-left:0px;}
table.chart td.tblrowhdr  { border:1px solid #666666;padding:3px;vertical-align:middle;text-align:left;color:#333333;/*font-size:1.2rem;*/margin-left:0px;}
table.chart td.tblbluehdr { border:1px solid #666666;background-color:#DEEEFF; text-align:center; padding:7px 3px 5px 3px;vertical-align:middle;text-align:center;color:#333333;/*font-size:1.2rem;*/margin-left:0px;}
table.chart hr      { color:#666666;display:block;  margin-top:0.5rem; margin-bottom:0.5rem;  margin-left:auto;  margin-right:auto; border-style:inset; border-width:1px;} 
table.chart td.chartlabeltop   { text-align:left; vertical-align:text-top;color:#333333;}
table.chart td.chartlabel      { text-align:left; vertical-align:bottom;color:#333333;}
table.chart td.chartleft       { text-align:left; vertical-align:bottom;color:#333333;}
table.chart td.sanctioned	{	color:#ffffff;	background-color:#900000;margin-left :0px;	text-decoration :none;}

table.chartwborder         { border:1px solid #666666;vertical-align:text-top;text-align:left;border-spacing:2px;border-collapse:collapse;;background-color:#FFFFFF;width:100%;}
table.chartwborder caption { border:1px solid #666666;background-color:#DEEEFF;text-align:center; padding:7px 2px 5px 2px;vertical-align:middle;text-align:center;color:#000000;/*font-size:1.3rem;*/margin-left:0px;}
table.chartwborder th      { border:1px solid #666666;background-color:#FFF3DE;text-align:center; padding:2px;vertical-align:bottom;color:#333333;/*font-size:1.2rem;*/margin-left:0px;}
table.chartwborder td      { border:1px solid #666666;padding:2px;vertical-align:middle;text-align:center;color:#333333;/*font-size:1.2rem;*/margin-left:0px;}
table.chartwborder td.tblbluehdr { border:1px solid #666666;background-color:#DEEEFF; text-align:center; padding:7px 2px 5px 2px;vertical-align:middle;text-align:center;color:#333333;/*font-size:1.2rem;*/margin-left:0px;}
table.chartwborder hr      { color:#666666;display:block;  margin-top:0.5rem; margin-bottom:0.5rem;  margin-left:auto;  margin-right:auto; border-style:inset; border-width:1px;} 


a.glossarylink,a.glossarylink:link          {color:#3F6388;border-bottom-style:dotted;border-bottom-width:thin}
a.glossarylink:hover,a.glossarylink:visited:hover {color:#FAB319;border-bottom-style:dotted;border-bottom-width:thin}
a.glossarylink:visited       {color:#3F6388;border-bottom-style:dotted;border-bottom-width:thin}

a.def_word                {color:#0076C1;/*font-size:1.2rem;*/}
a.def_word:link           {color:#0076C1;/*font-size:1.2rem;*/text-decoration:underline;}
a.def_word:hover,a.def_word:visited:hover  {color:#FAB319;/*font-size:1.2rem;*//*text-decoration:underline;*/}
a.def_word:visited        {color:#3F6388;/*font-size:1.2rem;*/text-decoration:underline;}


a.titlelink,a.titlelink:link {color:#000099;/*font-size:1.2rem;*/text-decoration:underline;}
a.titlelink:hover,a.titlelink:visited:hover {color:#FAB319;/*font-size:1.2rem;*/}
a.titlelink:visited          {color:#3F6388;/*font-size:1.2rem;*/text-decoration:underline;}

.question,a.question:link,a.question:visited {color:#3F6388;/*font-size:1.2rem;*/margin-left:0px;/*line-height:1.4rem;*/text-decoration:underline;font-weight:600;}
a.question:visited:hover,a.question:hover   {color:#FAB319;/*font-size:1.2rem;*/margin-left:0px;/*line-height:1.4rem;*/text-decoration:underline;font-weight:600;}
.answer            {color:#333333;/*font-size:1.2rem;*/margin-left:0px;/*line-height:1.4rem;*/}
.stats             {color:#888888;/*font-size:1.2rem;*/margin-left:0px;/*line-height:1.4rem;*/}


.teaserheadred    {	color:#3F6388;/*font-size:1.2rem;*/margin-left:0px;}
.teaserheadorange {	color:#FAB319;/*font-size:1.2rem;*/margin-left:0px;}
.errortext        {	color:#FF0000;/*font-size:1.2rem;*/margin-left:0px;}

.teasertext,a.teasertext,a.teasertext:visited{	color:#3F6388;/*font-size:1.2rem;*/margin-left:0px;}
a.teasertext:hover,a.teasertext:visited:hover  { color:#FAB319;/*font-size:1.2rem;*/margin-left:0px;text-align:left;}

.columnbtmborder {border-bottom:2px solid #999;margin-bottom:10px;}
.itemtitle   {/*font-size:1.1rem;line-height:1.2rem;*/font-weight:600;margin-bottom:10px;}
a.itemtitle  {/*font-size:1.1rem;line-height:1.2rem;*/font-weight:600;}
.itemtext    {/*font-size:1rem;line-height:1.2rem;*/margin-bottom:20px;padding-bottom:15px;border-bottom:1px #d9d9d9 solid;}
a.itemtext  { /*font-size:1rem;line-height:1.2rem;*/}

.categorybox {margin:5px;text-align:center;}
.categoryboxtitle {border-bottom:2px solid #999;margin-bottom:10px;color:#444444;text-align:left;padding-left:4px;font-size:1.1rem;font-weight:600;}
.categoryboxrow {text-align:left;padding:4px;}
.categorymenu,a.categorymenu,a.categorymenu:visited{ color:#3F6388;line-height:1.3rem;margin-left:0px;}
a.categorymenu:hover,a.categorymenu:visited:hover  { color:#FAB319;line-height:1.3rem;margin-left:0px;text-align:left;}

.ddcpurple,.ddctext,a.ddctext,a.ddctext:visited {color:#802A8D;}
.ddcteal                 {color:#23BCBC;}
a.ddctext:hover,a.ddctext:visited:hover {color:#23BCBC;}


.hptextsmall            {color:#333333;/*font-size:1.2rem;*//*line-height:160%;*/margin-left:0px;}

.leader,a.leader        {color:#3F6388;/*font-size:1.2rem;*/font-weight:600;font-style:italic;/*line-height:1rem;*/margin-left:0px;text-align:left }
a.leader:hover          {color:#FAB319;/*font-size:1.2rem;*/font-weight:600;font-style:italic;/*line-height:1rem;*/margin-left:0px;text-align:left }

.hptext,a.hptext,a.hptext:visited      {color:#3F6388;/*font-size:1.2rem;*/ /*line-height:1.4rem;*/margin-left:0px;text-align:left;}
a.hptext:hover,a.hptext:visited:hover  {color:#FAB319;/*font-size:1.2rem;*/ /*line-height:1.4rem;*/margin-left:0px;text-align:left;}

.hphead,a.hphead,a.hphead:visited{color:#3F6388;/*font-size:1.3rem;*/ /*line-height:1.4rem;*/margin-left:0px;text-align:left;}
a.hphead:hover,a.hphead:visited:hover  {color:#FAB319;/*font-size:1.3rem;*/ /*line-height:1.4rem;*/margin-left:0px;text-align:left;}

a.textteasered                 {color:#3F6388;/*font-size:1.2rem;*/margin-left:0px;text-align:left;}
a.textteaserred:link,a.textteaserred:visited        {color:#3F6388;/*font-size:1.2rem;*/margin-left:0px;text-align:left;text-decoration:underline;}
a.textteaserred:hover,a.textteaserred:visited:hover  {color:#FAB319;/*font-size:1.2rem;*/margin-left:0px;text-align:left;}

.AdHead { font-size:0.75rem;font-variant:small-caps;text-align:center;color:#b9b9b9;} 

.adtexthead    {color:#F6842D;/*font-size:1.8rem;*/margin-left:0px;font-weight:600;}
.adtextsubhead {color:#479009;/*font-size:1.3rem;*/margin-left:0px;/*line-height:1.4rem;*/}
.adtext        {color:#333333;/*font-size:1.8rem;*/margin-left:0px;font-weight:600;/*line-height:1.4rem;*/}
.adtextsmall   {color:#333333;/*font-size:1.3rem;*/margin-left:0px;}
.ad            {color:#333333;/*font-size:1.3rem;*/margin-left:0px;}

#eHealthAdForm { padding:1rem;vertical-align:middle;}
#eHealthAdForm h2 { font-size:1.5rem;color:#479009;padding:0px;margin:0; }
#eHealthAdForm input { width:38%;height:100%;font-size:1.1rem;font-weight:200;padding:10px;vertical-align:bottom;box-sizing:border-box;}
#eHealthAdForm input[type=submit] { background-color:#F6842D;color:white;font-weight:600;width:60%;height:100%;margin-top:20px;padding:9px;border:none;box-sizing:border-box;font-size:1.5rem;}


.textsubhead {	color:#479009;font-size:1.4rem;margin-left:0px;line-height:1.4rem;}

.orange {color:#FAB319;/*font-size:1.8rem;*/margin-left:0px;}
.blue   {color:#3F6388;/*font-size:1.8rem;*/margin-left:0px;}
.green  {color:#479009;/*font-size:1.8rem;*/margin-left:0px;}
.ltgrey {color:#E1E2E2;/*font-size:1.8rem;*/margin-left:0px;}

.errorMsg	{	color:red;/*font-size:1.2rem;*/margin-left:0px;}
.tipMsg	  {	color:#479009;/*font-size:1.2rem;*/margin-left:0px;}

.shorttitle   {	color:#333333;/*font-size:1.2rem;*/margin-left:0px;/*line-height:1.4rem;*/}
.shorttext    {	color:#333333;/*font-size:1.2rem;*/margin-left:0px;/*line-height:1.4rem;*/}
.examplebox   { margin:16px 0 16px 0;padding:8px 8px 8px 8px;border:1px solid #FAB319;background-color:#FEFCF6;}  
.exampletitle {	color:#333333;/*font-size:1.2rem;*/font-weight:800;margin:10px 0px 30px 0px;/*line-height:1rem;*/}
.exampletext  {	color:#333333;/*font-size:1.2rem;*/margin:0px;/*line-height:1.4rem;*/}

.topAnchorLink   {margin:16px 10px 16px 0;float:right;}

.textgreenlt  {color:#F7F7F7;/*font-size:1.2rem;*/margin-left:0px;text-align:left;}

a.textgreenlt  {color:#F7F7F7;/*font-size:1.2rem;*/margin-left:0px;text-align:left;}
a.textgreenlt:link  {color:#F7F7F7;/*font-size:1.2rem;*/margin-left:0px;text-align:left;}
a.textgreenlt:hover  {color:#F7F7F7;/*font-size:1.2rem;*/margin-left:0px;text-align:left;}
a.textgreenlt:visited  {color:#F7F7F7;/*font-size:1.2rem;*/margin-left:0px;text-align:left;}
a.textgreenlt:visited:hover  {color:#F7F7F7;/*font-size:1.2rem;*/margin-left:0px;text-align:left;}

.textgreenhead  {color:#3F6388;	font-size:1.8rem;	margin-left:0px;}

.textggreen     {color:#008000;/*font-size:1.2rem;*/margin-left:5px;}
.textgblue      {color:#0000CC;/*font-size:1.2rem;*/margin-left:5px;}
.textgblack     {color:#000000;/*font-size:1.2rem;*/margin-left:5px;}
.textftitleblue {color:#3F6388;/*font-size:1.4rem;*/margin-left:0px;}
.textfblue      {color:#3F6388;/*font-size:1.2rem;*/margin-left:4px;}

.supersmall {color:#333333;font-size:0.95rem;margin-left:0px;/*line-height:1.4rem;*/}
.smalltext	{color:#3F6388;/*font-size:1.2rem;*/margin-left:0px;text-align:left;}

.cb                  {color:#3F6388;/*font-size:1.2rem;*/margin-left:0px;}
.formfield           {color:#3F6388;/*font-size:1.2rem;*/margin-left:0px;}
textarea.area_large  {color:#000000;/*font-size:1.2rem;*//*line-height:1rem;*/font-family:Helvetica,Arial,sans-serif, Helvetica, SansSerif;background-color:#fff;padding-top:1px;padding-left:4px;border:solid 1px #666}

.grey       {color:#b2b2b4;/*font-size:1.2rem;*/margin-left:0px;}
.red	      {color:red;    /*font-size:1.2rem;*/margin-left:0px;}
.highlight	{color:#333333;/*font-size:1.2rem;*/background-color:#FEF3DB;/*line-height:1.4rem;*/margin-left:0px;}
a.highlight	{color:#3F6388;/*font-size:1.2rem;*/background-color:#FEF3DB;/*line-height:1.4rem;*/margin-left:0px;}
a.highlight:visited	
            {color:#3F6388;/*font-size:1.2rem;*/background-color:#FEF3DB;/*line-height:1.4rem;*/margin-left:0px;}


.page	    {	color:#333333;	background-color:#FFFFFF;/*font-size:1.2rem;*/margin-left:0px;}
.pageNoBG	{	color:#333333;/*font-size:1.2rem;*/margin-left:0px;}

.boxout	{	color:#333333;	background-color:#EC8143;margin-left:0px;}
.boxin	{	color:#333333;	background-color:#FEFCF6;margin-left:0px;}
.boxin2	{	color:#333333;	background-color:#FFF3DE;margin-left:0px;}
.boxin3 {	color:#333333;	background-color:#FFF3DE;margin-left:0px;}
.homebox {margin-bottom:16px!important;margin-right:16px!important;border:2px solid #FAB319; padding:6px!important; background-color:#fff!important;}

.boxBlack  { border:1.5px solid #000000;background-color:#FFFFFF;box-sizing:border-box;text-align:center;width:100%;margin:0;padding:3px;}
.boxorange { border:1.5px solid #FAB319;background-color:#FFFFFF;box-sizing:border-box;text-align:center;width:100%;margin:0;padding:3px;}
.boxgreen  { border:1.5px solid #559E0A;background-color:#F1F1F1;box-sizing:border-box;text-align:center;width:100%;margin:0;padding:3px;}
.boxblue   { border:1.5px solid #0066CC;background-color:#F1F1F1;box-sizing:border-box;text-align:center;width:100%;margin:0;padding:3px;}
.boxBWeb   { border:1.5px solid #FAB319;background-color:#FFFFFF;box-sizing:border-box;text-align:center;width:100%;margin:0;padding:3px;}
.boxSearchPage   { border:1.5px solid #FAB319;background-color:#FFFFFF;box-sizing:border-box;text-align:center;width:100%;margin:0;padding:3px;}
 
.tblhead	    {	color:#333333;	background-color:#FFF3DE;text-align:center;/margin-left:0px;}
.tbllight	    {	color:#333333;	background-color:#FFFFFF;margin-left:0px;}
.tbldark	    {	color:#333333;	background-color:#F1F1F1;margin-left:0px;}
.tblhighlight	{	color:#333333;	background-color:#F1FCE3;margin-left:0px;}
.tblhighlightlight	
              {	color:#333333;	background-color:#DEEEFF;margin-left:0px;}
.tblbluehdr   {	color:#333333;	background-color:#DEEEFF;margin-left:0px;}
.tblgreat	    {	color:#333333;	background-color:#A2D8B1;margin-left:0px;}
.tblgood	    {	color:#333333;	background-color:#E2F3E6;margin-left:0px;}
.tblnuetral	  {	color:#333333;	background-color:#FCFDD6;margin-left:0px;}
.tblbad	      {	color:#333333;	background-color:#FCC2C2;margin-left:0px;}
.tblworse	    {	color:#333333;	background-color:#FBA6A6;margin-left:0px;}

.sanctioned	  {	color:#ffffff;	background-color:#900000;/*font-size:1.2rem;*/margin-left :0px;	text-decoration :none;}
a.sanctioned	{	color:#ffffff;	background-color:#900000;margin-left :0px;	text-decoration :underline;}

select.select_large { color:#000;/*font-size:1.2rem;*/line-height:1rem;font-family:Helvetica,Arial;background-color:#fff;padding-top:1px;padding-left:4px;border:solid 1px #666;height:16pt }
td.formularschmal   { color:#333;/*font-size:1.2rem;*/line-height:1rem;font-family:Helvetica,Arial;padding:4px; }
textarea.area_wide  { color:#000;/*font-size:1.2rem;*/line-height:1rem;font-family:Helvetica,Arial;background-color:#fff;padding-top:1px;padding-left:4px;border:solid 1px #666}
input.txt_xxlarge   { color:#000;/*font-size:1.2rem;*/line-height:1rem;font-family:Helvetica,Arial;background-color:#fff;padding-top:1px;padding-left:4px;border:solid 1px #666;height:16pt }

  a.btnOneOrig    { background-color:#FAB319;border-radius:5px;border:1px #ccc solid;color:#FFFFFF;height:20px;line-height:20px; margin:2px;display:block;padding:5px 10px 5px 10px;text-align:center;width:120px;/*font-size:1.2rem;*/font-weight:600;}
  a.btnOneQ1      { font-size:1rem;color:#fff;background-color:#FAB319;border-radius:5px;border:none;display:inline-block;outline:0;padding:6px;vertical-align:middle;overflow:hidden;max-width:150px;text-align:center;cursor:pointer;white-space:nowrap;} 
  a.btnOne        { font-size:1rem;font-weight:600;color:#EC8143;background-color:#fff;/*border-radius:5px;*/border:2px solid #EC8143;display:inline-block;outline:0;padding:6px;vertical-align:middle;overflow:hidden;text-align:center;cursor:pointer;white-space:nowrap;} 
  a.btnSanctioned { font-size:1rem;color:#fff;background-color:#900000;/*border-radius:5px;*/border:none;display:inline-block;outline:0;padding:6px;vertical-align:middle;overflow:hidden;max-width:150px;text-align:center;cursor:pointer;white-space:nowrap;} 
  a.btnOne:hover  {color:#FFFFFF;background-color:#EC8143;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)} 
  a.imglink:hover { box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)} 
  a.btnTwo { background-color:#4AC008;border:1px #ccc solid;/*font-size:1.2rem;*/color:#FFFFFF;height:20px;line-height:30px; margin:2px;display:block;padding:0 5px 7px 5px;text-align:center;vertical-align:middle;width:330px;font-weight:600;}
   .btn    { font:bold 14px/1.42857 "Titillium Web",sans-serif;display:inline-block;padding:5px 10px;margin:0px;text-align:center;white-space:nowrap;vertical-align:middle;}
   .btn2   { font:bold 14px "Titillium Web",sans-serif;/*display:inline-block;*/padding:10px;color:#3F6388;background-color:#FFF3DE;border:1px solid #FAB319;text-align:center;vertical-align:middle;}
   .btn2:hover   { color:white;background-color:gray;}
   .btnddc       { font:bold 14px "Titillium Web",sans-serif;/*display:inline-block;*/padding:10px;color:#FFFFFF;background-color:#802A8D;border:1px solid #802A8D;text-align:center;vertical-align:middle;}
   .btnddc:hover { color:white;background-color:#23BCBC;}
.searchnowrap { float:left;width:500px;}

.wrapper{ display:table;display:inline-block;width:100%;}
.cell { display:table-cell;}