/* ===============================================
/*      Style By DNNSOUL - Infinite Imagination 
/*            http://www.dnnsoul.com
/*	           support@dnnsoul.com
/* ==============================================
/*
/*******************************/
/*  Main Body                  */
/*******************************/

.ControlPanel, .PagingTable
{
  width: 100%;
  background-color: #555555;
  border-right: #003366 1px solid;
  border-top: #003366 1px solid;
  border-left: #003366 1px solid;
  border-bottom: #003366 1px solid;
}

.DataGrid_AlternatingItem
{
  background-color: #555555;
  color: Red;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
}

Body
{
  background-color: #ACACAC;
  background-image: url(Images/background.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-family: Arial;
  font-size: 12px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 64px;
  margin-bottom: 64px;
}


/*******************************/
/*  Links Style                 */
/*******************************/
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{
  font: normal normal 12px Arial;
  color: #0069B2;
}
A.CommandButton:hover
{
  font: normal normal 12px Arial;
  color: #000000;
  text-decoration: underline;
}

.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active
{
  font: normal normal 12px Arial;
  color: #4C4C4C;
  text-decoration: none;
}
A.Skinobject:hover
{
  font: normal normal 12px Arial;
  color: #A2292B;
  text-decoration: underline;
}

A:link, A:visited, A:active
{
  font: normal normal 12px Arial;
  color: #FF9300;
  text-decoration: none;
}
A:Hover
{
  font: normal normal 12px Arial;
  color: #FFFFFF;
  text-decoration: underline;
}

/*******************************/
/* Common Style                */
/*******************************/
P
{
  font: normal normal 12px Arial;
  color: #888888;
}

TD, TR, Table, div, blockquote
{
  font: normal normal 12px Arial;
  color: #AAAAAA;
}

.Normal
{
  font: normal normal 12px Arial;
  color: #AAAAAA;
}

.Head, .SubHead, .NormalBold, .NormalRed
{
  font: normal bold 12px Arial;
}

.Head
{
  color: #FF9300;
}

.SubHead
{
  color: #FFFFFF;
}

.NormalBold
{
  color: #FF9300;
}

.NormalRed
{
  color: #ff0000;
}

UL LI
{
  font: normal normal 12px Arial;
  list-style-image: url(Images/bullets.gif);
  list-style-position: inherit;
  color: #A0A0A0;
  padding: 2px;
}

.NormalTextBox, .StandardButton
{
  border: #000000 1px solid;
  font-size: 12px;
  font-family: Arial;
}

.NormalTextBox
{
  color: #EAEAEA;
  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 11px Arial;
  color: #A0A0A0;
  text-decoration: none;
  background: url(Images/login-icon.png) no-repeat bottom left;
  height: 16px;
  float: right;
  padding: 2px 0px 0px 20px;
  margin: 0px 0px 0px 0px;
}
A.Login:hover
{
  font: normal normal 11px Arial;
  color: #FF6000;
  text-decoration: underline;
}

A.Register, A.Register:link, A.Register:visited, A.Register:active
{
  font: normal normal 11px Arial;
  color: #A0A0A0;
  text-decoration: none;
  background: url(Images/reg-icon.png) no-repeat bottom left;
  height: 16px;
  float: right;
  padding: 2px 0px 0px 20px;
  margin: 0px 0px 0px 0px;
}
A.Register:hover
{
  font: normal normal 11px Arial;
  color: #FF6000;
  text-decoration: underline;
}

.Breadcrumb, A.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active
{
  font: normal normal 11px Arial;
  color: #909090;
  text-decoration: none;
}
A.Breadcrumb:hover
{
  font: normal normal 11px Arial;
  color: #FF9300;
  text-decoration: underline;
}

.Terms-Privacy, A.Terms-Privacy, A.Terms-Privacy:link, A.Terms-Privacy:visited, A.Terms-Privacy:active
{
  font: normal normal 11px Arial;
  color: #B3B3B3;
  text-decoration: none;
}
A.Terms-Privacy:hover
{
  font: normal normal 11px Arial;
  color: #FF9300;
  text-decoration: underline;
}

.Footer-Links, A.Footer-Links, A.Footer-Links:link, A.Footer-Links:visited, A.Footer-Links:active
{
  font: normal normal 11px Arial;
  color: #B3B3B3;
  text-decoration: none;
}

A.Footer-Links:hover
{
  font: normal normal 11px Arial;
  color: #FF9300;
  text-decoration: underline;
}

/* Tokens Styles (Static)       */
/*******************************/
.Breadcrumb-Text
{
  font: normal normal 11px Arial;
  color: #000000;
}

.CurrentDate
{
  font: normal normal 11px Arial;
  color: #B3B3B3;
}

.Copyright
{
  font: normal normal 11px Arial;
  color: #B3B3B3;
}

/*******************************/
/*  Search Textbox & Button    */
/*******************************/
.SearchBTN
{
  background: transparent;
  padding: 20px 0px 0x 0px;
  cursor: hand;
  font-size: 0px;
  margin: 20px 0px 0px 0px;
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox
{
  height: 20px;
  width: 100px;
  color: #FF6000;
  vertical-align: top;
  text-align: right;
  padding-top: 20px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-color: white;
}

.SearchBox
{
  border-style: solid;
  border-color: transparent;
  background: url(Images/search.png);
  background-repeat: no-repeat;
  background-position: right top;
  border-top-width: 46px;
  border-right-width: 28px;
}

/**********************************/
/* Site Layout Size,Padding,Color */
/**********************************/

/* Skin Color */
.Skin-Color
{
  background-color: #f5650f;
}

/* Menu Bottom Line Image */
.Line-Img
{
  background: url(Images/line.gif) repeat-x top right;
  width: 100%;
  height: 2px;
}

/* Header Table */
.Header-Table
{
  background: url(Images/header.png) no-repeat;
  width: 100%;
  height: 148px;
  background-color: transparent;
}

/* Positon of Language Table */
.Language-TD
{
  padding: 18px 10px 0 0;
}

/* Logo Position   */
.Logo-TD
{
  padding: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
}

/* Position of CurrentDate and Search Table   */
.CDate-Search
{
  padding: 10px 8px 0px 0px;
}


/* Menu Background Image */
.Menu-BG
{
  background: url(Images/Menu.png) repeat-x top left;
  width: 100%;
  height: 40px;
  padding: 0px 0px 0px 0px;
}

/* 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
{
  background: url(Images/footer.png);
  height: 50px;
  padding: 0px 32px 24px 32px;
  background-color: transparent;
  background-repeat: no-repeat;
  width: 100%;
}

/* 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 0px 0 0px;
}
.Content-Pane
{
  width: 100%;
  padding: 0 0 0 0;
}
.Top-Left-Pane
{
  width: 75%;
  padding: 0 8px 0 0;
}
.Top-Right-Pane
{
  width: 25%;
  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: #A0A0A0;
  height: 20px;
  background-color: Transparent;
  font: bold 12px Arial;
  padding: 0px 8px 0px 8px;
}
/* Sub Menu Mouse Hover */
.MainMenu_MenuItemSel
{
  border: 0;
  color: #EEEEEE;
  height: 20px;
  background-color: #202020;
  font: bold 12px Arial;
  padding: 0px 8px 0px 8px;
}
/* Sub Menu Active */
.SubMenuSelected
{
  border: 0;
  color: #FF6000;
  height: 20px; /*background-image:url(Images/sub-active.gif);*/
  background-color: #202020;
  font: bold 12px Arial;
  padding: 0px 8px 0px 8px;
}
/* Sub Menu Background and Borders */
.MainMenu_SubMenu
{
  /*background-image: url(Images/sub-bg.gif);*/
  background-repeat: repeat-x;
  background-color: #303030;
  margin: 0px 0px 0px 0px;
  border: 1px solid #000000;
  font: bold 12px Arial;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#101010', Direction=135, Strength=4);
}

.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 0px;
}

/** Main Menu Normal **/

.MainMenu_MenuBar
{
  height: 40px;
  color: #A0A0A0;
  background-color: Transparent;
}
.MMainMenu_Menu TD
{
  padding: 0px 0px 0px 0px;
  height: 40px;
  background-color: Transparent;
}
.MMainMenu_Menu TD DIV
{
  background-image: url(Images/menu-right.png);
  background-position: top right;
  background-repeat: no-repeat;
  padding: 0;
  margin: -7px 0 -30px 0;
  _margin: -15px 0;
}
.MMainMenu_Menu TD DIV DIV
{
  background-image: url(Images/menu-left.png);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0 32px;
  margin: -7px 0 -30px 0;
  _margin: -15px 0;
}
.MMainMenu_Menu TD DIV DIV DIV
{
  background-image: url(Images/menu-center.png);
  background-position: top;
  background-repeat: repeat-x;
  color: #A0A0A0;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  height: 40px;
  padding: 6px 4px 0 4px;
  line-height: 22px;
  margin: 0px 0 -10px 0;
  text-transform: uppercase;
}

/** Main Menu Mouse Hover  **/
.MainMenu_MenuSelected TD
{
  padding: 0px 0px 0px 0px;
  height: 40px;
  background-color: Transparent;
}
.MainMenu_MenuSelected TD DIV
{
  background-image: url(Images/menu-hover-right.png);
  background-position: top right;
  background-repeat: no-repeat;
  padding: 0;
  margin: -7px 0 -30px 0;
  _margin: -15px 0;
}
.MainMenu_MenuSelected TD DIV DIV
{
  background-image: url(Images/menu-hover-left.png);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0 32px;
  margin: -7px 0 -30px 0;
  _margin: -15px 0;
}
.MainMenu_MenuSelected TD DIV DIV DIV
{
  background-image: url(Images/menu-hover-center.png);
  background-position: top;
  background-repeat: repeat-x;
  color: #EEEEEE;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  height: 40px;
  padding: 6px 4px 0 4px;
  line-height: 22px;
  margin: 0px 0 -10px 0;
  text-transform: uppercase;
}

/** Main Menu Active  **/
.MainMenu_MenuSelectedRoot TD
{
  padding: 0px 0px 0px 0px;
  height: 40px;
  background-color: Transparent;
}
.MainMenu_MenuSelectedRoot TD DIV
{
  background-image: url(Images/menu-active-right.png);
  background-position: top right;
  background-repeat: no-repeat;
  padding: 0;
  margin: -7px 0 -30px 0;
  _margin: -15px 0;
}
.MainMenu_MenuSelectedRoot TD DIV DIV
{
  background-image: url(Images/menu-active-left.png);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0 32px;
  margin: -7px 0 -30px 0;
  _margin: -15px 0;
}
.MainMenu_MenuSelectedRoot TD DIV DIV DIV
{
  background-image: url(Images/menu-active-center.png);
  background-position: top;
  background-repeat: repeat-x;
  color: #FF6000;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  text-transform: uppercase;
  height: 40px;
  padding: 6px 4px 0 4px;
  line-height: 22px;
  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: 12px;
  border-left: white 0px solid;
  cursor: hand;
  color: #FFFFFF;
  border-bottom: #232323 1px solid;
  font-style: normal;
  font-family: Arial;
  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: 12px;
  cursor: hand;
  color: #FF9300;
  font-style: normal;
  font-family: Arial;
  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;
}

