
/* Ext Header  - Used by External system */
.HdrNav         {width: 750px; height: 22px; padding-top: 2px; background: #FF6900; }
.HdrNavLst      {margin: 0px 0px 0px 250px; text-align: center; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; }
.HdrNavLst a:link, .HdrNavLst a:visited, 
.HdrNavLst a:active {color: #FFFFFF; text-decoration: none; }
.HdrNavLst a:hover  {color: #FFFFFF; text-decoration: underline; }


/* Duplicates with OMC.css */
.OMCFooter      {width: 750px; padding: 15px 0px 15px 0px; text-align: center; font-size: 11px; font-weight: normal; }
.OMCFooter a:link, .OMCFooter a:visited, .OMCFooter a:active {color: #000000; text-decoration: none; }
.OMCFooter a:hover  {color: #000000; text-decoration: underline; }
.XfClear        {clear: both; font-size: 1px; }
.FrmErr         {width: 80%; border: 1px solid red; font-weight: bold; font-size: 12px; color: red; }


/* Logo  - Used in Ext logos */
.LogoDiv        {margin: 6px 0px 42px 15px; }
.LogoDiv2       {margin: 6px 0px 16px 15px; }
.GroupDiv       {margin: 12px 0px 0px 45px; }


/* SubNavs  - Used by Calendar demo pages and Tour pages */
/* Put div in front of SubNav-a because Moz wouldn't give priority over DescBlk-a. */
.SubNav         {padding: 10px 0px 10px 0px; text-align: center; font-size: 11px; color: #005BC3; }
div.SubNav a:link, div.SubNav a:visited, div.SubNav a:active {font-size: 13px; font-weight: bold; color: #005BC3; text-decoration: none; }
div.SubNav a:hover  {font-size: 13px; font-weight: bold; color: #005BC3; text-decoration: underline; }
.TourNav        {padding: 10px 0px 10px 0px; text-align: center; font-size: 22px; font-weight: bold; color: #005BC3; }
div.TourNav a:link, div.TourNav a:visited, div.TourNav a:active {color: #005BC3; text-decoration: none; }
div.TourNav a:hover  {color: #005BC3; text-decoration: none; }
#AuTour1 #TNav1, #AuTour2 #TNav2, #AuTour3 #TNav3, #AuTour4 #TNav4, #AuTour5 #TNav5 {color: #FFFFFF; background: #FF6900; }


/* Basic layout */
.AuColA         {float: left; width: 250px; }
.AuColB         {float: left; width: 500px; }
.AuColFrm       {width: 630px; margin-left: 119px; border-left: 1px solid #005BC3; }
.HiliteBlk      {height: 160px; margin: 35px 0px 0px 6px; padding: 10px; text-align: center; 
                font-family: Trebuchet MS; font-size: 18px; color: #D84519; background: #FFD9CA; }

/* Descriptions in ColB on Ext pages */
.DescBlk        {margin: 20px 0px 0px 5px; font-size: 13px; color: #000000; }
.DescTitle      {margin: 8px 0px 4px 0px; font-family: Trebuchet MS; font-size: 24px; font-weight: bold; color: #000000; }
.DescTitleC     {margin: 8px 0px 4px 0px; text-align: center; font-family: Trebuchet MS; font-size: 24px; font-weight: bold; color: #000000; }
.DescPara       {padding-top: 8px; }
.DescImg        {margin: 25px auto; text-align: center; }
.DescBlk a:link, .DescBlk a:visited, 
.DescBlk a:active {color: #005BC3; text-decoration: underline; }
.DescBlk a:hover  {color: #005BC3; text-decoration: underline; }
.DescPara li    {margin-bottom: 8px; }
.DescParaI1     {float: left; }
.DescParaT1     {float: left; margin-left: 10px; padding-bottom: 4px; width: 430px; }
.DescParaI2     {float: left; border: 1px solid #000000; }
.DescParaT2     {float: left; margin-right: 10px; padding-bottom: 4px; width: 165px; }


/* Links on Features page */
a.BoldLnk:link, a.BoldLnk:visited, 
a.BoldLnk:active  {text-decoration: none;      font-weight: bold; color: #005BC3; background: transparent; }
a.BoldLnk:hover   {text-decoration: underline; font-weight: bold; color: #005BC3; background: transparent; }

/* Default link behavour */
a:link, a:visited, 
a:active        {text-decoration: underline; color: #005BC3; background: transparent; }
a:hover         {text-decoration: underline; color: #D84519; background: transparent; }


/* Login block */
.LoginBlk       {margin: 35px 0px 0px 6px; }
.LoginBlk2      {width: 216px; padding: 10px 0px 10px 0px; font-size: 12px; font-weight: bold; color: #007E3A; background: #FAE159; }
.LoginCol1	{float: left; width:  90px; padding: 5px 0px 0px 14px; }
.LoginCol2      {float: left; width: 104px; padding: 2px 0px 2px 0px; }
.LoginFld       {width: 100px; padding: 0px 1px 0px 1px; font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; }
.LoginFPW       {margin: 25px 0px 0px 14px; font-size: 10px; font-weight: bold; }
.LoginFPW a:link, .LoginFPW a:visited, .LoginFPW a:active  {color: #007E3A; text-decoration: none; }
.LoginFPW a:hover {color: #007E3A; text-decoration: underline; }


/* Catch-all. Set mar/pad/brdr 0 except Input,Select,Textarea (preserve border),HR (Moz uses border-width)
   For UL/LI, mar/pad on UL to 0, then allow 1.5em on left. All img's to block. Table cells align top. */
a,abbr,acronym,address,applet,area,b,blockquote,body,button,caption,cite,code,
col,colgroup,dd,del,dfn,div,dl,dt,em,fieldset,form,frame,frameset,h1,iframe,
img,ins,kbd,label,layer,legend,li,link,map,noframes,noscript,object,ol,optgroup,
option,p,pre,q,samp,span,table,tbody,td,tfoot,th,thead,tr,tt,var
                {margin: 0; padding: 0; border-width: 0; text-align: left; }
img             {border-width: 0px; display: block; }
td              {vertical-align: top; }
ul              {margin: 0px; padding: 0px; margin-left: 1.5em; }

body            {font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: normal; }

/* Std colors: Re #D84519;  Or #FF6900;  Bl #005BC3;  Gr #007E3A;  */
