BODY
{
	background-color: #7F866D;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Head {
	font-size: 15pt;
}
/*
================================
DotNetPanel Styles
================================	
*/
/* Overriden DNN styles */
A
{
	text-decoration: underline!important;
	color: #0153A4!important;
}
.LogArea
{
	font-family: Courier New;
	font-size: 8pt;
}
.Normal
{
	font-size: 11px;
}
.NormalGreen
{
	font-size: 11px;
	color: Green;
}
.NormalRed
{
	font-size: 11px;
	color: Red;
}

.HugeTextBox
{
	font-family: Tahoma;
	font-size: 20pt;
	font-weight: normal;
	color: Black;
}

.NormalBold
{
	font-size: 11px;
	color: #000000;
}

.ErrorText
{
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.Medium
{
	font-size: 14px;
	font-weight: normal;
	color: Black;
}

.MediumBold
{
	font-size: 14px;
	font-weight: bold;
	color: Black;
}

.Big
{
	font-size: 14pt;
	font-weight: normal;
	color: Black;
}

A.Black
{
	color: Black!important;
	text-decoration: none!important;
}

.BigBold
{
	font-size: 14pt;
	font-weight: bold;
	color: Black;
}

.Huge
{
	font-family: Tahoma;
	font-size: 20pt;
	font-weight: normal;
	color: Black;
}

.SubHead
{
	font-size: 11px;
	font-weight: bold;
	color: Black;
}

/* DNP styles */
.BlueBorder
{
	border: solid 1px #C4D6BB;
	border-bottom: none;
	background-color: #edf9e8;
}
.Hint
{
	text-decoration: none!important;
	border-bottom-style: double;
	border-bottom-width: 3px;
	border-bottom-color: #d0d0d0;
}
.Small
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.SmallBold
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.DropdownMenu
{
	border: solid 1px #e0e0e0;
	background-color: #f0f0f0;
}
.NormalError
{
	font-family: Verdana;
	font-size: 12px;
	color: Red;
}
.GridOutline
{
	border-style:Solid;
	border-collapse:collapse;
	border-color: #C4D6BB;
	border-width: 1px;
}
.GridToolbox
{
	border-style:Solid;
	border-width: 1px;
	border-color: #C4D6BB;
	border-bottom-style: none;
}
.GridToolboxCell
{
	background-image: url(green_bkg.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
}
.GroupHeaderTitle
{
	font-size: 11px;
	font-weight: bold;
	border-bottom-style:Solid;
	border-bottom-width: 1px;
	border-bottom-color: #C4D6BB;
	background-color: #edf9e8;
}
.GroupHeader TD
{
	border-bottom-style:Solid;
	border-bottom-width: 1px;
	border-bottom-color: #C4D6BB;
	background-color: #edf9e8;
}

.GridHeader, .GridHeader TH
{
	font-size: 11px;
	font-weight: bold;
	color: Black!important;
	height: 23px;
	background-color: #A7C9DD;
	background-image: url(grid_header_bkg.gif);
	background-repeat: repeat-x;
}

.GridHeader A, .GridHeader A:Active, .GridHeader A:Visited, .GridHeader A:Hover
{
	font-size: 11px;
	font-weight: bold;
	color: Black!important;
}

.GridHeader2, .GridHeader2 TH
{
	font-size: 11px;
	font-weight: bold;
	color: Black!important;
	height: 23px;
	background-color: #A7C9DD;
	background-image: url(grid_header_bkg2.gif);
	background-repeat: repeat-x;
}

.GridHeader2 A, .GridHeader2 A:Active, .GridHeader2 A:Visited, .GridHeader2 A:Hover
{
	font-size: 11px;
	font-weight: bold;
	color: Black!important;
}

.GridPager
{
	background-image: url(green_bkg.gif);
	background-repeat: repeat-x;
}

.GridPager TD
{
	font-family: Verdana;
	font-size: 11px;
	background-color: Transparent;
}
.GridFooter
{
	border-style:Solid;
	border-width: 1px;
	border-color: #C4D6BB;
	border-top-style: none;
}
.GridFooterCell
{
	background-color: #edf9e8;
}
.GridRow
{
	border-bottom-style:Solid;
	border-bottom-width: 1px;
	border-bottom-color: #C4D6BB;
	font-family: Verdana;
	font-size: 11px;
}
.BorderFillBox
{
	background-color: #edf9e8;
	border: solid 2px #C4D6BB;
}
.RedBorderFillBox
{
	background-color: #ffe1e1;
	border-right: #ff5254 2px solid;
	border-top: #ff5254 2px solid;
	border-left: #ff5254 2px solid;
	border-bottom: #ff5254 2px solid;
}
.QuotaName
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	padding-left: 8px;
}
.QuotaValue
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #0153A4;
}
.Toolbox
{
	background-image: url(toolbox_bkg.gif);
	background-repeat: repeat-x;
	border-style:Solid;
	border-width: 1px;
	border-color: #C4D6BB;
	background-color: #C7D9BE;
}
.Toolbox A
{
	color: Black!important;
}

