BODY
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	color: #000000;
	padding-top: 0px;
	border-bottom: 0px;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(bgtile.gif);
	background-repeat: repeat-y;
}

div.Header
{
	white-space: nowrap;
	min-width: 700px;
}

div.browserbar
{
	position: fixed;
	width: 100%;
	border-right: #d4d0c8 1px solid;
	border-left: #d4d0c8 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #808080 1px solid;
	background-color: #d4d0c8;
	font-weight: bold;
	font-size: 10px;
	vertical-align: middle;
	white-space: nowrap;
	min-width: 700px;
	height: 28px;
}
div.browserbargap
{
	height: 28px;
}
div.browserbar_Username
{
	float: left;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap; #position:relative;
#top:25%;
}
div.browserbar_LeftContent
{
}
div.browserbar_Block
{
	float: right;
	padding-left: 3px;
	padding-right: 3px;
	border-width: 0px;
	vertical-align: middle;
	white-space: nowrap;
}
div.browserbar_Language
{
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
}

div.browserbar_Application
{
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
	margin-top: 3px;
	color: #555555;
}

.browserDropdown
{
	color: #555555;
	margin: 0px;
	padding: 2px;
	border: solid 1px #555555;
	font-weight: bold;
}

div.browserbar_Home
{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	white-space: nowrap; #position:relative;
#top:10%;
}

div.browserbar_SignInSignOut
{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	white-space: nowrap; #position:relative;
#top:10%;
}

div.banner
{
	width: 100%;
	height: 57px;
	min-width: 800px;
	background-image: url(bannertile.gif);
}

div.banner_Left
{
	float: left;
	background-image: url(BannerLeft.jpg);
	height: 57px;
	width: 572px;
}

div.banner_Right
{
	float: right;
	background-image: url(BannerRight.jpg);
	height: 57px;
	width: 225px;
}

div.ApplicationBar
{
	float: left;
	background-color: #05204D;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	vertical-align: middle;
}

div.ApplicationBar_Menu
{
	float: left;
}

div.ApplicationBar_UsersName
{
	padding-right: 10px;
	float: right; #position:relative;
#top:15%;
}

div.Main
{
	min-width: 700px;
	width: 100%;
	clear: both;
}

div.SideMenu
{
	width: 134px;
}

div.ContentAndMessages
{
	min-width: 566px;
	padding-left: 0px;
}

div.toolbar
{
}

td.ToolBarEdgeRight
{
	background-color: #fff;
	background-image: url('ToolBarEdgeRight.png');
	background-repeat: no-repeat;
}

td.ToolBarEdgeLeft
{
	background-color: #fff;
	background-image: url('ToolBarEdgeLeft.png');
	background-repeat: no-repeat;
	background-position: right;
}

div.HelpText
{
}

div.ExceptionList
{
	border-bottom: #303b00 2px solid;
	background-color: #830000;
	color: #ffffff;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 13px;
	background-image: url('ExceptionBG.jpg');
	background-repeat: repeat-y;
}

div.MessageList
{
	border-bottom: #303b00 2px solid;
	background-color: #fcfdf7;
	color: #303b00;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 12px;
	background-repeat: no-repeat;
	background-image: url('WatermarkLogin.jpg');
}

div.ModalMessageListBack
{
	position: fixed;
	top: 160px;
	left: 160px;
	width: 500px;
	z-index: 100;
	padding: 1em;
	background-image: url('border.png');
}

div.ColourBoxBorder
{
	padding: 0px;
	background-image: url('border.png');
}

div.ModalMessageList
{
	margin-right: 16px;
}

div.ModalMessagesTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	border-color: #777777;
	border-style: solid;
	border-width: 1px;
}

div.ModalMessagesBody
{
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #f5f5f5;
	border-left: #777777 1px solid;
	border-right: #777777 1px solid;
}

div.ModalMessagesFooter
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: right;
	background-color: #d4d0c8;
	border-color: #777777;
	border-style: solid;
	border-width: 1px;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

div.Content
{
	width: 100%;
}

div.ContactDetails
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #808080;
	width: 100%;
	position: fixed;
	bottom: 0px;
	height: 15px;
	background-color: #d4d0c8;
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #808080;
}

