body {
	margin:			0px 0px 10px 0px;
	padding:		0px;
	font-family:		Verdana, Arial, Helvetica, "Sans Serif";
	font-size:		9pt;
	background-color:	#ffffff;
}


.page { 
       border-bottom:           1px solid #7889B4;
       border-right:           1px solid #7889B4;
 }

p, pre {
        font-weight:            normal;
	font-family:		Verdana, Arial, Helvetica, "Sans Serif";
/*	text-align:		justify; */
        font-size:              9pt;
/*        margin: 9px 0px 0px 0px; */
}

/** LINKS ******************************************************/
a:link,a:visited { 
    font-weight:		normal;
    text-decoration: underline;
	color:			#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, "Sans Serif";
 }

a:hover,a:active {
	color:			#000099;
}

a.navlink:link, a.navlink:visited {
	font-weight:		normal;
	text-decoration:	none;
	color:			#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, "Sans Serif";
        font-size:        7pt;
        vertical-align:    middle;
}

a.navlink:hover,a.navlink:active { 
	color:			#000099;
 }


.navlink-current { 
        color:			#DDDDDD;
        font-size:        7pt;
        vertical-align:    middle;
 }

.dark_block a:link, .dark_block a:visited, .job_block a:link, .job_block a:visited { 
    font-weight:		normal;
    text-decoration: underline;
    color:			#000099;
	font-family:		Verdana, Arial, Helvetica, "Sans Serif";
 }

.dark_block a:hover, .dark_block a:active { 
	color:			#7889B4;
    text-decoration: underline;
}


.dark_block { 
         color: #000099;
         padding: 7px 30px 20px 30px;
         font-weight:            normal;
         font-family:		Verdana, Arial, Helvetica, "Sans Serif";
         font-size:              9pt;
         }

.job_block { 
         color: #000099;
         padding: 15px 15px 10px 15px;
         font-weight:            normal;
         font-family:		Verdana, Arial, Helvetica, "Sans Serif";
         font-size:              9pt;
         }

.light_block { 
         color: #ffffff;
         padding: 15px 15px 10px 15px;
         font-weight:            normal;
         font-family:		Verdana, Arial, Helvetica, "Sans Serif";
         font-size:              9pt;
         }

.main_block { 
         color: #ffffff;
         padding: 38px 30px 20px 30px;
         font-weight:            normal;
         font-family:		Verdana, Arial, Helvetica, "Sans Serif";
         font-size:              9pt;
         }

.light { 
         color: #ffffff;
         font-weight:            normal;
         font-family:		Verdana, Arial, Helvetica, "Sans Serif";
         font-size:              9pt;
}

.dark { 
        color: #000099;
         font-weight:            normal;
         font-family:		Verdana, Arial, Helvetica, "Sans Serif";
         font-size:              9pt;
}

.infolink-current { 
                    color:      #000099;
}

ul { 
        margin: 0px 0px 0px 20px;
     padding: 0px;
 }

form,li { 
     margin: 0px;
     padding: 0px;
     }

.nav { 
      vertical-align: middle;
 }

input, select { 
        font-size: 9pt;
        font-family: Verdana, Arial, Helvetica, "Sans Serif";

 }
h2,h3 { 
     font-family: Verdana, Arial, Helvetica, "Sans Serif";
     font-size: 9pt;
     font-weight: bold;
}

.entry_key { 
         font-size: 7pt;
             width: 140px;
}

.err { 
       color: #f7941d;
       font-family: Verdana, Arial, Helvetica, "Sans Serif";
       font-size: 9pt;
       font-weight: bold;
       margin-bottom: 4px;
 }

table.text { 
        font-size: 9pt;
        font-family: Verdana, Arial, Helvetica, "Sans Serif";
             vertical-align: top;
             text-align: left;
 }

table.joblist, table.chart { 
                background-color: #7889B4;
                color: #000099;
                font-family: Verdana, Arial, Helvetica, "Sans Serif";
                font-size: 7pt;
                
 }

.trigger,.block { 
           padding-bottom: 4px;

 }

.contact {
           float: right;
           margin-top: 3px;
           }


.job_nav { 
              float: left;
           margin-top: 3px;
}

.row_header { 
/*
              background-color: #ffffff;
              color: #000099;
*/
              background-color: #395693;
              color: #ffffff;
 }

.row0 { 
        background-color: #EBEDF4;
        }
        
.row1 { 
        background-color: #FFFFFF;
        }

td.sub_img        { 
                     border-bottom: 1px solid white;
                    border-top: 1px solid #dfe7f3;
                     }

td.sub_img img { 
                    border-left: 1px solid #e7ebf3;
                 border-right: 1px solid #dfe7f3;

}

.tagline { 
           font-style: italic;
           font-weight: bold;
           font-family: Verdana, Arial, Helvetica, "Sans Serif";
           font-size: 10pt;
           font-color: #000099;
}

.bold { 
        font-weight: bold;
        }

.indent { 
           margin-left: 20pt;
 }