body
{
}

/****************** images **/
.LegendIcons
{
	vertical-align: middle;
	border: solid 0px black;
}
.LegendIconsSmall
{
	vertical-align: middle;
	border: solid 0px black;
	width: 50%;
}
/*	behavior: url("cssbehaviour/cssbehaviour1.htc"); */
/* buttons */
.Button
{
	background-color: #eeeeee;
	color: Black;
	border: solid 1px #888888;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	display: block;
}
.Button:Hover
{
	cursor: hand;
	display: block;
	color: #444444;
	background-color: white;
	border-style: outset;
}
.ButtonBlue, a.ButtonBlue , a:visited.ButtonBlue
{
	background-color: white;
	color: #3355aa;
	font-family: Tahoma, Verdana, Arial;
	font-size: xx-small;
	padding: 1px 2px 1px 2px;
	margin: 0px 1px 0px 1px;
	border-top: outset 2px #6688dd;
	border-bottom: outset 2px #3355aa;
	border-left: outset 2px #6688dd;
	border-right: outset 2px #3355aa;
	text-decoration: none;
	cursor: hand;
}
.ButtonBlue:hover
{
	color: White;
	background-color: #3355aa;
	border-bottom: outset 2px #6688dd;
	border-top: outset 2px #3355aa;
	border-right: outset 2px #6688dd;
	border-left: outset 2px #3355aa;
	text-decoration: none;
}
a:hover.ButtonBlue
{
	color: White;
	background-color: #3355aa;
	border-bottom: outset 2px #6688dd;
	border-top: outset 2px #3355aa;
	border-right: outset 2px #6688dd;
	border-left: outset 2px #3355aa;
	text-decoration: none;
}
.ButtonRed, a.ButtonRed , a:visited.ButtonRed
{
	background-color: white;
	color: Red;
	font-family: Tahoma, Verdana, Arial;
	font-size: xx-small;
	padding: 1px 2px 1px 2px;
	margin: 0px 1px 0px 1px;
	border-top: outset 2px #dd8866;
	border-bottom: outset 2px #aa0000;
	border-left: outset 2px #dd8866;
	border-right: outset 2px #aa0000;
	text-decoration: none;
	cursor: hand;
}
a:hover.ButtonRed
{
	background-color: red;
	color: white;
	border-Bottom: outset 2px #dd8866;
	border-top: outset 2px #aa0000;
	border-right: outset 2px #dd8866;
	border-left: outset 2px #aa0000;
	text-decoration: none;
}
.ButtonRed:hover
{
	background-color: red;
	color: white;
	border-Bottom: outset 2px #dd8866;
	border-top: outset 2px #aa0000;
	border-right: outset 2px #dd8866;
	border-left: outset 2px #aa0000;
	text-decoration: none;
}

