BODY {	
margin: 5 1 0 3;	
background-color : #ffffff;	
color: #333366;	
font-size: 11px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

scrollbar-3d-light-color:#999999;
scrollbar-arrow-color:white;
scrollbar-base-color:white;
scrollbar-dark-shadow-color:#333333;
scrollbar-face-color:#666699;
scrollbar-highlight-color:#999999;
scrollbar-shadow-color:white
   
}

TABLE{
border-collapse: collapse;
border-color: #333366;
border-size: 5;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333366;
}

TH {	
background-image : url('images/table_header_fade1.gif');	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 14px;
font-weight : bold;	
padding : 2px;	
color : #000033;	
text-align : center;	
border-bottom : 1px solid #666699;
border-top : 1px solid #666699
}

TD {	
padding:2;	
font-size: 12px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H1 {	
color: #333366; 	
font-size: 18px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H2 {	
font-size: 16px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
padding : 2px;	
color : #333366;
}

H3 {	
color: #333366; 	
font-size: 14px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H4 {	
color: #333366; 	
font-size: 12px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

OL {
color: #333366;
}

LI{
color: #333366;
margin-top: 3; 
margin-bottom: 3
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.menutable {	border: 1px solid #999999;	
background-color : #F8F8FF;
background-image : url('images/table_back_stripes.gif');
}


.headertext {     
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;   
color: black;        
font-weight: bold;
color: #333366;	
font-size: 12px;
}

.form_text_field {
color:  #333366;
font-size: 10px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.form_submit_button {
color:  white;
font-size:  10px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:  #333366;
}

.bg_top_menu {
color:  #333366;	
font-size:  10px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #BCBBCD;
background-image : url('images/menu_bg_fade1.jpg');
background-repeat:repeat-y;	
}


.titlerow{
background-color:  #666699;
color: white;
font-weight:  bold;
font-size:  14px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.warning {	
color: red; 	
font-size: 12px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.green {	
color: green; 	
font-size: 12px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.warningsmall {	
color: red; 	
font-size: 10px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a, a.link, a.visited {	
color : #333366;	
text-decoration: none;	
font-weight : bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.titlelink {	
color : white;	
text-decoration: none;	
font-weight : bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	
a:hover {    
color : #336699;	
font-weight : bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;   
text-decoration: underline;

}


/////////////////////////////


.body_text {
color:  #333366;
font-size: 11px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.small_text {
color:  #333366;
font-size: 9px;
font-style: italic;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.info_table{
border-collapse: collapse;
border-color: #111111;
border-size: 0px;
cellpadding: 5px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.list_table{
border-collapse: collapse;
border-color: #111111;
border-size: 1px;
cellpadding: 8px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333366;
}

.key_table{
border-collapse: collapse;
border-color: #111111;
border-size: 1px;
cellpadding: 8px;
font-size: 8px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333366;

}

.keyrow{
color: 666699;
font-weight:  bold;
font-size:  9px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.blockheader {	
background-image : url('images/table_header_fade1.gif');	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 14px;
font-weight : bold;	
padding : 2px;	
color : #333366;	
text-align : center;	
border-bottom : 1px solid #666699;
border-top : 1px solid #666699
}


.smallblockheader {	
background-image : url('images/table_header_fade1.gif');
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 14px;	
font-weight : bold;	
padding : 2px;	
color : #333366
}


.lightblockheader {	
background-color: #e1e1e1;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 14px;	
font-weight : bold;	
padding : 2px;	
color : #333366
}

.lightblockheader_12 {	
background-color: #e1e1e1;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;	
font-weight : bold;	
padding : 2px;	
color : #333366
}

.smallblockheader_12 {	
background-image : url('images/table_header_fade1.gif');
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;	
font-weight : bold;	
padding : 2px;	
color : #333366
}



.td_sideborder {	
padding:2;	
font-size: 12px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
}


.td_11 {	
padding:1;	
font-size: 11px;	
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
}


.td_sidesbottomborder {	
padding:2;	
font-size: 12px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}



.menu_left_fade {	
background-image : url('images/menu_bg_fade1.jpg');	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 18px;
font-weight : bold;	
padding : 2px;	
color : #000033;		
border-bottom : 1px solid #666699;
}


.tall_menu_cell {	
background-image : url('images/menu_bg_fade1.jpg');	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 13px;
font-weight : bold;	
padding : 12px;	
color : #330000;	
}

.short_menu_cell {	
background-image : url('images/menu_bg_fade1.jpg');	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;
font-weight : bold;	
padding : 6px;	
color : #330000;	
}

.menu_cell_on_white {	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;
font-weight : bold;	
padding : 2px;	
color : #330000;	
}

.announce_gray {	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 16px;
font-weight : bold;	
padding : 2px;	
color : #808080;	
}


.announce_gray_bottom_border {	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 16px;
font-weight : bold;	
padding : 2px;	
color : #808080;	
border-bottom : 2px solid #aaaaaa;

}


.td_nopad {	
padding:0;	
font-size: 12px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/// Styles below may not work yet...


.upper-left         { 
background-image : url('interface/upper-left.gif'); 
}

.upper-mid          { 
background-image : url('interface/upper-mid.gif'); 
}

.upper-right        { 
background-image : url('interface/upper-right.gif'); 
}

.shadow-left        { 
background-image : url('interface/shadow-left.gif'); 
}

.shadow-mid         { 
background-image : url('interface/shadow-mid.gif'); 
}

.shadow-right       { background-image : url('interface/shadow-right.gif'); 
}

.main-left          { background-image : url('interface/main-left.gif'); 
}

.main-mid           { background-image : url('interface/main-mid.gif'); 
}

.main-right         { background-image : url('interface/main-right.gif'); 
}

.lower-left         { background-image : url('interface/lower-left.gif'); 
}

.lower-right        { background-image : url('interface/lower-right.gif'); 
}

.col-left           { background-image : url('interface/col-left.jpg'); 
}

.col-right          { background-image : url('interface/col-right.jpg'); 
}

.col-left-curve     { background-image : url('interface/col-left-curve.gif'); 
}

.col-right-curve    { background-image : url('interface/col-right-curve.gif'); 
}

.col-left-line      { background-image : url('interface/col-left-line.gif'); 
}

.col-right-line     { background-image : url('interface/col-right-line.gif'); 
}

.lower-line-left    { background-image : url('interface/lower-line-left.gif'); 
}

.lower-line-right   { background-image : url('interface/lower-line-right.gif'); 
}

.lower-line-mid     { background-image : url('interface/lower-line-mid.gif'); }
