td { /* Added for a more uniform look */
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

html { 
	height: 100%; 
}

body { 
	background-image: url(images/depict_back.jpg); 
	background-repeat: repeat;
	background-color: #fff; 
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-size: 76%;
	margin-top: 0;
	margin-bottom: 0;
}

.headerfill { 
	background: url(images/headerfill.jpg) repeat-x top #e4e6e4; 
	border-right: 0px; 
	width: 100%; 
	padding: 10px;
	font-family: tahoma;
	font-size: 12px; 
	font-weight: bold; 
	text-align: left; 
}

span.rotation {
	margin: 0 auto;
	width:100%;
	text-align:center;
	font-size: 8px;
	padding:8px;
	line-height:25px;
}

span.rotation a {
	color:#000;
}

span.rotation a:hover {
	color:#000;
	text-decoration:none;
}

.contentarea { 	
	background-image: url(images/content_bg.gif) repeat-x #fff; 
}

.toppane { 
	background-color: transparent; 
}

.leftpane { 
	background-color: transparent; 
	width: 180px; 
}

.contentpane { 
	background-color: transparent; 
	padding-left: 10px; 
	padding-right: 0px; 
}

.rightpane { 
	background-color: transparent; 
}

.bottompane { 
	background-color: transparent; 
}

.cellback1 { 
	background: url(images/depict_sidefill.gif) repeat-x; 
	border-right: 0px; 
	width: 755px; 
	padding: 0px; 
}

.cellback2 { 
	background: url(images/depict_sidefill.gif) repeat-y #fff;
	border-right: 0px; 
	width: 14px; 
	padding: 0px; 
}

.cellbottom { 
	background: url(images/depict_bottomfill.gif) repeat-x; 
	border-right: 0px; 
	width: 755px; 
	padding: 0px; 
}

.navfill { 
	background: url(images/depict_navfill.jpg) repeat-y; 
	border-right: 0px;
	width: 156px; 
	padding: 0px; 
}

.searchfill { 
	background: url(images/searchfill.jpg) repeat-x; 
	border-right: 0px;
	width: 156px; 
	height: 63px; 
	padding: 0px; 
}

.navfill { 
	background: url(images/depict_navfill.jpg) repeat-y top right #c0f5c9;
	border-right: 0px; 
	width: 156px; 
	padding: 0px; 
}

.contfill { 
	background: #FFFFFF; 
	border-right: 0px; 
	padding: 2px; 
}

.mainfill { 
	background: url(images/depict_back.jpg); 
	border-right: 0px; 
	padding: 0px; 
}

.undernavfill { 
	background: url(images/depict_undernavfill.gif) repeat-x; 
	border-right: 0px; 
	width: 1px; 
	padding: 0px; 
}

#contenttable { 
	width: 100%; 
	height: 100%; 
}

.ControlPanel, .PagingTable { 
	width: 100%; 
	height: 64px; 
	background-color: #fff; 
	border-right: #036 1px solid; 
	border-top: #036 1px solid; 
	border-left: #036 1px solid; 
	border-bottom: #036 1px solid; 
}
	
.SkinObject { 
	font-weight: bold; 
	font-size: 8.5pt; 
	color: #036; 
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none; 
}
	
A.SkinObject:link { 
	text-decoration:  none; 
	color:#036; 
}
	
A.SkinObject:visited { 
	text-decoration: none; 
	color:#036; 
}
	
A.SkinObject:active { 
	text-decoration: none; 
	color:#036; 
}
	
A.SkinObject:hover { 
	text-decoration: none; 
	color:#036; 
}

/*-- login and user tokens  --*/ 
a#dnn_dnnLOGIN_cmdLogin.skinobject:visited, #dnn_dnnLOGIN_cmdLogin.skinobject:link { 
	text-decoration: none;
	color: #19860c; 
}
	
a#dnn_dnnLOGIN_cmdLogin.skinobject:hover { 
	text-decoration: none; 
	color: #34a326; 
}
	
a#dnn_dnnUSER_hypRegister.skinobject:visited, a#dnn_dnnUSER_hypRegister.skinobject:link {
    text-decoration: none; 
	color: #19860c; 
}
	
a#dnn_dnnUSER_hypRegister.skinobject:hover { 
	text-decoration: none; 
	color: #34a326; 
}

/*-- breadcrumbs tokens   --*/ 
span#dnn_dnnBREADCRUMB_lblBreadCrumb a.skinobject:link, span#dnn_dnnBREADCRUMB_lblBreadCrumb a.skinobject:visited, span#dnn_dnnBREADCRUMB_lblBreadCrumb a.skinobject:active {  
	color: #19860c; 
	font-family: tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold; 	
	padding-left: 0px; 
	padding-right: 10px; 
	padding-top: 6px; 
}

