body, h1, h2, h3, table, th, td, div, p, span, a, input, select, textarea {
	 font-family: Arial,sans-serif;
	 font-size: 10pt;
	 }

body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff;
}

h1  {   font-family: tahoma,sans-serif;
		margin: 0px;
		font-size: 20px;
	}
h2	{	font-size: 13pt; margin-bottom: 3px }
h3	{	font-size: 12pt; margin-bottom: 2px }

a:link { color: #4040B0; text-decoration: none }
a:visited { color: #4040B0; text-decoration: none }
a:active { color: #4040B0; text-decoration: none }
a:hover { color: #4040B0; text-decoration: underline }

a.extern {
	background: transparent url('../img/External.gif') 100% 50% no-repeat;
	padding-right: 12px;
}
a.externEven {
	background: transparent url('../img/External.gif') 100% 50% no-repeat;
	padding-right: 12px;
}
a.externUneven {
	background: transparent url('../img/External.gif') 100% 50% no-repeat;
	padding-right: 12px;
}

a.EC:link { color: #EEEEEE; text-decoration: none }
a.EC:visited { color: #EEEEEE; text-decoration: none }
a.EC:active { color: #EEEEEE; text-decoration: none }
a.EC:hover { color: #FFFFFF; text-decoration: underline }
span.EC { color: #F4C4B8; }

body.Body {
	padding: 15px;
	}
	
div.InfoHeader {
	padding: 1px;
	border-bottom: 1px solid #DADADA;
	}
	
table {
	padding-left: 2pt;
	padding-right: 2pt;
	border: solid 1px #B0B0B0;
	border-collapse: collapse
}

td, th {
 	vertical-align: top;
 	padding-left: 2pt;
	padding-right: 2pt;
	border: solid 1px #DADADA;
	border-collapse: collapse;
}

th{ padding-left: 2pt; padding-right: 2pt; vertical-align: middle; }

.std {
	color: #000000;
	text-decoration: none ;
	font-family: Arial;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	border-spacing: 0px;
	border-width: 0px;
}

.std00 {
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border-spacing: 0px;
	border-width: 0px;
}

.padr {
	color: #000000;
	text-decoration: none ;
	font-family: Arial;
	margin: 0px;
	padding: 0px 4px 0px 0px;
	border-spacing: 0px;
	border-width: 0px;
}

td.vis {
	color: #000000;
	text-decoration: none ;
	margin: 0px;
	padding: 1px 4px 1px 4px;
	border-spacing: 1px;
	border-width: 1px;
}

td.visEdit {
	color: #000000;
	text-decoration: none ;
	margin: 0px;
	padding: 4px 4px 1px 4px;
	border-spacing: 1px;
	border-width: 1px;
}

span.visEdit {
	color: #000000;
	text-decoration: none ;
	margin-top: 4px;
}

.invis {
	color: #000000;
	text-decoration: none ;
	font-family: Arial;
	margin: 0px;
	padding: 1px 4px 1px 4px;
	border-spacing: 1px;
	border-width: 0px;
}

.inDescr {
	color: #000000;
	text-decoration: none ;
	font-family: Arial;
	margin: 0px;
	padding: 1px 10px 1px 0px;
	border-spacing: 1px;
	border-width: 0px;
}

td.sep {
	height: 12px;
}

.Activate {
	font-family: Arial;
 	vertical-align: top;
 	padding-left: 2pt;
	padding-right: 2pt;
 	padding-top: 0pt;
 	padding-bottom: 0pt;
	margin: 1px;
	border: solid 1px #DADADA;
	border-collapse: collapse;
}

table.TabFrame {
	margin: 1px;
	padding: 0px;
	border: solid 1px #E0E0E0;
	}
	
table.TabEditRow {
	color: #000000;
	text-decoration: none ;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	border-spacing: 0px;
	border-width: 0px;
	border-right: 0px;
	}

.EditRow {
	margin: 0px;
	padding: 1px 1px 1px 1px;
	}

table.NewEditLogin {
	border: solid 1px #D0D0D0;
	background-color: #F8F8F8;
	}

td.NewEditLogin {
    vertical-align: middle;
	border: solid 1px #D0D0D0;
	background-color: #F8F8F8;
	border-collapse: collapse;
	}
.NELinvis {
	color: #000000;
	text-decoration: none ;
	font-family: Arial;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	border-spacing: 1px;
	border-width: 0px;
}


fixNavHeader {
	left: 0;
	top: 0;
	width: 100%;
	height: 51px;
	z-index: 4;
}
body>#fixFrame { padding-top: 51px; }
body>#fixNavHeader { position: fixed; }
body>#fixContents { position: static; }


div.padder {
	padding: 2px 3px 1px 5px;
	}

#header {
	position: relative;
	left:0;
	top:0;
	width: 100%;
	height: 30px;
	margin: 0px;
	background-color: #EDFFFF;
}

#navMain div.padder {
	padding: 2px 3px 1px 5px;
}

#navMain {
	position: relative;
	width: 100%;
	height: 20px;
	margin: 0px;
	background-color: #C4D0FF;
	border-top: 1px solid #B8A0FF;
	font-size: 11px;
}

a.navMain {
	padding: 1px 1px 1px 1px;
	color: #7440FF;
	font-size: 12px;
	text-decoration: none;
	}
a.navMain:link { color: #7440FF; }
a.navMain:hover { background-color: #D0DCF4; }

a.navMainCurSel {
	color: #7440FF;
	font-size: 12px;
	text-decoration: none;
	border-top: 1px solid #FBFBFB;
	border-bottom: 3px solid #E63C80;
	border-left: 1px solid #FBFBFB;
	border-right: 1px solid #FBFBFB;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 0px;
	}

a.navMainCurSel:link { color: #7440FF; }
a.navMainCurSel:hover {	background-color: #D0DCF4; }

a.Tooltip span{ display: none; }
a.Tooltip:hover{ background: #fff; text-decoration: none; }
a.Tooltip:hover span{
    width: 500px;
    position: absolute;
    display: block;
    z-index: 666;
    padding: 5px 7px;
    border: 1px solid #cecece;
    color: #000;
    background-color: #fff;
    -moz-border-radius: 6px;
}

a.TooltipRight span{ display: none; }
a.TooltipRight:hover{ background: #fff; text-decoration: none; }
a.TooltipRight:hover span{
    width: 200px;
    position: 200px;
    display: block;
    z-index: 666;
    padding: 5px 7px;
    border: 1px solid #cecece;
    color: #000;
    background-color: #fff;
    -moz-border-radius: 6px;
}

.navMainSpan {
	padding: 1px 4px 1px 4px;
	font-size: 12px;
	text-decoration: none;
	}


.Region { float: right; font-size: 9pt; color: #A0A0A0; background-color: #F8F8F8 }
.SelRegion { float: right; }
.TdPadLR0 { padding-left: 0px; padding-right: 0px }
.TdPadLR4 { padding-left: 4px; padding-right: 4px }
.Tab000 { border: none; border-width: 0px; padding-left: 0px; padding-right: 0px }
.tdEvType { border: none 0px #ff0000; padding: 0px 0px 0px 2px; }
.tdReg { border: none 0px #ff0000; padding: 1px 2px 0px 0px; text-align: right; vertical-align: top }
.tdRegInfo { border: none 0px #ff0000; padding: 1px 2px 0px 0px; color: #808080; font-size: 8pt; vertical-align: top }
.tdRegNofify { border: 1px solid #DADADA; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px;}
.Error { color: #FF0000; padding: 6px }
.TestMail { font-size: 12pt; font-weight: bold; color: #FF0000; padding: 4px }
.Cmt { font-size: 9pt }
.Help { font-size: 9pt }
.Sender { color: #D0D0D0; font-size: 8pt; }
.Sequence { color: #B0B0B0; font-size: 7pt; }
.TaskSubst { color: #404040; font-style: italic; }
.TaskRem { color: #808080; font-size: 8pt; }
.EnglRem { margin-top: 10px; padding: 4px; border: solid 1px #A0A0A0; }
.JsReq { color: #D04088; font-size: 8pt; }
.LoggedIn { padding-left: 3pt; }
.LoggedInUser { padding-left: 4pt; padding-right: 4pt; background-color: #E0E0E0 }

.ApolloWSDate 	{ border-spacing: 0px; border-width: 0px; text-align: right; padding-left: 8pt; padding-right: 4pt }
.ApolloWSDatePast { border-spacing: 0px; border-width: 0px; text-align: right; padding-left: 8pt; padding-right: 4pt; color: #A0A0A0; }
.ApolloWS 	{ border-spacing: 0px; border-width: 0px; padding-left: 4pt; padding-right: 4pt }
.ApolloWSPast 	{ border-spacing: 0px; border-width: 0px; padding-left: 4pt; padding-right: 4pt; color: #A0A0A0; }

.Forum { font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, sans-serif;
		 font-size: 9pt;  }
.ForumDate { font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, sans-serif;
			 color: #808080; }
.ForumTime { font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, sans-serif;
			 color: #B0B0B0; }

.Wellcome {
	margin: 10px 10px 10px 10px;
	border: solid 1px #D0D0D0;
	padding: 10px 10x 10px 10px;
	background-color: #F8F8F8;
	}
	
.gray { color: #A0A0A0 }
.dGray { color: #707070 }
.hGray { color: #C0C0C0 }
.red { color: #FF0000; border: none 0px #000000 }
.green { color: #00FF00; border: none 0px #000000 }

.Blue {
    color: #000;
	border: solid 2px #0000ff;
	}

.Green {
    color: #000;
	border: solid 2px #00ff00;
	}