.Brick
{
	background-color: white;
	font-family: Verdana;
	font-size: 11px;
	border: solid 1px #C7D9BE;
}
.Brick A
{
	color: #0153A4!important;
}
.SectionHeader
{ 
	background-image: url(green_bkg.gif);
	background-repeat: repeat-x;
	margin-bottom: 3;
	margin-top: 2;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 1px #C4D6BB;
	color: #005c4d;
}

/* Calendar */
.Calendar
{
	border: solid 1px #C4D6BB;
	background-color: White;
}
.Calendar TD
{
	vertical-align: middle;
}
.CalendarTitle
{
	background-image: url(green_bkg.gif);
	background-repeat: repeat-x;
	height: 100%;
}
.CalendarTitle TD
{
	font-weight: bold;
	padding: 2px;
}
.CalendarWeekend
{
	background-color: #edf9e8;
}
.CalendarSelectedDate
{
	background-color: #C4D6BB;
	font-weight: bold;
	color: White!important;
}
.CalendarDayHeader
{
	background-image: url(green_bkg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

/* STATUSES */
.YellowStatus
{
	background-image: url(warning_bkg.gif);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	background-color: #ff9900;
	text-align: center;
	padding: 6px;
}
.RedStatus
{
	background-image: url(error_bkg.gif);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: White;
	background-color: #ff3300;
	text-align: center;
	padding: 6px;
}
/* END STATUSES */

/* MESSAGE BOXES */
.GreenMessageBox
{
	border: solid 1px green;
	margin-bottom: 5px;
	background-color: #E2F7DC;
}
.YellowMessageBox
{
	border: solid 1px orange;
	margin-bottom: 5px;
	background-color: #FFFFBA;
}
.RedMessageBox
{
	border: solid 1px red;
	margin-bottom: 5px;
	background-color: #FFE8E8;
}
.MessageBoxMessage
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 5px;
}
.MessageBoxDescription
{
	font-family: Tahoma;
	font-size: 8pt;
	padding-bottom: 5px;
}
.MessageBoxSection
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}
/* END MESSAGE BOXES */

/* POPUP styles */
/* Default DOM Tooltip Style */
div.domTT
{
	border: 1px solid #C4D6BB;
	background-color: #C4D6BB;
}
div.domTT .caption {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	color: Black;
}
div.domTT .contents {
	font-size: 11px;
	font-family: Verdana;
	padding: 3px;
	background-color: #F1F1FF;
}
div.domTT .contents TD {
	font-size: 11px;
}

/*
================================
End DotNetPanel Styles
================================	
*/
.TopMenuContainer
{
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 1px;
}