A.ContactDetailsLink
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
}
A.ContactDetailsLink:link
{
	color: #808080;
	text-decoration: none;
}
A.ContactDetailsLink:visited
{
	color: #808080;
	text-decoration: none;
}
A.ContactDetailsLink:active
{
	color: #808080;
	text-decoration: none;
}
A.ContactDetailsLink:hover
{
	color: #ffffff;
	text-decoration: none;
}

div.VersionLabel
{
	color: #666666;
	width: 100%;
	position: fixed;
	bottom: 0px;
	z-index: 200;
	margin-left: 5px;
}

.toolbar
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	background-color: #303b00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 24px;
}
TABLE.browserbar
{
}

/* This will affect all text boxes */
input[type="text"]
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial;
}

/* This will affect all text boxes that are multi-line */
textarea
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial;
}

/* This will affect all text boxes that are part of the file upload control */
input[type="file"]
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial;
}

/* This will affect all drop down lists */
select
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial;
}

input.browserform
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial;
	background-color: #d4d0c8;
	border-style: none;
	font-size: 10px;
	cursor: hand;
	margin-top: 4px;
	margin-bottom: 4px;
}
select.browserform
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial;
	background-color: #ffffff;
	border-style: none;
	font-size: 10px;
	cursor: hand;
	margin-top: 4px;
	margin-bottom: 4px;
}
TABLE.main
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	width: 100%;
	border-bottom: medium none;
}
.form
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial;
}
.readonlyform
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial;
	border-style: none;
	border-width: 0px;
}
.formbox
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.colourtext
{
	color: #f60321;
}
.ItemLabel
{
	font-weight: bold;
	color: #303b00;
}
.contentarea
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subtitlebar
{
	padding-right: 10px;
	padding-left: 0px;
	margin-bottom: 10px;
	border-left: #003399 0px solid;
	border-bottom: #003399 0px solid;
	background-color: Transparent;
}
H1
{
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H1 EM
{
	font-weight: bold;
	font-size: 14px;
	color: #303b00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
P
{
	font-weight: normal;
	font-size: 10px;
	margin: 8px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
P EM
{
	font-weight: bold;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
EM
{
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H2
{
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H2 EM
{
	font-weight: bold;
	font-size: 13px;
	margin: 4px 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H3
{
	font-weight: bold;
	font-size: 12px;
	margin: 4px 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H3 EM
{
	font-weight: bold;
	font-size: 12px;
	margin: 4px 0px;
	color: #303b00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tablehead
{
	font-weight: normal;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(tablehead.gif);
	background-repeat: repeat-x;
}
.tablehead TD
{
	font-weight: bold;
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: #aaaaaa 1px solid;
	background-color: #3e5129;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(tablehead.gif);
	background-repeat: repeat-x;
	color: #ffffff;
}
.tablehead TD A:link
{
	color: #ffffff;
	text-decoration: none;
}
.tablehead TD A:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tablehead TD A:active
{
	color: #ffffff;
	text-decoration: none;
}
.tablehead TD A:hover
{
	color: #ceff00;
	text-decoration: underline;
}
.tablehead TH A:link
{
	color: #ffffff;
	text-decoration: none;
}
.tablehead TH A:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tablehead TH A:active
{
	color: #ffffff;
	text-decoration: none;
}
.tablehead TH A:hover
{
	color: #ceff00;
	text-decoration: none;
	text-decoration: underline;
}
.tablehead2
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial;
	color: #000000;
	background-color: #eeeeee;
}
.tablehead2 TD
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	border-bottom: #bbbbbb 1px solid;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}
A.tablehead2:link
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
A.tablehead2:visited
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
A.tablehead2:active
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
A.tablehead2:hover
{
	font-weight: bold;
	color: #303b00;
	text-decoration: underline;
}
.tablerow1
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial;
	color: #000000;
	background-color: #ffffff;
}
.tablerow1 TD
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: #ffffff;
	border-bottom: #bbbbbb 0px solid;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tablerow1 TD A:link
{
	color: #000000;
	text-decoration: underline;
}
.tablerow1 TD A:visited
{
	color: #000000;
	text-decoration: underline;
}
.tablerow1 TD A:active
{
	color: #000000;
	text-decoration: underline;
}
.tablerow1 TD A:hover
{
	color: #303b00;
	text-decoration: underline;
}
.tablerow2
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial;
	color: #000000;
}
.tablerow2 TD
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: #f4f4f4;
	border-bottom: #bbbbbb 0px solid;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tablerow2 TD A:link
{
	color: #000000;
	text-decoration: underline;
}
.tablerow2 TD A:visited
{
	color: #000000;
	text-decoration: underline;
}
.tablerow2 TD A:active
{
	color: #000000;
	text-decoration: underline;
}
.tablerow2 TD A:hover
{
	color: #303b00;
	text-decoration: underline;
}


.tablerow3
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial;
}
.tablerow3 TD
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: #be0000;
	border-bottom: #bbbbbb 0px solid;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #ffffff;
}
.tablerow3 TD A:link
{
	color: #FFF;
	text-decoration: underline;
}
.tablerow3 TD A:visited
{
	color: #FFF;
	text-decoration: underline;
}
.tablerow3 TD A:active
{
	color: #FFF;
	text-decoration: underline;
}
.tablerow3 TD A:hover
{
	color: #303b00;
	text-decoration: underline;
}

.tablecellbutton
{
	vertical-align: top;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.tablecellbutton:link
{
	color: #000000;
	text-decoration: underline;
}
A.tablecellbutton:visited
{
	color: #000000;
	text-decoration: underline;
}
A.tablecellbutton:active
{
	color: #000000;
	text-decoration: underline;
}
A.tablecellbutton:hover
{
	color: #303b00;
	text-decoration: underline;
}
.navbar
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	background-color: #eeeeee;
	padding: 2px;
}
.navbar TD
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	background-color: #eeeeee;
	border-bottom: #bbbbbb 1px solid;
	border-top: #bbbbbb 1px solid;
	padding: 2px;
}
.navbar TD A:link
{
	color: #000000;
	text-decoration: underline;
}
.navbar TD A:visited
{
	color: #000000;
	text-decoration: underline;
}
.navbar TD A:active
{
	color: #000000;
	text-decoration: underline;
}
.navbar TD A:hover
{
	color: #303b00;
	text-decoration: underline;
}
.ValidationSummary
{
	border-top: #303b00 5px solid;
	border-bottom: #303b00 5px solid;
	border-right: #303b00 5px solid;
	font-size: 12px;
	vertical-align: top;
	color: #f60321;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f2f6e1;
	padding: 10px, 10px, 10px, 10px;
}
.colourbox
{
	border-top: #bbbbbb 1px solid;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	font-size: 10px;
	vertical-align: top;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f2f6e1;
	padding: 10px, 10px, 10px, 10px;
}
.colourboxtitle
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #558027;
	background-image: url('tablehead.gif');
	background-color: #303b00;
}
TABLE.footer1
{
	height: 26px;
	background-color: #303b00;
}
A.footer1:link
{
	border-right: #ffffff 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
A.footer1:visited
{
	border-right: #ffffff 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
A.footer1:active
{
	border-right: #ffffff 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
A.footer1:hover
{
	border-right: #ffffff 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
A.whitelink:link
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.whitelink:visited
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.whitelink:active
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.whitelink:hover
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
A:link
{
	color: #000000;
	text-decoration: underline;
}
A:visited
{
	color: #000000;
	text-decoration: underline;
}
A:active
{
	color: #000000;
	text-decoration: underline;
}
A:hover
{
	color: #303b00;
	text-decoration: underline;
}

A.toolbarsearch:link
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
A.toolbarsearch:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
A.toolbarsearch:active
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
A.toolbarsearch:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #eaeaea;
	text-decoration: underline;
}
.toolbarfield
{
	border-right: #565656 1px solid;
	border-top: #565656 1px solid;
	font-size: 11px;
	border-left: #565656 1px solid;
	color: #000000;
	border-bottom: #565656 1px solid;
	font-family: Verdana, Arial;
}
.tablerowfield
{
	border-right: #565656 1px solid;
	border-top: #565656 1px solid;
	font-size: 10px;
	border-left: #565656 1px solid;
	color: #000000;
	border-bottom: #565656 1px solid;
	font-family: Verdana, Arial;
}
A.tablerow:link
{
	color: #000000;
	text-decoration: underline;
}
A.tablerow:visited
{
	color: #000000;
	text-decoration: underline;
}
A.tablerow:active
{
	color: #000000;
	text-decoration: underline;
}
A.tablerow:hover
{
	color: #303b00;
	text-decoration: underline;
}
A.page:link
{
	color: #000000;
	text-decoration: underline;
}
A.page:visited
{
	color: #000000;
	text-decoration: underline;
}
A.page:active
{
	color: #000000;
	text-decoration: underline;
}
A.page:hover
{
	color: #303b00;
	text-decoration: underline;
}
.path A:link
{
	color: #303b00;
	text-decoration: underline;
}
.path A:visited
{
	color: #303b00;
	text-decoration: underline;
}
.path A:active
{
	color: #303b00;
	text-decoration: underline;
}
.path A:hover
{
	color: #000000;
	text-decoration: underline;
}
.path
{
	color: #303b00;
	font-weight: normal;
	font-size: 12px;
	margin: 8px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.path EM
{
	font-weight: bold;
	font-size: 12px;
}
TABLE.searchbar
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	width: 100%;
	color: #000000;
	border-top-style: solid;
	border-bottom: #05204d 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #ffffff;
}

div.TreeView
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tablerowalt
{
	font-size: 10px;
	vertical-align: top;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FBE84E;
}
.WizardMenu
{
	font-size: 11px;
	vertical-align: top;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #05204d;
	padding: 4px;
	text-align: left;
	line-height: 25px;
}
A.WizardMenu:link
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.WizardMenu:visited
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.WizardMenu:active
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.WizardMenu:hover
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}


.tabs_on
{
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	background-color: #f2f6e1;
	background-position: 100% 0px;
	background-image: url('tabmask_on.gif');
	background-repeat: no-repeat;
}
.tabs_on A:link
{
	color: #ffffff;
	text-decoration: none;
}
.tabs_on A:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tabs_on A:active
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.tabs_on A:hover
{
	color: #ffffff;
	text-decoration: UNDERLINE;
}

.tabs_off
{
	color: #000000;
	background-color: #f2f6e1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: #ffffff 2px solid;
	border-bottom: #ffffff 1px solid;
	background-position: 100% 0px;
	background-image: url('tabmask_off.gif');
	background-repeat: no-repeat;
}
.tabs_off A:link
{
	color: #000000;
	text-decoration: UNDERLINE;
}
.tabs_off A:visited
{
	color: #000000;
	text-decoration: UNDERLINE;
}
.tabs_off A:active
{
	color: #000000;
	text-decoration: UNDERLINE;
}
.tabs_off A:hover
{
	color: #115e81;
	text-decoration: UNDERLINE;
}

.tabs_title
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #303b00;
}

.displaybar
{
	font-size: 10px;
	font-family: Verdana, Arial;
	color: #000000;
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.displaybar TD
{
	font-size: 10px;
	font-family: Verdana, Arial;
	color: #000000;
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: #bbbbbb 1px solid;
}
.displaybar TD A:link
{
	color: #000000;
	text-decoration: underline;
}
.displaybar TD A:visited
{
	color: #000000;
	text-decoration: underline;
}
.displaybar TD A:active
{
	color: #000000;
	text-decoration: underline;
}
.displaybar TD A:hover
{
	color: #303b00;
	text-decoration: underline;
}
hr
{
	color: #bbbbbb;
	size: 1px;
}
.SmallButton
{
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	background-color: #757575;
	border: #818181 1px ridge;
	background-image: url('button.gif');
}
.SmallButtonSelected
{
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	background-color: #444444;
	border: #818181 1px ridge;
}
.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	background-color: #be0000;
	border: #818181 1px ridge;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-position: 100% 52%;
	background-image: url('button.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_arrowright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_arrowright.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_arrowleft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_arrowleft.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_reject
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_reject.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_tick
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_tick.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_refresh
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_refresh.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_revert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_revert.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_search
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_search.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_plus
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_plus.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_download
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_download.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_edit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_edit.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_basket
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_basket.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_save
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_save.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_upload
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_upload.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_minus
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_minus.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_doc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_doc.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_man
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_man.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_print
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_print.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_pause
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_pause.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}
INPUT.button_large
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-size: 12px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_arrowright.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
}

INPUT.button_Home
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('home.gif');
	background-repeat: no-repeat;
	width: 80px;
	margin-top: 3px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #ffffff;
	font-weight: bold;
	color: #555555;
	font-size: 10px;
	cursor: hand;
	border: solid 1px #555555;
}

INPUT.button_SignOut
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('SignOut.gif');
	background-repeat: no-repeat;
	width: 80px;
	margin-top: 3px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #ffffff;
	font-weight: bold;
	color: #555555;
	font-size: 10px;
	cursor: hand;
	border: solid 1px #555555;
}

INPUT.button_BannerButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	overflow: visible;
	width: auto;
	width: 80px;
	margin-top: 3px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #ffffff;
	font-weight: bold;
	color: #555555;
	font-size: 10px;
	cursor: hand;
	border: solid 1px #555555;
}