/*-- breadcrumbs token hovers  --*/ 
span#dnn_dnnBREADCRUMB_lblBreadCrumb a.skinobject:hover { 
	color: #34a326; 
	font-family: tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight:bold; 
	padding-left: 0px; 	
	padding-right: 10px; 
	padding-top: 6px; 
}

/* style for module titles */
.Head   { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 20px; 
	font-weight: normal; 
	color: #333333; 
}
	
/* style of item titles on edit and admin pages */
.SubHead { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	color: #a37559; 
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000; 
}

/* text style used for most text rendered by modules */
.Normal,.NormalDisabled { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled { 	
	color: Silver; 
}

/* text style used for rendered text which requires emphasis */
.NormalBold { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
}

/* text style used for error messages */
.NormalRed { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color: #f00; 
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
}
	
/*-- textbox used for search    --*/ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox { 
	height:19px; 
	background-color: #fff; 
	width: 120px; 
	color: #666; 
	padding: 4px 4px 0px 4px; 
	border: 2px solid #3fb52f; 
	cursor:text; 
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem { 
	background-color: #fff; 
	color: Red; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10px; 
	font-weight: normal; 
}
	
.DataGrid_Container { 
	background-color: Transparent; 
}
.DataGrid_EditItem { 
}
.DataGrid_Footer { 
	background-color: #fff; 
}
.DataGrid_Header { 
	background-color:Transparent; 
	color: #000; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10px; 
	font-weight: bold; 
}
	
.DataGrid_Item { 
	background-color:Transparent; 
	color: #000; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10px; 
	font-weight: normal; 
}
.DataGrid_Pager { 
}

.DataGrid_SelectedItem { 
	background-color: Silver; 
	color: Blue; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10px; 
	font-weight: normal; 
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
}
	
.TreeMenu_NodeSelected { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	background-color: #dcdcdc; 
}
	
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link { 
	text-decoration: none; 
	color: #036; 
}
	
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  { 
	text-decoration: none; 
	color: #036; 
}
	
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active { 
	text-decoration: none; 
	color: #036; 
}
	
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover { 
	text-decoration: none; 
	color: #f00; 
}

/* styles used in the FileManager */
.FileManager { 
	border-right: #000 1px solid; 
	border-top: #000 1px solid; 
	border-left: #000 1px solid; 
	border-bottom: #000 1px solid; 
	height: 400px; 
}
	
.FileManager_ToolBar { 
	border-bottom: #000 1px solid; 
	height: 25px; 
}
	
.FileManager_Explorer { 
	height:100%; 
	border: dimgray 1px solid; 
	background-color: #fff; 
	margin: 2px 2px 2px 2px; 
}
	
.FileManager_FileList { 
	height:100%; 
	border: dimgray 1px solid; 
	background-color: #fff; 
	margin: 2px 2px 2px 2px; 
	overflow: auto; 
}
	
.FileManager_MessageBox { 
	text-align: center; 
	vertical-align: middle; 
	background-color: #fff; 
	padding: 25px 25px 25px 25px; 
}
	
.FileManager_Header { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	color: #e7e7ff; 
	background-color: #9ebff6; 
	border-bottom: dimgray 1px solid; 
	height: 25px; 
}
	
.FileManager_Pager { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	background-color: #eee; 
	border-top: dimgray 1px solid; 
	height: 25px; 
}
	
.FileManager_StatusBar { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	background-color: #dedfde; 
	height: 25px; 
	margin: 2px 2px 2px 2px; 
}
	
.FileManager_Item { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000; 
	background-color: #f8f8f8; 
	border-top: #000 1px dashed; 
	border-bottom: #000 1px dashed; 
}
	

.FileManager_AltItem { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000; 
	background-color: #eee; 
	border-style: none; 
}
	
.FileManager_SelItem { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	color: #fff; 
	background-color: #9ff; 
	border-style: none; 
}
	
.FileManagerTreeNode  { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
}
	
.FileManagerTreeNodeSelected  { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	background-color: #dcdcdc; 
}
	
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link { 
	text-decoration: none; 
	color: #036; 
}
	
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  { 
	text-decoration: none; 
	color: #036; 
}
	
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active { 
	text-decoration: none;     
	color: #036; 
}
	
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover { 
	text-decoration: none; 
	color: #f00; 
}


/* text style used for help text rendered by modules */
.Help { 
	border-right: #000 1px solid; 
	padding-right: 2px; 
	border-top: #000 1px solid; 
	padding-left: 2px; 
	font-weight: normal; 
	font-size: 11px; 
	padding-bottom: 2px; 
	border-left: #000 1px solid; 
	color: #000; 
	padding-top: 2px; 
	border-bottom: #000 1px solid; 
	font-family: Tahoma, Arial, Helvetica; 
	background-color: #ff9; 
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { 
	text-decoration: underline; 
	color: #036; 
}
A.CommandButton:visited { 
	text-decoration: underline; 
	color: #036; 
}
A.CommandButton:active { 
	text-decoration: underline; 
	color: #036; 
}
A.CommandButton:hover { 
	text-decoration: underline; 
	color: #f00; 
}

/* button style for standard HTML buttons */
.StandardButton { 
	padding-right: 5px; 
	padding-left: 5px; 
	font-weight: normal; 
	font-size: 11px; 
	background: #ddd; 
	color: #000; 
	font-family: Verdana, sans-serif; 
}

    
/* GENERIC */
H1  { 
	color: #664; 
	font-size: 2.0em; 
	font-weight: normal; 
	margin-top: 0em; 
	margin-bottom: 0em; 
}
	
H2  { 
	font-size: 1.7em; 
	margin: 1.2em 0em 1.2em 0em; 
	font-weight: normal; 
	color: #664; 
}
	
H3  { 
	font-size: 1.4em; 
	margin: 1.2em 0em 1.2em 0em; 
	font-weight: normal; 
	color: #036; 
}
	
H4  { 
	font-size: 1.2em; 
	margin: 1.2em 0em 1.2em 0em; 
	font-weight: bold;
    color: #036; 
}
	
H5, DT  { 
	font-size: 1.0em; 
	margin: 1.2em 0em 1.2em 0em; 
	font-weight: bold; 
	color: #036; 
}
	
H6  { 
	font-size: 0.8em; 
	margin: 1.2em 0em 1.2em 0em; 
	font-weight: bold; 
	color: #036; 
}
	
TFOOT, THEAD  { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px; 
	color: #036; 
}
	
TH  { 
	vertical-align: baseline; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color: #036; 
}
	
A:link  { 
	text-decoration: none; 
	color: #036; 
}
	
A:visited { 
	text-decoration: none; 
	color: #036; 
}
	
A:active { 
	text-decoration: none; 
	color: #036; 
}
	
A:hover { 
	text-decoration: underline; 
	color: #f00; 
}

SMALL { 
	font-size: 8px; 
}
	
BIG { 
	font-size: 14px; 
}
	
BLOCKQUOTE, PRE { 
	font-family: Lucida Console, monospace; 
	font-size: 1.0em; 
}
	
p { 
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em; 
}
	
ol, ul, li {
	/* 	list-style: none; */
	font-size: 1.0em; 
	line-height: 1.8em; 
	margin-top: 0.2em; 
	margin-bottom: 0.1em; 
}
	
UL LI { list-style-type: disc; }
UL LI LI { list-style-type: circle; }
UL LI LI LI { list-style-type: square; }
OL LI { list-style-type: decimal; }
OL OL LI { list-style-type: lower-alpha; }
OL OL OL LI { list-style-type: lower-roman; }
UL LI { list-style-type: disc; }
UL UL LI { list-style-type: circle; }
UL UL UL LI { list-style-type: square; }
OL LI { list-style-type: decimal; }
OL OL LI { list-style-type: lower-alpha; }
OL OL OL LI { list-style-type: lower-roman; }
HR {
	color: dimgrey; 
	height: 1pt; 
	text-align: left; 
}

/* Menu-Styles */

/* Main Menu - horiz and vert menus */
.MainMenu_MenuContainer {
	height: 24px;  
	background-color: transparent; 
	width: 156px; 
	background-image: url(images/depict_navfill.jpg); 
	background-repeat: repeat-y; 
	background-color: transparent; 
}

.MainMenu_MenuBar { 
	cursor: pointer;
 	height: 24px; 
	background-color: Transparent; 
}

/* SubMenu Mouseover Tab */
.ActiveRootTab TD { 
	color: #000; /* Black */
	font-family: Tahoma; 
	font-size: 11px; 
	padding-left: 5px; 
	height: 24px;
	width: 156px; 
	background-color: transparent; 
	border-right:  #fff 1px solid;
	border-bottom: #fff 1px solid; 
}

/* Menu Background Tab */
.RootTab TD { 
	background-color: transparent; 
	color: #000; /* Black */
	font-family: Tahoma; 
	font-size: 11px; 
	height: 24px; 
	padding-left: 5px; 
	border-right: #fff 1px solid; 
	border-bottom: #fff 1px solid; 
}

/* Menu Mouseover Tab */
.SelectedRootTab TD { 
	background-color: transparent; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-style: normal; 
	color: #34a326; /* lt green */ 
	height: 24px; 
	border-left: #fff 0px solid; 
	border-top: #fff 0px solid; 
	padding-left: 5px; 
	border-right: #fff 1px solid; 
	border-bottom: #fff 1px solid; 
}

/* Selected Menu Tab Color */
.BreadcrumbRootTab TD { 
	font-family: Tahoma; 
	font-size: 11px; 
	font-style: italic; 
	font-weight: bold; 
	color: #34a326; 
	background-color: transparent; /* #fff */ 
	height: 24px; 
	border-left: #fff 0px solid; 
	border-top: #fff 0px solid; 
	padding-left: 10px; 
	border-bottom: #fff 1px solid; 
}


/* style for horiz menu text color link */
.MainMenu_MenuItem { 
	cursor: pointer; 
	color: #000; /* Black */
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	border-left: #fff 0px solid; 
	border-bottom: #fff 1px solid; 
	border-top: #fff 0px solid; 
	border-right: #fff 0px solid; 
	background-color: Transparent; 
}

/* style for sub menu left block color link */
.MainMenu_MenuIcon { 
	cursor: pointer;	 
	background-color: #bdf3c6; /* #fff */ 
	border-left: #eee 0px solid; 
	border-bottom: #fff 1px solid; 
	border-top: #eee 0px solid; 
	text-align: center; 
	width: 15px; 
	height: 24px; 
}

/* style for horiz menu text color link */
.MainMenu_SubMenu { 
	z-index: 1000; 
	cursor: pointer;
	background-color: #bdf3c6;  /* lt green */ 
	filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #fff 1px solid; 
	border-left: #fff 1px solid; 
	border-top: #fff 1px solid; 
	border-right: #fff 1px solid; 
}

.MainMenu_MenuBreak {
    border-bottom: #eee 1px solid;
    border-left: #eee 0px solid;
    border-top: #eee 1px solid; 
    border-right: #eee 0px solid;
    background-color: #eee;
    height: 1px;
}

/* This is the mouseover color for the menu and the submenu text */
.MainMenu_MenuItemSel { 
	cursor: pointer; 
	color: #000; /* Black */ 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	background-color: #fff; 
	border-bottom: #fff 1px solid;
}	

.MainMenu_MenuArrow
{
    font-family: webdings;
    font-size: 12pt;
    cursor: pointer;
    border-right: #fff 0px solid;
    border-bottom: #fff 1px solid;
    border-top: #fff 0px solid;
}

.MainMenu_RootMenuArrow { 
	font-family: webdings;
    font-size: 12pt;
    cursor: pointer;
}


/* Module Title Menu */
.ModuleTitle_MenuContainer { 
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}

.ModuleTitle_MenuBar { 
	cursor: pointer; 
 	background-color: Transparent; 
}

.ModuleTitle_MenuItem { 
	cursor: pointer; 
	color: #000; /* Black */
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px;
	font-weight: bold; 
	font-style: normal; 
	border-left: #fff 0px solid; 
	border-bottom: #fff 1px solid; 
	border-top: #fff 1px solid; 
	border-right: #fff 0px solid; 
	background-color: Transparent; 
}

.ModuleTitle_MenuIcon {
    cursor: pointer;
    background-color: #eee;
    border-left: #eee 1px solid;
    border-bottom: #eee 1px solid;
    border-top: #eee 1px solid;
    text-align: center;
    width: 15;
    height: 24;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	background-color: #fff; /* White */
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #fff 0px solid; 
	border-left: #fff 0px solid; 
	border-top: #fff 0px solid; 
	border-right: #fff 0px solid; 
}

.ModuleTitle_MenuBreak { 
	border-bottom: #eee 1px solid; 
	border-left: #eee 0px solid; 
	border-top: #eee 0px solid; 	
	border-right: #eee 0px solid; 
	background-color: Transparent; 
	height: 1px; 
}

.ModuleTitle_MenuItemSel { 
	cursor: pointer; 
	color: #000; /* Black */
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #bdf3c6; 
}

.ModuleTitle_MenuArrow { 
	display: none; 
}

.ModuleTitle_RootMenuArrow { 
	display: none; 
}
       

/* LEGACY STYLES from DNN 1-2 */
.HeadBg { 
	background-color: #ccc; 
}
	
.TabBg { 
	background-color: #000; 
}
	
.SelectedTab { 
	font-weight: bold; 
	font-size: 8.5pt; 
	color: #fff; 
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none; 
}
	
A.SelectedTab:link { 
	text-decoration: none; 
	color: #fff; 
}
A.SelectedTab:visited  { 
	text-decoration: none; 
	color:#eee; 
}
	
A.SelectedTab:active { 
	text-decoration: none; 
	color:#eee; 
}
	
A.SelectedTab:hover { 
	text-decoration: none; 
	color:#ccc; 
}
	
.OtherTabs { 
	font-weight: bold; 
	font-size: 8.5pt; 
	color: #fff; 
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none; 
}
		 
A.OtherTabs:link { 
	text-decoration: none; 
	color: #fff; 
}
	
A.OtherTabs:visited  { 
	text-decoration: none; 
	color:#eee; 
}
	
A.OtherTabs:active   { 
	text-decoration: none; 
	color:#eee; 
}
	
A.OtherTabs:hover    { 
	text-decoration:  none; 
	color:#ccc; 
}
	
.PagingTable { 
	height: 33px; 
}
	
.LabelEditOverClass { 
	cursor: pointer; 
	text-decoration: underline overline; 
}
	
.LabelEditOverClassML {	 
	cursor: pointer; 
}
	
.LabelEditTextClass { 
	border: solid 1px red; 
	background-color: Transparent; 
}
	
.LabelEditWorkClass { /*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/ 
	border: solid 0px red; 
	background-color: Transparent; 
}

/* Container CSS - Specific Skin Styles */


/*-- Box Gradient Fill Container --*/
table.gradientfill  { 
	 
	margin: 5px 0; 
	border: 1px solid #333;
} 
.gradientfill td.header { 
	padding: 3px 10px; 
	background: url(../../../_default/Containers/Box/images/gr_default.gif) repeat-x top #C0C0C0;
}
.gradientfill td#ContentPane { 
	padding: 7px 10px; 
	background: #C0C0C0; 
}
.gradientfill td.header span.Head { 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
}
.gradientfill td#ContentPane span.Normal { 
    color: #333; 
}
.gradientfill td#ContentPane a.commandbutton { 
    color: #333;
} 

/*-- Box Gradient Fill Container - Color 1 --*/
table.gradientfillclr1 { 
	 
	margin: 5px 0; 
}
.gradientfillclr1 td.header {  
	padding: 3px 10px;
	background: url(../../../_default/Containers/Box/images/depict_grade01.jpg) repeat-x top #40b530; 
}
.gradientfillclr1 td#ContentPane { 
	padding: 7px 10px; 
	background: #40b530; 
}
.gradientfillclr1 td.header span.Head { 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
}
.gradientfillclr1 td#ContentPane span.Normal { 
	color: #fff; 
}
.gradientfillclr1 td#ContentPane a.commandbutton { 
	color: #fff; 
} 

