﻿HTML,body 
{
	height:100%;
	margin:0px;
	font-size:9pt;
	font-family: tahoma, verdana, arial;
}

table, td, div, p, span, input, select, textarea
{
	font-size:9pt;
	font-family: tahoma, verdana, arial;
}

A
{
	Color:#0644A3;
	text-decoration:none;
}

A:hover
{
	Color:#D36300;
	text-decoration:none;
}


/*MAIN Styles*/

.TableTitle
{
	border:1px Solid #266B84;
	border-bottom:none;
	padding:4px 7px 6px 7px;
	/*background-Color:#004532;*/
	background-Image:URL('Images/Title_Tile.jpg');
	color:#123487;
	font-weight:600;
	height:25px;
}
.TableFooter
{
	border:1px Solid #3243A9;
	padding:2px 3px 2px 3px;
	background-Color:#72A4AB;
	color:#EFEFFF;
	font-weight:600;
}


.ClsCaption
{
	background-Color:#C6E1EE;
	border:1px Solid #566778;
	border-bottom:none;
	padding:3px 3px 3px 4px;
}

.ClsControl
{
	background-Color:#E3F0F7;
	border:1px Solid #566778;
	border-bottom:none;
	border-right:none;
	padding:3px 3px 3px 4px;
}

.clsButton
{
	width:120px;
	height:20px;
	BACKGROUND-COLOR: #CCDCF0;
	border:1px Solid #001839;
}
.clsTextBox
{
	width:180px;
	border:1px Solid #001839;
}

.ErrorTD
{
	background-Color:#E3CAA9;
	border:1px Solid #566778;
	border-bottom:none;
	padding:3px 5px 5px 5px;
}

.ErrorTD UL
{
	margin:5px 25px 5px 10px;
	Color:#9F1800;
}

.PlainTitle
{
	border-bottom:2px Solid #E4985A;
	padding-bottom:5px;
	padding-right:5px;
	font-weight:600;
	padding-top:8px;
	Color:#482A00;
}

.ClsWhiteContainer
{
	border:1px Solid #989898;
	background-Color:#FFFFFF;
	padding:3px 8px 4px 8px;
	margin-top:1px;
}

.ClsContainer
{
	background-Color:#F8FEFF;
	border:1px Solid #566778;
	padding:8px 10px;
}

.AdminLinks
{
	padding:0px;
	margin:5px;
	margin-right:20px;
	margin-top:0px;
	list-style-type:square;
	line-height:17px;
}

.ClsReportTitle
{
	border:1px Solid #678FC2;
	border-right:none;
	padding:3px 5px;
	background-Color:#ABC7EB;
	text-align:center;
}

.ClsRightReportTitle
{
	border:1px Solid #678FC2;
	padding:3px 5px;
	background-Color:#ABC7EB;
	text-align:center;
}


.RightOddSelected
{
	border:1px Solid #678FC2;
	border-top:none;
	padding:3px 5px;
	background-Color:#AABADF;
	text-align:center;
}
.OddSelected
{
	border:1px Solid #678FC2;
	border-top:none;
	border-right:none;
	padding:3px 5px;
	background-Color:#AABADF;
	text-align:center;
}

.RightOdd
{
	border:1px Solid #678FC2;
	border-top:none;
	padding:3px 5px;
	background-Color:#F6FAFF;
	text-align:center;
}
.Odd
{
	border:1px Solid #678FC2;
	border-top:none;
	border-right:none;
	padding:3px 5px;
	background-Color:#F6FAFF;
	text-align:center;
}


.RightEvenSelected
{
	border:1px Solid #678FC2;
	border-top:none;
	padding:3px 5px;
	background-Color:#A3BFEE;
	text-align:center;
}
.EvenSelected
{
	border:1px Solid #678FC2;
	border-top:none;
	border-right:none;
	padding:3px 5px;
	background-Color:#A3BFEE;
	text-align:center;
}

.RightEven
{
	border:1px Solid #678FC2;
	border-top:none;
	padding:3px 5px;
	background-Color:#E3EFFE;
	text-align:center;
}

.Even
{
	border:1px Solid #678FC2;
	border-top:none;
	border-right:none;
	padding:3px 5px;
	background-Color:#E3EFFE;
	text-align:center;
}

.MenuItem
{
	background-Color:#A8D4F3;
	border-top:1px solid #D9EEF7;
	border-Bottom:1px solid #2181C4;
	height:20px;
	width:100%;
	padding:2px 5px;
}

