/* CSS Document */
body { background: #FFF; height: 100%; margin: 0px; padding: 0px; }

/* ControlPanel style */
.ControlPanel { border: none; padding-bottom: 10px; }
.cpanel_left { padding-left: 21px; }
.cpanel_right { padding-right: 33px; }

/*-------- Default Style --------*/
body, th, td, div, p, table, h1, h2, h3, h4, h5, h6.Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, input { color: #2E3D47; font-family: Verdana, Arial, Helvetica, sans-serif; }
body, th, td, div, p, table, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover { font-size: 12px; }
h1, h2, h3, h4, h5, h6 { color: #375162; }
h1, h3, h5, h1 input { font-weight: bold; }
h2, h4, h6 { font-weight: normal; }
h1, h2, h1 input { font-size: 14px; margin: 10px 0; }
h3, h4 { font-size: 12px; margin: 8px 0; }
h5, h6 { font-size: 10px; margin: 6px 0; }


a, a:link, a:visited, a:active { color: #4031aa; text-decoration: none; font-weight: normal; }
a:hover { color: #D00; text-decoration: underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox { font-family: Verdana, Arial, Helvetica, sans-serif; }
.Head { color: #2E3D47; font-weight: bold; }
.SubHead { color: #4C6171; }
.SubSubHead { color: #6E8AA0; }
.NormalRed { color: #F00; }


/*Datagrids */
.DataGrid_Container { margin-top: 15px; }
.DataGrid_Header { font-weight: bold; }
.DataGrid_Header td, .NormalBold td { font-weight: bold; }

/*-------- design style --------*/

.menu_bg { padding: 0 0 0 6px; margin: 0 21px 0 9px; background: url(images/menu_bg.png) top left; }
.menu_left { padding: 0px; margin: 0px; background: url(images/menu_left.png) repeat-y top left; }
.menu_right { margin: 0px; background: url(images/menu_right.png) repeat-y top right; }

#login_style { float: right; padding: 8px 17px 0px 10px; }
#bread_style { float: left; line-height: 34px; padding-left: 18px; color: #000000; }

a.CommandButton:link, a.CommandButton:visited { color: #CB2027; font-weight: bold; text-decoration: none; }
a.CommandButton:hover { color: #4031aa; text-decoration: underline; }

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited { color: #4031aa; }
.ControlPanel a.CommandButton:hover { color: #CB2027; text-decoration: underline; }
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead { font-size: 11px; }

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane { padding: 0px; }
.ContentPane { margin: 15px;}
.FooterPane { background: #FFFFFF;}

/*-------------- Link Style --------------*/
.linkscontainer { padding-top: 20px; text-align: center; }
.links, a.links:link, a.links:active, a.links:visited { font-weight: bold; color: #4031aa; text-transform: uppercase; }
a.links:hover { color: #C00; }

/*-------------- User Style --------------*/
.user, a.user:link, a.user:active, a.user:visited { color: #4031aa; }
a.user:hover { color: #C00; }

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane { width: 0; padding: 0; margin: 0; }










/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar { cursor: pointer; font-size: 11px; background-color: transparent; }

/*  Main Menu Normal  */
.main_dnnmenu_rootitem { font-family: Arial Black, Arial; color: #4031aa; font-size: 15px; font-weight: normal; text-align: center; padding: 8px 12px 12px 12px; text-transform: uppercase; margin-right: 1px; white-space: nowrap; float: left; background: url(images/NavInactive.png) repeat-x top left; }

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover { color: #ff6400; font-size: 15px; font-weight: normal; text-align: center; padding: 8px 12px 12px 12px; background: url(images/menu_hover.gif) repeat-x top left; text-transform: uppercase; margin-right: 1px; white-space: nowrap; float: left; }

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected { font-family: Arial Black, Arial; color: #ff6400; font-size: 15px; font-weight: normal; text-align: center; padding: 8px 12px 12px 12px; background: url(images/NavActive.png) repeat-x top left; text-transform: uppercase; margin-right: 1px; white-space: nowrap; float: left; }

/*  SUB Menu Normal */
.main_dnnmenu_submenu { border: 1px solid #C0D6E5; }

.main_dnnmenu_submenu td { background-color: #F8FAFF; z-index: 1000; font-size: 11px; font-weight: bold; text-align: left; color: #000000; line-height: 2em; padding: 0px 5px; margin: 0px; }

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td { background: #C1F900; color: #000000; }
.main_dnnmenu_itemselected td { background: #C1F900; color: #000000; }

.main_dnnmenu_break { height: 2px; background-color: #D5E0FF; }

/* Module Action Menus */
.ModuleTitle_SubMenu { border: 1px solid #C0D6E5; }

.ModuleTitle_SubMenu td { background-color: #F8FAFF; white-space: nowrap; }

.ModuleTitle_MenuIcon { background-color: #F8FAFF; border: none; padding: 0px 2px; }

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon { background: #CE0D0D url(images/submenu_hover.gif) repeat-x top left; color: #fff; }

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon { height: 2px; background-color: #D5E0FF; }

.NavWrapperCell { vertical-align: top; background: url(images/NavInactive.png) repeat-x top left;}


#User { background-color: #ecebeb;  }

#PageWrapper { position: relative; width: 100%; margin: 22px auto 0 auto; }

#Table_01 { left: 0px; top: 0px; width: 961px; height: 611px; }

#pageTable { background-color: #ecebeb; padding: 0; margin: 0; } 

#Header { left: 0px; top: 0px; width: 961px; height: 96px; }

#NavLeft { left: 0px; top: 96px; width: 116px; height: 40px; float: left; }

#Navigation { left: 116px; top: 96px; width: 420px; height: 40px; background: url(images/NavInactive.png) repeat-x top left; float: left; }

#NavEnding { left: 450px; top: 96px; width: 169px; height: 40px; float: left; }



#Main { background-color: #ecebeb; left: 0px; top: 136px; width: 961px; height: 373px; }

.LeftPane { width: 315px; height: 74px; background: url(images/MiddleBoxLeftModule.png) repeat-x top left; overflow: hidden;}
.RightPane{ width: 312px; height: 74px; background: url(images/MiddleBoxRightModule.png) repeat-x top left; overflow: hidden;}
.GroupLeaderOne { width: 228px; height: 31px; background: url(images/GroupLeader1Module.png) repeat-x top left; overflow: hidden;}
.GroupLeaderTwo{ width: 215px; height: 31px; background: url(images/GroupLeader2Module.png) repeat-x top left; overflow: hidden;}


.centered { border: none; margin-left: auto; margin-right: auto; display: table; }
.centeringContainer { text-align: center; }

.ListDataGrid {background-color: Transparent;}