/*-- Box Gradient Fill Container - Color 2 --*/
table.gradientfillclr2 { 
	 
	margin: 5px 0; 
}
.gradientfillclr2 td.header { 
	background: url(../../../_default/Containers/Box/images/depict_grade02.jpg) repeat-x top #fff;
	padding: 3px 10px; 
}
.gradientfillclr2 td#ContentPane { 
	padding: 7px 10px; 
	background: #fff; 
}
.gradientfillclr2 td.header span.Head { 
	color: #19860c; 
	font-size: 14px; 
	font-weight: bold; 
}
.gradientfillclr2 td#ContentPane span.Normal { 
	color: #333; 
}
.gradientfillclr2 td#ContentPane a.commandbutton { 
	color: #333; 
} 


/*--  Box - Invisible --*/
table.box_invisible { 
	margin: 5px 0; 
}	
.box_invisible td.header { 
	background: transparent; 
	padding: 3px 10px; 
}	
.box_invisible td#ContentPane { 
	background: transparent; 
	padding: 7px 10px; 
}	
.box_invisible td.header span.Head { 
	color: #333; 
	font-size: 14px; 
	font-weight: bold; 
}	
.box_invisible td#ContentPane span.Normal { 
	color: #333; 
}	
.box_invisible td#ContentPane a.commandbutton { 
	color: #333; 
} 
/*-- Box: Outline --*/
table.boxoutline { 
	margin: 5px 0; 
	border: 1px solid #333; 
	background: #fff; 
}	
.boxoutline td.header { 
	padding: 3px 10px; 
	border-bottom: 1px solid #333; 
}	
.boxoutline td#ContentPane { 
	padding: 7px 10px; 
	background: #fff; 
}	
.boxoutline td.header span.Head { 
	color: #333; 
	font-size: 14px; 
	font-weight: bold; 
}	
.boxoutline td#ContentPane span.Normal { 
	color: #333; 
}	
.boxoutline td#ContentPane a.commandbutton { 
	color: #333; 
}

