/*========================================================*/
/*         CSS for DotNetNuke Skin -                      */
/*                  by intrabest.com                        */
/*========================================================*/

/*========================================================*/
/*   Universal                                          */
/*========================================================*/
@import url("menu.css");
/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ #body,body { background-color: #c0c0c0!important; padding:0;margin: 0;}
/* Setting Text Throughout the skin      */ table, tr, td, p {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  margin: 0;}

/* Setting Text Throughout the skin      */ 
p {font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; }
h1 {font-family: Arial, Helvetica, sans-serif;  fon-sizet: 14pt;  }
h2 {font-family: Arial, Helvetica, sans-serif;  font-size: 14pt;  }
h3 {font-family: Arial, Helvetica, sans-serif;  font-size: 12pt;  }
h3b {font-family: Arial, Helvetica, sans-serif;  font-size: 12pt; }
h4 {font-family: Tahoma, Geneva, sans-serif;  font-size: 12pt; }
h5 {font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  }
h5b {font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;}
.Red1 {font-family: Arial, Helvetica, sans-serif;  font-size: 12pt; }
.Red2  {font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; }
.8pt {font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; }
.8ptBold {font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: bold; }


#dnn_ctr474_DynamicForms_lnkSave, #dnn_ctr462_DynamicForms_lnkSave,  #dnn_ctr456_DynamicForms_lnkSave, #dnn_ctr469_DynamicForms_lnkSave {
	background-color: #ccc;
	border: 1px solid #666;
	padding: 2px;
	margin: 4px 0 4px 0;
	text-decoration: none;
	color: #000000;
}

#dnn_ctr474_DynamicForms_lnkClear, #dnn_ctr462_DynamicForms_lnkClear, #dnn_ctr456_DynamicForms_lnkClear, #dnn_ctr469_DynamicForms_lnkClear {
	background-color: #ccc;
	border: 1px solid #666;
	padding: 2px;
	margin: 4px 0 4px 0;
	text-decoration: none;
	color: #000000;
}

/*========================================================*/
/*   Design Elements                                    */
/*========================================================*/

/*-- width for the standard skin            --*/ .StandardWidth { width: 100%;}
/*-- width for the admin skin               --*/ .AdminWidth { width: 100%;}
												 
