﻿body {
	margin: 0;
	padding: 0;
	background: #666666;
	min-height: 100%;
	font-family: Segoe UI, Arial, sans-serif; 
	font-size: 13px;
	color: #fff;
}
.bodyTable {
    background: #191919;
    padding: 0;
    width: 980px;
    border: 0;
    height: 100%;
}
.footer {
    background: #000; 
    text-align:center;
    text-transform: uppercase; 
    height:30px; 
    padding:0;
}
a:link {
	color: #ffe105;
}
a:visited {
	color: #ffe105;
}
a:active {
	color: #ffe105;
}
a:hover {
	color: #ffe105;
	text-decoration: none;
}

.failureNotification {
    color: Red; 
}
.subTitle 
{
    font-family: Helvetiker; 
    color: #dedede; 
    font-size:22px;
    letter-spacing: -1px;
}
/* table form
.boxTable {border: 2px solid #000;position: relative;color: #eee;} */
.boxHeader {background-color: #1b1b1b; font-weight: bold; color: white;}
.boxHeader td {padding-top: 5px; padding-bottom: 3px; padding-left: 15px; padding-right: 3px; border-bottom: 1px solid #3d3d3d;}
.boxRow {background-color: #2e2e2e;	font-weight: normal;}
.boxRow td {padding:2px;}
.boxFooter {background-color: #1b1b1b; color: white;}
.boxFooter td {padding-top: 3px; padding-bottom: 5px; padding-left: 15px; padding-right: 3px; border-top: 1px solid #3d3d3d;}

/* grid */
table.myTable {padding: 3px; border: solid 1px #000; width:100%; text-align:left; position:relative; background-color: #2e2e2e;}
.myTable th {color:#ffe105;font-weight:bold;background: url("Images/shim.gif") repeat-x top left;	padding: 5px;text-align:left; border-right: solid 1px #000;}
.myTable th.myTableInvert {color:#ffe105;font-weight:bold;background: url("Images/shim.gif") repeat-x top left;padding: 3px;text-align:left;}
.myTable td {padding:4px; text-align:left; border-top: solid 1px #000; border-right: solid 1px #000; border-left: solid 1px #000;}
.myTable tr {color:#eee}
/*.myTable tr:hover {background-color:#3d3d3d; color: #fff;}*/
.myTable tr.Alternate {background-color:#202020; color: #eee;}
/*.myTable tr.Alternate:hover {background-color:#3d3d3d; color: #fff;}*/

/* login panel */
.contentArea {
	margin: 0 26px;
	width: 938px;
	padding: 15px 0;}

#ContentPanel { 
	position:relative; 
	display:none; 
	background: #2C2C2C; 
	border-bottom: 1px solid #fff; }
	
#ContentPanel .contentArea	{ margin: 0 auto; height:90px; }

#ContentPanel .closeBtn	{ 
	width: 36px;
	height: 30px;
	float: right;
	margin: 10px;
	text-indent: -999px;
	overflow: hidden;
	background: transparent url("Images/fancy_close.png") no-repeat 0 0; }
	
#ContentPanel { background: #3D3D3D; border-bottom-color: #616161; }

#ui-datepicker-div
{
    z-index: 9999999;
}
input.submit
{
	border: 2px solid #f97356;
	height: 24px;
	color: #FFFFFF;
	background-color: #cf2e11;
	font-weight: bold;
}
input[type=submit] {
	border: 2px solid #f97356;
	height: 24px;
	color: #FFFFFF;
	background-color: #cf2e11;
	font-weight: bold;
}
input.image
{
	border: 0;
}
input[type=image] {
	border: 0;
}
input.radio
{
	border: 0;
}
input[type=radio] {
	border: 0;
}
select
{
	border: solid 1px Gray;
}
input 
{
	border: solid 1px Gray;
}
textarea
{
	border: solid 1px Gray;
}
.normalfld
{
    background-color: #FFFFFF;
    border: 1px solid Gray;
}
.focusfld
{
    background-color: #FFFFCC;
    border: 1px solid Black;	
}

.alphaActive {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #df5024;
	background-color: #872011;
}
.alphaActive a
{
	color: #ffffff;
}
.alphaInactive {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #df5024;
}
.alphaInactive a
{
	color: #ffe105;
	text-decoration: none;
}
