﻿/*
==================================================
This css has been developed by Janison to control
styles for the administration pages
==================================================
*/

ul
{
    margin-bottom:1.5em;
    margin-left:2em;
    margin-right:0;
    margin-top:0.3em;
}
ul ul
{
    margin-bottom:0.3em;
}

/*---- Start Column styles -------------------------------------------------------------------*/
.Adm_RightCol
{
	width: 756px;
    margin-right: 5px !important;
    margin-left: 6px !important;
    margin-right: 3px;
    margin-left: 4px;
	float:left;
}
.Adm_RightCol hr
{
    background-color:#ccc;
    color:#ccc;
    margin: 6px 0px 4px 0px;
}
.Adm_LeftCol
{
	float:left;
    margin-left:6px !important;
    width:167px; 
}
/*---- End Column styles ----*/

/*---- Start Menu styles -------------------------------------------------------------------*/
.Adm_MenuContainer
{
     float: none;
     background: #fff;
     width: 100%;
     border: solid 1px #999;
     padding: 0px;
}
.Adm_MenuHeading
{
    background:#ccc url(../images/btn_nav_sub_bg.gif) bottom repeat-x;
	cursor:pointer;
}
.Adm_MenuHeading h2
{
	display:inline;
    margin:0px 5px 0px 5px;
    line-height:2em;
    color:#666;
}
.Adm_MenuBody
{
		background: none;
}
.Adm_Menu ul
{
		margin-left: 20px;
		list-style:none;
		list-style-image:none;
		list-style-type:none;
}
.Adm_Menu a
{
		color:#06c;
}
.Adm_Menu a:hover, .Adm_Menu a:visited
{
		color:#00c;
}
.Adm_Menu a:hover
{
		text-decoration:underline;
}
/************* Start Menu Reveal and Hide Layers *****/
.Adm_Menu .icon_show {
	cursor:pointer;
	float:right;
	height: 11px;
	width: 11px;
	background-image: url(../images/expander.gif);
	background-position: -3px -6px;
	margin: 7px 2px;
}
.Adm_Menu .icon_hide {
	cursor:pointer;
	float:right;
	height: 11px;
	width: 11px;
	background-image: url(../images/collapser.gif);
	background-position: -3px -6px;
	margin: 7px 2px;
}
/******** End Menu Reveal and hide layers ************/
/*---- End Menu styles ----*/

