/* Style For HTML PAGE                   */ html { height: 100%; padding:0px; margin:0px; border:0px;}
/* Style For HTML BODY                   */ #body { background: url(images/bg.gif) repeat-x top left #92bbe6; padding:0px; margin:0px; border:0px; }
/* Setting Text Throughout the skin      */ table, tr, td {font-family: Arial; font-size: 12px; color: #737577; line-height:1.7; padding:0px; margin:0px; border:0px;}
                                            p  {font-family: Arial; font-size: 12px; color: #737577; line-height:1.7; padding:0px 0px 7px 0px; margin:0px; border:0px;}
									        li {font-family: Arial; color:#737577; }
											ul {font-family: Arial; color:#737577;}
											ol {font-family: Arial; color:#737577;}

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins        --*/ .StandardWidth { width:1072px; margin:auto;}
/*-- 100 percent height where req  --*/ .FullHeight { height:100%; }
/*-- cell containing Login & Lan   --*/ .LogoTD { width: 745px; height:143px; vertical-align: bottom; padding-right:0px; padding-top:0px;}
/*-- Main cell content panes       --*/ .ContentPanesTD {width:990px; vertical-align: top; padding-top:0px; border:0px; background-color:#FFFFFF}
/*-- Menu TD cell                  --*/ .MenuTD {	width:196px; min-width:196px;  padding-left:12px; padding-right:15px; padding-top:0px; padding-bottom:0px;}
/*-- left content TD               --*/ .LeftTD { padding: 0 7px 0 7px; _padding: 0 7px 0 7px; vertical-align: top; width: 100px; }
/*-- Right content TD              --*/ .RightTD { padding: 0 7px 0 7px; _padding: 0 7px 0 7px; vertical-align: top; width: 25%; }
/*-- content TD                    --*/ .ContentTD { padding: 0 0px 0 7px; _padding: 0 0px 0 7px; vertical-align: top;  background: url(images/ContentTD_BG.gif) no-repeat top left; width:100% }
/*-- outer table on boxed skins    --*/ .OuterTableBoxed { width:1072px; margin:auto;}
/*-- row for space between areas   --*/ .SpaceBar { height:10px; padding: 0 0 0 0; }
/*-- cell containing Header        --*/ .HeaderTD { width: 100%; height:145px; vertical-align:bottom; background: url(images/HeaderTD_BG.gif) no-repeat right top;}
/*-- cell containing Login Searach --*/ .RightHeaderTD { width: 100%; height:143px; vertical-align:bottom; padding-bottom:20px; _padding-bottom:20px;}
/*-- cell containing Date          --*/ .DateTD { width: 33%; height:15px; vertical-align:bottom; padding-left:7px; padding-bottom:7px;}
/*-- cell containing Login & Lan   --*/ .LoginTD { padding: 0 15px 0 7px; _padding: 0 13px 0 7px; vertical-align: top; color:#3774b3; font-size: 11px; font-family: Arial; font-weight:normal; text-decoration: none;}
/*-- cell containing search        --*/ .Search_Pad { }
/*-- cell containing search        --*/ .SearchTD { vertical-align:bottom; padding: 0 7px 20 7px; _padding: 0 7px 20 7px;}
/*-- cell containing breadcrumbs   --*/ .BreadcrumbsTD { vertical-align: middle; font-size: 11px; padding: 0 10px 5 237px; _padding: 0 10px 5 237px; color:#1499c4}
/*-- cell containing privacy       --*/ .PrivacyTD { text-align: left; padding: 0 0 0 0; color:#999999;}
/*-- cell containing copyright     --*/ .FooterTD { width:990px; padding: 7 7 0 7;}


/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- Logo pane                     --*/ .LogoPane { width: 745px; height:143px;  vertical-align: bottom; padding: 0 0px 0 0px;}
/*-- top inside content pane 2     --*/ .HeaderNavPane { vertical-align:middle; padding: 0 7px 0 7px; _padding: 0 7px 0 7px; }
/*-- left content pane             --*/ .LeftPane { padding: 0 0px 0 7px; width: 50%; }
/*-- right content pane            --*/ .RightPane { padding: 0 7px 0 0px; width: 50%; }
/*-- left2 content pane            --*/ .LeftPane2 { padding: 7px 7px 0 7px; vertical-align: top; width: 199px; }
/*-- left2 bot content pane        --*/ .MenuPane { padding: 0px 7px 0 7px; vertical-align: top; width: 199px; }
/*-- content2 pane                 --*/ .FullPane1 { width: 100%; padding: 15px 7px 0 7px; }
/*-- Main Content pane             --*/ .ContentPane { width: 540px; padding: 15px 0px 0 15px; }
/*-- content2 pane                 --*/ .FullPane2 { width: 100%; padding: 0 7px 0 7px; }
/*-- Main right2 content pane      --*/ .RightPane2 { width: 206px; padding: 0 7px 0 7px;}
/*-- MainMidPane1 pane             --*/ .MidPane1 { width: 100%; padding: 7px 7px 0 7px; }
/*-- MainMidPane2 pane             --*/ .MidPane2 { width: 50%; padding: 7px 8px 0 7px; }
/*-- MainMidPane3 pane             --*/ .MidPane3 { width: 50%; padding: 7px 7px 0 8px; }
/*-- bottom inside pane            --*/ .BottomPane { width: 990px; height:148px; background: url(images/FooterTD_BG.gif) no-repeat top right #56b154; background-position:top !important; padding: 0 7px 0 7px;}

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login token idle                  --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #3774b3; font-family: Arial; font-size: 11px; font-weight:normal; text-decoration: none; border: 0px;}
/*-- login token hover                 --*/ a.LOGIN_object:hover { color: #3774b3; font-family: Arial; font-weight: normal; font-size: 11px; text-decoration: none; border: 0px;}
/*-- user token idle                   --*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #f5f5eb; background:  url(ico-register.gif) no-repeat bottom left;  font-family: Arial; font-size: 11px; font-weight:normal; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px;  margin: 0 0px 0 16px; }
/*-- user token hover                  --*/ a.USER_object:hover { background:  url(ico-register-over.gif) no-repeat bottom left; color: #5e7289; font-family: Arial; font-weight:normal; font-size: 11px; text-decoration: none; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #ede9de; font-family: Arial; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1; font-family: Arial; font-size: 11px; text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #1499c4; font-family: Arial; font-size: 11px; text-decoration: none; font-weight:normal;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #3774b3; font-family: Arial; font-size: 11px; text-decoration: none; font-weight:normal; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#fff; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#fff; font-weight:normal; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { font-size: 11px; color:#3774b3; font-weight:normal; text-decoration:none;  }
/*-- terms privacy and copyright hover --*/ .search { font-family: Arial; font-size: 12px; font-weight: normal; color:#3774b3;}

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: Arial; font-size: 12px; color: #737577; line-height:1.7;}
/*-- most of the normal text on site     --*/ .Normalnormal { font-family: Arial; font-size: 12px; font-weight: normal; color: #737577; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: Arial; font-weight: normal; font-size: 12px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: Arial; font-size: 11px; font-weight: normal; color: #329fc3; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 14px; color: #f36026; background: transparent; font-weight: normal; padding: 0;}
/*-- h1 - on site                      --*/ H1 { font-size: 24px; color: #329fc3; background: transparent; font-weight: normal; padding: 0; font-family: Arial; line-height:1;}
/*-- h2 - on site                      --*/ H2 { font-size: 18px; color: #329fc3; background: transparent; font-weight: normal; padding: 0; font-family: Arial; line-height:1;}
/*-- h3 - on site                      --*/ H3 { font-size: 12px; color: #329fc3; background: transparent; font-weight: normal; padding: 0; font-family:Arial; line-height:1;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #f36026; font-family: Arial; font-weight: normal; font-size: 12px; text-decoration: none; }
/*-- default links hover               --*/ a:hover { color: #3774b3; font-family: Arial; text-decoration: none; font-size: 12px; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #f36026; font-family: Arial; font-weight: normal; font-size: 14px; text-decoration: none;}
/*-- normal  links hover               --*/ a.Normal:hover { color: #3774b3; font-family: Arial; text-decoration: none; font-size: 14px;}

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: Arial; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: Arial; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:25px; background: url(images/search-bg.gif) no-repeat top right #fff; width: 173px; color: #737577; padding: 6px 4px 0px 5px; border: 0px solid #FFFFFF; cursor:text;}

.MainMenu_MenuContainer { background: transparent; width: 196px; height:1px; padding: 0 0 0 0; _margin: -2 0 0 0; margin: 0 0 0 0; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; width: 196px; height:1px; padding: 0 0 0 0; margin: 0 0 0 0; }
.MainMenu_SubMenu { margin: 0 0 0 2px; }
.MainMenu_Idle TD { color: #1499c4; font-size: 14px; padding: 0 0 0 5; font-weight: normal; font-family:Arial; height: 27px; }
.MainMenu_Selected TD { color: #3774b3; background-color:#c2e4ee; font-size: 14px; padding: 0 0 0 5; font-weight: normal; font-family:Arial; height: 27px; }
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { color: #3774b3; font-size: 14px; padding: 0 0 0 5; font-family:Arial; font-weight: normal; height: 27px; }
.MainMenu_MenuArrow {display:none;}
.MainMenu_RootMenuArrow {display:none;}
.MainMenu_MenuIcon  {display:none;}
.MainMenuSeperator { display: none; }
.MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}
.MainMenu_MenuIcon { display:none; }									 
.MainMenu_Separator img { width:0px; margin:0 1px 0 1px; background: #ffffff;}
.MainMenu_MenuBreak { border:none; background:transparent; vertical-align:top; }


/*-------------Sub Menu------------------*/
/*-- submenu container          --*/ .MainMenu_SubMenu {  background: #ffffff; padding: 0px; border-top: 1px solid #3774b3; border-left: 1px solid #3774b3; border-right: 1px solid #3774b3; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; font-family:Arial !important; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem { background: color: #1499c4; color: #1499c4; font-family: Arial !important; font-size: 14px; font-weight: normal; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border-bottom: 1px solid #3774b3; border-top: 1px solid #ffffff;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel { background: #c2e4ee; color: #3774b3; font-family: Arial !important; font-size: 14px; font-weight: normal; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; border-bottom: 1px solid #3774b3; border-top: 1px solid #c2e4ee;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