.template_style{width:1024px; margin:0 auto;padding: 0px; background-color:#FFF;}/*mini: 780,full: 99%*/

/*-- outermost table of skin                --*/ .OuterTable { width: 100%; height: 100%;}
/*-- content area height                    --*/ .StandardHeight { height: 100%;}
/*-- logo area width                        --*/ .OuterTableDIV  { width: 100%;}
/*-- width for the standard skin            --*/ .LogoArea { padding: 5px 0 5px 0;width:373px;}
/*-- cell containing menu                   --*/ .MenuTD {height:28px; padding: 5px 0 0 0; }
/*-- cell containing search                 --*/ .SearchTD {padding-right:3px;height: 33px;}
/*-- cell containing date                   --*/ .DateTD { height:20px; vertical-align: top; text-align:left; padding: 0 0 0 14px;}
/*-- cell containing login and register     --*/ .LoginTD { height:20px; vertical-align: top;text-align:left;  color: #FFF; padding: 5px 0 0 0; }
/*-- cell containing breadcrumbs            --*/ .BreadCrumbsTD { vertical-align: top; text-align:left; color: #777; padding: 7px 18px 9px 15px; font-weight:bold; }
/*-- cell containing logo                   --*/ .LogoTD { vertical-align: middle; padding: 0 14px 0 0;}
/*-- footermenu class                       --*/ .FooterMenuClass { text-align:left;padding-top:7px;}
/*-- copyright class                        --*/ .CopyrightClass { text-align:left;padding-top:7px;}
/*-- privacy class                          --*/ .PrivacyClass { text-align:left;padding-top:7px;}
/*-- cell containing panes                  --*/ .PanesTD { width:100%; vertical-align: top; padding: 0px; }
/*-- top header section                     --*/ .TopRow { background-color:#025c89;height:74px; padding: 0; }
/*-- topleft header section                 --*/ .TopRowLeft {width:100%; padding: 0; }
/*-- topright header section                --*/ .TopRowRight { width:100%; padding: 0; height:100%;}
/*-- middle bread crum section              --*/ .MiddleBRC { width:100%;height:7px; background:  url(images/MiddleBRC.jpg) repeat-x top left; border-left:#696969 solid 1px; }
																 .InnerPage {height:38px;background:url(images/InnerPageBeardcrum.jpg) repeat-x top left; padding:0px 18px 0px 15px; font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color:#336699;}
/*-- bottom footer section                  --*/ .BottomRow { background-color:#025c89; height: 105px; padding: 0;}
/*-- bottomleft footer section              --*/ .BottomRowLeft { height: 100px; text-align: left; padding: 18px 10px 5px 28px; width:50%;}
/*-- bottomright footer section             --*/ .BottomRowRight { height: 100px; text-align: right; vertical-align: top; padding: 10px;  width:50%;}
/*-- middle content section                 --*/ .MiddleRow {  border-left:#696969 solid 1px; border-right:#e1e1e1 solid 1px; width:77%;}
/*-- middle left section                    --*/ .MiddleRowLeft {width: 16px;min-height: 95px;background: url(images/MiddleRowLeft.jpg) no-repeat top left;}
/*-- middle right section                   --*/ .MiddleRowRight {width: 16px;min-height: 95px;background: url(images/MiddleRowRight.jpg) no-repeat top right;}
/*-- middle content section background      --*/ .MiddleRowBg { background:#FFFFFF url(images/MiddleRowBg.jpg) repeat-x top center; height:100%; }
/*-- middle content section padding         --*/ .MiddleRowPad { padding: 15px 0 0px 0;width:100%;}
/*-- middle right content section           --*/ .MiddleRight { width: 328px; padding: 15px 0 0px 0;} 
/*========================================================*/
/*   Content Panes                                      */
/*========================================================*/

/*-- banner pane                   --*/ .BannerPane { width: 100%; padding: 0 7px 0 7px; background-color:#999999;}
													 .BannerBottomPane{width: 100%;}
/*-- top nav pane                  --*/ .TopNavPane { width: 100%; padding: 0 7px 0 7px;}
/*-- right pane 02                 --*/ .RightPane02 {width: 33%; height:100%; padding: 0 7px 0 7px; background-color: #ffffff;}
/*-- top inside content pane       --*/ .PaneTop { width: 100%; padding: 0 7px 0 7px;}
/*-- left content pane             --*/ .PaneLeft { padding: 0 7px 0 7px; width: 33%; }
/*-- content pane                  --*/ .PaneCenter { padding: 0 7px 0 7px; }
/*-- right content pane            --*/ .PaneRight { padding: 0 7px 0 7px; width: 33%; }
/*-- left content pane             --*/ .PaneLeft2 { padding: 0 7px 0 7px; width: 33%; }
/*-- content pane                  --*/ .PaneCenter2 { padding: 0 7px 0 7px; }
/*-- right content pane            --*/ .PaneRight2 { padding: 0 7px 0 7px; width: 33%; }
/*-- left content pane             --*/ .PaneLeft1 { padding: 0 7px 0 7px; width: 50%; }
/*-- right content pane            --*/ .PaneRight1 { padding: 0 7px 0 7px; width: 50%; }
/*-- bottom inside pane            --*/ .PaneBottom { width: 100%; padding: 0 7px 0 7px; }
/*-- tag line content pane         --*/ .TagLinePane { width:100%; border-left: 3px solid #EEE; vertical-align:middle; padding: 0px 20px 0 20px; }
/*-- Empty panes Style             --*/ .DNNEmptyPane{width:0;padding:0;margin:0;}

/*========================================================*/
/*   Tokens                                             */
/*========================================================*/

/*-- login and user token idle         --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration: none; padding: 0 0 0 0; }
/*-- login and user token hover        --*/ a.LOGIN_object:hover, a.USER_object:hover { text-decoration: underline; }
/*-- date token idle                   --*/ .DATE_object { color: #939393; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #797979; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight:bold;}
														  .BREADCRUMBSInnerPage{line-height: 30px;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight:bold; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#ffffff;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;}
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { color:#e5e5e5; font-weight:normal; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover {font-weight:normal; text-decoration:underline;  }

/*========================================================*/
/*   Text                                               */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #555; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #777; padding: 0; }
														  .BannerBottomPane .SubHead,.TopNavPane .SubHead,.BannerPane .SubHead{color:#FFFFFF;}
/*-- headings - mostly in admin        --*/ .Head { font-size: 10pt; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*   Links                                          */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #3a779d; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; text-decoration: none; }
/*-- default links hover               --*/ a:hover { color: #444; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;	text-decoration: underline; }
/*-- admin button-link style           --*/ .ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
														  .ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:10pt;}
/*-- admin button-link style hover     --*/ .ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
/*-------ControlPanel changes ---------------*/




/*========================================================*/
/*   Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }

/*========================================================*/
/*   Main Menu and Module Menus                         */
/*========================================================*/

/*-- removing bg colors         --*/ .MainMenu_Idle.MainMenu_MenuItem, .MainMenu_Selected.MainMenu_MenuItemSel, .MainMenu_Active.MainMenu_MenuItem, .MainMenu_BreadcrumbActive.MainMenu_MenuItem { background:transparent; }
/*-- box that holds the menu    --*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }
/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 1px 0 0 0; background: #EEEEEE; padding: 0px; border: 1px solid #AAA; font-weight: normal; filter: none; }
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family: Arial, Helvetica, sans-serif;  color: #6A6A6A; font-size: 11px; background: #FCFCFC; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0; }
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; color: #222; background: #EEE; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- menuitems idle             --*/ .MainMenu_Idle TD { color: #FFF; background: transparent; font-size: 8pt; padding: 9px 10px 10px 10px; font-weight: bold; }
/*-- menuitems over             --*/ .MainMenu_Selected TD { color: #eee; background: transparent; font-size: 8pt; padding: 9px 10px 10px 10px; font-weight: bold; }
/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { color: #eee; background: transparent; font-size: 8pt; padding: 9px 10px 10px 10px; font-weight: bold; }
/*-- middle seperator           --*/ .MainMenu_Seperator { background: url(divider_menuitem.gif) no-repeat top right transparent; width:2px; height: 32px; }
/*-- 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 5px 0 0; }
/*-- not needed - module menu   --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}
/*-------------- Search SkinObject Styles --------------*/
.search_style{float:right; height:33px;padding-top:5px;margin-top:5px;}
.search_bg{padding:0px 8px 0px 0;margin-top:-5px;padding-top:-5px;}
img.searchimg{margin-top:0px;padding-top:0px;vertical-align:top;}
#dnn_dnnSEARCH_txtSearch { height:18px;vertical-align:middle; background: #FFF; width: 190px; border: 1px solid #7B5FA9; }
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 190px; height: 18px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 18px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:168px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #533D77;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}
#search_bg {background: url(images/searchbg.jpg) no-repeat top right;height:33px; width:310px;}

/*Datagrids */
.DataGrid_Container{margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}
/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}
/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

