/******************************************************************************/
/*  Admin Page Elements
/******************************************************************************/

td.admin-textbox h2
{
	font-family         : trebuchet ms, arial, helivetica, sans-serif;
	color	: #213833;
}

table.form
{
    width               : auto;
}

table.form td
{
    width               : auto;
    padding             : 5px;
}

a:link, a:visited, a:active
{
    text-decoration     : none;
    color               : #390E8E;
}

a:hover
{
    text-decoration     : none;
    color               : red;
}

td.admin-textbox
{
    padding             : 5px;
	padding-top	: 15px;
    border              : 2px solid #98CBFE;
    border-left         : 2px solid #98CBFE;
    line-height         : 150%;
    background	: #ffffff;
	height	: 400px;
	background-image	: url(../images/bg.jpg);
	background-repeat	: repeat-x;
	font-size	: 10pt;
}

td.admin-topbar
{
    background-color    : #98CBFE;
    padding-left        : 10px;
    padding-right       : 5px;
    padding-top         : 5px;
    padding-bottom      : 5px;
    border              : 2px solid #98CBFE;
    font-family         : trebuchet ms, arial, helivetica, sans-serif;
    font-size           : 100%;
    xfont-weight         : bold;
    letter-spacing      : 0px;
    line-height         : 100%;
    color               : #000000;
}

table#adminmenu
{
    behavior            : url("../css/csshover.htc");
    float	: right;
    width               : 100%;
}

table#adminmenu a:link, table#mainmenu a:active, table#mainmenu a:visited
{
    text-decoration     : none;
    color               : #0033aa;
}

table#adminmenu a:hover
{
    text-decoration     : none;
    color               : red;
}

td.adminbox
{
    width               : 100%;
    padding-top         : 0px;
    padding-left        : 6px;
    padding-right       : 5px;
    padding-bottom      : 0px;
    border	: 1px solid #cccccc;
    color               : red;
    background-color    : #ebf3fb;
    font-family         : arial;
    font-size           : 9pt;
    font-weight         : normal;
}

td.adminbox a:link, td.adminbox a:visited, td.adminbox a:active
{
    color               : red
}

td.adminbox a:hover
{
    color               : blue
}

.textArea
{
    font-family         : arial;
    font-size           : 10pt;
}

span.errormessage
{
    color               : red;
}

span.advisorymessage
{
    color               : green;
}

table.editsection
{
    border              : 2px dashed orange;
}

table.editzone
{
    border              : 
}

td.editzonerow
{
    border              : 2px dashed red;
    padding             : 3px;
}

td.movesection
{
    line-height         : 10px;
}

/* Inset Tables */

table.inset
{
    width               : 100%;
    border              : 0px solid #cccccc;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

table.inset td
{
    width               : auto;
}
    
td.head
{
    border-top          : 1px solid #ffffff;
    border-bottom       : 1px solid #ffffff;
    background-color    : #ebf3fb;
    padding             : 0px 15px 0px 15px;
    font-family         : trebuchet ms, tahoma, verdana, arial, sans-serif;
    font-weight         : bold;
}

td.odd
{
    border-top          : 1px solid #EBF3FB;
    border-bottom       : 1px solid #EBF3FB;
    padding             : 0px 15px 0px 15px;
    vertical-align      : middle;
    white-space         : nowrap;
}

td.even
{
    border-top          : 1px solid #EBF3FB;
    border-bottom       : 1px solid #EBF3FB;
    xbackground-color    : #ebf3fb;
    padding             : 0px 15px 0px 15px;
    vertical-align      : middle;
    white-space         : nowrap;
}

td.50percent
{
    width               : 50%;
}


/* List Tables */

table#list
{
}

table#list td
{
    padding             : 1px 0px 1px 0px;
}

div.fixed *
{
    font-family         : "courier new";
}

div#uploading
{
    width               : 200px;
    height              : 200px;
    background-color    : white;
    position            : absolute;
    top                 : 200;
    left                : 200;
}

div#overdiv td
{
    background-color    : white;
    padding             : 5px;
}

div#linklist
{
    padding             
    : 0;
}

div#linklist ul
{
    margin              : 0;
    padding             : 0;
}

div#linklist ul li
{
    margin              : 0;
    padding             : 3px 0 3px 0px;
    list-style          : none;
    line-height         : 14px;
}

div#linklist ul li ul
{
    position            : relative;
    display             : none;
    padding-top         : 3px;
}

div#linklist ul li ul li
{
    font-weight         : normal;
    padding-left        : 20px;
    line-height         : 14px;
}

body.mceContentBody
{
    background-color    : white;
    line-height         : 180%;
}

/* Tabs */

table.tabs
{
    width               : auto;
}

td.tab
{
    width               : 120px;
    background          : white;
    padding	: 2px 0px 0px 0px;
    border-bottom       : 2px solid #98CBFE;
    xbackground-color    : #3d7faf;
    white-space	: nowrap;
    text-align	: center;
    background-image	: url(../images/button3.gif);
    font-family         : trebuchet ms, arial, helivetica, sans-serif;
}

td.activetab
{
    width               : 120px;
    padding	: 2px 0px 0px 0px;
    xbackground-color    : #ebf3fb;
    xborder              : 1px solid #3d7faf;
    border-bottom	: 0;
    color	: #213833;
    xfont-weight	: bold;
    white-space	: nowrap;
    background-image	: url(../images/tabhover.gif);
    text-align	: center;
    font-family         : trebuchet ms, arial, helivetica, sans-serif;
	font-size	: 10pt;
}

td.tab a:link, td.tab a:active, td.tab a:visited
{
	color	: #333333;
	font-family         : trebuchet ms, arial, helivetica, sans-serif;
	font-size	: 10pt;
}

td.tab:hover
{
	xbackground	: #2c5a7c;
	background-image	: url(../images/tabhover.gif);
}

td.tabgap
{
    width               : 2px;
    border-bottom       : 2px solid #98CBFE;
}

td.tabbox
{
    border-top-width    : 0px;
}

/* Admin Menu */

div#adminmenu
{
	background-image	: url(../images/bg.jpg);
	background-repeat	: repeat-x;
	background-color	: #ffffff;
	xwidth	: 100%;
	border	: 2px solid #98CBFE;
	border-left	: 2px solid #98CBFE;
	border-top	: 2px solid #98CBFE;
	float	: right;
	text-align	: right;
	padding	: 2px 10px 2px 10px;
	margin-bottom	: 20px;
	font-size	: 10pt;
}
