/*/*=========================================*//*         General CSS for Balance           *//*            by Shaping Design              *//*       http://www.shapingdesign.com        *//*           info@shapingdesign.com          *//*===========================================*//**//*  1. Universal CSS*//**//*Saved Color #006600  Background Color:#E0E6E9 */html {}#body {margin: 10px 0;background-color:#f0b349;}table, tr, td, p {font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em;padding: 0px;margin: 0;}/*Change FixedWidth to increase/decrease width of website*//**//*  2. Layout CSS*//**//*Outside of content Layout CSS*/.OuterDiv { width: 100%; height:100%;}.MainOuterTable{width:960px; text-align:center;height:100%;}/*  3. Background Images /**//* Top Row CSS */.TopRow{height: 9px; padding:0; background: url(images/top.gif) repeat-x bottom left; vertical-align:bottom;}.TopRowLeft {height: 9px; width: 100%; padding: 0; background: url(images/Top_L.gif) no-repeat bottom left; vertical-align:bottom;}.TopRowRight {height: 9px; width: 100%; padding: 0; background: url(images/Top_R.gif) no-repeat bottom right; vertical-align:bottom;}/* Logo Row CSS */.LeftRepeat{background: url(images/L.gif) repeat-y;padding:0;width:10px; vertical-align:top; background-color: #ffe9c4;}.RightRepeat{background: url(images/R.gif) repeat-y;padding:0; width:10px; vertical-align:top; background-color: #ffe9c4;}.MiddleRepeat{background: #fff;padding:0; width:100%;height:100%;vertical-align:top; background-color: #ffe9c4;}/*Logo Layout CSS*/.LogoCell {text-align: left;vertical-align: top;padding: 0 0 0 5px; background-color: #ffe9c4;}/* Menu Row CSS */.MenuRow{height: 26px; padding: 0; vertical-align:top;width:100%; background-color: #ffe9c4;}.MenuTD {vertical-align: top; padding: 10px 0 0 15px; text-align: left; width: 75%; background-color: #ffe9c4;}/* Menu Row CSS */.BarRow{height: 28px; padding: 0; background-color: #406c3c; vertical-align:top;}.BarRowLeft {height: 28px; width: 100%; padding: 0; background: url(images/Bar_L.gif) no-repeat top left; vertical-align:top;}.BarRowRight {height: 28px; width: 100%; padding: 0; background: url(images/Bar_R.gif) no-repeat top right; vertical-align:top;}/* Middle Row CSS */.MiddleRow {padding: 0px; background-color: #ffe9c4; vertical-align:top;}.MiddleRowLeft {padding: 0px; width: 100%; vertical-align:top;}/* Bottom Row Background CSS */.BottomRow {padding:0; width:100%;height: 9px; background: url(images/Bot.gif) repeat-x top center; vertical-align:top;}.BottomRowRight {padding:0; width:100%; height: 9px; background: url(images/Bot_r.gif) no-repeat top right; vertical-align:top;}.BottomRowLeft {padding:0; width:100%; height: 9px; background: url(images/Bot_l.gif) no-repeat top left; vertical-align:top;}/* Footer Row CSS */.FooterRow{height: 15px; width:100%; padding: 0; vertical-align:top;}/**//* 4. Content Area / Panes/**/.PaneHeader {padding: 10px; width: 100%;}.PaneTop {padding: 7px; vertical-align:top;}.PaneTopLeft {padding: 7px; width: 50%; vertical-align:top;}.PaneTopRight {padding: 7px; width: 50%; vertical-align:top;}.PaneLeft {padding: 7px; width: 25%; vertical-align:top;}.PaneCenter {padding: 7px; width: 50%;vertical-align:top;}.PaneRight {padding: 7px; width: 25%;vertical-align:top;}.PaneLowerLeft {padding: 7px; width: 33%; vertical-align:top;}.PaneLower {padding: 7px; width: 33%;vertical-align:top;}.PaneLowerRight {padding: 7px; width: 33%;vertical-align:top;}.PaneRight {padding: 7px; width: 33%;vertical-align:top;}.PaneBottom {padding: 7px;vertical-align:top;}/**//*  6. User/Login/Date/**//* User Row */.UserTD{padding: 5px 20px 0 0; text-align:right;vertical-align:bottom;width:40%;height:40px;}.User_BKG{background: url(images/User_Area.gif) no-repeat bottom ;padding: 0px;vertical-align:top;text-align:right; width:25%;}/* Date Area TD */.DateTD {text-align:center; padding: 5px 0px 0px 0px; white-space:nowrap;vertical-align:bottom; }.Date{color:#333;text-decoration:none;font-weight:normal;font-size:11px;font-family: tahoma, Arial, Helvetica, sans-serif;background: url(images/date_icon.gif) no-repeat center;height:10px;margin: 0 0 0 6px;padding: 40px 5px 7px 5px;}/* Login Area TD */.LoginTD {vertical-align: top; color: #FFF; text-align: right; padding:0px 15px 0 0;}.LoginDiv{float:right;padding:0px;}/*Login Token*/.login,a.login:link,a.login:active,a.login:visited{color:#333;text-decoration:none;font-weight:normal;font-size:11px;font-family: tahoma, Arial, Helvetica, sans-serif;background: url(images/login_icon.gif) no-repeat center;height:10px;margin: 0 0 0 6px;padding: 40px 5px 7px 5px;}a.login:hover{color:#000;text-decoration:none;font-weight:normal;font-size:11px;font-family: tahoma, Arial, Helvetica, sans-serif;background: url(images/login_icon_over.gif) no-repeat center;height:10px;margin: 0 0 0 6px;padding: 40px 5px 7px 5px;}/*User Token*/.user,a.user:link,a.user:active,a.user:visited{color:#333;text-decoration:none;font-weight:normal;font-size:11px;font-family: tahoma, Arial, Helvetica, sans-serif;background: url(images/user_icon.gif) no-repeat center;height:10px;margin: 0 0 0 6px;padding: 40px 5px 7px 5px;}a.user:hover{color:#000;text-decoration:none;font-weight:normal;font-size:11px;font-family: tahoma, Arial, Helvetica, sans-serif;background: url(images/user_icon_over.gif) no-repeat center;height:10px;margin: 0 0 0 6px;padding: 40px 5px 7px 5px;}/**//* 7. Breadcrumb/**/.SearchRowLeft{margin: 0;padding: 4px 10px 0 5px; _padding: 4px 10px 0 5px;}.SearchRowRight{margin: 0 15px;padding: 4px 10px 0 15px; _padding: 2px 10px 0 15px;}/* Breadcrumb Layout Cell CSS */.BreadCrumb, a.BreadCrumb:link, a.BreadCrumb:visited, a.BreadCrumb:active {color: #111;font-family:Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;font-weight: normal;}a.BreadCrumb:hover {color: #999;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;font-weight: normal;}.BreadCrumbL{height: 18px;width:7px;background: url(images/breadcrumb_l.gif) center left no-repeat;}.BreadCrumbR{height: 18px;width:6px;background: url(images/breadcrumb_R.gif) center right no-repeat;}.BreadCrumbBKG{background: url(images/breadcrumb.gif) center repeat-x;height: 18px; vertical-align:top; padding: 0;}/**//*  5. Search/**/#searchDiv{height:20px;float:right;}.searchBKG{height: 20px;width: 235px;background: url(images/searchbox.gif) no-repeat right;}.SearchField{width: 10px; text-align:right; vertical-align:top;}.SearchButton{background: transparent;cursor: hand; font-size: 0px; margin: 0px;_margin: 2px 15px 0px 0px; padding: 13px 15px 13px 42px; color: #fff;}#dnn_dnnSEARCH_txtSearch {vertical-align: top;height: 20px; font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; background: transparent; border: 0px solid #A1A1A1; color: #fff; cursor: text; margin: 0px; padding: 3px 0 0 7px; _padding: 3px 0 0 10px;_margin:0 0 0 5px; width: 195px; _width: 190px;}/**//*  8. Footer/**//*Footer Layout CSS*/.CopyrightTD {padding: 0 0 0px 20px; color: #404040; width: 60%;}.TermsTD {padding: 0 20px 0px 0; color: #111; width: 40%; text-align:right;}/*Footer Text*/.Footer {color: #404040;font-size: 11px; white-space:nowrap;}a.Footer:link, a.Footer:visited, a.Footer:active {color: #404040;font-weight: bold;text-decoration: none;font-size: 11px;}a.Footer:hover {color: #000;font-weight: bold;text-decoration: none;font-size: 11px;}.CopyrightText{color: #404040;font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 11px;}/**//*  9. Links / Text/**//*Hyperlink style for the unselected tabs */.OtherTabs {font-size: 12px;color: #333;font-family: tahoma, Arial, Helvetica, sans-serif;text-decoration: none;}a.OtherTabs:link, a.OtherTabs:visited, a.OtherTabs:active {text-decoration: none;color: #333;background-color: transparent;border: 0;font-weight: bold;}a.OtherTabs:hover {text-decoration: underline;color: #333;background-color: transparent;border: 0;font-weight: bold;}/*Head*/.Head {font-size: 14px;color: #333;font-weight: bold;}/*SubHead Text*/a.SubHead:link, a.SubHead:visited, a.SubHead:active {color: #6E8E05;text-decoration: none;font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;}a.SubHead:hover {color: #2c2c2c;text-decoration: none;font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;}/*Normal Text*/.Normal {font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 12px;}a.Normal:link, a.Normal:visited {color: #333333;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: none;}a.Normal:hover {color: #111111;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: none;}.NormalRed {color: #900;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;}.NormalBold {font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}.NormalTextBox {color: #333;padding-left: 2px;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;}td.NormalTextBox {padding: 0;margin: 0;background: transparent;visibility: invisible;border: 0;}/*Links for entire site*/a:link, a:visited, a:active {color: #333333;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}a:hover {color: #111111;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}select, input {font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}/*applied to invisible objects*/.Invisible {visibility: hidden;}/**//*  7. Main Menu and Module Menus/**//*Main Menu Idle*/.MainMenu_Idle TD{padding: 0 5px 0 0; margin:0;}.MainMenu_Idle TD DIV{Float:left; _Float:none;background:url(images/Menu_Idle_R.gif) bottom right no-repeat transparent;margin:0; padding:0;}.MainMenu_Idle TD DIV DIV{Float:left; _Float:none;background:url(images/Menu_Idle_L.gif) bottom left no-repeat transparent;margin:0; padding:0px 3px 0 0;}.MainMenu_Idle TD DIV DIV DIV{Float:left; _Float:none;background:url(images/Menu_Idle.gif) bottom center repeat-x transparent; color: #000; font-size:12px; font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; padding: 0px 8px 0 7px;margin: 0px 2px 0px 6px;white-space:nowrap;line-height:1em; height: 24px;_Line-height:1em;_height:25px;}/*Main Menu Selected on Mouse Hover*/.MainMenu_Selected TD, .rootmenuitembreadcrumb TD{padding: 0 5px 0 0; margin:0;}.MainMenu_Selected TD DIV, .rootmenuitembreadcrumb TD DIV{background:url(images/Menu_Selected_R.gif) bottom right no-repeat transparent;margin:0; padding:0;}.MainMenu_Selected TD DIV DIV, .rootmenuitembreadcrumb TD DIV DIV{background:url(images/Menu_Selected_L.gif) bottom left no-repeat transparent;margin:0; padding:0 3px 0 0;}.MainMenu_Selected TD DIV DIV DIV, .rootmenuitembreadcrumb TD DIV DIV DIV{background:url(images/Menu_Selected.gif) bottom center repeat-x transparent;color: #2C3755; font-size:12px; font-family: Tahoma, Helvetica, sans-serif; font-weight: bold;padding: 0px 8px 0 7px;margin: 0px 2px 0px 6px;white-space:nowrap;line-height:1em; height: 24px;_Line-height:1em;_height:25px; }/*Main Menu Active*/.MainMenu_Active TD, .rootmenuitembreadcrumb TD{padding: 0 5px 0 0; margin:0;}.MainMenu_Active TD DIV, .rootmenuitembreadcrumb TD DIV{background:url(images/Menu_Active_R.gif) bottom right no-repeat transparent;margin:0; padding:0;}.MainMenu_Active TD DIV DIV, .rootmenuitembreadcrumb TD DIV DIV{background:url(images/Menu_Active_L.gif) bottom left no-repeat transparent;margin:0; padding:0 3px 0 0;}.MainMenu_Active TD DIV DIV DIV, .rootmenuitembreadcrumb TD DIV DIV DIV{background:url(images/Menu_Active.gif) bottom center repeat-x transparent; color: #111; font-size:12px; font-family: Tahoma, Helvetica, sans-serif; font-weight: bold;padding: 0px 8px 0 7px;margin: 0px 2px 0px 6px;white-space:nowrap;line-height:1em; height: 24px;_Line-height:1em;_height:25px; }.MainMenu_MenuContainer td {font-size: 0px;font-weight: normal;background: transparent;}/*Submenu Container*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu {background: #FFF; padding: 4px 0 0 0; border: 1px solid #111111;z-index: 1;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}/*Submenu Idle*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { color: #333333; font-family: tahoma; font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; background: transparent; }.MainMenu_MenuItemSel{background: transparent;}/*Submenu Hover*/ .SubMenu_Selected{color: #fff; font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; background-color: #508971;}/*Submenu Active*/ .SubMenu_Active {color: #000; font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; background-color: #fff;}/*Module Menu SubMenu Hover*/.ModuleTitle_MenuItemSel{color: #fff; font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; height: 20px; border-top: 1px solid #999999;border-bottom: 1px solid #999999;background-color: #006600; padding: 0px 30px 0px 16px;}/*Module Menu Continer*/.ModuleTitle_MenuContainer{color: #2c2c2c;}/*Module Menu Bar*/.ModuleTitle_MenuBar{cursor: hand;background: transparent;}/*Not needed*/.MainMenuSeperator, .ModuleTitle_MenuArrow, .MainMenu_MenuArrow, .MainMenu_MenuIcon, .ModuleTitle_MenuIcon {display: none;}.MainMenu_RootMenuArrow, .ModuleTitle_RootMenuArrow{display: none;}/*Remove Seperator Borders */.MainMenu_MenuBreak {background: transparent; padding: 0px; border: 0px; margin:0px;}/*-- END CSS --*/