a:link.bodytext1a { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #793303; text-decoration: none}
a:visited.bodytext1a { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #793303; text-decoration: none}
a:hover.bodytext1a { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #793303; text-decoration: underline}
a:active.bodytext1a { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #793303; text-decoration: none}

a:link.bodytext2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none}
a:visited.bodytext2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none}
a:hover.bodytext2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: underline}
a:active.bodytext2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none}

a:link.bodytext3 { font-family: rial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #D9A580; text-decoration: none}
a:visited.bodytext3 { font-family: rial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #D9A580; text-decoration: none}
a:hover.bodytext3 { font-family: rial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #D9A580; text-decoration: underline}
a:active.bodytext3 { font-family: rial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #D9A580; text-decoration: none}


H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: bold
}

.bodytext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.bodytext1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #793303;
}

.bodytext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
}


a:link { font-family: Arial, Helvetica, sans-serif; 
              font-weight: normal; 
		color: #000000;
              text-decoration: italics;
              text-align: center; 
              border-style: none }

a:visited { font-family: Arial, Helvetica, sans-serif; 
              font-weight: normal; 
	color: #000000;
              text-decoration: italics;
              text-align: center; 
              border-style: none }

a:active { font-family: Arial, Helvetica, sans-serif; 
              font-weight: normal; 
	color: #000000;
              text-decoration: italics;
              text-align: center; 
              border-style: none }

a:hover { font-family: Arial, Helvetica, sans-serif; 
              font-weight: normal; 
	color: #000000;
              text-decoration: underline;
              text-align: center; 
              border-style: none }



.bodytext3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D9A580;
}
.bodytext4 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bodytext5 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D9A580;
}

.bodytext4a {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bodytext5a {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #077C97;
}
.bodytext3a {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #75AB17;
}
.form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
}
.subtitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #C05005;
	font-weight: bold;
}


/**************  Form ****************/
.form_table {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    background-color: #C6D6E4; /*Lines*/
    color: #004080;
    border: 5px ridge #04355F;
    border-bottom: 2px solid #04355F;
    border-top: 2px solid #04355F;
    border-left: 2px solid #04355F;
    border-right: 2px solid #04355F;
   /* border-style: solid; */  
 }
.form_heading {
   color: #04355F;
   font-size: 10pt;
   font-weight: bold;
   background: #C6D6E4; 
   border-bottom: 2px ridge #04355F;
   /*background-image: url(fileadmin/left_bg1.gif);  
   background-repeat: repeat-n;*/
 }
 .form_footer {
   text-align: center;
   color: #A841CE;
   font-size: 10pt;
   font-weight: bold;
   background: #C6D6E4; 
   border-top: 2px ridge #04355F; 
   border-left: 0px ridge #04355F;
 }
 .form_button {
   /*color: #000;*/
   font-size: 9pt;
   font-weight: bold;
   background: #C6D6E4; 
   border-top: 1px ridge #999999;
   border-left: 1px ridge #999999;
 }
.form_body {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    background-color: #ECF2F7; 
    color: #000000
 }

input.form_body_input {
   color: #004080;
   font-size: 12px;
   font-weight: normal;
   background: #FFFFFF;
 }
.form_checkbox {
   color: #fff;
   font-size: 12px;
   font-weight: normal;
   background: #044;
 }

/* This definitely works */
.form_checkbox input {
   /* font-size: 80%; */
   font-size: 12px;
   background: #044;
   color: #000;
   font-weight: bold;
   /* margin-bottom: 0em; */  /* Default appears to be 0em. added 15 May 2003 */
}

div.form {
   padding-top: 1em;
   width: 40%;
   /*background: #094276;
   color: #fff; */
   /*float: center;*/
   text-align: center;
   font-size: 100%;
   margin-top: 0.1%;
   margin-bottom: 0.1%;
   margin-left: 10%;
   margin-right: 0.1%;
}

.inputtext{
   background: #fff;
   color: #094276;
   text-decoration: none;
}


/**************  Results Table ****************/
table.resultstable {
   padding-top: 0em;
   width: 100%;
   text-align: left;
   font-size: 100%;
   border-bottom: 2px solid #793303;
   border-top: 2px solid #793303;
   border-left: 2px solid #793303;
   border-right: 2px solid #793303;
}

.resultstable th{
   font-size: 100%;
   background: #793303;
   color: #fff;
   margin-top: 0.2em;
   text-indent: 0.0em;
   text-align: left;
   border-bottom: 2px solid #793303;
}
td.resultstable{
   font-size: 80%;
   background: #ECF2F7;
   color: #094276;
   text-indent: 0.0em;
   text-align: left;
}
td.resultstable-body{
   font-size: 80%;
   background: #ECF2F7;
   color: #094276;
   text-indent: 0.0em;
   text-align: left;
}
td.resultstable-body-special{
   font-size: 80%;
   background: #FFFFCC;
   color: #793303;
   text-indent: .0em;
   text-align: left;
}

.resultstable a:link {
   color: #094276;
   text-decoration: none;
}

.resultstable a:visited {
   color: #094276;
   text-decoration: none;
}

.resultstable a:active {
   color: #094276;
   text-decoration: none;
}

.resultstable a:hover {
    background: #eec;
   color: #900;
   text-decoration: underline;
}


/**************  Results Table Vertical ****************/

div.resultstableV {
   width: 100%;
   font-size: 85%;   
   
}
.resultstableVv table{
   width: 100%;
   text-align: left;
   font-size: 85%;   
}
.resultstableVimg {
   padding-top: 1em;
   /*width: 40%;*/
   float: right;
}
.resultstableV th{
   background: #094276;
   color: #fff;
   margin-top: 0.2em;
   text-indent: 0.3em;
   text-align: left;
}
.resultstableV {
   background: #fff;
   color: #000;
}

span.resultstableV_header {
   background: #fff;
   color: #094276;

}
td.resultstableV_header {
   background: #094276;
   color: #fff;
   

}

.resultstableV a:link {
   background: #fff;
   color: #094276;
   text-decoration: none;
}

.resultstableV a:visited {
   background: #fff;
   color: #094276;
   text-decoration: none;
}

.resultstableV a:active {
   background: #fff;
   color: #094276;
   text-decoration: none;
}

.resultstableV a:hover {
    background: #eec;
   color: #900;
   text-decoration: underline;
}

/**************  NextPreviousButtons ****************/
div.nextPreviousButtons{
   text-align: center;
   width: 90%;
   font-size: 100%;
   background: #fff;
   color: #793303;
   margin-top: 0em;
   text-indent: 0.0em;
   padding-bottom: 0em;
   border-bottom: 0px solid #000;
}

div.nextPreviousButtons a:link {
   text-align: center;
   /*width: 90%;*/
   font-size: 100%;
   background: #fff;
   color: #793303;
   margin-top: 0em;
   text-indent: 0.0em;
   padding-bottom: 0em;
   border-bottom: 0px solid #000;
}

/**************  Alert ****************/
.alert {
   color: red;
}


