﻿/* --------------- begin : Default -------------------------- */
html, body
{
	width: 100%;
	height: 100%;
	margin: 0px;
}

body
{
	background-color: #EBEBEB;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #00285D;
}

A:link, A:visited, A:active
{
	color: #00285D;
}

A:hover
{
	text-decoration: none;
	color: #FF0000;
}

A.Header:link, A.Header:visited, A.Header:active
{
	color: #FFFFFF;
}

A.Header:hover
{
	text-decoration: none;
	color: #FF0000;
}

/* 
Request access details table
*/
table.AccessDetailsTable
{
	
}
.AccessDetailsTable td.LighterBackDarkText
{
	background-color: #d3d3d3;
	font-weight: bold;
	border:solid 2px #ffffff;
	padding: 2px 5px 2px 5px;
	text-align: left;
}
.AccessDetailsTable td.BackDarkTextCentre
{
	background-color: #00285D;
	color: #ffffff;
	border:solid 2px #ffffff;
	padding: 2px 5px 2px 5px;
	text-align: center;
}

table
{
	border-collapse: collapse;
	
}

tr.Header
{
	height: 20px;
	color: #FFFFFF;
	background-color: #00285D;
	font-weight: bold;
	text-align: left;
	text-indent: 1px;
	vertical-align: middle;
}

td.Spacer
{
	height: 5px;
}

.MultiLineTextBox
{
	font-family: Verdana, Arial;
	font-size: 12px;
}
/* --------------- end   : Default -------------------------- */

/* --------------- begin : Master --------------------------- */
table.Master
{
	height: 100%;
	width: 100%;
}

td.MasterSpacer
{
	height: 20px;
	background-color: #EBEBEB;
}

td.MasterBanner
{
	height: 90px;
	background-color: #00285D;
	background-image: url(images/banner.gif);
	background-repeat: no-repeat;
	background-position: right right;
}

td.MasterBody
{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
}

td.MasterFooter1
{
	height: 23px;
	background-color: #00285D;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: right right;
}

td.MasterFooter2
{
	font-size: xx-small;
}
/* --------------- end   : Master --------------------------- */

/* --------------- begin : Login ---------------------------- */
table.LoginBoxContainer
{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

table.LoginBox
{
	height: 200px;
	width: 400px;
	border: solid thin #00285D;
	font-weight: bold;
}

.FailureText
{
	color: #FF0000;
}

.ValidatorCalloutHighlight
{
	background-color: #FFFACD;
}
/* --------------- end   : Login ---------------------------- */

/* --------------- begin : Report --------------------------- */
table.Report
{
	width: 100%;
}

.ConfirmCWOModalBackground
{
	background-color: #00285D;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.ConfirmCWOModalPopup
{
	background-color: #FFFFFF;
	background-image: url(images/watermarkBG.gif);
	background-position: left center;
	border-width: thin;
	border-style: solid;
	border-color: #00285D;
	padding: 0px;
	width: 350px;
	font-weight: bold;
}
/* --------------- end   : Report --------------------------- */

/* --------------- begin : Help ---------------------------- */
table.Help
{
	width: 100%;
	padding: 3px 3px 3px 3px
}

tr.Help
{
	width: 100%;
}

table.Help td
{
	text-align: left;
}

li.Help
{
	padding: 5px 5px 5px 5px;
}
/* --------------- end   : Help ---------------------------- */

/* --------------- begin : JavaScriptDisabled --------------- */
td.BrowserList
{
	font-family: Verdana, Arial;
	font-size: 10px;
}

td.JavaScriptDisabledContainer
{
	text-align: left;
	vertical-align: top;
}

p.Small
{
	font-family: Verdana, Arial;
	font-size: 10px;
}
/* --------------- end   : JavaScriptDisabled --------------- */


/*AutoComplete flyout */

.autocomplete_completionListElement 
{ 
visibility : hidden;
margin : 0px!important;
background-color : white;
color : windowtext;
border : buttonshadow;
border-width : 1px;
border-style : solid;
cursor : 'default';
overflow : auto;
height : 100px;
text-align : left; 
list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
background-color: #ffff99;
color: black;
padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
background-color : window;
color : windowtext;
padding : 1px;
}


/* For alignment of the scroll bar */
.container table tbody {overflow-x:hidden;} 

.inlineEdit
{
	background-color: #E0FFFF;
}

.required
{
	font-weight:bold
}