.form {  font-family: Courier New, Courier, 
         mono; font-size: 12px;
}

a:link { color: rgb(153,0,0); }
a:active { color: rgb(153,0,0); }
a:visited { color: rgb(153,0,0); }
a:hover { color:black; }

a.white:link { color:white; }
a.white:active { color:white; }
a.white:visited { color:white; }
a.white:hover { color:black; }

h1 {
   color:black; 
   font-size: 24pt;
   font-family: arial, sans-serif;
   }

h1.white  {
   color: rgb(255,255,255);
   font-size: 24pt;
   font-family: arial, sans-serif;
   }

h2 {
   color: black;
   font-family: arial, sans-serif;
   }

h3 {
   color: black;
   font-size: 16pt;
   font-family: arial, sans-serif;
   }

h4 {
   color: black;
   font-family: arial, sans-serif;
   }

h5 {
   color: black;
   font-family: arial, sans-serif;
   }

h6 {
   color: black;
   font-family: arial, sans-serif;
   }

center  {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

p  {
   font-family: arial, sans-serif;
   text-align: left;
   font-size: 10pt;
   }

p.red  {
   color: rgb(153,0,0);
   font-family: arial, sans-serif;
   text-align: left;
   font-size: 12pt;
   }

p.center  {
   font-family: arial, sans-serif;
   text-align: center;
   font-size: 10pt;
   }

p.left  {
   font-family: arial, sans-serif;
   text-align: left;
   font-size: 10pt;
   }

td {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

li {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

ol {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

ul {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

ul.navy-blue {
   font-family: arial, sans-serif;
   font-size: 10pt;
   color: navy;
}

div.sitemap_heading {
   font-family: arial, sans-serif;
   font-size: 14pt;
   font-weight: bold;
   text-indent:-3em;
   padding-left:3em;
   color: rgb(153,0,0);
}

p.sitemap {
   font-family: arial, sans-serif;
   font-size: 9pt;
   text-align: left;
   text-indent:-2em;
   padding-left:3em;
}

p.footer {
   font-family: arial, sans-serif;
   color: gray;
   text-align: center;
   font-size: 8pt;
}

center.footer {
   font-family: arial, sans-serif;
   color: gray;
   text-align: center;
   font-size: 8pt;
}

p.top {
   font-family: arial, sans-serif;
   color: gray;
   text-align: right;
   font-size: 9pt;
} 

  
.navtop {

	font-family: Arial, sans-serif;
	background-color: navy;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}

  
.black11fixed {color: #000000; font-size: 11px; }
.blackA10fixed {color: #000000; font-size: 10px; }
.blackA11fixed {color: #000000; font-size: 11px; }

.white11fixed {color: #ffffff; font-size: 11px; }
.whiteA10fixed {color: #ffffff; font-size: 10px; }
.whiteA11fixed {color: #ffffff; font-size: 11px; }

.head {
	font-family: arial, sans-serif;
	font-size: 14pt; 
	color: #000000; 
	font-weight: bold;
}

.sub_head {
	font-family: arial, sans-serif;
	font-size: 8pt; 
	color: #990000; 
	font-weight: bold;
}

li.menu {
	font-family; arial, sans-serif;
	font-size: 9pt;
	list-style-type: square;
}

ul.menu {
	margin-top: 2px;
	margin-bottom: 5px;
	
}


            
                   
#calendarDiv{
        position:absolute;
        width:175px;
        border:1px solid #666666;
        padding:1px;
        background-color: #FFF;
        font-family:arial;        
        font-size:10px;
        padding-bottom:20px;
        visibility:hidden;
}            
#calendarDiv span,#calendarDiv img{
        float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
 
        line-height:12px;
        padding:1px;
        cursor:pointer;
        padding-left:2px;
}                 
   
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{
        line-height:12px;
        padding:1px;
        cursor:pointer;
        padding-left:2px;
}

#calendarDiv td{
        padding:3px;
        margin:0px;
        font-size:10px;
}

#calendarDiv .selectBox{
        border:1px solid #E2EBED;
        color: #E2EBED;
        position:relative;
}
#calendarDiv .selectBoxOver{
        border:1px solid #FFF;
        background-color: #B30000;
        color: #FFF;
        position:relative;
}
#calendarDiv .selectBoxTime{
        border:1px solid #666666;
        color: #000000;
        position:relative;
}
#calendarDiv .selectBoxTimeOver{
        border:1px solid #333333;
        color: #000000;
        position:relative;
}

#calendarDiv .topBar{
        height:16px;
        padding:2px;
        background-color: #B30000;


}
#calendarDiv .activeDay{        /* Active day in the calendar */
        color:#B30000;
}
#calendarDiv .todaysDate{
        height:17px;
        line-height:17px;
        padding:2px;
        background-color: #CCCCCC;
        text-align:center;
        position:absolute;
        bottom:0px;
        width:172px;
}
#calendarDiv .todaysDate div{
        float:left;
}

#calendarDiv .timeBar{
        height:17px;
        line-height:17px;
        background-color: #CCCCCC;
        width:72px;
        color:#FFF;
        position:absolute;
        right:0px;
}

#calendarDiv .timeBar div{
        float:left;
        margin-right:1px;
}


#calendarDiv .monthYearPicker{
        background-color: #ffffff;
        border:1px solid #AAAAAA;
        position:absolute;
        color: #666666;
        left:0px;
        top:15px;
        z-index:1000;
        display:none;

}
#calendarDiv #monthSelect{
        width:70px;
}
#calendarDiv .monthYearPicker div{
        float:none;
        clear:both;
        padding:1px;
        margin:1px;
        cursor:pointer;
}
#calendarDiv .monthYearActive{
        background-color:#cccccc;
        color: #000000;
}

#calendarDiv td{
        text-align:right;
        cursor:pointer;
}

#calendarDiv .topBar img{
        cursor:pointer;
}
#calendarDiv .topBar div{
        float:left;
        margin-right:1px;
}