/*-- Box: Outline Container - Color 1 --*/
table.boxoutlineclr1 { 
	margin: 5px 0; 
	border: 1px solid #40b530; 
	background: #fff; 
}
.boxoutlineclr1 td.header { 
	padding: 3px 10px; 
	border-bottom: 1px solid #40b530; 
}
.boxoutlineclr1 td#ContentPane { 
	padding: 7px 10px; 
	background: #fff; 
}
.boxoutlineclr1 td.header span.Head { 
	font-size: 14px; 
	color: #540b530; 
	font-weight: bold; 
}
.boxoutlineclr1 td#ContentPane span.Normal { 
	color: #333; 
}
.boxoutlineclr1 td#ContentPane a.commandbutton { 
	color: #333; 
} 
		
/*-- Box: Outline Container - Color 2 --*/
table.boxoutlineclr2  { 
	margin: 5px 0; 
	border: 1px solid #19860c; 
	background: #fff; 
}
.boxoutlineclr2 td.header { 
	padding: 3px 10px; 
	border-bottom: 1px solid #19860c; 
}
.boxoutlineclr2 td#ContentPane { 
	padding: 7px 10px; 
	background: #fff; 
}
.boxoutlineclr2 td.header span.Head { 
	color: #19860c; 
	font-size: 14px; 
	font-weight: bold; 
}
.boxoutlineclr2 td#ContentPane span.Normal { 
	color: #333; 
}
.boxoutlineclr2 td#ContentPane a.commandbutton { 
	color: #333; 
}