.TopMenuLeft
{
	background-image: url(root_menu_left.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 26px;
}

.TopMenuRight
{
	background-image: url(root_menu_right.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 26px;
}

.TopMenuBackground
{
	background-image: url(root_menu_bkg.gif);
	background-repeat: repeat-x;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}


.SkinContainer 
{
	background-image: url(page_bkg.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}

.SkinPadding 
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.SkinMaster {
	width: 976;
	height: 100%;
}

.SkinFooterBackground 
{
	background-image: url(footer_bkg.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 14px;
	padding-bottom: 10px;
}

.SkinFooter
{
	width: 976;
}

.Header
{
	background-image: url(header_logo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: White;
}

.HeaderNoLogo
{
	background-image: url(header.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.BorderLeftBkg
{
	background-image: url(border_left_bkg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	height: 100%;
}

.BorderLeft
{
	background-image: url(border_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 431px;
}

.BorderTop
{
	background-image: url(border_top.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 25px;	
}

.BorderRight
{
	background-image: url(border_right.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 431px;
}

.BorderRightBkg
{
	background-image: url(border_right_bkg.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

.BorderBottom
{
	background-image: url(border_bottom_bkg.gif);
	background-position: top left;
	background-repeat: repeat-x;	
}

.BorderLeftBottom
{
	background-image: url(border_left_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;	
}

.BorderRightBottom
{
	background-image: url(border_right_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;	
}

.PortalPane
{
	background-color: #ffffff;
}

.LeftPane
{
	background-color: #ffffff;
	padding-top: 0px;
	padding-bottom: 10px;
}

.ContentPane
{
	background-color: #ffffff;
	padding-top: 0px;
	padding-bottom: 10px;
}

.FooterText, .FooterText A
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #cccfc5!important;
}

.FooterDivider
{
	background-image: url(footer_divider.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.FooterAspLogo
{
	background-image: url(aspnet20_logo.gif);
	background-repeat: no-repeat;
}

.FooterDNNLogo
{
	background-image: url(dotnetnuke_logo.gif);
	background-repeat: no-repeat;
}

.FooterDNPLogo
{
	background-image: url(dotnetpanel_logo.gif);
	background-repeat: no-repeat;
}


/* TOP MENU */
.TopMenu_RootMenuItem
{
	padding-left: 3px;
	padding-right: 3px;
	color: #efffe8!important;
	font-family: verdana;
	background-color: Transparent!important;
	font-size: 8pt;
	font-weight: bold!important;
	padding-top: 6px!important;
	padding-bottom: 6px!important;
	/*height: 25px!important;*/
}

.TopMenu_RootMenuItem A
{
	text-decoration: none!important;
}

.TopMenu_RootMenuSelectedItem
{
	padding-left: 3px;
	padding-right: 3px;
	color: #efffe8!important;
	font-family: verdana;
	background-image: url(root_menu_selected_bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 8pt;
	font-weight: bold!important;
	padding-top: 6px!important;
	padding-bottom: 6px!important;
	/*height: 25px!important;*/
}

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #000000!important; 
	font-size: 8pt; 
	font-style: normal;
	font-weight: normal;
	background-color: #edf9e8;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none!important;
	padding: 6px;
}

.MainMenu_MenuIcon {
	background-color: #edf9e8; 
	border-left: #edf9e8 1px solid; 
	border-top: #edf9e8 1px solid; 
	border-bottom: #edf9e8 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 5px; 
}

.MainMenu_SubMenu 
{
	border: #939e87 1px solid;
	background-color: #edf9e8;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel 
{
	background-color: #626753;
	cursor: pointer; 
	cursor: hand; 
	color: #edf9e8!important; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
	text-decoration: none!important;
}
.MainMenu_MenuArrow {
	border-right: #edf9e8 1px solid; 
	border-bottom: #edf9e8 1px solid; 
	border-top: #edf9e8 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
/* END TOP MENU */

/* POPUP MENU */
.PopupMenuSubMenu
{
	border: #939e87 1px solid;
	background-color: #edf9e8;
}
.PopupMenuRootItem
{
	height: 23px;
}
.PopupMenuItem
{
	background-color: #edf9e8;
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	font-weight: normal;
	padding: 5px;
	text-decoration: none!important;
	color: Black!important;
}

.PopupMenuItemSelected
{
	background-color: #edf9e8;
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	font-weight: normal;
	padding: 5px;
	text-decoration: none!important;
	background-color: #626753;
	cursor: pointer; 
	cursor: hand; 
	color: #edf9e8!important;
}
/* END POPUP MENU */

/* RESOURCES MENU */
.ResourcesMenuSubMenu
{
	border: #939e87 1px solid;
	background-color: #edf9e8;
}
.ResourcesMenuRootItem
{
	height: 25px;
}
.RootResourcesMenuItem
{
	background-color: #edf9e8;
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	font-weight: normal;
	padding: 4 4 3 4;
	text-decoration: none!important;
	color: Black!important;
	border-bottom: solid 1px #ffffff;
}
.ResourcesMenuItem
{
	background-color: #edf9e8;
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	font-weight: normal;
	padding: 4 4 3 4;
	text-decoration: none!important;
	color: Black!important;
}

.ResourcesMenuItemSelected
{
	background-color: #edf9e8;
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	font-weight: normal;
	padding: 4 4 3 4;
	text-decoration: none!important;
	background-color: #626753;
	cursor: pointer; 
	cursor: hand; 
	color: #edf9e8!important;
}
/* END POPUP MENU */

/* TOOLBAR MENU */
.ToolbarMenuRootItem
{
	font-family: Tahoma, Arial; 
	font-size: 11px; 
	font-weight: normal;
	padding: 2 1 3 1;
	text-decoration: none!important;
}
.ToolbarMenuRootItem IMG
{
	margin-right: 2px;
}
.ToolbarMenuRootItemSelected
{
	font-family: Tahoma, Arial; 
	font-size: 11px; 
	font-weight: normal;
	padding: 2 1 3 1;
	text-decoration: none!important;
	background-color: #edf9e8!important;
}
.ToolbarMenuRootItemSelected IMG
{
	margin-right: 2px;
}
/* END TOOLBAR MENU */
.Button1
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #efffe8;
	background-image: url(button_bg.gif);
	border: solid 1px #608FBD;
	height: 20px;
}

.Button2
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #efffe8;
	background-image: url(button_bg.gif);
	border: solid 1px #608FBD;
	height: 20px;
}

.Button3
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #efffe8;
	background-image: url(button_bg.gif);
	border: solid 1px #608FBD;
	height: 20px;
}

/* TABS */
.TabActiveLeft
{
	width: 18px;
	height: 23px;
	background-image: url(tab_active_left.gif);
	background-repeat: no-repeat;
}

.TabActiveRight
{
	width: 18px;
	height: 23px;
	background-image: url(tab_active_right.gif);
	background-repeat: no-repeat;
}

.TabInactiveLeft
{
	width: 18px;
	height: 23px;
	background-image: url(tab_inactive_left.gif);
	background-repeat: no-repeat;
}

.TabInactiveRight
{
	width: 18px;
	height: 23px;
	background-image: url(tab_inactive_right.gif);
	background-repeat: no-repeat;
}

.Tabs
{
	background-image: url(green_bkg.gif);
	background-repeat: repeat-x;
	padding: 3px 10px 2px 10px;
}
.ActiveTab
{
	background-image: url(tab_active_bkg.gif);
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: White;
}
.InactiveTab
{
	background-image: url(tab_inactive_bkg.gif);
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: White;
}

.InactiveTab A
{
	color: White!important;
	text-decoration: none!important;
}

/* END TABS */

/* FileLookup styles */
.FileManagerTreeNode 
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.FileManagerTreeNodeSelected 
{
    font-family: Tahoma, Arial, Helvetica;
    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:active, A.FileManagerTreeNodeSelected:active   {
    text-decoration: none;
    color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {
    text-decoration: none;
    color: #ff0000;
}
