/* Anchors */
a:link    {font-weight:normal; text-decoration:none;}
a:visited {font-weight:normal; text-decoration:none;}
a:active  {font-weight:normal; text-decoration:none;}
a:hover   {font-weight:normal; text-decoration:underline;}

/* Body */
body
{
  background-color:#FFFFFF;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:normal;
  scrollbar-3dlight-color:#CCCC99;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-base-color:#CCCC99;
  scrollbar-darkshadow-color:#666633;
  scrollbar-highlight-color:#CCCC99;
  scrollbar-shadow-color:#666633;
}

/* HTML Tags */
h1  {font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:5px;}
h2  {font-size:14px; margin-top:0px; margin-bottom:0px;}
h3  {font-size:10px; margin-top:0px; margin-bottom:0px;}
p   {margin-top:0px; margin-bottom:0px;}
ul  {margin-top:0px; margin-bottom:0px;}
li  {margin-top:0px; margin-bottom:0px;}
em  {font-weight:bold; font-style:normal;}
lnk {font-weight:bold;}

/* Class - Divisions */
.divHeader      {font-size:12px; background-color:#FFFFFF; text-align:left; align:center; padding-top:5px; padding-bottom:5px; padding-left:5px;}
.divBody        {font-size:12px; background-color:#FFFFFF; text-align:left; vertical-align:top; height:450px; width:100%;}
.divLeftPanel   {font-size:12px; background-color:#FFFFFF; vertical-align:top; text-align:left; width:145px; padding:5px;}
.divRightPanel  {font-size:12px; background-color:#FFFFFF; vertical-align:top; text-align:left; width:145px; padding:5px;}
.divCenterPanel {font-size:12px; background-color:#FFFFFF; vertical-align:top; text-align:left; width:100%;  height:450px; padding:5px; margin-bottom:10px; padding-left:10px; padding-right:10px;}
.divPgHead      {text-align:left; vertical-align:top; width:100%; margin-top:10px; margin-bottom:10px; padding-top:5px; padding-left:10px; padding-right:10px;}
.divPgFoot      {padding-top:10px;}
.divPgDescr     {padding-bottom:10px;}
.divPopup       {background-color:#FFFFFF; text-align:left; margin:5px; width:100%;}
.divPopupHead   {font-size:12px; background-color:#FFFFFF; text-align:left; align:center; margin-bottom:5px; width:100%;}
.divPopupFoot   {font-size:12px; background-color:#FFFFFF; text-align:left; align:center; margin-bottom:5px; width:100%;}

.divCenterPanel a:link    {font-weight:bold;   text-decoration:none;}
.divCenterPanel a:visited {font-weight:normal; text-decoration:none;}
.divCenterPanel a:active  {font-weight:bold;   text-decoration:underline;}
.divCenterPanel a:hover   {font-weight:bold;   text-decoration:underline;}

/* Class - Site Bar */
.divSiteBar {font-size:10; text-align:right; vertical-align:middle; width:100%; height:15px; padding-left:10px; padding-right:10px;}
.divSiteBar a:link    {font-weight:bold;}
.divSiteBar a:visited {font-weight:bold;}
.divSiteBar a:active  {font-weight:bold;}
.divSiteBar a:hover   {font-weight:bold;}

/* Class - Navigation Bar */
.divNavBar  {font-size:11; text-align:left; vertical-align:top; width:100%; height:22px; padding-left:10px; padding-right:10px;}
.divNavBar  a:link    {font-weight:bold;}
.divNavBar  a:visited {font-weight:bold;}
.divNavBar  a:active  {font-weight:bold;}
.divNavBar  a:hover   {font-weight:bold;}

/* Class - Tables */
.tblOuter   {border-collapse:collapse; align:center;}
.tblOuter2  {border-collapse:collapse; align:center;}
.tblInner   {font-size:11px; vertical-align:top; padding:5px;}
.tblInnerC  {font-size:11px; vertical-align:top; padding:5px; background-color:#FFFFFF;}
.tblInnerF  {font-size:11px; vertical-align:top; padding:5px;}
.tblHeader  {font-size:12px; padding:0px; font-weight:bold; text-align:center;}
.tblHeada   {font-size:12px; padding:0px; font-weight:bold; text-align:center;}
.tblHeadb   {font-size:12px; padding:0px; font-weight:bold; text-align:center;}
.tblHeadc   {font-size:12px; padding:0px; font-weight:bold; text-align:center;}
.tblTitle   {color:#FFFFFF; height:25px; font-size:12px; font-weight:bold; text-align:left; padding-left:5px; padding-right:5px;}
.tblInfo    {font-size:12px; font-weight:bold;}
.tblLbl     {font-size:11px; font-weight:bold; text-align:left;}
.tblLblCnt  {font-size:11px; font-weight:bold; text-align:center;}
.tblLblLft  {font-size:11px; font-weight:bold; text-align:left; padding-left:5px;}
.tblLblRgt  {font-size:11px; font-weight:bold; text-align:right; padding-right:5px;}
.tblValCnt  {font-size:11px; font-weight:normal; text-align:center;}
.tblValLft  {font-size:11px; font-weight:normal; text-align:left; padding-left:5px;}
.tblValRgt  {font-size:11px; font-weight:normal; text-align:right; padding-right:5px;}
.tblLnkCnt  {font-size:11px; font-weight:normal; text-align:center; background-color:green; font-weight:bold; color:#FFFFFF;}
.tblLnkLft  {font-size:11px; font-weight:normal; text-align:left; padding-left:5px; background-color:green; font-weight:bold; color:#FFFFFF;}
.tblLnkRgt  {font-size:11px; font-weight:normal; text-align:right; padding-right:5px; background-color:green; font-weight:bold; color:#FFFFFF;}
.tblRowC    {background-color:#FFFFFF; font-size:11px; height:25px; vertical-align:top;}
.tblRow1    {font-size:11px; height:25px; vertical-align:top;}
.tblRow2    {font-size:11px; height:25px; vertical-align:top;}
.tblVal1    {font-size:11px;}
.tblVal2    {font-size:11px;}
.tblColCnt  {font-size:11px; font-weight:bold; text-align:center;}
.tblColLft  {font-size:11px; font-weight:bold; text-align:left; padding-left:5px;}
.tblColRgt  {font-size:11px; font-weight:bold; text-align:right; padding-right:5px;}
.tblHelp    {background-color:#FFFF99; font-size:10px; font-weight:normal; color:#FF6600; text-align:left; padding-left:5px; padding-right:5px;}
.tblFldHidden {color:#D4D0C8; font-weight:bold; font-style:normal;}

/* Class - Forms */
.frmCanvas      {border-collapse:collapse; border-style:solid; border-width:1px;}
.frmHeader      {font-size:12px; padding:0px; font-weight:bold; text-align:center;}
.frmTitle       {color:#FFFFFF; height:25px; font-size:12px; font-weight:bold; text-align:left; padding-left:5px; padding-right:5px;}
.frmRow         {height:20px; vertical-align:top; padding:3px;}
.frmRowC        {background-color:#FFFFFF; height:20px; vertical-align:top; padding:3px;}
.frmToolbar     {border-style:solid; border-width:1px; height:20px; width:100%; font-size:10px; font-weight:bold; text-align:left; padding-left:5px; padding-right:5px;}
.frmToolbarC    {background-color:#FFFFFF; width:100%; font-size:10px; font-weight:bold; text-align:left;}
.frmIcon        {width:25px; text-align:center; vertical-align:top;}
.frmLabel       {font-size:11px; font-weight:bold; text-align:left;}
.frmLabelSub    {font-size:11px; font-weight:normal; text-align:left; padding-left:10px;}
.frmButton      {color:#FFFFFF; border-collapse:no-collapse; border-style:solid; border-width:1px; font-size:12px; font-weight:bold; padding:2px;}
.frmFldArea     {text-align:left;}
.frmFldInput    {background-color:#FFFFFF; border-style:solid; border-width:1px; font-size:12px; font-weight:normal;}
.frmFldDisplay  {background-color:#FFFFFF; border-style:solid; border-width:1px; font-size:12px; font-weight:normal;}
.frmFldDisplay2 {border-style:solid; border-width:0px; font-size:12px; font-weight:normal;}
.frmFldCheckBox {background-color:#FFFFFF; font-size:12px; font-weight:normal;}
.frmFldListBox  {background-color:#FFFFFF; font-size:12px; font-weight:normal;}
.frmFrmHelp     {background-color:#FFFF99; font-size:10px; font-weight:normal; color:#FF6600; text-align:left; padding-left:5px; padding-right:5px;}
.frmFldHelp     {font-size:10px; color:green; text-align:left;}
.frmFldReqInd   {font-size:10px; font-weight:bold; color:#FF6600;}
.frmFldError    {font-size:10px; color:red; text-align:left;}
.frmErrorMsg    {background-color:red; font-size:10px; font-weight:bold; color:#FFFFFF; width:100%; text-align:left; padding-left:5px; padding-right:5px;}
.frmInfoMsg     {background-color:green; font-size:10px; font-weight:bold; color:#FFFFFF; width:100%; text-align:left; padding-left:5px; padding-right:5px;}
.frmWarnMsg     {background-color:orange; font-size:10px; font-weight:bold; color:#FFFFFF; width:100%; text-align:left; padding-left:5px; padding-right:5px;}

/* Class - Page */
.pgLinksHead   {color:#000000; height:25px; vertical-align:middle; font-size:12px; font-weight:normal; text-align:center; border-collapse:collapse; border-style:solid; border-width:0px;}
.pgLinksBox    {border-color:#400000; vertical-align:middle; border-collapse:no-collapse; border-style:solid; border-width:1px;}
.pgLinksBtn    {background-color:orange; border-color:#400000; border-collapse:no-collapse; border-style:solid; border-width:2px; text-align:center; padding:2px;}
.pgLinksBox    a:link    {color:#000000; font-size:11px; font-weight:bold;}
.pgLinksBox    a:visited {color:#000000; font-size:11px; font-weight:bold;}
.pgLinksBox    a:active  {color:#000000; font-size:11px; font-weight:bold;}
.pgLinksBox    a:hover   {color:#000000; font-size:11px; font-weight:bold;}

/* Class - Message Styles */
.msgOuter  {align:center; width:100%}
.msgInner  {font-size:12px; vertical-align:top;}
.msgError  {color:red;}
.msgInfo   {color:green;}
.msgWarn   {color:orange;}

/* Class - Email Styles */
.mailTitle {font-size:12px; font-weight:bold; margin-bottom:5px;}
.mailBody  {font-size:12px; font-weight:normal;}

/* Class - General */
.jobRef       {color:#000000; font-weight:normal;}
.highlight    {color:#FF6600; font-weight:bold;}
.lastmod      {color:#FFFFFF; font-size:10px; font-weight:normal;}
.text_w       {color:#FFFFFF; font-size:12px; font-style:normal; font-weight:bold;}
.attention    {font-size:12px; color:red; font-style:italic; font-weight:normal;}
.acceptlink   {font-size:15px; color:green; text-align:center; font-style:normal; font-weight:bold;}
.rejectlink   {font-size:15px; color:red;   text-align:center; font-style:normal; font-weight:bold;}
.largelink    {font-size:20px; color:green;  text-align:center; font-style:normal; font-weight:normal; margin-top:20px; margin-bottom:20px;}
.largetxt_w   {font-size:20px; color:#FFFFFF; text-align:left; font-style:normal; font-weight:bold;}
.loggedInUser {font-weight:bold; font-size:12px;}
.loginError   {color:red; font-size:10px;}

/* Class - Tables (Landing Page) */
.tblOuterJS  {border:#003366 1px solid;}
.tblHeaderJS {background-color:#FF9900; color:#000000; border-bottom:#003366 1px solid;}
.tblHeaderJS {background-image:url(../images/general/backbar2_js.jpg); background-repeat: y-repeat; background-attachment: scroll; background-position: left top;}
.tblInnerCJS {border-color:#D6DFEF; color:#003366;}
.tblInnerCJS a:link    {color:#003366;}
.tblInnerCJS a:visited {color:#003366;}
.tblInnerCJS a:active  {color:#003366;}
.tblInnerCJS a:hover   {color:#003366;}
.tblOuterEM  {border:#400000 1px solid;}
.tblHeaderEM {background-color:#D9B3B3; color:#400000; border-bottom:#400000 1px solid;}
.tblHeaderEM {background-image:url(../images/general/backbar_em.jpg); background-repeat: y-repeat; background-attachment: scroll; background-position: left top;}
.tblInnerCEM {border-color:#D9B3B3; color:#400000;}
.tblInnerCEM a:link    {color:#400000;}
.tblInnerCEM a:visited {color:#400000;}
.tblInnerCEM a:active  {color:#400000;}
.tblInnerCEM a:hover   {color:#400000;}
.pgLeftPanel
{
	background: #003366;
	font: Arial 10px;
	color: White;
	border : 1px white solid;
}
.marketingBanner
{
	background : 'white';
	border : solid 1px black;
	font-size : 11px;
}