/*-- Box - Solid Fill --*/
table.boxsolidfill { 
	margin: 5px 0; 
}
.boxsolidfill td.header { 
	background: #666; 
	padding: 3px 10px; 
}
.boxsolidfill td#ContentPane { 
	background: #C0C0C0; 
	padding: 7px 10px; 
	border: 1px solid #666; 
}
.boxsolidfill td.header span.Head { 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
}
.boxsolidfill td#ContentPane span.Normal { 
	color: #333; 
}
.boxsolidfill td#ContentPane a.commandbutton { 
	color: #333; 
} 

/*-- Box - Solid Fill - Color 1 --*/
table.boxsolidfillclr1 { 
	margin: 5px 0; 
}
.boxsolidfillclr1 td.header { 
	background: #40b530; 
	padding: 3px 10px;
}
.boxsolidfillclr1 td#ContentPane { 
	background: #fff; 
	padding: 7px 10px; 
	border: 1px solid #40b530; 
}
.boxsolidfillclr1 td.header span.Head { 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
}	
.boxsolidfillclr1 td#ContentPane span.Normal { 
	color: #000; 
}
.boxsolidfillclr1 td#ContentPane a.commandbutton { 
	color: #333; 
} 

/*-- Box - Solid Fill - Color 2 --*/
table.boxsolidfillclr2 { 
	margin: 5px 0; 
	border: 1px solid #c0f5c9; 
}
.boxsolidfillclr2 td.header { 
	background: #c0f5c9; 
	padding: 3px 10px; 
	border-bottom: 1px solid #c0f5c9; 
}
.boxsolidfillclr2 td#ContentPane { 
	background: #fff; 
	padding: 7px 10px;
}
.boxsolidfillclr2 td.header span.Head { 
	color: #333; 
	font-size: 14px; 
	font-weight: bold; 
}
.boxsolidfillclr2 td#ContentPane span.Normal { 
	color: #333; 
}
.boxsolidfillclr2 td#ContentPane a.commandbutton { 
	color: #333; 
}

