﻿
/* ---------------------------------------------------------------------------------------------*/
/* Additional adjustments and elements apart from the design: taken from lsbme.css*/

.errorMark{color:#800517;font-size:1.5em;font-weight:700;}
.errorText{color:#800517;font-size:1em;font-style:italic;font-weight:700;}
.notice{color:#e39d34;font-size:1em;font-weight:700;}
.linkbutton{font-size:1em;font-weight:700;}
form td{vertical-align:middle;}
.ReportTitle{border-bottom:thin;color:#000;font-size:1.2em;font-variant:small-caps;font-weight:700;}
.reportHeader{background:#3f6e9e;border-bottom:1px solid #000;color:#fff;font-weight:700;text-align:left}
.HeaderStyle{background-color:#325981;color:#FFF; text-align:left; font-size:larger;  }
.smnote{color:#768688;font-size:.8em;}
.note{color:#768688;font-size:.9em;}
.popupControl
{
	margin: 5px;
	background: #FFF;
	background-color: #FFFFCC;
	border: 1px solid #999999;
	left: 342px;
	position: absolute;
	top: 766px;
	visibility: hidden;
	padding: 12px;
}
.waitPanel{float: right; padding: 15px;display:none;} /*  */
.watermark{background:#FAF;}
td.line,.altrow,.SelectedRowStyle{background:#DBE1E2;}
td.line{height:1px;}
a,strong a:hover{color:#325981;text-decoration:underline;}
ol li a:hover,ol a:hover{color:#325981;font-weight:400;text-decoration:none;}
.footer span,.box_right td,.box_right strong{color:#fff;}
.footer span a,.box_right a,.box_right strong a:hover{color:#fff;text-decoration:underline;}
.footer span a:hover,.box_right a:hover,.box_right strong a{color:#fff;text-decoration:none;}
.box_right em,.box_right em b{color:#c5d8eb;}

table.ff td,td.ff{vertical-align:top;}
th.ff{ background-color:Blue; color:White; text-align:left}
th{text-align:left}
td{font-family:"Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;line-height:1.05em;vertical-align:top; text-align:left;}
td.centerheader{background:#e39d34;height:50px;}
td.rightheader{background:#c5d8eb;height:50px;}
td.rightcol{background:url(../images/box0_r_bg.jpg) left top no-repeat #3f6e9e;}
td.rightcolbot{background:url(../images/box0_r1_bg.jpg) left top no-repeat #c5d8eb;}
td.rightcolhelp{background:#eee;}
td.footerrt{background:url(../images/footer_bg.jpg) left top no-repeat #e39d34;}
td.lineDk{background:#AAB7B9;}


div.rightcol{background:url(../images/box0_r_bg.jpg) left top no-repeat #3f6e9e;}
.royalblueback{background:#3f6e9e;}
.requiredfield{background-color:#E1FFFF;}
.red {color: #800000;}
/*input.button {margin: 0;font: bold .9em Arial, Sans-serif;border: 1px solid #000;background: #FFF;padding: 2px 3px;	
color: #000;background-image:url('images/ButtonGradient.gif');
} */
fieldset {background:#fff;}
.contentPanel{padding:5px 10px 5px 5px;}

/* ---------------------------------------------------------------------------------------------*/
/* AJAX TOOLKIT*/
.accordionHeader {
	BORDER-BOTTOM: #2f4f4f 1px solid; BORDER-LEFT: #2f4f4f 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #2e4d7b; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Sans-Serif; COLOR: white; FONT-SIZE: 12px; BORDER-TOP: #2f4f4f 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #2f4f4f 1px solid; PADDING-TOP: 5px
}
#master_content .accordionHeader A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#master_content .accordionHeader A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline
}
.accordionHeaderSelected {
	BORDER-BOTTOM: #2f4f4f 1px solid; BORDER-LEFT: #2f4f4f 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #5078b3; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Sans-Serif; COLOR: white; FONT-SIZE: 12px; BORDER-TOP: #2f4f4f 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #2f4f4f 1px solid; PADDING-TOP: 5px
}
#master_content .accordionHeaderSelected A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#master_content .accordionHeaderSelected A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline
}
.accordionContent {
	BORDER-BOTTOM: #2f4f4f 1px; BORDER-LEFT: #2f4f4f 1px ; PADDING-BOTTOM: 5px; BACKGROUND-COLOR:#e5e5e5; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: medium none; BORDER-RIGHT: #2f4f4f 1px ; PADDING-TOP: 10px
}



.cal_Theme1 .ajax__calendar_container   {
    background-color: #e2e2e2;
    border:solid 1px #cccccc;
   width:20em;
}

.cal_Theme1 .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 4px;
    width:20em; 
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
    color: #004080;
    padding-top: 3px;
     
}

.cal_Theme1 .ajax__calendar_body    {
    background-color: #e9e9e9;
    border: solid 1px #cccccc;
    margin-right:0;padding:0 0 0 0;
    width:20em; 
}

.cal_Theme1 .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 4px;
    margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day {
    text-align:center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
    color: #004080;
    font-weight: bold;
    background-color: #ffffff;
    
}

.cal_Theme1 .ajax__calendar_today   {
    font-weight:bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

