/*========================================================*/
/*        	 		Created by DnnSalix.com              */
/*                                                       */
/*========================================================*/

/*========================================================*/
/*  Default HTML CSS                                      */
/*========================================================*/
/* Default HTML PAGE 		           --*/ html { height: 100%; }
/* Default HTML BODY 	               --*/ body { margin: 0 0 0 0; background-color: #F8F1EF; }
/* Default HTML table and text 	       --*/ table, tr, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#2e2e2e; }
/* Default HTML Paragraph   		   --*/ p { font-family:Verdana, Arial, Helvetica, sans-serif; color:#2e2e2e; font-size: 10px; padding:0px; margin:0px; line-height:1.3; }


.Logo { padding: 25px 5px 5px 2px;  }
									      .MainSite { background-color: #F8F1EF; }
.DefaultWidth  { width: 738px; padding: 25px 0px 0px 0px;} 
.Header-TD { padding: 0 17px 0 17px; }
.Menu-TD { padding: 0 0 5px 7px; }
.Footer-TD { padding: 0 0 10px 0; }
.D-Height { height: 450px; } 
.Bread-TD { padding: 5px 0 5px 0; }
          

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/
/*-- Login Register Token              --*/ .Register-Login, A.Register-Login, A.Register-Login:link, A.Register-Login:visited, A.Register-Login:active { font-weight: normal; font-size: 10px; color:#058cc1; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; }
/*-- Login Register Token Hover        --*/ A.Register-Login:hover  { font-size: 10px; color:#3E3E3E; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; }
/*-- Links Token 	 		           --*/ .Bottom-Link, A.Bottom-Link, A.Bottom-Link:link, A.Bottom-Link:visited, A.Bottom-Link:active { font-weight: normal; font-size: 10px; color:#ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; } 
/*-- Links Token Hover 	 		       --*/ A.Bottom-Link:hover  { font-size: 10px; color:#3E3E3E; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; }
/*-- You Are Here Text For Breadcrumb  --*/ .You-Are { font-size: 10px; color:#000000; font-family: Verdana, Helvetica, sans-serif;  padding: 0px 3px 0px 0px;  }
/*-- Breadcrumb                        --*/ .Breadcrumb, A.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { font-weight: bold; font-size: 10px; color:#A25F26;  font-family: Verdana, Helvetica, sans-serif; text-decoration: none; } 
/*-- Breadcrumb Hover                  --*/ A.Breadcrumb:hover  { font-size: 10px; color:#3E3E3E; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; }
/*-- Terms and Privacy                 --*/ .Terms-Privacy, A.Terms-Privacy, A.Terms-Privacy:link, A.Terms-Privacy:visited, A.Terms-Privacy:active { font-weight: normal; font-size: 10px; color:#ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; }
/*-- Terms and Privacy Hover           --*/ A.Terms-Privacy:hover  { font-size: 10px; color:#3E3E3E; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; }
/*-- Current Date                      --*/ .CurrentDate { font-family:Tahoma; font-size: 9px;  font-weight: normal; text-align: justify; color: #A25F26; }
/*-- Copyright                         --*/ .Copyright { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: justify; color: #ffffff; }

/*========================================================*/
/*  DNN Elements                                          */
/*========================================================*/

 .Head { font-weight: bold; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #0075bf; }
.SubHead { font-weight: bold;  font-size: 11px;  color: #083f71;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.Normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  color: #2e2e2e; line-height:1.3; }
 .NormalBold { font-weight: bold; font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#888888; }
.NormalRed { font-weight: bold;  font-size: 11px;  color: #ff0000;  font-family: Verdana, Arial, Helvetica, sans-serif; }
 UL LI { list-style-image:url(Images/Bullets.png); list-style-position: inherit; font-family: Verdana, Arial, Helvetica,                                                 sans-serif; font-size: 11px;  font-weight: normal; font-style: normal;  color:#ffffff; padding: 8px; }
 .NormalTextBox { border-right:   #083f71 1px solid;  border-top: #083f71 1px solid;  border-left: #083f71 1px solid;                                              border-bottom: #083f71 1px solid;  font-size: 11px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica,                                              sans-serif; color: #083f71; }
.StandardButton { border-right:  #F67E3A 1px solid;  border-top: #F67E3A 1px solid;  border-left: #F67E3A 1px solid;                                               border-bottom: #F67E3A 1px solid; font-size: 11px; font-family: Verdana, Arial, Hnelvetica, sans-serif; background-color:                                               #FFFFFF; color:#F67E3A; }

 .MenuBarPad{ 15px 0px 0px 0px;}
 .BgImageCenter{ background-image:url(Images/Banner-Line-Center.png); }
 .RegPadd { padding: 0px 8px 0px 5px;} 
 .LogPadd { padding: 0px 9px 0px 6px;} 
 .LinksPad { padding: 15px 0px 15px 0px;}
 .CopyrightPad  { padding: 0px 20px 0px 0px;}
 .sep { color:#00acec;}
 .LeftBg { background-image:url(Images/Sky-Bg.jpg); height:508; background-repeat:no-repeat; background-position:top left;background-color: #F8F1EF;  }
 .RigBg { background-color: #F8F1EF;  background-image:url(Images/Sky-Bg2.jpg);  height:508; background-repeat:repeat-x;}
 .BottomPad { padding: 15px 10px 0px 10px; }
  .LeftBgpattern { background-image:url(Images/Bgpattern.jpg); height:508; background-repeat:no-repeat; background-position:top left;background-color: #F8F1EF;  }
 .RigBgpattern { background-color: #F8F1EF;  background-image:url(Images/Sky-Bgpattern.jpg);  height:508; background-repeat:repeat-x;}
   .LeftBggradiant { background-image:url(Images/bggradiant.jpg); height:508; background-repeat:no-repeat; background-position:top left;background-color: #F8F1EF;   }
 .RigBggradiant { background-color: #F8F1EF;  background-image:url(Images/Sky-Bgpattern.jpg);  height:508; background-repeat:repeat-x;}
    .LeftBg4 { background-image:url(Images/bg4.jpg); height:508; background-repeat:no-repeat; background-position:top left; background-color: #F8F1EF;  }
 .RigBg4 { background-color: #F8F1EF;  background-image:url(Images/Sky-Bgpattern.jpg);  height:508; background-repeat:repeat-x;}
	 
	     .LeftBg5 { background-image:url(Images/bg5.jpg); height:508; background-repeat:no-repeat; background-position:top left;background-color: #F8F1EF;   }
 .RigBg5 { background-color: #F8F1EF;  background-image:url(Images/Sky-Bgpattern.jpg);  height:508; background-repeat:repeat-x; }
	 
	 
														  	

.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-weight: normal;  font-size: 11px; color:#114f87;  font-family: Tahoma, Arial, Helvetica; }
 A.CommandButton:hover { font-weight: normal;  font-size: 11px; color:#000000;  font-family: Tahoma, Arial, Helvetica; }
 .Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   {  font-weight: normal; font-size: 10px; color:#F67E3A;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
 A.Skinobject:hover    {  text-decoration:  underline; font-size: 10px; color:#4F4F4F; font-family:  Verdana, Arial, Helvetica, sans-serif; }
 A:link, A:visited, A:active   { color: #D35109;  text-decoration:  font-family: verdana; font-size: 11px; } 
 A:Hover  { color: #000000; font-family: verdana; font-size: 11px; text-decoration: underline; }
 .Txt1 { font-size:11px; color:#000000; } 
                                           	 
/*-- Heading # 1 --*/ H1 { font-weight: normal; font-size: 26px; color: #8B2F00; font-family: Tahoma, Arial, Helvetica;}
/*-- Heading # 2 --*/ H2 { font-weight: normal; font-size: 20px; color: #8B2F00; font-family: Tahoma, Arial, Helvetica;}
/*-- Heading # 3 --*/ H3 { font-weight: normal; font-size: 17px; color: #8B2F00; font-family: Tahoma, Arial, Helvetica;}
/*-- Heading # 4 --*/ H4 { font-weight: bold; font-size: 14px; color: #8B2F00; font-family: Tahoma, Arial, Helvetica;}
/*-- Heading # 5 --*/ H5 { font-weight: bold; font-size: 12px; color: #8B2F00; font-family: Tahoma, Arial, Helvetica;}
/*-- Heading # 6 --*/ H6 { font-weight: bold; font-size: 11px; color: #8B2F00; font-family: Tahoma, Arial, Helvetica;}


.Panes-TD { padding: 2px 2px 2px 2px; }
.Image-Pane          { width: 100%; padding: 5px 5px 3px 5px;    }
.Content-Left-Pane   { width: 50%; padding:  10px 5px 3px 5px;    }
.Content-Right-Pane  { width: 50%; padding:  10px 5px 3px 5px;    }
.Content-Pane        { width: 100%; padding: 10px 5px 3px 5px;   }
.Left-Side-Pane      { width: 25%;  padding: 10px 5px 3px 5px;    }
.Left-Pane           { width: 33%;  padding: 10px 5px 3px 5px;    }
.Center-Pane         { width: 34%;  padding: 10px 5px 3px 5px;    }
.Right-Pane          { width: 33%;  padding: 10px 5px 3px 5px;    }
.Bottom-Left-Pane    { width: 30%; padding:  10px 5px 3px 5px;    }
.Bottom-Right-Pane   { width: 70%; padding:  10px 5px 3px 5px;    }
.Footer-Pane         { width: 100%; padding: 10px 5px 3px 5px;    }

/*========================================================*/
/*  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: white 1px solid; font-weight: bold; font-size: 9pt; border-left: white 0px solid; CURSOR: hand; color: black; border-bottom: white 1px solid; FONT-STYLE: normal; font-family: Tahoma, Arial, Helvetica; BACKGROUND-color: transparent }
.ModuleTitle_MenuIcon {	border-top: #eeeeee 1px solid; border-left: #eeeeee 1px solid; WIDTH: 15px; CURSOR: hand; border-bottom: #eeeeee 1px solid; HEIGHT: 21px; BACKGROUND-color: #eeeeee;  }
.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: #ffffff }
.ModuleTitle_MenuBreak { border-right:  #eeeeee 0px solid; border-top: #eeeeee 1px solid; border-left: #eeeeee 0px solid; border-bottom: #eeeeee 1px solid; HEIGHT: 1px; BACKGROUND-color: #eeeeee }
.ModuleTitle_MenuItemSel { font-weight: bold; font-size: 9pt; CURSOR: hand; color: #ffffff; FONT-STYLE: normal; font-family: Tahoma, Arial, Helvetica; BACKGROUND-color: #F67E3A; }
.ModuleTitle_MenuArrow { border-right:  #ffffff 1px solid; border-top: #ffffff 0px solid; font-size: 10pt; CURSOR: hand; border-bottom: #ffffff 1px solid; font-family: webdings }
.ModuleTitle_RootMenuArrow { font-size: 10pt; CURSOR: hand; font-family: webdings }
.ModuleTitle_MenuItemSel { background:url(images/Footer.gif)  color: #F67E3A; font-family: Arial; font-size: 11px; font-weight: normal;  cursor: pointer; cursor: hand; padding: 0px 10px 0px 10px; height: 22px; border: 0;}

.SearchTD { width:300px; vertical-align: right; text-align: right; height: 21px; background: url(Images/Search-Box.png) no-repeat top right; padding: 0px 2px 2px 15px; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:12px; background: transparent; width: 105px; color: #000000; padding:  5px 5px 1px 8px; border: 0px solid #FFFFFF; cursor:text;}


/*========================================================*/
/*  Main Menu                                             */
/*========================================================*/
/*-- box that holds the menu    		--*/ .MainMenu_MenuContainer { background: transparent; width:100%; }
/*-- bar that holds the menu    		--*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }
/*-- submenu container          		--*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { margin: 0 0 0 0; }
/*-- menuitems idle cell           		--*/ .MainMenu_Idle TD { background:url(Images/id-menu.png) no-repeat; font-family: Arial; font-size: 11px; font-weight: Normal; color: #6e6e6e; padding: 3px 0px 0px 15px; width:125px;}
/*-- menuitems over             		--*/ .MainMenu_Selected TD { background:url(Images/hover-menu.png) no-repeat; font-family: Arial; font-size: 11px; font-weight: Normal; color: #F67E3A; padding: 3px 0px 0px 15px; width:125px;}
/*-- menuitems active           		--*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { background:url(Images/hover-menu.png) no-repeat; font-family: Arial; font-size: 11px; font-weight: normal; color: #F67E3A; padding: 3px 0px 0px 15px; width:125px;}
/*-- middle seperator           		--*/ .MainMenu_Seperator { width:0px; height:0px; font-size:0px; padding:0;  }
/*-- not needed - main menu     		--*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none;  }
/*-- module menu continer       		--*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            		--*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        		--*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 0 0 0; }
/*-- not needed - module menu   		--*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
									 		 .ModuleTitle_MenuIcon { padding: 0px px 0px 0px; margin: 0 0 0 0; font-size: 0px; }
									 		 .ModuleTitle_MenuIcon IMG { padding: 0px 0px 0 0px; }
/*-- removing seperator borders 		--*/ .MainMenu_MenuBreak, dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmbrk { padding:0 0 0 0; height:0px; border: 0px solid #FFFFFF; background: transparent; }

/*-- submenu container          		--*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background:#FBF7FA; padding: 0 0 0 0; z-index: 1000; color: #000000; border: 1px solid #D9D9D9;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;  }
/*-- menuitems idle    		       		--*/ .MainMenu_MenuItem { color: #6e6e6e; font-family: Arial; font-size: 11px; font-weight: normal;  font-style: bold; padding: 0px 10px 0px 10px; height: 22px; border: 0;} 
/*-- Submenu idle    		       		--*/ .ModuleTitle_MenuItem { background:url(12menuHover.jpg) no-repeat; color: #b6b6bd; font-family: Arial; font-size: 11px; font-weight: normal;  cursor: pointer; cursor: hand; padding: 0px 10px 0px 10px; height: 22px; border: 0; }
/*-- submenu items hover        		--*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel {  color: #000000; font-family: Arial; font-size: 11px; font-weight: normal;  cursor: pointer; cursor: hand; padding: 0px 10px 0px 10px; height: 22px; border: 0; background:#FEE7DD;}




