/*
NCSI CSS Globals
Authored by Joshua Hynes
Version: 05.03
DATE: 2/14/2005 4:54:15 PM
*/

body { background-color: #FFFFFF; margin: 0; text-align: center; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #353A3C; }
img  { border: 0; padding: 0; margin-bottom: 0;}
p    { padding: 0px; margin: 0px; }

/* MAJOR (MAIN) CONTAINERS
------------------------------------------------------------------------*/
#all      { display: block; z-index: 0; width: 764px; margin-left: auto; margin-right: auto; text-align: left; }
#menu     { display: block; z-index: 0; width: 764px; height: 71px; padding: 0 0 0 0; }
#midArena { display: block; z-index: 0; width: 764px; height: 306px; position: relative; padding: 1px 0 0 0; background-color: #EEF2F4; }
#lside    { display: block; width: 458px; float: left; align: left; }
#rside    { display: block; width: 305px; float: right; text-align: left; }
#bottom   { display: block; width: 764px; float: right; text-align: left: }

/* MINOR (SUB) CONTAINERS
------------------------------------------------------------------------*/
#rPad    { width: 270px; text-align: left; padding: 1px 20px 5px 15px; }
#whtBox1 { position: absolute; display: block; z-index: 1; left: 16px; top: 92px; }
#whtBox2 { position: absolute; display: block; z-index: 1; left: 16px; top: 160px; }
#whtBox3 { position: absolute; display: block; z-index: 1; left: 16px; top: 242px; }

#sMidCont { display: block; z-index: 0; width: 765px; text-align: left; padding: 1px 0 5px 0; }
#sLftMenu { display: block; z-index: 0; width: 152px; float: left; align: left; }
#sLftMPad { display: block; z-index: 0; width: 120px; padding: 5px 0 20px 16px; font-family: Verdana, sans-serif; font-size: 10px; }
#sRgtMCon { display: block; z-index: 0; width: 611px; float: right; text-align: left; padding: 0 1px 0 1px; }
#sRgtMPad { display: block; z-index: 0; width: 580px; padding: 5px 5px 5px 18px; }

#sLftArea { display: block; z-index: 0; width: 305px; float: left; align: left; text-align: left; }
#sRgtArea { display: block; z-index: 0; width: 305px; float: right; }
#sLPad    { padding: 5px 3px 5px 18px; }
#sRPad    { padding: 5px 3px 5px 13px; }

/* TYPOGRAPHY
------------------------------------------------------------------------*/
h2   { font-family: Arial, Verdana, sans-serif; font-weight: normal; font-size: 12px; color: #6D6D6D; }
h2 b { font-weight: bold; color: #577A8B; }

td     { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #353A3C; }
td img { padding: 2px 2px 2px 2px; }

.SubHead  { font-family: Arial, Verdana, sans-serif; font-weight: normal; font-size: 12px; color: #577A8B; }

.lTxt  { font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; color: #577A8B; }
.bTxt  { color: #2E7B97; }
#sRgtMCon b { color: #2E7B97; }

a:link    { font-family: Verdana, Arial, sans-serif; font-size: 8px; font-weight: normal; color: #2E7B97; text-decoration: none; text-transform: none; }
a:visited { font-family: Verdana, Arial, sans-serif; font-size: 8px; font-weight: normal; color: #2E7B97; text-decoration: none; text-transform: none; }
a:hover   { color: #FFFFFF; background-color: #FFA304; text-decoration: none;}

.htxt  { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 8px; color: #FFFFFF; text-transform: uppercase; text-decoration: none; }
.qHead { font-family: Verdana, Arial; font-weight: bold; font-size: 13px; color: #3B3B3B; line-height: 15px; }
.qSaid { font-size: 9px; color: #272727; }

.pTxt   { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #353A3C; }
.pTxt a { font-size: 9px; font-weight: bold; color: #2E7B97; text-transform: uppercase; }
.pTXT a:hover { color: #FFFFFF; }

.c           { font-family: Arial, Verdana, sans-serif; text-transform: uppercase; font-size: 10px; color: #666666; }
.c a:link    { font-family: "DigiGroteskN-regular", Verdana, sans-serif; font-size: 8px; font-weight: bold; color: #D6D6D6; background-color: #FFFFFF; text-decoration: none;  text-transform: uppercase; padding: 0 0 0 0; }
.c a:visited { color: #D6D6D6; background-color: #FFFFFF; text-decoration: none; }
.c a:hover   { color: #FFFFFF; background-color: #FFA304; text-decoration: none; }

.mTxt   { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #666666; }
.mTxt a { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-transform: normal; }

#rPad a:link    { font-family: "DigiGroteskN-regular", Verdana, sans-serif; font-size: 8px; font-weight: bold; color: #FFFFFF; background-color: #2E7B97; padding: 0 3px 2px 3px; text-decoration: none; padding: 0 0 0 0; }
#rPad a:visited { color: #FFFFFF; background-color: #2E7B97; text-decoration: none; }
#rPad a:hover   { color: #FFFFFF; background-color: #FFA304; text-decoration: none; }

#sLftMPad a:link    { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #878787; text-decoration: none; padding: 0 0 0 0; }
#sLftMPad a:visited { font-size: 10px; color: #878787; text-decoration: none; }
#sLftMPad a:hover   { color: #FFFFFF; background-color: #FFA304; text-decoration: none; }

/* DNN MENU STYLES
------------------------------------------------------------------------*/
/* MODULE TITLE MENU */
.ModuleTitle_MenuContainer { border-bottom: blue 0px solid; border-left: blue 0px solid; border-top: blue 0px solid;  border-right: blue 0px solid; }
.ModuleTitle_MenuBar       { cursor: pointer; cursor: hand; height:16; background-color: Transparent; }
.ModuleTitle_MenuItem      { cursor: pointer; cursor: hand; color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; border-left: #FFFFFF 0px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 1px solid; border-right: #FFFFFF 0px solid; background-color: Transparent; }
.ModuleTitle_MenuIcon      { cursor: pointer; cursor: hand; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center; width: 15; height: 21; }
.ModuleTitle_SubMenu       { cursor: pointer; cursor: hand; z-index: 1000; background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid; }
.ModuleTitle_MenuBreak     { border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 1px solid;  border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px; }
.ModuleTitle_MenuItemSel   { cursor: pointer; cursor: hand; color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE; }
.ModuleTitle_MenuArrow     { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid; }
.ModuleTitle_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; }

/* MAIN MENU */
.MainMenu_MenuContainer { border-bottom: #404040 0px solid; border-left: #FF8080 0px solid; border-top: #FF8080 0px solid; border-right: #404040 0px solid; background-color: #333333; }
.MainMenu_MenuBar       { cursor: pointer; cursor: hand; height: 16; }
.MainMenu_MenuItem      { cursor: pointer; cursor: hand; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; border-left: #333333 0px solid; border-bottom: #333333 1px solid; border-top: #333333 1px solid; border-right: #333333 0px solid; }
.MainMenu_MenuIcon      { cursor: pointer; cursor: hand; background-color: #333333; border-left: #333333 1px solid; border-bottom: #333333 1px solid; border-top: #333333 1px solid; text-align: center; width: 15; height: 21; }
.MainMenu_SubMenu       { z-index: 1000; cursor: pointer; cursor: hand; background-color: #333333; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; border-bottom: #404040 0px solid; border-left: #FF8080 0px solid; border-top: #FF8080 0px solid; border-right: #404040 0px solid; }
.MainMenu_MenuBreak     { border-bottom: #404040 1px solid; border-left: #FF8080 0px solid; border-top: #FF8080 1px solid; border-right: #404040 0px solid; background-color: #FFFFFF; height: 1px; }
.MainMenu_MenuItemSel   { background-color: #CCCCCC; cursor: pointer; cursor: hand; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; }
.MainMenu_MenuArrow     { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-right: #333333 1px solid; border-bottom: #333333 1px solid; border-top: #333333 0px solid; }
.MainMenu_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; }