/*Lines */
/*Lines: Single Line Container*/
table.singleline { 
	margin: 5px 0; 
}
.singleline td.header { 
	border-bottom: 1px Solid #333; 
	padding: 2px 0;
}
.singleline td#ContentPane { 
	background: transparent; 
	padding: 7px 7px 10px 0; 
}
.singleline td.header span.Head { 
	color: #333; font-size: 14px; 
	font-weight: bold; 
}
.singleline td#ContentPane span.Normal { 
	color: #333; 
}
.singleline td#ContentPane a.commandbutton { 
	color: #333; 
} 
		
/* -- Lines: Single Line Container - Color 1 --*/
table.singlelineclr1  { 
	margin: 5px 0; 
}
.singlelineclr1 td.header { 
	border-bottom: 1px Solid #40b530; 
	padding: 2px 0; 
}
.singlelineclr1 td#ContentPane { 
	background: transparent; 
	padding: 7px 7px 10px 0; 
}
.singlelineclr1 td.header span.Head { 
	color: #40b530; 
	font-size: 14px; 
	font-weight: bold; 
}
.singlelineclr1 td#ContentPane span.Normal { 
	color: #333; 
}
.singlelineclr1 td#ContentPane a.commandbutton { 
	color: #333; 
} 

/*-- Lines: Single Line Container - Color 2 --*/
table.singlelineclr2  { 
	margin: 5px 0; 
}
.singlelineclr2 td.header { 
	border-bottom: 1px Solid #19860c; 
	padding: 2px 0; 
}
.singlelineclr2 td#ContentPane { 
	background: transparent; 
	padding: 7px 7px 10px 0; 
}
.singlelineclr2 td.header span.Head { 
	color: #19860c; 
	font-size: 14px; 
	font-weight: bold;	
}
.singlelineclr2 td#ContentPane span.Normal { 
	color: #333; 
}
.singlelineclr2 td#ContentPane a.commandbutton { 
	color: #333; 
} 