/* text boxes */
.SeamlessDataTextBox
{
	color: #444444;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	border: none 0px #ffffff;
	background-color: Transparent;
}
a:link.SeamlessDataTextBox
{
	color: #FF7500;
}
a:hover.SeamlessDataTextBox
{
	color: #AAAAAA;
}
/* table styles */
.TableBlock
{
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 5px;
	padding-top: 2px;
}
.ItemTable
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 0px;
	margin: 2px;
}
.TableHeader
{
	color: #000000;
	font-size: x-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin-top: 1px;
	margin-bottom: 20px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 5px;
	padding-top: 5px;
	padding-top: 5px;
	text-align: left;
}
.TableHeader a
{
	color: #3F932B;
	text-decoration: none;
}
.TableHeader a:hover
{
	color: #888888;
	text-decoration: underline;
}
.TableFooter
{
	color: #000000;
	font-size: x-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.TableFooter a
{
	color: #3F932B;
	text-decoration: none;
}
.TableFooter a:hover
{
	color: #888888;
	text-decoration: underline;
}
.ThHeader
{
	color: White;
	background-color: #3466DE;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 1px;
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
	border: solid 1px gray;
}
a:link.ThHeader
{
	color: #D24204;
	text-decoration: none;
}
a:hover.ThHeader
{
	color: #888888;
	text-decoration: underline;
}
.ThHeaderPlain
{
	color: White;
	background-color: #3466DE;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 600;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	vertical-align: bottom;
	border-top: none 0px gray;
}
a:link.ThHeaderPlain
{
	color: #D24204;
	text-decoration: none;
}
a:hover.ThHeaderPlain
{
	color: #888888;
	text-decoration: underline;
}
.Th
{
	color: #3466DE;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 5px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	border: solid 1px #333333;
}
a:link.Th
{
	color: #D24204;
	text-decoration: none;
}
a:hover.Th
{
	color: #888888;
	text-decoration: underline;
}
.Tr
{
	background-color: White;
}
.TrAlt
{
	background-color: #EAEAEA;
}

.Td, .TgTdAlt, .Tr, .TrAlt
{
	color: #000000;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	vertical-align: bottom;
	border: solid 1px gray;
}
.TgTdAlt
{
	background: #eaeaea;
}
.Td a, .Td a:visited, .TgTdAlt a, .TgTdAlt a:visited
{
	color: #d24204;
	text-decoration: underline;
}
.Td a:hover, .TgTdAlt a:hover
{
	color: Red;
	text-decoration: underline;
}

.TdCenter
{
	color: #000000;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 5px;
	padding-top: 2px;
	text-align: center;
	border: solid 1px gray;
}
.TdCenter a
{
	color: #d24204;
	text-decoration: underline;
}
.TdCenter a:visited
{
	color: #d24204;
	text-decoration: underline;
}
.TdCenter a:hover
{
	color: Red;
	text-decoration: underline;
}

.TdCenterCompressed
{
	color: #000000;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	border: solid 1px gray;
}
.TdCenterCompressed a
{
	color: #d24204;
	text-decoration: underline;
}
.TdCenterCompressed a:visited
{
	color: #d24204;
	text-decoration: underline;
}
.TdCenterCompressed a:hover
{
	color: Red;
	text-decoration: underline;
}

.TdLink
{
	color: #000000;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin: 0px;
	padding: 0px;
	text-indent: 5px;
	text-align: left;
	border: solid 1px gray;
	background-color: Green;
	height: 1%;
	display: block;
	width: 100%;
}
.TdLink a
{
	display: block;
	color: White;
	text-decoration: underline;
}
.TdLink a:visited
{
	color: White;
	text-decoration: underline;
}
.TdLink a:hover
{
	background-color: #00cc00;
	color: White;
	text-decoration: underline;
}
.TdAlt
{
	color: #000000;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	border: solid 1px gray;
}
.TdAlt a:link
{
	background-color: Green;
	color: White;
	font-weight: 600;
	text-decoration: underline;
}
.TdAlt a:hover
{
	background-color: Lime;
	color: White;
	font-weight: 600;
	text-decoration: underline;
}
.TdAlt a:visited
{
	background-color: Green;
	color: White;
	font-weight: 600;
	text-decoration: underline;
}
.TdLinkAlt
{
	color: #000000;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin: 0px;
	padding: 0px;
	text-indent: 5px;
	text-align: left;
	border: solid 1px gray;
	background-color: Orange;
	display: block;
	width: 100%;
}
.TdLinkAlt a
{
	display: block;
	color: White;
	text-decoration: underline;
}
.TdLinkAlt a:visited
{
	color: White;
	text-decoration: underline;
}
.TdLinkAlt a:hover
{
	color: Red;
	background-color: Yellow;
	text-decoration: underline;
}
.TdLinkAlt2
{
	color: #000000;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin: 0px;
	text-indent: 5px;
	padding: 0px;
	text-align: left;
	border: solid 1px gray;
	background-color: Brown;
	display: block;
	width: 100%;
}
.TdLinkAlt2 a
{
	display: block;
	color: White;
	text-decoration: underline;
}
.TdLinkAlt2 a:visited
{
	color: White;
	text-decoration: underline;
}
.TdLinkAlt2 a:hover
{
	background-color: #e54040;
	color: White;
	text-decoration: underline;
}

.TdSelected
{
	color: #000000;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	border: solid 1px gray;
}
a:link.TdSelected
{
	color: #D24204;
	text-decoration: underline;
}
a:hover.TdSelected
{
	color: Red;
	text-decoration: underline;
}
/* text styles */
/* text blocks*/
.Hidden
{
	color: WHITE;
	font-size: 1px;
	font-family: Tahoma;
	font-weight: 300;
	text-align: justify;
	background-color: White;
	border: none 0 white;
}
a:link.Hidden
{
	color: white;
	text-decoration: none;
}
a:hover.Hidden
{
	color: white;
	text-decoration: none;
}

.Em
{
	color: Red;
}
.Reference
{
	color: Red;
	font-weight: 600;
	text-decoration: blink underline;
}
.SuperScript
{
	vertical-align: super;
	color: #ff0000;
	text-align: center;
	font-size: 80%;
	
}
.SubScript
{
	vertical-align: sub;
	color: #ff0000;
	text-align: center;
	font-size: 80%;
}
.Note
{
	font-size: 75%;
}
.LooseText
{
	color: #000000;
	font-size: x-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 20px;
	padding-top: 2px;
}
.LooseText a
{
	color: #3F932B;
	text-decoration: none;
}
.LooseText a:visited
{
	color: #3F932B;
	text-decoration: none;
}
.LooseText a:hover
{
	color: #888888;
	text-decoration: underline;
}
.Text
{
	color: #000000;
	font-size: x-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 20px;
	padding-top: 2px;
	text-align: justify;
}
.Text a
{
	color: #3F932B;
	text-decoration: none;
}
.Text a:visited
{
	color: #3F932B;
	text-decoration: none;
}
.Text a:hover
{
	color: #888888;
	text-decoration: underline;
}
/*top menu */
.TopMenuLinks
{
	color: #000000;
	margin-top: 2px;
	padding-bottom: 1px;
	margin-bottom: 1px;
	margin-left: 20px;
	margin-right: 0px;
	font-size: 11;
	font-family: Tahoma,Verdana,Arial;
}
.TopMenuLinks a
{
	color: #000000;
	text-decoration: none;
}
.TopMenuLinks a:visited
{
	color: #000000;
	text-decoration: none;
}
.TopMenuLinks a:hover
{
	color: #777777;
}
.EditControl
{
	color: #d24204;
	background-color: White;
	font-size: xx-small;
	font-family: Arial,Tahoma,Verdana;
	font-weight: normal;
	text-decoration: underline;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 15px;
	padding-bottom: 1px;
}
A:link.EditControl, A:visited.EditControl
{
	color: #d24204;
	text-decoration: underline;
}
a:hover.EditControl
{
	color: Red;
	text-decoration: underline;
}

.EditControlBlue
{
	color: #3466DE;
	background-color: White;
	font-size: xx-small;
	font-family: Arial,Tahoma,Verdana;
	font-weight: normal;
	text-decoration: underline;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 15px;
	padding-bottom: 1px;
}
a:link.EditControlBlue
{
	color: #3466DE;
	text-decoration: underline;
}
a:visited.EditControlBlue
{
	color: #3466DE;
	text-decoration: underline;
}
a:hover.EditControlBlue
{
	color: #2f63a2;
	text-decoration: underline;
}
.BarAdmin
{
	color: #d24204;
	background-color: White;
	font-size: x-small;
	font-family: Arial,Tahoma,Verdana;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 15px;
	padding-bottom: 1px;
}
.BarAdminBlue
{
	color: #3466DE;
	background-color: White;
	font-size: x-small;
	font-family: Arial,Tahoma,Verdana;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 15px;
	padding-bottom: 1px;
}

.bar01
{
	color: #3466DE;
	background-color: White;
	font-size: x-small;
	font-family: Tahoma,Verdana, Arial;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 15px;
	padding-bottom: 1px;
}
.bar02
{
	color: #8f5050;
	background-color: White;
	font-size: xx-small;
	font-family: Tahoma,Verdana, Arial;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 7px;
	margin-right: 11px;
	padding-bottom: 1px;
}
.NavButts
{
	color: #3466DE;
	background-color: White;
	font-size: x-small;
	font-family: Arial,Tahoma,Verdana;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 1px;
}
.NavButts a, a:hover, a:visited
{
	text-decoration: none;
	color: #3466DE;
}
.PageHeader
{
	color: #3466DE;
	background-color: White;
	font-size: medium;
	font-family: Tahoma,Verdana, Arial;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 15px;
	padding-bottom: 1px;
}
.PageHeaderAdmin
{
	color: #d24204;
	background-color: White;
	font-size: medium;
	font-family: Tahoma,Verdana, Arial;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 15px;
	padding-bottom: 1px;
}
.DataTitle
{
	color: #444444;
	font-size: xx-small;
	font-family: , ArialTahoma,Verdana;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
}
a:link.DataTitle, a:link.list.DataTitle
{
	color: #FF7500;
}
a:hover.DataTitle
{
	color: #AAAAAA;
}
.DataAlt
{
	color: #111111;
	background-color: #D9FFD9;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
}
.Data
{
	color: #444444;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
}
a:link.Data
{
	color: #FF7500;
}
a:hover.Data
{
	color: #AAAAAA;
}
.DataCompressed
{
	color: #444444;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
a:link.DataCompressed
{
	color: #FF7500;
}
a:hover.DataCompressed
{
	color: #AAAAAA;
}
.DataDisabled
{
	background-color: #EBE4BA;
	color: #444444;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
}

.DataRed
{
	color: Red;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
}
a:link.DataRed
{
	color: #FF7500;
}
a:hover.DataRed
{
	color: #AAAAAA;
}
.DataTitleRight
{
	text-align: right;
	color: #333333;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 5px;
}
.ParaTitle
{
	color: #444444;
	background-color: White;
	font-size: x-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 15px;
	padding-bottom: 1px;
	padding-left: 30px;
}
a:link.ParaTitle
{
	color: #3F932B;
	text-decoration: none;
}
a:hover.ParaTitle
{
	color: #888888;
	text-decoration: underline;
}
.ErrorMessage
{
	color: Red;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 3px;
	border: dashed 1px #FEC1A7;
	display: block;
}
.ErrorMessage a
{
	color: #D24204;
	text-decoration: underline;
}
.ErrorMessage a:visited
{
	color: #D24204;
	text-decoration: underline;
}
.ErrorMessage a:hover
{
	color: Red;
	text-decoration: underline;
}
.ErrorMessageList
{
	color: Red;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	font-style: italic;
	list-style-type: disc;
	list-style-position: inside;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
}
a:link.ErrorMessageList
{
	color: #D24204;
}
a:hover.ErrorMessageList
{
	color: Red;
	text-decoration: underlined;
}
.CurrencySpan
{
	width: 15px;
	color: #444444;
	font-size: xx-small;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: -10px;
	vertical-align: middle;
}

.LowerTextMenuBack
{
	background-image: url(../images/check.gif);
	background-repeat: repeat;
	height: 20px;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.LowerTextMenuLinks
{
	font-family: Tahoma, Verdana, Arial;
	font-size: xx-small;
	color: Black;
	margin-left: 0px;
	margin-right: 0px;
}
a.LowerTextMenuLinks, a:visited.LowerTextMenuLinks
{
	text-decoration: none;
}
a:hover.LowerTextMenuLinks
{
	color: Red;
	text-decoration: none;
}
ul.LowerTextMenuLinks
{
	list-style-type: disc;
}
li.LowerTextMenuLinks
{
	list-style-type: disc;
	float: left;
	margin-left: 20px;
}
li.LowerTextMenuLinks a, li.LowerTextMenuLinks a:visited
{
	color: Black;
	text-decoration: none;
}
li.LowerTextMenuLinks a:hover
{
	color: Red;
	text-decoration: none;
}

