/*------------------------------------*/

/*====================================*/

/* Obsidian - Stylesheet              */

/*                                    */

/* by SeventhCoast                    */

/* c/o Ty Barho                       */

/* t.barho@gmail.com                  */

/*====================================*/

/*------------------------------------*/





/* Body Styles */

/*-------------*/

html { height: 100%; }

body { margin: 0; background: #1B1B1B; background-image: url(blacknwhite.gif); margin: 10 0 30 0; }

table, tr, td, p {font-family: Bookman Old Style, Times New Roman, Tahoma; font-size: 12px; color: #d0d0d0; line-height: 1.4em; margin: 0;}

th {

vertical-align: baseline;
font-family: Bookman Old Style, Times New Roman, Tahoma;
font-size: 12px;
font-weight: bold;
color: #d0d0d0;

}





/* Control Panel Styles */

/*----------------------*/

.controlpanel {  background: #1b1b1b; border: solid 1px #444444;  }







/* NOTE --> Use this class if you would like to change the width of your page; you may use % or px values */

/*--------------------------------------------------------------------------------------------------------*/

.OuterTable { width: 780px;  background: transparent; align: center; padding: 0; margin: 0; }







/* Page Area Styles */

/*------------------*/

.OuterDiv { width: 100%; background: #1B1B1B; background-image: url(blacknwhite.gif); align: center; padding: 0; margin: 0; }

.TopRow {  background: url(header_bg2.gif) repeat-x top left; height: 167px; padding: 0; margin: 0;} 

.TopRowRight { background: url(header_bg_r2.gif) no-repeat top right; height: 167px; width:100%; padding: 0; margin:0;}

.TopRowLeft { height: 167px; width:100%; padding: 0; }

.TopRowSeparator { background: url(logo_bg_r2.gif) repeat-x top left; height: 167px; width: 41px; padding: 0;  }

.LogoExpandTD { background: url(logo_bg2.gif) repeat-x top left; padding: 0; height:167px; width: 215px; }

.LogoInnerTD { background: url(header_bg_l2.gif) no-repeat top left; text-align:left; vertical-align: top; padding: 35px 0 0 33px; height:167px; }

.LoginTD { height: 42px; text-align:right; vertical-align: bottom; padding: 0 3px 3px 0; }

.DateTD { text-align:right; vertical-align: top; padding: 6px 5px 0 0;}

.MiddleRow { background: url(middle_border_bg.gif) repeat-y top right #070707; border-bottom: solid 1px #444444; padding: 0 0px 0 0px; }

.MiddleRowTable { height: 100%; background: url(middle_bottom_bg.jpg) no-repeat bottom center; }

.MenuTD { background: url(middle_border_bg.gif) repeat-y top left; width: 168px; vertical-align: top; padding: 0 0 45px 0; margin: 0; }

.PanesTD { vertical-align: top; padding: 10px 11px 45px 60px; }

.BottomRow { padding: 14px 0 0 0; }

.BottomRowDIV { background: url(bottom_bg.gif) repeat-x top left; height: 30px; width: 100%; }

.BottomRowLeft { background: url(middle_border_bg.gif) repeat-y top left; height: 30px; vertical-align: middle; padding: 0 0 0 10px;}

.BottomRowSep { background: (x_bottom_sep2.gif) no-repeat top left; height: 30px; width: 154px; padding: 0; }

.BottomRowSearch { background: url(search_bg.jpg) no-repeat top right; width: 307px; height: 30px; padding: 0 0 0  0; }

.SearchTD { text-align: right; padding: 7px 65px 0 0; }

.SearchDIV { width: 100%; height: 30px; padding: 0 0 30px 0; }

.CopyrightDIV { padding: 5px 5px 0 0; color: #2F2F2F; }

.CopyrightTD { text-align: right; }









/* Page Area Styles */

/*------------------*/

.TopPane { padding: 0 7px 0 7px; width: 100%; }

.LeftPane { padding: 0 7px 0 7px; width: 33%; }

.ContentPane { padding: 0 7px 0 7px; }

.RightPane { padding: 0 7px 0 7px; width: 33%; }

.BottomPane {  padding: 5px 7px 10px 7px; width: 100%; }

.MenuBottomPane { padding: 0 7px 10px 7px; width: 100%; }







/* Solpart Menu Styles */

/*---------------------*/

/* NOTE --> notable classes are MainMenu_Out(for idle menu items), MainMenu_Over(for "selected" menu items) */

/*          and MainMenu_Active(for active tab menu items)                                                  */

/*----------------------------------------------------------------------------------------------------------*/

.MainMenu_MenuContainer {  background: transparent; width: 168px; padding-left: 0; }

.MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent;  width: 168px; padding: 0 0 0 41px; }

.MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 2px 0 0 1px; background: #444444; padding: 0px; border: 1px solid #444444; font-weight: normal; filter: none; }

.MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family:  Bookman Old Style, Times New Roman, Tahoma;  color: #d0d0d0; font-size: 12px; background: #1b1b1b; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0; }

.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: Bookman Old Style, Times New Roman, tahoma; font-size: 12px; font-weight: bold; cursor: pointer; cursor: hand; color: #877632; background: #444444; padding: 0px 30px 0px 16px; height: 20px; border: 0;}

.MainMenu_Idle { color: #d0d0d0; background: url(menu_item_idle.gif) no-repeat ; padding: 0; height: 45px; font-weight: bold;}

.MainMenu_Selected { color: #877632; background:  url(menu_item_active.gif) no-repeat ; padding: 0; text-align: right; height: 45px; font-weight: bold;}

.MainMenu_Active, .MainMenu_BreadcrumbActive { color: #877632; background: url(menu_item_active.gif) no-repeat ; padding: 0; height: 45px; font-weight: bold;}

.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }

.ModuleTitle_MenuContainer { color: #2c2c2c; }

.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}

.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }

.ModuleTitle_MenuBreak, .MainMenuSeperator,.MainMenu_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }







/* DNN Text Override Styles */

/*--------------------------*/

/* .normal, .Normal { font-family: tahoma; font-size: 11px; color: #545454; } */

.normal, .Normal { font-family: Bookman Old Style, Times New Roman, tahoma; font-size: 12px; color: #d0d0d0; } 

.NormalBold { font-family: Bookman Old Style, Times New Roman, tahoma; font-size: 11px; font-weight: bold; color: #d0d0d0; }

.NormalRed { color: #C50000; font-family: Bookman Old Style, Times New Roman, Tahoma; font-weight: bold; font-size: 11px; }

.SubHead { font-family: Bookman Old Style, Times New Roman, Tahoma; font-size: 12px; font-weight: bold; color: #d0d0d0; padding: 0; }

.Head { font-family: Bookman Old Style, Times New Roman, Tahoma; font-size: 18px; color: #d0d0d0; background: transparent; font-weight: bold; padding: 0;}

H1 { font-family: Bookman Old Style, Times New Roman, Tahoma; font-size: 18px; color: #d0d0d0; background: transparent; font-weight: bold; padding: 0;}

H2 { font-family: Bookman Old Style, Times New Roman, Tahoma; font-size: 14px; color: #d0d0d0; background: transparent; font-weight: bold; padding: 0;}

H3 { font-family: Bookman Old Style, Times New Roman, Tahoma; font-size: 14px; color: #d0d0d0; background: transparent; font-weight: bold; padding: 0;}








a:link, a:visited, a:active, a.Normal:link, a.Normal:visited { color: #d9d9d9; text-decoration: underline; }

a:hover, a.Normal:hover { color: #ffffff; text-decoration: underline; }

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #6D6D6D; font-family: Bookman Old Style, Times New Roman, Tahoma; font-weight: bold; font-size: 11px; height: 20px; }

a.CommandButton:hover                                                 { color: #877632; font-family: Bookman Old Style, Times New Roman, Tahoma; font-weight: bold; font-size: 11px; height: 20px; }



.NormalTextBox { background: #070707; border: solid 1px #444444; color: #877632; }

.StandardButton { background: #1b1b1b; border: solid 1px #444444; color: #6D6D6D; cursor: pointer; }

.Help { border: solid 0px #444444; background: #1b1b1b; color: #877632; }



img { border-color: #444444; }

hr { color: #444444; border-style: dotted; }





/* DNN:LOGIN & DNN:USER Object Styles */

/*------------------------------------*/

.obj_login, a.obj_login:link, a.obj_login:visited, a.obj_login:active { color: #6D6D6D; font-family: Bookman Old Style, Times New Roman, Tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }

a.obj_login:hover { color: #877632; font-family: Bookman Old Style, Times New Roman, Tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }







/* DNN:CURRENTDATE Object Styles */

/*-------------------------------*/

.obj_date { color: #545454; font-family: Bookman Old Style, Times New Roman, Tahoma; font-size: 10px; font-weight:normal; text-decoration: none; }







/* DNN:BREADCRUMBS Object Styles */

/*-------------------------------*/

.obj_breadCrumbs, a.obj_breadCrumbs:link, a.obj_breadCrumbs:visited, a.obj_breadCrumbs:active { color: #444444; font-family: Bookman Old Style, Times New Roman, Tahoma; font-size: 10px; text-decoration: none; font-weight:bold;}

a.obj_breadCrumbs:hover { color: #877632; font-family: Bookman Old Style, Times New Roman, Tahoma; font-size: 10px; text-decoration: none; font-weight:bold; }







/* DNN:COPYRIGHT, DNN:TERMS & DNN:PRIVACY Object Styles */

/*------------------------------------------------------*/

.obj_footer { color:#2f2f2f; font-size: 11px; }

a.obj_footer:link, a.obj_footer:visited, a.obj_footer:active { color:#2f2f2f; font-weight:bold; text-decoration:none; }

a.obj_footer:hover { color:#6D6D6D; font-weight:bold; text-decoration:none;  }







/* DNN:SEARCH Object Styles */

/*--------------------------*/

/* NOTE --> see the <SPAN></SPAN> tag in the DNN:SEARCH object attribute "Submit" if you are interested in altering the button */

/*-----------------------------------------------------------------------------------------------------------------------------*/

.SearchButton { background: transparent; padding: 13px 20px 4px 0px; cursor: hand; font-size:1px; margin: 0 0 0 0px;}



/* NOTE --> this overrides the textbox style for the search object  */

/*------------------------------------------------------------------*/

#dnn_dnnSEARCH_txtSearch.NormalTextBox { font-size: 10px; font-family: Bookman Old Style, Times New Roman, Tahoma; height:12px; background: transparent; width: 171px; color: #7E7E7E; padding: 1px 5px 0px 8px; border: 0px solid #FFFFFF; cursor:text;}

