/* Standard tags */

/* Todo */
body {
  font-family: verdana,arial,helvetica,sans-serif;
  color: #666666;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  font-size: 13px;
}
body * {
	line-height: 1.22em;
}
div {
  margin: 0;
  padding: 0;
}
h1 {
  font-size: 180%;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
h2 {
  font-size: 160%;
  line-height: 130%;
  margin: 0;
  padding: 0;
}
h3 {
  font-size: 140%;
  margin: 0;
  padding: 0;
}
h4 {
  font-size: 130%;
  margin: 0;
  padding: 0;
}
h5 {
  font-size: 120%;
  margin: 0;
  padding: 0;
}
h6 {
  font-size: 110%;
  margin: 0;
  padding: 0;
}
a,a:link,a:active,a:visited {
	color: #6a7500;
    text-decoration: none;
}
a:hover {
	color: #6a7500;
    text-decoration: underline;
}
b, strong {
  font-weight: bold;
}
blockquote {
  margin: 0 0 0 1em;
  padding: 0;
}
dl, dt, dd {
  margin: 0;
  padding: 0;
}
dl dt {
  font-weight: bold;
}
dl dd {
  margin-left: 6em;
}
i,em {
  font-style: italic;
}
li {
  margin: 0 0 0 1em;
  padding: 0;
}
ol {
  margin: 0;
  padding: 0;
  list-style: disc;
}
ul {
  margin: .5em 0;
  padding: 0;
  list-style: disc;
}
quote, code, fieldset {
  margin: .5em 0;
}
p {
  margin: 0.6em 0 1.2em 0;
  padding: 0;
}
pre
{
  margin: 0 0 0 1em;
  padding: 0;
}

th, td {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}


form, fieldset, input, textarea, select, option
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/* Specific styles */

a.topmenu,a.topmenu:link,a.topmenu:active,a.topmenu:visited {
	color: #6a7500;
	text-decoration: none;
}
a.topmenu:hover {
	color: #6a7500;
	text-decoration: underline;
}

a.adminmenu,a.adminmenu:link,a.adminmenu:active,a.adminmenu:visited {
	color: #6a7500;
	text-decoration: none;
}
a.adminmenu:hover {
	color: #6a7500;
	text-decoration: underline;
}
a.removeobj,a.removeobj:link,a.removeobj:visited,a.removeobj:active {
	display:block;	
	color: #666666;
	text-decoration:none;
	text-indent:5px;
}
a.removeobj:hover
{
	display: block;
	color: #800000;
	text-decoration:underline;
	text-indent:5px;
}

table.Form100x
{
	table-layout:fixed;
	width: 100%;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	border-collapse:collapse;
}

td.formlabel,  span.formlabel
{
	padding-left: 0.5em 0 0.5em 5px;
	vertical-align: top;
	text-align: left;
}

td.formtext, span.formtext
{
	vertical-align: top;
	text-align: left;
	padding: 0.5em 0 0.5em 0;
}


td.formrowwrapper, span.formrowwrapper
{
	vertical-align: top;
	text-align: left;
	padding: 0;
}
table.Form100x td.formlabel
{
	table-layout: fixed;
	width: 100px;
}
td.formvalue
{
	padding: 0 0 0 5px;
	vertical-align:top;
	text-align: left;
}

table.FormCheckBox td input
{
	vertical-align: top;
}
table.FormCheckBox td label
{
	display: inline-block;
	width: 100px;
}
div.divForm100x 
{
	background-color: #F7F7F7;
	border:solid 1px #E7E3E7;
	padding: 0 0 0 5px;
	vertical-align:top;
	text-align: left;
	margin: 0.5em 5px 0.5em 5px;
	width: auto;
}
div.table-row
{
	border: 0pt;
	margin: 0pt auto 0pt auto;
	padding: 0pt;
	text-align: left;
	width: 96%;
}
div.left-column {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
}

div.right-column {
	border: none;
	float: right;
	margin: 0;
	padding: 0;
}
div.divForm100x div.table-row div.left-column 
{
	width: 20%;
}
div.divForm100x div.table-row div.right-column 
{
	width: 80%;
}
div.space-line {
	clear: both;
	margin: 0;
	padding: 0;
	width: auto;
}

div.divForm100x div.formlabel
{
	width: 100px;
	display:inline;
}
div.divForm100x div.formvalue
{
	display:inline;
}
div.divRegionImgCaption 
{
 	text-align: center;
 	padding-bottom: 1em;
}
span.spanRegionImgCaption {
	text-align:center;
	font-size:9px;
}

.divAdminMenu 
{
	background-color: transparent;
	text-align:right;
	padding-bottom: 5px;	
}
div.divTopMenu 
{
	background-color: transparent;
	text-align:right;
}




.select{FONT-SIZE: 11px;}
.textarea{overflow:hidden; FONT-SIZE: 11px;} 

.DataGridAlternatingItem {FONT-WEIGHT: normal; FONT-SIZE: 11px; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; padding-left:5px;}
.DataGridHeader 
{
	font-weight: bold;
	font-size: 12px;
	color: #6A7500;
	background-color: transparent; /*#666666;*/
	padding: 5px 0.2em 5px 0.2em;
	text-indent: 2px;
	margin: 0 0 0 0;
	vertical-align:middle;
	border:0;
}
.DataGridSubHeader 
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #6a7500;
	padding: 5px 0.3em 5px 0.3em;
	text-indent: 2px;
	margin: 0 0 0 0;
	vertical-align:middle;
	border:0;
}
.DataGridItem{padding-left: 5px;font-weight: normal;font-size: 11px; height: 20px;background-color: #EBEBEB;}
.DataGridPendingItem{font-weight: normal;FONT-SIZE: 12px; height: 20px;}

.FormAlert {margin-LEFT: 2px; vertical-align:top;FONT-WEIGHT: bold; FONT-SIZE: 11px; HEIGHT: 20px; TEXT-ALIGN: left;}
.FormBoldMultiLineText{margin-LEFT: 2px; FONT-WEIGHT:bold;FONT-SIZE:11px;}
.FormBox {FONT-SIZE: 11px; padding-left: 5px;margin:5px; padding-bottom:8px;background-color: #F7F7F7;border:solid 1px #E7E3E7;}
.FormBoxBasic 
{
	FONT-SIZE: 11px;
	margin: 5px;
	padding: 0.5em 0 0.5em 5px;
	background-color: #F7F7F7;
	border:solid 1px #E7E3E7;
}
.FormButton, input.FormButton
{
	font-size: 12px;
	margin: 0.3em 0 0.3em 0;
	font-family: Verdana, Arial, Monospace;
	background-color: #666666;
	color: #ffffff;
	border-right: white thin outset;
	border-top: white thin outset;
	border-left: white thin outset;
	border-bottom: white thin outset;
	line-height:1.4em;
}
input.FormButtonStep
{
	font-size: 10px;
	margin: 0.3em 0 0.3em 0;
	font-family: Verdana, Arial, Monospace;
	background-color: #666666;
	color: #ffffff;
	border-right: white thin outset;
	border-top: white thin outset;
	border-left: white thin outset;
	border-bottom: white thin outset;
	line-height:1.2em;
}
.FormCheckBox {margin-left:2px; HEIGHT: 20px; TEXT-ALIGN: left;}
.FormCheckBox td{width: 30%;}
 
.FormDropDownList {font-size:11px; WIDTH: 190px; HEIGHT: 20px; TEXT-ALIGN: left; padding-left:8px;}
.FormDropDownList_50{width:50px;margin-left:2px;}
.FormDropdownList_Full{margin-left:2px;width:524px;}
.FormDropDownList_Short{width:202px;margin-left:2px;}
.FormEmbeddedTitle {PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #004D7B;margin-top:4px;margin-bottom:6px;}
.FormHyperlink {FONT-SIZE: 11px; WIDTH: 190px; COLOR: #6a7500; HEIGHT: 20px; TEXT-ALIGN: left}
.FormInstruction {MARGIN-RIGHT: 5px;PADDING-RIGHT:5px;MARGIN-LEFT: 5px;PADDING-LEFT:5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;}
.FormInstruction A, A:active,A:link, A:hover, A:visited {FONT-SIZE: 12px;}
.FormItalicMultiLineText{margin-LEFT: 2px; FONT-STYLE:italic;FONT-SIZE: 11px;}
.FormLabel{FONT-WEIGHT: normal; font-family:Verdana; FONT-SIZE: 11px; VERTICAL-ALIGN: top;TEXT-ALIGN: left;}
.FormListText{position:relative;top:-3px;FONT-SIZE: 11px;}
.FormLongTextBox {WIDTH:375px; COLOR: #666666; HEIGHT: 20px; TEXT-ALIGN: left;padding-left:5px;}
.FormLongDropdownList {FONT-SIZE: 11px; WIDTH: 300px; HEIGHT: 20px; TEXT-ALIGN: left;}
.FormLongDropdownList_400 {FONT-SIZE: 11px; WIDTH: 400px; HEIGHT: 20px; TEXT-ALIGN: left;}
.FormMediumTextBox {FONT-SIZE: 11px; WIDTH: 300px; HEIGHT: 20px; TEXT-ALIGN: left;}
.FormMultiLineText {FONT-SIZE:11px;WIDTH: 400px;}
.FormMultiLineTextBox {font-family:verdana,arial,helvetica,sans-serif;FONT-SIZE: 11px; WIDTH: 400px; padding-left:5px;}
.FormMultiLineTextLabel {FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;}

 .FormPasswordTextBox {FONT-SIZE: 11px; WIDTH: 190px; HEIGHT: 20px; TEXT-ALIGN: left;padding-left:5px;}
.FormRadioButtonList{margin-left: -3px;border:solid 1px #F7F7F7;}
.FormTable{font-size:11px; margin-bottom: 5px;margin-top:5px;}

.FormTextBox{font-size:11px; WIDTH:190px; HEIGHT: 20px; TEXT-ALIGN: left;padding-left: 5px;}
.FormTextLabel { FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top;  HEIGHT: 20px; TEXT-ALIGN: left;}
.FormTitle {DISPLAY: block; MARGIN-LEFT:0px;PADDING:0px; FONT-WEIGHT: normal; FONT-SIZE: 160%;COLOR:#6a7500; line-height: 130%;}
.ReadOnlyText {FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 190px; HEIGHT: 20px; TEXT-ALIGN: left;}
.SectionTitleBox {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 160%; COLOR: #330066; TEXT-ALIGN: left;}
.SubFormTitle {FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 535px; COLOR: gray; HEIGHT: 20px; BACKGROUND-COLOR: #E8F9E8; TEXT-ALIGN: left;}
.SubFormTitleB {FONT-WEIGHT: bold; FONT-SIZE: 16px; WIDTH: 535px; HEIGHT: 20px; TEXT-ALIGN: left;}
.TitleBox {PADDING-RIGHT: 15px; FONT-SIZE: 12px; WIDTH: 535px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left;}
.TitleCell {PADDING-RIGHT: 15px; FONT-SIZE: 12px; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left;}



/*start hyperlink styles*/
/*


.PageTitleHyperLinkBottom {FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #330066; FONT-FAMILY: verdana; HEIGHT: 20px; TEXT-ALIGN: center; vertical-align:bottom;}
A.PageTitleHyperLinkBottom:visited {FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #330066; FONT-FAMILY: verdana; HEIGHT: 20px; TEXT-ALIGN: center; vertical-align:bottom;}
A.PageTitleHyperLinkBottom:link {FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #330066; FONT-FAMILY: verdana; HEIGHT: 20px; TEXT-ALIGN: center; vertical-align:bottom;}
A.PageTitleHyperLinkBottom:hover {FONT-WEIGHT: bold; FONT-SIZE: small; BACKGROUND: #ccc; COLOR: #000;FONT-FAMILY: verdana; HEIGHT: 20px; vertical-align:bottom;}
A.PageTitleHyperLinkBottom:active {FONT-WEIGHT: bold; FONT-SIZE: small; BACKGROUND: #ccc; COLOR: #000;FONT-FAMILY: verdana; HEIGHT: 20px; vertical-align:bottom;}

.PageTitleHyperLink {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #330066; FONT-FAMILY: verdana; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: right; TEXT-DECORATION: none; vertical-align:bottom;}
A.PageTitleHyperLink:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #330066; FONT-FAMILY: verdana; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: right; TEXT-DECORATION: none; vertical-align:bottom;}
A.PageTitleHyperLink:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #330066; FONT-FAMILY: verdana; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: right; TEXT-DECORATION: none; vertical-align:bottom;}
A.PageTitleHyperLink:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ccc; COLOR: #000;FONT-FAMILY: verdana; HEIGHT: 20px; }
A.PageTitleHyperLink:active {FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ccc; COLOR: #000;FONT-FAMILY: verdana; HEIGHT: 20px; }

.AdminMenuHyperLink {FONT-SIZE: 12px; COLOR: #330066; FONT-FAMILY: Verdana; TEXT-ALIGN: left}
A.AdminMenuHyperLink:visited {FONT-SIZE: 12px; COLOR: #330066; FONT-FAMILY: Verdana; TEXT-ALIGN: left}
A.AdminMenuHyperLink:link {FONT-SIZE: 12px; COLOR: #330066; FONT-FAMILY: Verdana; TEXT-ALIGN: left}
A.AdminMenuHyperLink:hover {BACKGROUND: #ccc; COLOR: #000;FONT-SIZE: 12px; FONT-FAMILY:Verdana;TEXT-ALIGN: left}
A.AdminMenuHyperLink:active {BACKGROUND: #ccc; COLOR: #000;FONT-SIZE: 12px; FONT-FAMILY:Verdana;TEXT-ALIGN: left}

*/
/*end hyperlink styles*/


