/* HTML Element Redefinitions */
HTML,BODY{margin:0; padding:0; height:100%; border:none;}

P                           {margin-top: 0px; margin-bottom: 20px;}
P.PageHeading2              {margin-top: 0px; margin-bottom: 5px;}
P.PageHeading2 PageHeading2 {display: none;}   /* for firefox */

DIV.hr {height: 1px; background: #fff url(/FFF/Images/Common/DottedGrayLine-Horiz.gif); margin-top: 0px; margin-bottom: 20px;}
DIV.hr HR {display: none;}   /* for firefox */

FORM       {margin-top: 0px; margin-bottom: 0px;}
SELECT     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #F7F7F7;  margin-top: 0px; margin-bottom: 0px; height: inherit;}
TEXTAREA   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #F7F7F7; height: inherit;}
/*UL         {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; list-style-position: outside; list-style-image: url(../Images/Bullet2.gif);} */
BLOCKQUOTE {margin-top: 0px; margin-bottom: 20px;} 

A         {font-size: 12px; color: #2086b6; text-decoration: none;} 
A:visited {font-size: 12px; color: #2086b6;} 
A:hover   {font-size: 12px; color: #999999; text-decoration: underline;} 
A:active  {font-size: 12px; color: #999999;} 



/* Headings Styles */
.PageHeading1          {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21px; color: #226290;}
A.PageHeading1:link    {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21px; color: #226290; text-decoration: none;} 
A.PageHeading1:visited {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21px; color: #226290; text-decoration: none;} 
A.PageHeading1:hover   {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21px; color: #999999; text-decoration: underline;} 
A.PageHeading1:active  {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21px; color: #999999; text-decoration: underline;} 


.PageHeading2          {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-weight: ; color: #226290;}	
A.PageHeading2:link    {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-weight: ; color: #226290; text-decoration: none;} 
A.PageHeading2:visited {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-weight: ; color: #226290; text-decoration: none;} 
A.PageHeading2:hover   {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-weight: ; color: #999999; text-decoration: underline;} 
A.PageHeading2:active  {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-weight: ; color: #999999; text-decoration: underline;} 

.PageHeading3 {font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #226290; line-height: 18px; font-weight: bold;}



/* Text Styles */
.BodyText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color: #000000;}
A.BodyText:link    {font-size: 12px; color: #2086b6; text-decoration: none;} 
A.BodyText:visited {font-size: 12px; color: #2086b6;} 
A.BodyText:hover   {font-size: 12px; color: #999999;} 
A.BodyText:active  {font-size: 12px; color: #999999;} 


.BodyTextLg          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;}
A.BodyTextLg:link    {font-size: 14px; color: #2086b6; text-decoration: none; } 
A.BodyTextLg:visited {font-size: 14px; color: #2086b6;} 
A.BodyTextLg:hover   {font-size: 14px; color: #999999;} 
A.BodyTextLg:active  {font-size: 14px; color: #999999;} 

.BodyTextSm          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px;}
A.BodyTextSm:link    {font-size: 11px; color: #2086b6; text-decoration: none;} 
A.BodyTextSm:visited {font-size: 11px; color: #2086b6;} 
A.BodyTextSm:hover   {font-size: 11px; color: #999999;} 
A.BodyTextSm:active  {font-size: 11px; color: #999999;} 

.BodyTextExtraSm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px}

.FooterText          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
A.FooterText:link    {font-size: 10px; color: #00467b; text-decoration: none; } 
A.FooterText:visited {font-size: 10px; color: #00467b;} 
A.FooterText:hover   {font-size: 10px; color: #999999;} 
A.FooterText:active  {font-size: 10px; color: #999999;} 



/* Navigation Styles */
/* do not change order */
.N2          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; text-decoration: none; color: #2086b6; font-weight: bold}
A.N2:link    {font-size: 11px; color: #2086b6; text-decoration: none} 
A.N2:visited {font-size: 11px; color: #2086b6;} 
A.N2:hover   {font-size: 11px; color: #999999;} 
A.N2:active  {font-size: 11px; color: #999999;} 

.N2_H1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; text-decoration: none; color: #2086b6; font-weight: bold}

.N2a          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; text-decoration: none; color: #2086b6;}
A.N2a:link    {font-size: 11px; color: #2086b6; text-decoration: none} 
A.N2a:visited {font-size: 11px; color: #2086b6} 
A.N2a:hover   {font-size: 11px; color: #999999;} 
A.N2a:active  {font-size: 11px; color: #999999;}

.N4          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; text-decoration: none; color: #2086b6;}
A.N4:link    {font-size: 11px; color: #2086b6; text-decoration: none}
A.N4:visited {font-size: 11px; color: #2086b6} 
A.N4:hover   {font-size: 11px; color: #999999} 
A.N4:active  {font-size: 11px; color: #999999} 



/* Misc Styles */
.textInput         {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #F7F7F7;  margin-top: 0px; margin-bottom: 0px;}
.HeaderSearchInput {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #f7f7f7;  margin-top: 0px; margin-bottom: 0px; padding-left: 3px; padding-right: 3px; height: 14px; width: 125px;}
.tableMargins {margin-top: 0px; margin-bottom: 20px;}
