/* CSS Document REV 11/19/06 */



/*

12/07/06 modified by jmb, changed formatting to standard 4 character indent

         made corrections to css for proper validation at W3

*/









/* orange #FF9622 */

/* light orange FFC88A */

/* blue #0495D2 */

/* light blue C8CED5 */

/* gray #3A3A3A */

/* light gray #DDDDDD */



/* Menu */

.headGraphic

{

    width: 100%;

    background:#000000;

    text-align:center;

    line-height:0px;

    height: 137px;   /*added by jpp 12/11/06*/

}



/* body */

body

{

    font-family: Verdana, Arial, Helvetica, sans serif;

    font-size: 12px;

    color: black;

    text-align: left;

    background-color: white;

    margin-top: 0px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding: 0px;

    /*spacing: 0px;*/

}



div.page

{

    border: solid 0px;

    margin-left: 50px;

    margin-right: 50px;

    margin-top: 20px;

    /*valign: top;*/

    vertical-align: top;

}



div.page2

{

    position: absolute;

    left: 50%;

    top: 225px;

    padding-bottom: 100px;

    width: 980px;

    text-align: left;

    margin-left: -490px;

}



a

{

    color: #0495D4;

    text-decoration:none;

}



a:hover

{

    text-decoration:underline;

}



.noshowlink 

{ /* still needed */

    color: black;

    text-decoration:none;

}



h1, h2, h3, h4, h5, h6

{

    color: #FF9900;

}



h1, h2, h3

{

    text-align: left;

}



h4, h5, h6

{

    text-align: center;

}



h1, h4

{

    font-size: 133%;

}



h2, h5

{

    font-size: 100%;

}



h3, h6

{

    font-size: 80%;

}



p

{

    text-align: left;

}



.center

{

    text-align: center;

    /*align: center;*/

}

.right

{

    text-align: right;

}

.small

{

    font-size: 10px;

}



.small-center

{

    text-align: center;

    font-size: 10px;

}



.navy

{

    color: navy;

}



.red

{

    color: red

}



.green

{

    color: #339966;

}



.white

{

    color: white;

    font-weight: bold;

}



.orange

{

    color: #FF9622;

    font-weight: bold;

}



.blue

{

    color: #C9D3FC;

    font-weight: bold;

}



.light-blue

{

    color: #0495D4;

}



.small-green

{

    font-size: 75%;

    color: #339966;

}



p.red-center

{

    text-align: center;

    color: red;

}



p.one

{

    font-size: 80%;

}



p.two

{

    font-size: 12px;

}



p.two-center

{

    font-size: 12px;

    text-align: center;

}



ul

{

    text-align: left;

}



table.std, table.small, table.large

{

    font-family : Verdana, Arial, Helvetica, sans serif;

    /*align: center;*/

    /*cellpadding: 5;*/

    /*cellspacing: 0;*/

    padding: 5px;   /*added by jmb 12/6/06*/

    border-collapse: collapse;

    border-color: black;

}



table.std

{

    font-size : 12px;

}





table.small

{

    font-size : 11px;

}


table.small-center

{

    font-size : 11px;

    table-align: center;

}



caption

{

    font-size: 10px;

    text-align: left;

}



td.table1head, td.table2head, td.table3head

{

    vertical-align: middle;  /*added by jmb 12/6/06*/

    /*vertical-align: center;*/

    font-size: 11px;

    font-weight: bold;

    border: solid 1px white;

}



td.table1head

{

    color: white;

    text-align: center;

    background-color: black;

}



td.table2head

{

    color: black;

    text-align: center;

    background-color: #FFFFBB;

}



td.table3head

{

    color: white;

    text-align: left;

    background-color: black;

}



td.table1data

{

    text-align: center;

    vertical-align: top;

    border-color: black;

}



td.table2data

{

    text-align: left;

    vertical-align: top;

    border-color: black;

}



td.table3data

{

    text-align: center;

    vertical-align: middle;  /*added by jmb 12/6/06*/

    /*vertical-align: center;*/

    border-color: black;

}



td.table4data 

{

    text-align: right;

    vertical-align: top;

    border-color: black;

}



td.table5data 

{

    text-align: left;

    vertical-align: middle;  /*added by jmb 12/6/06*/

    /*vertical-align: center;*/

    border-color: black;

}

  

td.table6data

{

    text-align: center;

    vertical-align: bottom;

    border-color: black;

}



td.table7data

{

    text-align: left;

    vertical-align: bottom;

    border-color: black;

}



td.orange-cell, td.blue-cell, td.gray-cell

{

    text-align: center;

    vertical-align: middle;  /*added by jmb 12/6/06*/

    /*vertical-align: center;*/

    border: solid 1px black;

}



td.orange-cell

{

    background-color: #FFC88A;

}



td.blue-cell

{

    background-color: #C8CED5;

}



td.gray-cell

{

    background-color: #DDDDDD;

}



hr.orange

{

    color: #FF9622;

}





img.w3

{

    float: right;

    border: 0px;

    width: 88px;

    height: 31px;

}



/*zoom results page*/

.results, .result_title, .infoline

{

    text-align: left;

}

/*end zoom css*/