/* Body: background color, default font */
Body {background-color:#FFFFFF;font-family:Verdana,Tahoma,Arial;font-size:11px;}

.ControlPanel {background-color:#d4d0c8;}
.ControlPanelCBreak {border-left:#d3d3d3 thin outset;height:20px;}
.ControlPanelInfo {background-color:#ffffcc;}

/* center containers: panels, tables */
.centerContainer {margin-left: auto;margin-right: auto;}

/* text style for the site links (hat & header) */
.WhiteLink {color:white;font-size:11px;font-weight:normal;text-decoration:none;}
A.WhiteLink:link {color:White;}
A.WhiteLink:visited {color:White;}
A.WhiteLink:hover {color:White;text-decoration:underline;}
A.WhiteLink:active {color:White;}

.SkinObject {font-weight:bold;font-size:8.5pt;color:#003366;font-family:Verdana,Tahoma,Arial;text-decoration:none;}
A.SkinObject:link {text-decoration:none;color:#003366;}
A.SkinObject:visited {text-decoration:none;color:#003366;}
A.SkinObject:hover {text-decoration:none;color:#003366;}
A.SkinObject:active {text-decoration:none;color:#003366;}

/* style for module titles */
.HeadLarge {font-weight:bold;font-size:15px;color:#800000;font-family:Verdana,Arial,Helvetica;}
/* normal heading styles */
.Head {font-family:Verdana,Tahoma,Arial;font-size:13px;font-weight:normal;color:#333333;}
/* style of item titles on edit and admin pages */
.SubHead {font-family:Verdana,Tahoma,Arial;font-size:11px;font-weight:bold;color:#003366;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font-family:Verdana,Tahoma,Arial;font-size:11px;font-weight:bold;color:black;}

.HeadBlack {font-weight:bold;font-size:13px;}
 /* item titles in edit & admin pages */
.SubHeadBlack {font-weight:bold;font-size:11px;}
/* black heading styles */
.HeadLargeBlack {font-weight:bold;font-size:15px;}
/* red heading styles */
.HeadRed {font-weight:bold;font-size:13px;color:#ff0000;}
.HeadLargeRed {font-weight:bold;font-size:15px;color:#ff0000;}
.SubHeadRed {font-weight:bold;font-size:11px;color:#ff0000;}

.Large {font-weight:normal;font-size:13px;}
.X-Large {font-weight:normal;font-size:15px;}
.Small {font-weight:normal;font-size:10px;}
.X-Small {font-weight:normal;font-size:9px;}

/* text style used for most text rendered by modules */
.Normal {font-size:11px;font-weight:normal;}
/* text style used for rendered text which requires emphasis */
.NormalBold {font-size:11px;font-weight:bold;}
/* text style used for error messages */
.NormalRed {color:#ff0000;font-size:11px;}
.NormalBoldRed {color:#ff0000;font-size:11px;font-weight:bold;}
.NormalWhite {font-size:11px;color:#ffffff;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font-size:11px;font-weight:normal;}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node {font-family:Verdana,Tahoma,Arial;font-size:12px;font-weight:normal;}
.TreeMenu_NodeSelected {font-family:Verdana,Tahoma,Arial;font-size:12px;font-weight:normal;background-color:#dcdcdc;}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {text-decoration:none;color:#003366;}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited {text-decoration:none;color:#003366;}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover {text-decoration:none;color:#ff0000;}
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active {text-decoration:none;color:#003366;}

/* 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-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:bold;
color:#E7E7FF;
background-color:#9EBFF6;
border-bottom:dimgray 1px solid;
height:25px;
}
.FileManager_Pager
{
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:bold;
background-color:#EEEEEE;
border-top:dimgray 1px solid;
height:25px;
}
.FileManager_StatusBar
{
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:normal;
background-color:#dedfde;
height:25px;
margin:2px 2px 2px 2px;
}
.FileManager_Item
{
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:normal;
color:Black;
background-color:#F8F8F8;
border-top:black 1px dashed;
border-bottom:black 1px dashed;
}
.FileManager_AltItem
{
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:normal;
color:Black;
background-color:#EEEEEE;
border-style:none;
}
.FileManager_SelItem
{
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:bold;
color:White;
background-color:#99ffff;
border-style:none;
}
/* Tree Node */
.FileManagerTreeNode 
{
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:normal;
}
.FileManagerTreeNodeSelected 
{
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:normal;
background-color:#dcdcdc;
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {text-decoration:none;color:#003366;}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited {text-decoration:none;color:#003366;}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover {text-decoration:none;color:#ff0000;}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active {text-decoration:none;color:#003366;}

/* 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;
font-family:Verdana,Tahoma,Arial;
background-color:#ffff99;
}

/* Datagrid. Datalist, Repeater */
.Grid {border:solid 1px Goldenrod;}
.Grid TD {border:solid 1px White;padding:2px 2px 2px 2px;}
.GridBorder {border:solid 1px Goldenrod;}
.GridBGColor {background-color:Goldenrod;}
.GridHead {color:White;font-weight:bold;background-color:Goldenrod;}
.GridHead A:link {color:White;}
.GridHead A:visited {color:White;}
.GridHead A:hover {color:White;}
.GridHead A:active {color:White;}
.GridItem, .GridAltItem {font-size:smaller;}
.GridItem {background-color:LightGoldenrodYellow;}
.GridAltItem {background-color:PaleGoldenrod;}
.GridEditItem {background-color:DarkKhaki;}	
.GridFoot {background-color:Goldenrod;color:White;}

/* Top Network */
table.tnDetailHeader {border:solid 1px #4C4F56;}
td.tnDetailHeader {background-color:#4C4F56;color:White;font-family:Verdana,Arial;font-size:11px;font-weight:bold;padding:2px;}
td.tnDetailHeader A {color:White;}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandLink {font-family:Verdana,Tahoma,Arial;font-size:11px;font-weight:normal;}
A.CommandLink:link {text-decoration:underline;color:#003366;}
A.CommandLink:visited {text-decoration:underline;color:#003366;}
A.CommandLink:hover {text-decoration:underline;color:#ff0000;}
A.CommandLink:active {text-decoration:underline;color:#003366;}

/* button style for standard HTML buttons */
.StandardButton
{
padding-right:5px;
padding-left:5px;
font-weight:normal;
font-size:11px;
background:#dddddd;
color:#000000;
font-family:Verdana,sans-serif;
}

/* GENERIC */
H1 {font-size:23px;font-weight:normal;color:#666644;}
H2 {font-size:19px;font-weight:normal;color:#666644;}
H3 {font-size:17px;font-weight:normal;color:#003366;}
H4 {font-size:15px;font-weight:normal;color:#003366;}
H5, DT {font-size:13px;font-weight:bold;color:#003366;}
H6 {font-size:11px;font-weight:bold;color:#003366;}

TFOOT, THEAD {font-family:Verdana,Tahoma,Arial;font-size:12px;color:#003366;}
TH {vertical-align:baseline;font-family:Verdana,Tahoma,Arial;font-size:12px;font-weight:bold;color:#003366;}
TD, P, B, DIV {font-family:Verdana,Tahoma,Arial;font-size:11px;}
INPUT {padding-right:2px;padding-left:2px;font-size:10px;padding-bottom:2px;padding-top:2px;font-family:Verdana,Arial;}
SELECT {padding-right:2px;padding-left:2px;font-size:10px;	padding-bottom:2px;padding-top:2px;font-family:Verdana,Arial;}
TEXTAREA {padding-right:2px;padding-left:2px;font-size:10px;padding-bottom:2px;padding-top:2px;font-family:Verdana,Arial;}

A {text-decoration:none;color:#003366;}
A:link {text-decoration:none;color:#003366;}
A:visited {text-decoration:none;color:#003366;}
A:hover {text-decoration:underline;color:#003366;}
A:active {text-decoration:none;color:#003366;}

SMALL {font-size:8px;}
BIG {font-size:14px;}

BLOCKQUOTE, PRE {font-family:Lucida Console,monospace;}

UL LI {list-style-type:square;}
UL LI LI {list-style-type:disc;}
UL LI LI LI {list-style-type:circle;}
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}

.FormError{color:Red;}

/* Site Map */
.SiteMap {background-color:white;font-family:verdana;font-size:10px;padding-left:15px;}
.RootNode {color:black;font-family:verdana;font-size:10px;font-weight:bold;padding:7px;padding-top:7px;padding-bottom:1px;}
.RootNode a {color:black;text-decoration:none;}
.RootNode a:hover {color:black;text-decoration:underline;}
.ParentNode {font-family:verdana;font-size:10px;}
.ParentNode a {color:black;text-decoration:none;}
.ParentNode a:hover {color:black;text-decoration:underline;}
.LeafNode {color:#DD3409;font-family:verdana;font-size:10px;}
.LeafNode a {color:#DD3409;text-decoration:none;}
.LeafNode a:hover {color:#DD3409;text-decoration:underline;}