/* HIGHLIGHT BUTTONS */
.button2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_arrowright2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_arrowright2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_arrowleft2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_arrowleft2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_reject2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_reject2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_tick2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_tick2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_refresh2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_refresh2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_revert2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_revert2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_search2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_search2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_plus2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_plus2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_download2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_download2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_edit2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_edit2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_basket2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_basket2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_save2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_save2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_upload2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_upload2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_minus2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_minus2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_doc2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_doc2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_man2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_man2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_print2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_print2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_pause2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_pause2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}
INPUT.button_large2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-size: 12px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_arrowright2.gif');
	background-repeat: no-repeat;
	background-color: #d7f3a0;
	border: #4a6a0c 1px ridge;
}

Td.HelpBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	border-color: #558027;
	border-style: solid;
	border-width: 1px;
	background-color: #e8f7ad;
	color: #000000;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.mandatory
{
	color: #ff0000;
}
hr
{
	color: #bbbbbb;
	height: 1px;
}
.biggertext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.biggertext EM
{
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.datehead
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #8eb9b9;
}
.dateweekend
{
	font-weight: normal;
	font-size: 9px;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.dateweekday
{
	font-weight: normal;
	font-size: 9px;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ddeeee;
}


/* TDs for priority codes on the dashboard 2 page */

td.P1
{
	background-color: #f91c1c;
	font-weight: bold;
	font-size: 8pt;
}

td.P1 A:link
{
	color: #ffffff;
	text-decoration: none;
}

td.P1 A:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.P2
{
	background-color: #f7df40;
	font-weight: bold;
	font-size: 8pt;
}

td.P2 A:link
{
	color: #ffffff;
	text-decoration: none;
}

td.P2 A:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.P3
{
	background-color: #f9a81c;
	font-weight: bold;
	font-size: 8pt;
}

td.P3 A:link
{
	color: #ffffff;
	text-decoration: none;
}

td.P3 A:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.P4
{
	background-color: #8cd312;
	font-weight: bold;
	font-size: 8pt;
}

td.P4 A:link
{
	color: #ffffff;
	text-decoration: none;
}

td.P4 A:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.P5
{
	background-color: #008710;
	font-weight: bold;
	font-size: 8pt;
}

td.P5 A:link
{
	color: #ffffff;
	text-decoration: none;
}

td.P5 A:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.CR
{
	background-color: #1c55f9;
	font-weight: bold;
	font-size: 8pt;
}

td.CR A:link
{
	color: #ffffff;
	text-decoration: none;
}

td.CR A:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.TEST
{
	background-color: #000000;
	font-weight: bold;
	font-size: 8pt;
}

td.TEST A:link
{
	color: #ffffff;
	text-decoration: none;
}

td.TEST A:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.RLS
{
	background-color: #1f497d;
	font-weight: bold;
	font-size: 8pt;
}

td.RLS A:link
{
	color: #ffffff;
	text-decoration: none;
}

td.RLS A:visited
{
	color: #ffffff;
	text-decoration: none;
}

#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #bbbbbb;
	padding: 2px;
	background-color: #f2f6e1;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

input.curvedInput
{
	background: white url(input-bg.gif) repeat-x;
	border: 1px solid silver;
	border-bottom-left-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	color: black;
	font-family: 'Lucida Sans Unicode' , 'Lucida Grande' , Arial, sans-serif;
	padding: 7px;
	width: 280px;
	font-size: 14px;
	color: #666666;
}

INPUT.button_SignIn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	overflow: visible;
	width: auto;
	background-position: 100% 52%;
	background-image: url('button_arrowright.gif');
	background-repeat: no-repeat;
	background-color: #be0000;
	border: #860000 1px ridge;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

TABLE.SignInTable
{
	border-right: #999999 5px solid;
	border-top: #999999 5px solid;
	border-left: #999999 5px solid;
	border-bottom: #999999 5px solid;
	background-image: url('WatermarkLogin.jpg');
}

.SignInTableTitlte
{
	font-size: 16px;
	color: #ffffff;
	background-color: #B53737;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}


.ToggleButton_On
{
	background-image: url('ToggleButton_on.gif');
	background-position: right;
	color: #ffffff;
	border: #777777 0px solid;
	font-size: 10px;
	width: 20x;
	height: 20px;
}

.ToggleButton_Off
{
	background-image: url('ToggleButton_off.gif');
	background-position: right;
	color: #555555;
	border: #777777 0px solid;
	font-size: 10px;
	width: 20px;
	height: 20px;
}

div.NotificationButtonArea
{
	background-image: url('mail.gif');
	background-repeat: no-repeat;
	text-align: right;
	width: 25px;
	color: #555555;
	margin: 3px;
	padding: 3px;
	margin-bottom: 5px;
	cursor: hand;
}

span.notificationCountViewed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #303b00;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border: solid 1px #808080;
}

span.notificationCountUnViewed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #ff0000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border: solid 2px #ffffff;
}