/*-- Lines: Double Line Container --*/
table.doubleline { 
	margin: 5px 0; 
}
.doubleline td.header { 
	border-bottom: 3px double #333; 
	padding: 2px 0; 
}
.doubleline td#ContentPane { 
	background: transparent; 
	padding: 7px 7px 10px 0; 
	border-bottom: 1px dotted #333; 
}
.doubleline td.header span.Head { 
	color: #333; 
	font-size: 14px; 
	font-weight: bold; 
}
.doubleline td#ContentPane span.Normal { 
	color: #333; 
}
.doubleline td#ContentPane a.commandbutton { 
	color: #6A0E11; 
} 

/*-- Lines: Double Line Container - Color 1 --*/
table.doublelineclr1  { 
	margin: 5px 0; 
}
.doublelineclr1 td.header { 
	border-bottom: 3px double #40b530; 
	padding: 2px 0; 
}
.doublelineclr1 td#ContentPane { 
	background: transparent; 
	padding: 7px 7px 10px 0; 
	border-bottom: 1px dotted #333; 
}
.doublelineclr1 td.header span.Head { 
	color: #40b530; 
	font-size: 14px; 
	font-weight: bold; 
}
.doublelineclr1 td#ContentPane span.Normal { 
	color: #333; 
}
.doublelineclr1 td#ContentPane a.commandbutton { 
	color: #333; 
}

/*-- Lines: Double Line Container - Color 2 --*/
table.doublelineclr2  { 
	margin: 5px 0; 
}
.doublelineclr2 td.header { 
	border-bottom: 3px double #19860c; 
	padding: 2px 0; 
}
.doublelineclr2 td#ContentPane { 
	background: transparent; 
	padding: 7px 7px 10px 0; 
	border-bottom: 1px dotted #333; 
}
.doublelineclr2 td.header span.Head { 
	color: #19860c; 
	font-size: 14px; 
	font-weight: bold; 
}
.doublelineclr2 td#ContentPane span.Normal { 
	color: #333; 
}
.doublelineclr2 td#ContentPane a.commandbutton { 
	color: #333; 
}

/*-- Rounded --*/

/*-- Rounded: Header Fill --*/
table.roundheadfill { 
	margin: 5px 0; 
	background: transparent; 
}
.roundheadfill .hdrcolor { 
	background: #333; 
}
.roundheadfill td.header { 
	color: #fff; 
	padding: 5px; 
}
.roundheadfill td#ContentPane { 
	padding: 10px 5px; 
}
.roundheadfill td.header span.Head { 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
}
.roundheadfill td#ContentPane span.Normal { 
	color: #333; 
}
.roundheadfill td#ContentPane a.commandbutton { 
	color: #6A0E11; 
}

/*-- Rounded: Header Fill on fff - Color 1 --*/
table.headerfillclr1 { 
	background: #c0f5c9; 
	margin: 5px 0; 
}
.headerfillclr1 .hdrcolor { 
	background: #40b530; 
}
.headerfillclr1 td.header { 
	padding: 5px; 
}
.headerfillclr1 td#ContentPane { 
	padding: 10px 5px; 
}
.headerfillclr1 td.header span.Head { 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
}
.headerfillclr1 td#ContentPane span.Normal { 
	color: #40b530; 
}	
.headerfillclr1 td#ContentPane a.commandbutton { 
	color: #333; 
}

/*-- Rounded: Header Fill on fff - Color 2 --*/
table.headerfillclr2 { 
	margin: 5px 0; 
	background: #c0f5c9; 
}
.headerfillclr2 .hdrcolor { 
	background: #19860c; 
}
.headerfillclr2 td.header { 
	padding: 5px; 
}
.headerfillclr2 td#ContentPane { 
	padding: 10px 5px; 
}
.headerfillclr2 td.header span.Head { 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
}
.headerfillclr2 td#ContentPane span.Normal { 
	color: #333; 
}
.headerfillclr2 td#ContentPane a.commandbutton {  
	color: #333; 
}

/*-- Rounded: Header Fill on Gray - Color 1 --*/
table.headerfillclr1gry { 
	background: #fff; 
	margin: 5px 0; 
}
.headerfillclr1gry .hdrcolor { 
	background: #5b3e2a; 
}
.headerfillclr1gry td.header { 
	padding: 5px; 
}
.headerfillclr1gry td#ContentPane { 
	padding: 10px 5px; 
}
.headerfillclr1gry td.header span.Head { 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
}
.headerfillclr1gry td#ContentPane span.Normal {  
	color: #fff; 
}
.headerfillclr1gry td#ContentPane a.commandbutton { 
	color: #fff; 
}

/*-- Rounded: Header Fill on Gray - Color 2 --*/
table.headerfillclr2gry { 
	margin: 5px 0; 
	background: #2f5205; 
}
.headerfillclr2gry .hdrcolor { 
	background: #2f5205; 
}
.headerfillclr2gry td.header { 
	padding: 5px; 
}
.headerfillclr2gry td#ContentPane { 
	padding: 10px 5px; 
}
.headerfillclr2gry td.header span.Head { 
	color: #2f5205; 
	font-size: 14px; 
	font-weight: bold; 
}
.headerfillclr2gry td#ContentPane span.Normal { 
	color: #fff; 
}
.headerfillclr2gry td#ContentPane a.commandbutton { 
	color: #fff; 
}

