﻿BODY
{
    margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	width:725px;
    background-color:#F7EBD1;
    COLOR: #4A5489;
    FONT-FAMILY: Trebuchet MS;
}

.PLainBODY
{
    BACKGROUND-POSITION:left top;
    FONT-SIZE: 8pt;
    background-repeat:no-repeat;
    COLOR: #4A5489;
    FONT-FAMILY: Trebuchet MS;
    margin:0
}

.pageTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 26pt;
    COLOR: #ffffff;
    FONT-FAMILY: Times New Roman
}
.pageSubTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR:#ffffff;
    FONT-FAMILY: Times New Roman
}

.pageHeaderText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR:#ffffff;
    FONT-FAMILY: Times New Roman
}

HR
{
    BORDER-RIGHT: #1a3a90 solid;
    BORDER-TOP: #1a3a90 solid;
    BORDER-LEFT: #1a3a90 solid;
    BORDER-BOTTOM: #1a3a90 solid
}
.tablebody, .tablebody a, .tablebody a:visited
{
	background-color:#ffffff;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #4A5489;
    FONT-FAMILY: Trebuchet MS
}

.userSelect, .userSelect a, .userSelect a:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    font-style:italic;
    FONT-FAMILY: Trebuchet MS
}


.alttablebody, .alttablebody a, .alttablebody a:visited
{
	background-color:#E6E6E2;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #4A5489;
    FONT-FAMILY: Trebuchet MS
}

.edittablebody
{
	background-color:#BAF3F0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #4A5489;
    FONT-FAMILY: Trebuchet MS
}

.tablebodyselected, .tablebodyselected a, .tablebodyselected a:visited
{
	background-color:Yellow;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #4A5489;
    FONT-FAMILY: Trebuchet MS;
    border-color:#000000
}



.tablehead, .tablehead a, .tableheada:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #BAF3F0;
    FONT-FAMILY: Trebuchet MS;
    BACKGROUND-COLOR: #858484
}

.sectionhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #4A5489;
    FONT-FAMILY: Trebuchet MS;
    BACKGROUND-COLOR: #BAF3F0
}


TR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #858484;
    FONT-FAMILY: Trebuchet MS
}

TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #858484;
    FONT-FAMILY: Trebuchet MS
}


.unwatermarked 
{
    width:150;
}


.watermarked 
{
    width:150;
	font-style:italic;
	color:gray;
}

.numberbox
{
    TEXT-ALIGN: right
}
.screentext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #1a3a90;
    FONT-FAMILY: Trebuchet MS
}
.summtable
{
    BORDER-RIGHT: #1a3a90 groove;
    BORDER-TOP: #1a3a90 groove;
    BORDER-LEFT: #1a3a90 groove;
    BORDER-BOTTOM: #1a3a90 groove
}
.inactive
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Trebuchet MS
}
.tabletotal
{
    BORDER-TOP: #477f53;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #1a3a90;
    BORDER-BOTTOM: #477f53;
    FONT-FAMILY: Trebuchet MS
}
.maintablealign
{
    LEFT: 50pt;
    POSITION: absolute
}
.button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #BAF3F0;
    FONT-FAMILY: Trebuchet MS;
    BACKGROUND-COLOR: #4A5489
}
TEXTAREA
{
	font-family:Arial
}
.menustatic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #BAF3F0;
    FONT-FAMILY: Trebuchet MS;
    BACKGROUND-COLOR: #4A5489
}

.menudynamic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #4A5489;
    FONT-FAMILY: Trebuchet MS;
    BACKGROUND-COLOR: #BAF3F0
}

.menuhover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #BAF3F0;
    FONT-FAMILY: Trebuchet MS;
    BACKGROUND-COLOR: #4A5489
}

#footer { background-color:#055118; clear:both; margin-top:0px; padding-top:10px; min-height:10px; color:#fff; font-size:13px; }

INPUT
{
	font-size:8pt;
	color:#4A5489
}
SELECT
{
	font-size:8pt;
	color:#4A5489
}
TEXTAREA
{
	font-size:8pt;
	color:#4A5489
}

.red_alert, .red_alert a, .red_alert a:visited
{
	background-color:#ff0000;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Trebuchet MS
}

.green_alert, .green_alert a, .green_alert a:visited
{
	background-color:#00ff00;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Trebuchet MS
}

.amber_alert, .amber_alert a, .amber_alert a:visited
{
	background-color:Orange;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS
}

.yellow_alert,.yellow_alert a, .yellow_alert a:visited
{
	background-color:yellow;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #4A5489;
    FONT-FAMILY: Trebuchet MS
}

#AlertDiv{
padding: 12px; 
border: #000000 1px solid;
background-color: white; 
text-align: left;
visibility: hidden;
z-index: 99;
}

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=40);
	opacity:0.4;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}



.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: yellow;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}