.UserInfo
{
	background-Image:URL('Images/UserInfo_Tile.jpg');
	height:27px;
}
.UserInfo.Seperator
{
	background-Image:URL('Images/UserInfo_Seperator.jpg');
	width:5px;
	height:27px;
}

.UserInfo.SRight
{
	background-Image:URL('Images/UserInfo_SR.jpg');
	width:5px;
	height:27px;
}
.UserInfo.SLeft
{
	background-Image:URL('Images/UserInfo_SL.jpg');
	width:5px;
	height:27px;
}
.UserInfo.Selected
{
	background-Image:URL('Images/UserInfo_ST.jpg');
	height:27px;
}
.UserInfo A
{
	Color:#1043AF;
}

.Navigation
{
	background-Image:URL('Images/nav_tile.jpg');
	height:27px;
	border:1px Solid #96BCC4;
	padding:4px 10px 2px 10px;
}
.Navigation TD
{
	font-family:Verdana Tahoma;
	Color:#004345;
}

.AlertBox
{
	border:4px Double #C56100;
	width:450px;
	height:150px;
	background-Color:#FEE9D4;
	font-weight:600;
	color:#5F3A00;
	font-size:13pt;
}
.AlertBox TD
{
	font-weight:600;
	color:#5F3A00;
	font-size:13pt;
}
.GreenBox
{
	width:100%;
	border:1px Solid #9BB998;
	background-color:#EEFCF3;
	padding:5px 15px;
}



/*PAGEMAKER*/

.SectionTitle
{
	border:1px Solid #8CABD7;
	background-Color:#DEEBFB;
	padding:5px;
	width:100%;
	font-weight:600;
}

.AddComponent
{
	border:1px Solid #0E71A5;
	background-Image:URL('Images/Button-NoBorder_Tile.jpg');
	padding:5px;
	width:100%;
}


/*CALENDER*/
.ClsCalenderYear
{
	font-family:Tahoma;
	font-size:8pt;
	text-align:center;
	background-color:Navy;
	color:White;
	padding:2px 3px;
}
.ClsCalenderYear A
{
	color:White;
}
.ClsCalenderMonth
{
	font-family:Tahoma;
	font-size:8pt;
	text-align:center;
	background-color:Maroon;
	color:White;
	padding:2px 3px;
}
.ClsCalenderMonth A
{
	color:White;
}
.ClsCalenderWeekDaysName
{
	font-family:Tahoma;
	font-size:8pt;
	text-align:center;
	background-color:Navy;
	color:White;
	padding:2px;
}
.ClsCalenderDays
{
	font-family:Tahoma;
	font-size:8pt;
	padding:2px;
}
.ClsCalenderCurrentDate
{
	font-family:Tahoma;
	font-size:8pt;
	background-color:#e0e0e0;
	color:White;
	padding:2px;
}
.ClsCalenderHolyDay
{
	font-family:Tahoma;
	font-size:8pt;
	background-color:#ffaaaa;
	color:White;
	padding:2px;
}
.ClsCalenderSelectedDate
{
	font-family:Tahoma;
	font-size:8pt;
	background-color:red;
	color:White;
	padding:2px;
}



/*
=====================================
			POPUP Window
=====================================
*/
.Popup
{
	Border: #444 1px solid;
	Z-INDEX: 100;
	Background-Color: #fff;
	Position: absolute;
}
.Popup_load {
	padding:10px;
	vertical-align:middle;
	text-align:center;
}

#loader_container {
	Width: 100%;
	Position: absolute;
	top: 40%;
	text-align: center;
}
#loader {
	Border: #6A6A6A 1px solid;
	Padding: 0px;
	display: block;
	font-size: 10px;
	z-index: 255;
	padding-bottom: 16px;
	margin: 0px auto;
	width: 135px;
	color: #000000;
	padding-top: 10px;
	font-family: Tahoma, Helvetica, sans;
	background-color: #ffffff;
	text-align: left;
	direction:ltr;
}
#progress {
	FONT-SIZE: 1px; LEFT: 10px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #9d9d94
}
#loader_bg {
	FONT-SIZE: 1px; LEFT: 8px; WIDTH: 113px; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebe4
}



.Toolbar
{
	background-Image:URL(Images/Toolbar.jpg);
	border:1px Solid #5a9ad5;
	height:30px;
}
.FileList
{
	border:1px Solid #434343;	
}
.FilePreview
{
	border:1px Solid #434343;	
}