/*---- Start Body styles -------------------------------------------------------------------*/
/************* Start ReportTables styles *****/
.AdminReportTable, .AdminReportTableVert
{
    border-collapse:collapse;
    background-color:#fff;
}
.AdminReportTable th, .AdminReportTable td, .AdminReportTableVert th, .AdminReportTableVert td
{
    padding: 2px 8px;
}
.fileBrowseTbl td
{
    padding: 0px 5px 0px 0px;
}
.AdminReportTable th, .AdminReportTableVert th
{
    padding:8px;
    background-color: #ddd;
    color:#000;
}
.AdminReportTableVert th
{
    text-align:right;
}
.AdminReportTableVert .Adm_BtnRight
{
    background-color: #eee;
}
/************* End ReportTables styles *****/
.Adm_moduleContainer
{
     float: none;
     background: #fff;
     width: 100%;
     padding: 0px;
}
.Adm_moduleHeading
{
    background:#ccc url(../images/btn_nav_sub_bg.gif) bottom repeat-x;
    border:solid 1px #999;
}
.Adm_moduleHeading h2
{
    margin:0px 10px 0px 10px;
    line-height:2em;
    color:#666;
}
.Adm_moduleBody
{
    border: solid 1px #999;
    border-width:0px 1px 1px 1px;
    background:#eee;
		/*width: 225px;
		padding-top: 0;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 0;*/
}
.hasHelp
{
    margin-right:155px;
}
.Adm_moduleBody h3
{
    margin:8px 0px 2px 0px;
    padding:0px 10px;
    line-height:2em;
    color:#777;
}
.Adm_moduleContent
{
    padding: 1em;
}
.Adm_TableHeadingLeft th
{
    padding:4px;
    text-align:right;
}
.Adm_TableHeadingLeft td
{
    padding:4px;
}
th.Adm_TableGroupHeader
{
    color:#777;
    text-align:left;
    background-color:#eee;
    border-top:solid 2px #aaa;
    line-height:1em;
    padding-top:10px;
}
.Adm_moduleContentPanel
{
    border:solid 1px #999;
    padding:1em;
}
.Adm_BtnRight
{
    text-align: right;
}
.Adm_Btn, a.Adm_Btn, a.Adm_Btn:hover /*forumFormBtn*/
{
    font-family:tahoma,arial,verdana,sans-serif;
    cursor: pointer;
	padding: 1px;
	font-size: 0.8em !important;
	background-color:#fff;
	border-right:solid 2px #7694B8;
	border-bottom:solid 2px #7694B8;
	border-left:solid 2px #E1E8F1;
	border-top:solid 2px #E1E8F1;
	text-transform: uppercase;
	color:#000;
}
.Adm_BtnMargin, a.Adm_BtnMargin, a.Adm_BtnMargin:hover, a.Adm_BtnMargin:visited /*forumFormBtnMargin*/
{
    font-family:tahoma,arial,verdana,sans-serif;
    cursor: pointer;
	padding: 1px;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
	font-size: 0.8em !important;
	background-color:#fff;
	border-right:solid 2px #7694B8;
	border-bottom:solid 2px #7694B8;
	border-left:solid 2px #E1E8F1;
	border-top:solid 2px #E1E8F1;
	text-transform: uppercase;
	color:#000;
}
a.Adm_BtnMargin, a.Adm_BtnMargin:hover, a.Adm_BtnMargin:visited
{
	padding: 2px;
}
/************* Start Reveal and Hide Layers *****/
.Adm_RightCol .icon_show {
	cursor:pointer;
	float:right;
	height: 11px;
	width: 11px;
	background-image: url(../images/expander.gif);
	background-position: -3px -6px;
	margin: 2px 4px;
}
.Adm_RightCol .icon_hide {
	cursor:pointer;
	float:right;
	height: 11px;
	width: 11px;
	background-image: url(../images/collapser.gif);
	background-position: -3px -6px;
	margin: 2px 4px;
}
/******** End Reveal and hide layers ************/
/*---- End Body styles ----*/


/*---- Start Help styles -------------------------------------------------------------------*/
.Adm_HelpContainer
{
     float: right;
     background: #fff;
     width: 150px;
     padding: 0px;
     margin-top:5px;
}
.Adm_HelpHeading
{
    background-image: none;
    background: #fff;
    border: solid 1px #aaa;
}
.Adm_HelpHeading h3
{
    text-align:center;
    margin:0px;
    padding:0px 10px;
    line-height:2em;
    color:#393;
}
.Adm_HelpBody
{
    border: solid 1px #ccc;
    border-width: 0px 1px 1px 1px;
    background:#fff;
}
.Adm_HelpContent
{
    padding: 1em;
}
/*---- End Menu styles ----*/

span.tag_ByTags span,
span.tag_Include span,
span.tag_Exclude span
{
    background-position:center 0px;
    background-repeat:no-repeat;
    display:inline-block;
    height:16px;
    width:16px;
}
span.tag_ByTags a span,
span.tag_Include a span,
span.tag_Exclude a span
{
    background-position:center -16px;
}
span.tag_ByTags span
{
    background-image:url(../images/tag_bytag.gif);
}
span.tag_Include span
{
    background-image:url(../images/tag_include.gif);
}
span.tag_Exclude span
{
    background-image:url(../images/tag_exclude.gif);
}

.Adm_LoadingContainer
{
    background-color:#eee;
    border:2px solid #fff;
    padding:10px 30px;
    text-align:center;
}
.Adm_LoadingContainer .loadingImage
{
    display:inline-block;
    width:16px;
    height:16px;
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    background-position:center center;
}
.Adm_LoadingContainer .loadingText
{
    font-size:10px;
    margin-top:5px;
}
/*-----------------------------------------------------------------------*/