/*-- Rounded: Outline --*/
table.roundoutline { 
	margin: 5px 0; 
	background: Transparent; 
}
.roundoutline .hdrcolor { 
}
.roundoutline td.header { 
	padding: 5px; 
	background-color: #fff; 
}
.roundoutline td#ContentPane { 
	padding: 10px 5px; 
	background-color: #fff; 
}
.roundoutline p.header span.Head { 
	color: #333; 
	font-size: 14px; 
	font-weight: bold; 
}
.roundoutline td#ContentPane span.Normal { 
	color: #333; 
}
.roundoutline td#ContentPane a.commandbutton {  
	color: #333; 
}

/*-- Rounded: Outline with Header Fill --*/
table.roundoutlinefill { 
	margin: 5px 0 0 0; 
}
table.roundcontentoutline { 
	background: Transparent; 
	border: 1px solid #E4E4E4; 
	padding: 10px 5px; 
}	
.roundoutlinefill .header { 
	background: #E4E4E4; 
	color: #333; 
	font-size: 14px; 
	font-weight: bold; 
}
.roundoutlinefill td.header {
	padding: 5px; 
}
.roundoutlinefill td#ContentPane { 
	padding: 10px 5px; 
}
.roundoutlinefill td.header span.Head { 
	color: #333; 
	font-size: 14px; 
	font-weight: bold; 
}
.roundcontentoutline td#ContentPane span.Normal { 
	color: #333; 
}
.roundcontentoutline td#ContentPane a.commandbutton { 
	color: #333; 
}

/*-- Rounded: Solid Fill - White --*/
table.roundsolidfill { 
	background: #BEC3C9; 
	margin: 5px 0; 
}
.roundsolidfill td#ContentPane { 
}
.roundsolidfill p.header span.Head { 
	font-size: 14px; 
	color: #333; 
	font-weight: bold;
}
.roundsolidfill td#ContentPane span.Normal { 
	color: #333; 
}
.roundsolidfill td#ContentPane a.commandbutton { 
	color: #6A0E11; 
}

/*-- Rounded: Solid Fill - Gray ---*/
table.solidfillgry { 
	background: #fff; 
	margin: 5px 0; 
}
.solidfillgry td#ContentPane { 
}
.solidfillgry p.header span.Head { 
	font-size: 14px; 
	color: #333; 
	font-weight: bold; 
}
.solidfillgry td#ContentPane span.Normal { 
	color: #333; 
}
.solidfillgry td#ContentPane a.commandbutton { 
	color: #6A0E11; 
}

/*-- Rounded: Solid Fill on White - Color 1 --*/
table.solidfillclr1 { 
	background: #47b938; 
	margin: 5px 0; 
}
.solidfillclr1 td#ContentPane { 
}
.solidfillclr1 p.header span.Head { 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
}
.solidfillclr1 td#ContentPane span.Normal { 
	color: #fff; 
}
.solidfillclr1 td#ContentPane a.commandbutton { 
	color: #333; 
}

/*-- Rounded: Solid Fill on White - Color 2 --*/
table.solidfillclr2 { 
	margin: 5px 0; 
	background: #c0f5c9; 
}
.solidfillclr2 td#ContentPane { 
}
.solidfillclr2 p.header span.Head { 
	font-size: 14px; 
	color: #333; 
	font-weight: bold; 
}
.solidfillclr2 td#ContentPane span.Normal { 
	color: #333; 
}
.solidfillclr2 td#ContentPane a.commandbutton { 
	color: #333; 
}	

/*-- Rounded: Solid Fill on Gray - Color 1 --*/
table.solidfillclr1gry { 
	background: #5b3e2a; 
	margin: 5px 0; 
}
.solidfillclr1gry td#ContentPane {
}
.solidfillclr1gry p.header span.Head { 
	font-size: 14px; 
	font-weight: bold; 
	color: #000; 
}
.solidfillclr1gry td#ContentPane span.Normal { 
    color: #fff; 
}
.solidfillclr1gry td#ContentPane a.commandbutton { 
    color: #fff; 
}


/*-- Rounded: Solid Fill on Gray - Color 2 --*/
table.solidfillclr2gry { 
	margin: 5px 0; 
	background: #2f5205; 
}
.solidfillclr2gry td#ContentPane {

}
.solidfillclr2gry p.header span.Head { 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
}
.solidfillclr2gry td#ContentPane span.Normal { 
    color: #fff; 
}
.solidfillclr2gry td#ContentPane a.commandbutton { 
    color: #fff; 
}










