/*========================================================
Default HTML CSS
========================================================
Default HTML PAGE css               --*/
HTML
{
	height: 100%;
}
/*Default HTML BODY css               --*/
BODY
{
	margin: 0;
}
/*Default HTML table and text css       --*/
TABLE, TR, TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
/*Default HTML Paragraph css           --*/
P
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	color: #302626;
	line-height: 17px;
}
/*========================================================
Main SKIN Elements CSS
========================================================
-- Skin Main / Default Width           --*/
.DefaultWidth
{
	width: 900px;
}
/*-- Main Table background               --*/
.BG
{
	text-align: center;
	vertical-align: top;
	padding: 10px 0 20px;
}
/*-- Main header Top Menu Cell              --*/
.HeaderTopTD
{
	text-align: right;
	vertical-align: middle;
	padding: 0 10px 0 0;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}
/*-- Main Top Banner                   --*/
.BannerTop
{
	background-color: #1D2325;
	padding: 5px 0 0;
	border-bottom: 1px solid #1D2325;
}
/*-- Main Top Banner border            --*/
.BannerTopBorder
{
	padding: 0 0 5px;
	border-bottom: 2px solid #FFCC00;
}
/*-- Banner BG                           --*/
.BannerBG
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #00CCFF url(BannerBG.jpg) repeat-x bottom center;
}
/*-- Banner BG Shadow                     --*/
.BannerBGShadow
{
	background: url(BannerTopShaddow.png) no-repeat top;
}
/*-- Main Top Banner Heading           --*/
.BannerHeading
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFCC00;
	text-align: left;
}
/*-- Main Top Banner Text               --*/
.BannerText
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
/*-- 100% height                         --*/
.FullHeight
{
	height: 100%;
}
/*-- 100% Width                             --*/
.FullWidth
{
	width: 100%;
}
/*-- Skin Main Left Side               --*/
.LeftSide
{
	width: 70%;
	padding: 0 10px 0 0;
}
/*-- Skin Main Right Side                --*/
.RightSide
{
	width: 30%;
	padding: 0 0 0 10px;
}
/*-- Content Panes Min Height            --*/
.ContentPanesTD
{
	text-align: left;
	vertical-align: top;
}
/*-- Content Panes Bottom Border       --*/
.ContentPanesBottomBorder
{
	border-bottom: 1px solid #1D2325;
}
/*-- Login and Breadcrumb Cell CSS       --*/
.CurrentDateTD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	vertical-align: middle;
	text-align: left;
	padding: 6px 0 3px 5px;
}
/*-- Breadcrumb Cell CSS               --*/
.BreadcrumbTD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	padding: 6px 0 15px 15px;
}
/*-- cell containing logo Cell           --*/
.LogoTD
{
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 20px;
	width: auto;
}
/*========================================================
Control Panel CSS
========================================================
-- CPTD                                 --*/
.ControlPanel
{
	background: url(ControlPanelBG.jpg) repeat-x left bottom;
	border-bottom: 2px solid #FFFFFF;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
}
/*-- Default Form CSS                   --*/
SELECT, INPUT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
/*-- Default textbox                      --*/
.NormalTextBox
{
	color: #666666;
	padding-left: 4px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
}
/*-- Textbox cell / td                   --*/
TD.NormalTextBox
{
	padding: 0;
	margin: 0;
	background: transparent;
	border: 0;
}
/*-- Subheadings - DNN Default css     --*/
.SubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003333;
	padding: 0;
}
/*-- Headings - DNN Default css        --*/
.Head
{
	font-size: 12px;
	color: #0099CC;
	background: transparent;
	font-weight: bold;
	padding: 0;
}
/*-- command Button in Containers      --*/
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{
	color: #0099CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
}
/*-- command Button in Containers hover--*/
A.CommandButton:hover
{
	color: #003333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
}
/*-- SkinObject Text                   --*/
.SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px;
}
/*-- SkinObject Text hover               --*/
A.SkinObject:hover
{
	color: #E7002A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 5px;
}
/*========================================================
Default DNN Skin Tokens CSS
========================================================
-- Footer token                         --*/
.FooterLinks, A.FooterLinks:link, A.FooterLinks:visited, A.FooterLinks:active
{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px;
}
/*-- Footer token hover                   --*/
A.FooterLinks:hover
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 5px;
}
/*-- Links Token                         --*/
.links, A.links:link, A.links:visited, A.links:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-right: 0 0 0 0;
	text-decoration: none;
}
/*-- Links Token hover                  --*/
A.links:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009999;
	padding-right: 0 0 0 0;
	text-decoration: none;
}
/*========================================================
Default HTML Headings
========================================================
-- Heading # 1                          --*/
H1
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CCCCCC;
	font-weight: normal;
}
/*-- Heading # 2                          --*/
H2
{
	font-weight: normal;
	font-size: 15px;
	color: #00CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*-- Heading # 3                          --*/
H3
{
	font-weight: normal;
	font-size: 12px;
	color: #D0312D;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*-- Heading # 4                          --*/
H4
{
	font-weight: normal;
	font-size: 12px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*-- Heading # 5                          --*/
H5
{
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*-- Heading # 6                          --*/
H6
{
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*========================================================
Other used Text css
========================================================
-- Default text on site              --*/
.Normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #302626;
	line-height: 17px;
}
/*-- Default text on site white color  --*/
.NormalWhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
/*-- Default bold text                 --*/
.NormalBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	line-height: 15px;
}
/*-- Gray Color Text                   --*/
.NormalGray
{
	color: #302626;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
}
/*-- Gray Color Heading                   --*/
.HeadingGray
{
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
/*-- Slate Color Heading                  --*/
.HeadingSlate
{
	color: #8A7C4C;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
/*-- Red Color Text                       --*/
.NormalRed
{
	color: #FF0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*-- Quick Links                         --*/
.QuickLinks, A.QuickLinks:link, A.QuickLinks:visited, A.QuickLinks:active
{
	background: url(bullets.jpg) no-repeat left center;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px 0 25px;
	line-height: 20px;
}
/*-- Quick Links hover                   --*/
A.QuickLinks:hover
{
	background: url(bullets.jpg) no-repeat left center;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 5px 0 25px;
	line-height: 20px;
}
/*-- SubMenu link                       --*/
.SubMenu, A.SubMenu:link, A.SubMenu:visited, A.SubMenu:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 10px;
	background: #F0F0F0;
}
/*-- SubMenu link hover                --*/
A.SubMenu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 10px;
	background-color: #E5E5E5;
}
/*-- sample text box BG                   --*/
.TextBoxBG
{
	background: url(TextBoxBG.png) no-repeat left center;
	width: 163px;
	height: 26px;
	padding: 1px 3px 0 5px;
}
/*-- sample text box                   --*/
.TextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 0px solid #000000;
	background-color: transparent;
	width: 154px;
	height: 15px;
}
/*-- Banner Heading in White Color     --*/
.BannerHeading
{
	font-family: Calibri;
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 25px;
	font-style: italic;
}
/*-- Banner Content                      --*/
.BannerContent
{
	font-family: Calibri;
	font-size: 14px;
	color: #1D2325;
	font-style: italic;
}
/*-- Blue Color Bullets                      --*/
.BulletsColor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #302626;
	background: url(ColorBullets.png) no-repeat left top;
	padding: 2px 0 10px 30px;
	height: 15px;
}
/*-- Gray Color Bullets                   --*/
.BulletsGray
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #443B3B;
	background: url(BlackBullets.png) no-repeat left top;
	padding: 2px 0 10px 30px;
	height: 15px;
}
/*========================================================
Links css
========================================================
-- Default links                        --*/
A:link, A:visited, A:active
{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}
/*-- Default links hover               --*/
A:hover
{
	color: #00CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}
/*-- Normal links                        --*/
A.Normal:link, A.Normal:visited, A.Normal:active
{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
}
/*-- Normal links hover                --*/
A.Normal:hover
{
	color: #00CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}
/*-- Normal links                        --*/
A.NormalRed:link, A.NormalRed:visited, A.NormalRed:active
{
	color: #E7002A;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
/*-- Normal links hover                --*/
A.NormalRed:hover
{
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
/*-- More links                        --*/
.more, A.more:link, A.more:visited, A.more:active
{
	color: #00CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
/*-- More links hover                  --*/
A.more:hover
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
/*========================================================
Content Panes  CSS
========================================================
-- Banner Pane                            --*/
.BannerPane
{
	padding: 0;
	text-align: left;
	vertical-align: top;
}
/*-- content2 pane                     --*/
.ContentPane2
{
	padding: 0;
}
/*-- left content pane                 --*/
.FiftyLeftPane
{
	padding: 0 7px 0 0;
	width: 50%;
}
/*-- right content pane                  --*/
.FiftyRightPane
{
	padding: 0 0 0 7px;
	width: 50%;
}
/*-- Extended inside pane              --*/
.ExtendedPane
{
	width: 100%;
	padding: 0;
}
/*-- 2nd Left content pane              --*/
.MiddleLeftPane
{
	padding: 0 7px 0 0;
	width: 25%;
}
/*-- right content pane                  --*/
.MiddleMiddlePane
{
	padding: 0 7px;
	width: 50%;
}
/*-- right2 content pane               --*/
.MiddleRightPane
{
	padding: 0 0 0 7px;
	width: 25%;
}
/*-- 2nd Left content pane              --*/
.ThirtyThreePane1
{
	padding: 0 7px 0 0;
	width: 33%;
}
/*-- right content pane                  --*/
.ThirtyThreePane2
{
	padding: 0 7px;
	width: 34%;
}
/*-- right2 content pane               --*/
.ThirtyThreePane3
{
	padding: 0 0 0 7px;
	width: 33%;
}
/*-- Extended inside pane 1             --*/
.ExtendedPane1
{
	width: 100%;
	padding: 0;
}
/*-- left2 content pane                 --*/
.SeventyLeftPane
{
	padding: 0 15px;
	width: 70%;
}
/*-- right2 content pane               --*/
.ThirtyRightPane
{
	min-height: 300px;
	padding: 25px 15px 0;
	width: 30%;
	background-color: #EFEFF0;
}
/*-- left2 content pane                 --*/
.LeftFiftyPane
{
	padding: 25px 15px 0;
	width: 50%;
}
/*-- Middle content pane               --*/
.MiddleFiftyPane
{
	padding: 25px 15px 0;
	width: 50%;
}
/*-- Extended inside pane 2             --*/
.ExtendedPane2
{
	width: 100%;
	padding: 0;
}
/*========================================================
DNN Menu Styles
========================================================
main menu td*/
.MenuTD
{
	text-align: right;
	padding: 0 5px 0 0;
	width: auto;
}
/*main menu td*/
.main_dnnmenu_bar
{
	cursor: pointer;
	font-size: 13px;
	background-color: transparent;
}
/*Main Menu Normal*/
.main_dnnmenu_rootitem
{
	color: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	padding: 3px 15px;
	border-right: 1px solid #999999;
}
/*Main menu hover*/
.main_dnnmenu_rootitem_hover
{
	color: #FFCC00;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	padding: 3px 15px;
	border-right: 1px solid #999999;
}
/*Main menu selected*/
.main_dnnmenu_rootitem_selected
{
	color: #FFCC00;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	line-height: 15px;
	padding: 3px 15px;
	border-right: 1px solid #999999;
}
/*SUB Menu Normal*/
.main_dnnmenu_submenu
{
	border: 1px dotted #333333;
}
.main_dnnmenu_submenu TD
{
	font: 1em Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #000000;
	z-index: 1000;
	font-weight: normal;
	text-align: left;
	color: #CCCCCC;
	line-height: 15px;
	padding: 5px;
	margin: 0px;
}
/*SUB Menu hover & selected*/
.main_dnnmenu_itemhover TD
{
	font: 1em Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFCC00;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
	z-index: 1000;
	padding: 5px;
	margin: 0px;
}
.main_dnnmenu_itemselected TD
{
	font: 1em Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFCC00;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
	z-index: 1000;
	padding: 5px;
	margin: 0px;
}
.main_dnnmenu_break
{
	height: 1px;
	background-color: #FFFFFF;
}
/*Module Action Menus*/
.ModuleTitle_SubMenu
{
	border: 1px dotted #333333;
}
.ModuleTitle_SubMenu TD
{
	background-color: #333333;
	white-space: nowrap;
	font: 1em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	padding: 3px 5px;
}
/*Module Action Menus Icons*/
.ModuleTitle_MenuIcon
{
	height: 1px;
	background-color: #D5E0FF;
	border: none;
	padding: 3px 5px;
}
.ModuleTitle_MenuItemSel TD
{
	background: #00CCFF;
	color: #000000;
	font: 1em Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 5px;
}
.ModuleTitle_MenuItemSel
{
	background: #00CCFF;
	color: #000000;
}
.ModuleTitle_MenuBreak TD
{
	height: 1px;
	background-color: transparent;
	border-top: 1px solid #CCCCCC;
	padding: 0px;
}
.ModuleTitle_MenuBreak
{
	height: 1px;
	background-color: transparent;
	border-top: 1px solid #CCCCCC;
	padding: 0px;
}
/*Module Action Button*/
.ModuleTitle_MenuItem
{
	border-bottom: 0px solid #000000;
	border-top: 0px solid #000000;
	background: transparent;
}
/*========================================================
Menu Table CSS
========================================================
-- Main Bottom TD                       --*/
.BottomTD
{
	background-color: #1D2325;
	padding: 50px 0 40px;
	border-top: 2px solid #FFCC00;
}
/*-- Footer cell                       --*/
.FooterTD
{
	color: #999999;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	border-top: 1px solid #999999;
	padding: 3px 0 0;
}