Div.Notifications
{
	border-bottom: #808080 1px solid;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	width: 280px;
	background-color: #d4d0c8; /* 	position: absolute; 	left: -300px; 	padding: 2px; 	z-index: 100; 	visibility: visible*/
	position: absolute;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
}

.NotificationRowUnviewed
{
	font-size: 11px;
	color: #ffffff;
	background-color: #98bb07;
	font-weight: normal;
}
.NotificationRowUnviewed A:link
{
	color: #ffffff;
	text-decoration: none;
}
.NotificationRowUnviewed A:visited
{
	color: #ffffff;
	text-decoration: none;
}
.NotificationRowUnviewed A:active
{
	color: #ffffff;
	text-decoration: none;
}
.NotificationRowUnviewed A:hover
{
	color: #f50321;
	text-decoration: none;
}

.NotificationRowViewed
{
	font-size: 11px;
	color: #303b00;
	background-color: #f2f6e1;
	font-weight: normal;
}

.NotificationRowViewed A:link
{
	color: #303b00;
	text-decoration: none;
}
.NotificationRowViewed A:visited
{
	color: #303b00;
	text-decoration: none;
}
.NotificationRowViewed A:active
{
	color: #303b00;
	text-decoration: none;
}
.NotificationRowViewed A:hover
{
	color: #f50321;
	text-decoration: none;
}

.popupbackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.popup
{
	background-color: #666666;
	padding: 2px;
}

.FeedItem
{	
	border: solid 1px #D6D9D9;
	color: #37414B;
	background-color: #f2f6e1;
	border-width: 1px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px 10px 10px;
	font-size: 1.30em;
}

.FeedTitle
{
	margin-bottom: 8px;
	font-size: 1.70em !important;
	line-height: 1.29em;
}

.FeedBody
{	
	border-bottom: solid 1px #D6D9D9;
	padding-bottom: 5px;
}

.FeedFooter
{
	font-size: 0.8em;
}
