/* OptionTopFrame used to display menu options top frame, Link in frame's head, class in frame's body */
.OptionTopFrame  { background : #FFE2D5;
					  color: #FF8400;
                 }
option.OptionTopFrame { background : white;
							color: #FF8400; 
						  }

/* OptionTopFrameSub used to display submenu options top frame */
.OptionTopFrameSub { background : #000099;
                     color: #000099;
                   }
option.OptionTopFrameSub { background : white;
							   color: #000099;
							 }

							 

/* OptionLeftFrame used to display menu options left frame */
.OptionLeftFrame  { background : #00267f;
					font-size: 10pt; color: #fff;
					font-weight: normal;
                    text-decoration:none;
                    line-height:16pt;            /*between options*/
                    position:relative; /*options indent*/
                    font-family: arial, helvetica, sans-serif;
					padding-left: 14px;
					margin-top: -7px;
                  }
a:link.OptionLeftFrame { color: #ffffff;}
a:visited.OptionLeftFrame { color: #ffffff;}

						
/* OptionLeftFrameSub used to display submenu options left frame */
.OptionLeftFrameSub  { 
					   font-size: 8pt; color: #888888;
					   font-weight: normal;
                    text-decoration:none;
                    line-height:11pt;
                    position:relative;left:15px;
                    font-family: arial, helvetica, sans-serif;
                  }
a:link.OptionLeftFrameSub { color: #888888;}
a:visited.OptionLeftFrameSub { color: #888888;}
                  

/* OptionBody used to display menu options body default frame */
.OptionBody  { background : white;
padding: 10px;
             }

/* LoginLabel used to display login html field labels */
.LoginLabel  { font-size: 11pt; color: #888888; 
               font-weight: normal;
               font-family: arial, heletica, sans-serif }

/* Title used to display page titles */
.Title       { font-size: 16pt; color: #ffffff; 
               font-weight: bold;
               font-family: arial, helvetica, sans-serif }

/* HelpTitle used to display page title in help window */
.HelpTitle   { font-size: 16pt; color: #00267f; 
               font-weight: bold;
               font-family: arial, helvetica, sans-serif }

/* Note used to display text notes */
.Note        { font-size: 8pt; color: #00267F; 
               font-style: italic;
               font-family: arial, helvetica, sans-serif }

/* Tableborder,TableHeader (th),TableCell (td) used for data tables */
.TableBorder { border-width: 0px; border-color: #FFFFFF; border-style: inset }
.TableTitle { background : white; 
               font-size: 10pt; color: block; 
               font-weight: normal; 
               text-align: left; 
               font-family: arial, helvetica, sans-serif }
.TableHeader { background : #00267F; 
               font-size: 10pt; color: #FFFFFF; 
               font-weight: normal; 
               text-align: center;
			   padding: 7px;
               /* margin: 2px; padding: 3px; causes table problems in Netscape! */
               font-family: arial, helvetica, sans-serif }
.TableCell   { background : #e7e7e7; 
			   font-size: 9pt; color: #000099;
			   padding: 5px;
               /* margin: 2px; padding: 3px; causes table problems in Netscape 4! */
               border-width:0px;border-color:#FFFFFF; border-style: solid; 
               font-family: arial, helvetica, sans-serif } 

/* Formborder,FieldLabel,InputField used for input forms */
/* do NOT define padding, incompatible with Netscape */
.FormBorder  { border-width: 0px;  }
.FieldLabel  { font-size: 10pt; color: #000099; 
               text-align:left;
               font-family: arial, helvetica, sans-serif }
.InputField  { font-size: 10pt;
               font-family: arial, helvetica, sans-serif;
			   margin: 5px; }
.SmallLabel  { font-size: 8pt; color: #000099;
			   font-family: arial, helvetica, sans-serif;
			   padding: 5px; 
				  }


/* Error used to display error messages in HTML */
.Error       { font-size: 10pt; color: #FF0000; text-transform: uppercase; text-decoration: blink; 
               font-weight: bold }
       
/* Default used to display text messages in HTML */
.Default   	{ font-size: 10pt;
			  color: #000000; 
			  font-family: arial, helvetica, sans-serif }

/* Footer used to display page footers */              
.Footer      { font-size: 8pt; color: #1E2A63; 
               font-family: arial, helvetica, sans-serif }

/* Default tags, if not specified in class or class not declared */
body         { font-size: 14pt; color: #000000; 
               background : white;
               font-family: arial, helvetica, sans-serif;
			   line-height: 14pt;
			   }
a:link       { color: #FF8400; }
a:visited    { color: #63639C; } 
a:active     { color: rgb(102,255,0); }