@CHARSET "ISO-8859-1";

/** DOJO DEBUG **/
/* see nna.debug for these settings */

/* GENERAL XHTML FIXES */
*                           {margin:0px;padding:0px;font-family:Verdana,arial,helvetica,sans-serif;color:#858585;font-size:7pt;}

HTML,BODY                       {height:100%;}
IMG                         {border:0px;}
IMG, OBJECT, EMBED                  {display:block;}
DIV                         {-moz-box-sizing:border-box;box-sizing:border-box;}
ADDRESS                         {font-style:normal;}

SELECT                          {padding-left:0px;}
OPTION                          {padding-right:4px;}

/* hide data */
.nnaData                        {display: none;}

/* add this class to an element that has floats inside it and the parent's background will display behind it all */
.clearfix:after                     {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix                       {display: inline-table;}
/* hides from IE-mac \*/
* html .clearfix                    {height: 1%;}
.clearfix                       {display: block;}

/* fixes pre-IE 7.0 PNG non-transparency bug */
/*@media screen{IMG.gImgPNG {behavior:url("/css/m/png.htc");}}  */
/*@media screen{IMG {behavior:url("/css/m/png.htc");}}  */


/* vertically-aligns Image & Radio Buttons with text */
INPUT.gImageButton,INPUT.gRadioButton           {border:0px;vertical-align:bottom;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* TAG DEFS */
BODY                            {margin:0px;padding:0px;background-color:#ffffff;text-align:center;}
A, A:link, A:hover, A:active, A:visited         {color:#464646;text-decoration:none;}

A.gDarkLink, A.gDarkLink A:link, A.gDarkLink A:hover, A.gDarkLink A:active, A.gDarkLink A:visited
                            {color:#464646 !important}
TD,TH                           {vertical-align:top}

/* FORM ELEMENT FORMATTING & SIZING */
INPUT, TEXTAREA, SELECT                 {font-family:verdana,arial,helvetica,sans-serif;color:#464646;padding-left:3px;border:1px solid #858585;}

.gFlashPath, .gHideContent, #pageTags           {position:absolute;height:1px;width:1px;top:-1px;left:-1px;display:none;}

/* VISIBILITY & DISPLAY */
.gVisHidden                     {visibility:hidden;}
.gDisNone                       {display:none;}
.gDisInline                     {display:inline;}
.gDisBlock                      {display:block;}

/* GLOBAL TEXT STYLES */
.gInformationTextHeader                 {font-size:11px;color:#666666;line-height:1.4em;font-weight:bold;}
.gBigText                       {font-size:14px;color:#333333;line-height:1.7em;font-weight:bold;}

/* global body, centered */
DIV.gBody                       {width:100%;text-align:left;background-color:#ffffff;overflow:visible;}

/* flash nav positioning */
.gFlashGnav         {display:none;}
.gFlashRnav         {display:none;}
.gFlashPnav         {display:none;}
.gFlashFnav         {display:none;}

.gFlashGnavSpacer {display:none;}
#gFlashGnavContainer {display:none;}
#movFlashGlobalNav {display:none;}
#movFlashRegionalNav {display:none;}
#gFooter {display: none;}
#gizmoS {display:none;} /* feedback button */
#gMain{ margin-left: 0 !important; width: 100%;}

/* layout for non-flash pages
.gRightContainer        {}
.gTopTabs                   {}
*/

