/* ===============================================
/*      Style By DNNSOUL - Infinite Imagination
/*            http://www.dnnsoul.com
/*                   support@dnnsoul.com
/* ==============================================
/*
/*******************************/
/*  Main Body                  */
/*******************************/
Body
{ background-color:#232323; color:#FFFFFF; font-family: verdana; font-size: 10px; margin: 0px; }

/*******************************/
/*  Links Style                 */
/*******************************/
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{ font: normal normal 11px Tahoma, Arial, Helvetica; color:#999999; }
A.CommandButton:hover
{ font: normal normal 11px Tahoma, Arial, Helvetica; color: #ffffff; text-decoration: underline; }

.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active
{ font: normal normal 10px Verdana, Arial; color:#4C4C4C; text-decoration: none; }
A.Skinobject:hover
{ font: normal normal 10px Verdana, Arial; color:#A2292B; text-decoration: underline; }

A:link, A:visited, A:active
{ font: normal normal 11px Verdana; color:#96C043; text-decoration: none; }
A:Hover
{ font: normal normal 11px Verdana; color:#FFFFFF; text-decoration: underline; }

/*******************************/
/* Common Style                */
/*******************************/
.Normal1, P, div, blockquote, TD, TR, Table
{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#efefef; }

.Head, .SubHead, .NormalBold, .NormalRed
{ font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; }

.Head
{ color:#96C043; }

.SubHead
{ color:#7D7D7D; }

.NormalBold
{ color:#96C043; }

.NormalRed
{ COLOR: #ff0000; }

UL LI
{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; list-style-image:url(Images/bullets.gif); list-style-position: inherit; color:#424242; padding: 2px; }

.NormalTextBox, .StandardButton
{ border: #000000 1px solid; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.NormalTextBox
{ color: #EFEFEF; background-color: #494949; }

.StandardButton
{ color: #FFFFFF; background-color: #2B2B2B; }

/*******************************/
/* Tokens Styles (Links)       */
/*******************************/
.Login, A.Login, A.Login:link, A.Login:visited, A.Login:active
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#D8D8D8; text-decoration: none; background: url(Images/login-icon.gif) no-repeat bottom left;  height:15px; float:right; padding: 0 0 0 15px; margin: 2px 0 0 5px;  }
A.Login:hover
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#96C043; text-decoration: underline; background: url(Images/login-icon-hover.gif) no-repeat bottom left;  }

A.Register, A.Register:link, A.Register:visited, A.Register:active
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#D8D8D8; text-decoration: none; background: url(Images/reg-icon.gif) no-repeat bottom left;  height:15px; float:right; padding: 0 0 0 15px; margin: 2px 0 0 5px; }
A.Register:hover
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#96C043; text-decoration: underline; background: url(Images/reg-icon-hover.gif) no-repeat bottom left;  }

.Breadcrumb, A.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#909090; text-decoration: none; }
A.Breadcrumb:hover
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#96C043; text-decoration: underline; }

.Terms-Privacy, A.Terms-Privacy, A.Terms-Privacy:link, A.Terms-Privacy:visited, A.Terms-Privacy:active
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#B3B3B3; text-decoration: none; }
A.Terms-Privacy:hover
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#96C043; text-decoration: underline; }

.Footer-Links, A.Footer-Links, A.Footer-Links:link, A.Footer-Links:visited, A.Footer-Links:active
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#B3B3B3; text-decoration: none; }

A.Footer-Links:hover
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#96C043; text-decoration: underline; }

/* Tokens Styles (Static)       */
/*******************************/
.Breadcrumb-Text
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#6c6a6a; }

.CurrentDate
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#B3B3B3; }

.Copyright
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#B3B3B3; }

/*******************************/
/*  Search Textbox & Button    */
/*******************************/
.SearchBTN { background: transparent; padding: 20px 26px 6px 0px; cursor: hand; font-size:0px;  margin: 0 5px 10px 0; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height: 31px; background: transparent; width: 139px; color: #96C043; padding-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 5px; border: 0px solid #FF0000; margin: 0 -4px 0 0; }

/**********************************/
/* Site Layout Size,Padding,Color */
/**********************************/

/* Skin Color */
.Skin-Color { background-color:#96C043; }

/* Menu Bottom Line Image */
.Line-Img { background: url(Images/line.gif) repeat-x top right; width:100%; height:2px; }

/* Header Table */
.Header-Table { width: 100%; height:95px; background-color:#000000; padding: 0 0 0 0;}

/* Positon of Language Table */
.Language-TD { padding: 18px 10px 0 0; }

/* Logo Position   */
.Logo-TD { padding: 0px 30px 0px 15px; }

/* Position of CurrentDate and Search Table   */
.CDate-Search { padding: 0px 10px 0px 0px; }

/* Menu Background Image */
.Menu-BG { background: url(Images/Menu.gif) repeat-x top left; width:100%; height:45px;  }

/* Position and BG color of Breadcrumb and Register,login Table  */
.Bread-Reg-Login { padding: 0 10px 0 10px; background-image:url(Images/bread-bg.gif); height: 23px; }

/* Position and BG color of Privacy,Terms,Copyright Table  */
.Footer-Info {  height:30px;  padding: 0 5px 0 5px; background-color:#1D1D1D;  width: 100%; border-bottom: #4B4B4B 1px solid; border-top: #000000 1px solid;}

/* All Panes Gap From The Top,Bottom,Left,Right Edges */
.Panes-Outer { width: 100%; padding: 15px 10px 15px 10px; }

/* Skin Color */
.Footer-TD { background-color:#393939; }
/*******************************/
/*  Panes Style                */
/*******************************/
.Header-Pane { width: 100%; padding: 0 10px 0 10px; }
.Banner-Pane { width: 100%; padding: 0 1px 0 1px; }
.Content-Pane { width: 100%; padding: 0 0 0 0; }
.Top-Left-Pane { width: 70%; padding: 0 8px 0 0; }
.Top-Right-Pane { width: 30%; padding: 0 0 0 8px; }
.Left-Pane { width: 25%; padding: 0 8px 0 0; }
.Middle-Pane { width: 50%; padding: 0 8px 0 8px;  }
.Right-Pane { width: 25%; padding-top: 0px; padding: 0 0 0 8px; }
.Center-Pane { width: 100%; padding: 0 0 0 0; }
.Main-Left-Pane { width: 33%; padding: 0 8px 0 0; }
.Main-Middle-Pane { width: 34%; padding: 0 8px 0 8px; }
.Main-Right-Pane { width: 33%; padding: 0 0 0 8px; }
.Bottom-Pane { width: 100%; padding: 0 0 0 0; }
.Bottom-Left-Pane { width: 50%;        padding: 0 8px 0 0; }
.Bottom-Right-Pane { width: 50%; padding: 0 0 0 8px; }
.Footer-Pane { width: 100%; padding: 10px 10px 10px 10px; }

/**********************************/
/* Main Horizontal Menu           */
/**********************************/
/* Menu Container Box */
.MainMenu_MenuContainer {
        background-color: transparent;
}
/* Sub Menu */
.MainMenu_MenuItem {
        border: 0;
        color: #FFFFFF;
        height: 20px;
        background-color: Transparent;
        font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
        padding:0px 0px 0px 15px;
}
/* Sub Menu Mouse Hover */
.MainMenu_MenuItemSel {
        border: 0;
        color: #96C043;
        height: 20px;
        background-color: Transparent;
        font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
        padding:0px 0px 0px 15px;
}
/* Sub Menu Active */
.SubMenuSelected {
        border: 0;
        color: #96C043;
        height: 20px;
        background-image:url(Images/sub-active.gif);
        font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
        padding:0px 0px 0px 15px;
}
/* Sub Menu Background and Borders */
.MainMenu_SubMenu {
        background-image:url(Images/sub-bg.gif);
        background-repeat:repeat-x;
        background-color: #494949;
         border: 1px dotted #FFFFFF;
}
.MainMenu_MenuIcon {
display: none;
}
.MainMenu_MenuBreak {
        border: 0;
        background-color: transparent;
        height: 0px;
}
.MainMenu_MenuArrow {
        border-right: #EFEFEF 0px solid;
        border-bottom: #EFEFEF 0px solid;
        border-top: #EFEFEF 0px solid;
        font-family: webdings;
        padding:0px 0px 0px 15px;
}

/** Main Menu Normal **/
.MainMenu_MenuBar { height: 43px; background-color: Transparent; }
.MMainMenu_Menu TD { padding:0; margin:0; }
.MMainMenu_Menu TD DIV {padding:0; margin:-6px 0 -25px 0; _margin:-13px 0;}
.MMainMenu_Menu TD DIV DIV { padding:0 10px; margin:-4px 0 -30px 0; _margin:-12px 0;}
.MMainMenu_Menu TD DIV DIV DIV{ color:#FFFFFF;  font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height:37px; padding: 10px 0px 0 0px; line-height:18px; margin:0px 0 -10px 0; }

/** Main Menu Mouse Hover  **/
.MainMenu_MenuSelected TD { padding:0; margin:0;  height: 40px;  }
.MainMenu_MenuSelected TD DIV { padding:0; margin:-6px 0 -30px 0; _margin:-13px 0;}
.MainMenu_MenuSelected TD DIV DIV{ padding:0 10px; margin:-6px 0 -30px 0; _margin:-12px 0;}
.MainMenu_MenuSelected TD DIV DIV DIV{ color:#96C043; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height:36px; padding: 10px 0px 0 0px; line-height:18px; margin:0px 0 -10px 0; }

/** Main Menu Active  **/
.MainMenu_MenuSelectedRoot TD {padding:0px; margin:0;  height: 43px;}
.MainMenu_MenuSelectedRoot TD DIV { background-image:url(Images/menu-active-right.gif); background-position:top right;   background-repeat: no-repeat; padding:0; margin:-7px 0 -30px 0; _margin:-13px 0;}
.MainMenu_MenuSelectedRoot TD DIV DIV{ background-image:url(Images/menu-active-left.gif);   background-position:top left;    background-repeat: no-repeat; padding:0 12px; margin:-7px 0 -30px 0; _margin:-13px 0;}
.MainMenu_MenuSelectedRoot TD DIV DIV DIV{ background-image:url(Images/menu-active-center.gif); background-position:top;  background-repeat:repeat-x; color:#FFFFFF; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height:42px; padding: 11px 5px 0 5px; line-height:20px; margin:0px 0 -10px 0; }

/** Action Menu **/
.ModuleTitle_MenuContainer { BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; BORDER-LEFT: blue 0px solid; BORDER-BOTTOM: blue 0px solid }
.ModuleTitle_MenuBar { CURSOR: hand; HEIGHT: 16px; BACKGROUND-COLOR: transparent }
.ModuleTitle_MenuItem {        BORDER-RIGHT: white 0px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: white 0px solid; CURSOR: hand; COLOR: #FFFFFF; BORDER-BOTTOM: #232323 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: transparent }
.ModuleTitle_MenuIcon {        BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 15px; CURSOR: hand; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center }
.ModuleTitle_SubMenu { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; Z-INDEX: 1000; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); BORDER-LEFT: #ffffff 0px solid; CURSOR: hand; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #232323; }
.ModuleTitle_MenuBreak { border: 0;  HEIGHT: 0px; BACKGROUND-COLOR: #232323; }
.ModuleTitle_MenuItemSel { FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: hand; COLOR: #96C043; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #000000;  }
.ModuleTitle_MenuArrow { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10pt; CURSOR: hand; BORDER-BOTTOM: #E9E9E9 0px solid; FONT-FAMILY: webdings }
.ModuleTitle_RootMenuArrow { FONT-SIZE: 10pt; CURSOR: hand; FONT-FAMILY: webdings }