body {
	margin: 5px;
	text-weight: normal;
	font-family: Verdana, Trebuchet MS, Geneva, Arial, sans-serif;
}
.panel {
	width:850px;
}
.bodyGradient {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFFFF',EndColorStr='#A6B8CF');
}
.footer {
	font-size: 8pt;
	text-weight: normal;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Geneva, Arial, sans-serif;
}
.quote {
	color: #666666;
	text-weight: normal;
	font-style:italic;
}
td {
	font-size: 10pt;
	text-weight: normal;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Geneva, Arial, sans-serif;
}
.launchTitle {
	color: #CC0000;
	font-weight: bold;
	font-size:13pt;
}
.Head {
	color: #CC0000;
	font-weight: bold;
	font-size:16pt;
}
.mainTitle {
	color: #CC0000;
	font-weight: bold;
	font-size:11pt;
}
.mainTitle2 {
	color: #CC0000;
	font-weight: bold;
	font-size:10pt;
}
.mainTitle2 a       { color: #3C536F; text-decoration: none;}
.mainTitle2 a:hover { color: #CC0000; text-decoration: underline; }
.mainTitle2 a:link  { color: #3C536F; text-decoration: none;}
.mainTitle3 {
	color: #003333;
	font-weight: bold;
	font-size:10pt;
}
.teamName {
	color: #CC0000;
	font-weight: bold;
}
.teamTitle {
	color: #808080;
	font-weight: bold;
}
.splitter {
	border-bottom: 1px solid #A6B8CF;
	width:100%;
}
.vSplitter {
	border-right: 1px solid #A6B8CF;
	height:100%;
}
ul {
	margin-top: 0;
	margin-bottom: 0;
}
form {
	margin-top: 0;
	margin-bottom: 0;
}
.impact {
	color: #3C536F;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
}
.header {
	font-size:14pt;
	text-align:center;
}
li { padding-bottom: 9px; }
.img { vertical-align: middle; }
a       { color: #3C536F; text-decoration: none; font-weight: bold; }
a:hover { color: #CC0000; text-decoration: underline; font-weight: bold; }
a:link  { color: #3C536F; text-decoration: none; font-weight: bold; }

/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

.ControlPanel .SubHead,
.ControlPanel a,
.ControlPanel a:link,
.ControlPanel a:visited,
.ControlPanel a:hover,
.ControlPanel a:active
{
  color: #000000;
  text-decoration: none;
}



.ControlPanel, .PagingTable
{
  width: 100%;
  height: 64px;
  background-color: #FFFFFF;
  border: #000000 1px solid;
  color: #000000;
}

.SkinObject
{
}

/* style for module titles */
.Head
{
  font-size: 20px;
  font-weight: normal;
}

/* style of item titles on edit and admin pages */
.SubHead
{
  font-size: 11px;
  font-weight: bold;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
  font-size: 11px;
  font-weight: bold;
}

/* text style used for most text rendered by modules */
input, select, textarea
{
  color: #000000;
}
.Normal
{
  color: #000000;
}
.NormalDisabled
{
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
  color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
  font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
  font-weight: bold;
  color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
  font-size: 12px;
  font-weight: normal;
}

.TreeMenu_NodeSelected
{
  font-size: 12px;
  font-weight: normal;
  background-color: #dcdcdc;
}

/* styles used in the FileManager */
.FileManager
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
  height: 400px;
}
.FileManager_ToolBar
{
  border-bottom: black 1px solid;
  height: 25px;
}
.FileManager_Explorer
{
  height: 100%;
  border: dimgray 1px solid;
  background-color: White;
  margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
  height: 100%;
  border: dimgray 1px solid;
  background-color: White;
  margin: 2px 2px 2px 2px;
  overflow: auto;
}

.FileManager_MessageBox
{
  text-align: center;
  vertical-align: middle;
  background-color: White;
  padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
  font-size: 11px;
  font-weight: bold;
  color: #E7E7FF;
  background-color: #9EBFF6;
  border-bottom: dimgray 1px solid;
  height: 25px;
}

.FileManager_Pager
{
  font-size: 11px;
  font-weight: bold;
  background-color: #EEEEEE;
  border-top: dimgray 1px solid;
  height: 25px;
}

.FileManager_StatusBar
{
  font-size: 11px;
  font-weight: normal;
  background-color: #dedfde;
  height: 25px;
  margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
  font-size: 11px;
  font-weight: normal;
  color: Black;
  background-color: #F8F8F8;
  border-top: black 1px dashed;
  border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
  font-size: 11px;
  font-weight: normal;
  color: Black;
  background-color: #EEEEEE;
  border-style: none;
}
.FileManager_SelItem
{
  font-size: 11px;
  font-weight: bold;
  color: White;
  background-color: #99ffff;
  border-style: none;
}

.FileManagerTreeNode
{
  font-size: 11px;
  font-weight: normal;
}

.FileManagerTreeNodeSelected
{
  font-size: 11px;
  font-weight: normal;
  background-color: #dcdcdc;
}

/* styles used in the Wizard Framework */
.Wizard
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
  height: 400px;
  width: 650px;
}
.WizardButton
{
  border-right: dimgray 1px solid;
  padding-right: 2px;
  border-top: dimgray 1px solid;
  padding-left: 2px;
  padding-bottom: 2px;
  border-left: dimgray 1px solid;
  padding-top: 2px;
  border-bottom: dimgray 1px solid;
  background-color: gainsboro;
}
.WizardHeader
{
  background: #ffffcc;
  border-bottom: black 1px solid;
  height: 40px;
}
.WizardFooter
{
  border-top: black 1px solid;
  background: #ccffcc;
  height: 25px;
  text-align: right;
}
.WizardBody
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  height: 325px;
}
.WizardHelp
{
  padding-right: 5px;
  padding-left: 5px;
  font-size: 9pt;
  padding-bottom: 5px;
  border-left: black 1px solid;
  width: 180px;
  padding-top: 5px;
  background-color: #ccffff;
}
.WizardHelpText
{
  overflow: auto;
  font-size: 8pt;
  width: 180px;
  color: black;
  height: 300px;
}
.WizardText
{
  font-size: 9pt;
  color: black;
}


/* text style used for help text rendered by modules */
.Help
{
  border-right: black 1px solid;
  padding-right: 2px;
  border-top: black 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  border-left: black 1px solid;
  color: black;
  padding-top: 2px;
  border-bottom: black 1px solid;
  background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
  font-size: 11px;
  font-weight: normal;
}

/* button style for standard HTML buttons */
.StandardButton
{
  padding-right: 5px;
  padding-left: 5px;
  font-weight: normal;
  font-size: 11px;
  background: #dddddd;
  color: #000000;
}


/* GENERIC */
H1
{
  font-size: 28px;
  font-weight: 100;
}

H2
{
  font-size: 20px;
  font-weight: normal;
}

H3
{
  font-size: 12px;
  font-weight: normal;
}

H4
{
  font-size: 12px;
  font-weight: normal;
}

H5, DT
{
  font-size: 11px;
  font-weight: bold;
}

H6
{
  font-size: 11px;
  font-weight: bold;
}

TFOOT, THEAD
{
  font-size: 12px;
}

TH
{
  font-size: 12px;
  font-weight: bold;
}

SMALL
{
  font-size: 8px;
}

BIG
{
  font-size: 14px;
}

BLOCKQUOTE, PRE
{
  font-family: Lucida Console, monospace;
}


UL LI
{
  list-style-type: disc;
}

UL LI LI
{
  list-style-type: circle;
}

UL LI LI LI
{
  list-style-type: square;
}

OL LI
{
  list-style-type: decimal;
}

OL OL LI
{
  list-style-type: lower-alpha;
}

OL OL OL LI
{
  list-style-type: lower-roman;
}

HR
{
  color: dimgrey;
  height: 1pt;
  text-align: left;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
  border: 0;
}
.ModuleTitle_MenuBar
{
  cursor: hand;
  height: 16px;
  background-color: transparent;
}
.ModuleTitle_MenuItem
{
  border-right: 0;
  border-top: white 1px solid;
  font-weight: bold;
  font-size: 9pt;
  border-left: 0;
  cursor: hand;
  color: black;
  border-bottom: white 1px solid;
  font-style: normal;
  background-color: transparent;
}
.ModuleTitle_MenuIcon
{
  border-top: #eeeeee 1px solid;
  border-left: #eeeeee 1px solid;
  border-bottom: #eeeeee 1px solid;
  width: 15px;
  cursor: hand;
  height: 21px;
  background-color: #eeeeee;
  text-align: center;
}
.ModuleTitle_SubMenu
{
  border: 0;
  z-index: 1000;
  FILTER: progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);
  cursor: hand;
  background-color: #ffffff;
}
.ModuleTitle_MenuBreak
{
  border-right: 0;
  border-top: #eeeeee 1px solid;
  border-left: 0;
  border-bottom: #eeeeee 1px solid;
  height: 1px;
  background-color: #eeeeee;
}
.ModuleTitle_MenuItemSel
{
  font-weight: bold;
  font-size: 9pt;
  cursor: hand;
  color: black;
  font-style: normal;
  background-color: #c1d2ee;
}
.ModuleTitle_MenuArrow
{
  border-right: #ffffff 1px solid;
  border-top: 0;
  font-size: 10pt;
  cursor: hand;
  border-bottom: #ffffff 1px solid;
  font-family: webdings;
}
.ModuleTitle_RootMenuArrow
{
  font-size: 10pt;
  cursor: hand;
  font-family: webdings;
}

/* Main Menu */

.MainMenu_MenuContainer
{
  border: 0;
}
.MainMenu_MenuBar
{
  cursor: hand;
  height: 26px;
  background-color: transparent;
}
.MainMenu_MenuItem, .MainMenu_Seperator
{
  border-right: 0;
  border-top: #eeeeee 1px solid;
  font-size: 8pt;
  border-left: 0;
  cursor: hand;
  color: black;
  border-bottom: #eeeeee 1px solid;
  font-style: normal;
  background-color: transparent;
  color: #000000;
}
.MainMenu_MenuIcon
{
  border-top: #eeeeee 1px solid;
  border-left: #eeeeee 1px solid;
  border-bottom: #eeeeee 1px solid;
  width: 15px;
  cursor: hand;
  height: 21px;
  text-align: center;
}
.MainMenu_SubMenu
{
  border: 0;
  z-index: 1000;
  FILTER: progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);
  cursor: hand;
  background-color: #eeeeee;
  color: #000000;
}
.MainMenu_MenuBreak
{
  border-right: 0;
  border-top: #eeeeee 1px solid;
  border-left: 0;
  border-bottom: #eeeeee 1px solid;
  height: 1px;
  background-color: #eeeeee;
}
.MainMenu_MenuItemSel
{
  font-size: 8pt;
  cursor: hand;
  color: #CC0000;
  font-style: normal;
}
.MainMenu_MenuArrow
{
  border-right: #eeeeee 1px solid;
  border-top: 0;
  font-size: 10pt;
  cursor: hand;
  border-bottom: #eeeeee 1px solid;
  font-family: webdings;
  color: #000000;
}
.MainMenu_RootMenuArrow
{
  font-size: 10pt;
  cursor: hand;
  font-family: webdings;
  color: #000000;
}

