
/* body  ---------------------------------- */

BODY {  background-color: #ffffff;
        margin-top: 10;
        margin-left: 0;
        font-style: normal;
  font-size: 9pt;
  font-weight: normal;
  color: #333333; font-family: ARIAL,HELVETICA,serif;
  line-height: 10pt;
  padding: 0px;
  text-align: left;


        }

/* fonts  ---------------------------------- */

p {font-style: normal;
  font-size: 9pt;
  font-weight: normal;
  color: #333333; font-family: ARIAL,HELVETICA,serif;
  line-height: 10pt;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 0px;
 }

li {font-style: normal;
  font-size: 9pt;
  font-weight: normal;
  color: #333333; font-family: ARIAL,HELVETICA,serif;
  line-height: 15px;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 3px;
  margin-right: 20px;
  margin-left: 0px;
 }

ul {
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 10px;
  margin-left: 16px;
  text-align:left;
 }

h1 {font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #0076B4; font-family: Arial, ARIAL BLACK,HELVETICA,serif;
  padding: 0px;
  text-align:left;
  margin-top: 25px;
  margin-bottom:10px;
  margin-right: 0px;
  margin-left: 0px;
  }

h2 {font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #333333; font-family: ARIAL, ARIAL BLACK,HELVETICA,serif;
  padding: 0px;
  text-align: left;
  margin-top: 5px;
  margin-bottom:0px;
  margin-right: 0px;
  margin-left: 0px;
  }

h3 {font-style: normal;
  font-size: 9pt;
  font-weight: bold;
  color: #ffffff; font-family: ARIAL,HELVETICA,serif;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 0px;
  margin-left: 0px;
  }

h4 {font-style: normal;
  font-size: 8pt;
  font-weight: bold;
  color: #333333; font-family: ARIAL,HELVETICA,serif;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 5px;
  margin-bottom:3px;
  margin-right: 0px;
  margin-left: 0px;
  }


p.highlight {font-style: normal;
  font-size: 9pt;
  font-weight: bold;
  color: #50B3CD; font-family: ARIAL,HELVETICA,serif;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 40px;
 }


p.bottom {font-style: normal;
  font-size: 7pt;
  font-weight: normal;
  color: #999999; font-family: ARIAL,HELVETICA,serif;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
 }

p.content {font-style: normal;
  font-size: 8pt;
  font-weight: normal;
  color: #333333; font-family: ARIAL,HELVETICA,serif;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 30px;
  margin-left: 0px;
 }


p.navi {font-style: normal;
  font-size: 8pt;
  font-weight: normal;
  color: #333333; font-family: ARIAL,HELVETICA,serif;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 6px;
  margin-right: 1px;
  margin-left: 0px;
 }




td {font-style: normal;
  font-size: 8pt;
  font-weight: normal;
  color: #333333; font-family: ARIAL,HELVETICA,serif;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 00px;
  margin-right: 00px;
  margin-left: 0px;
 }

td.time {
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
  bottom: 1px;
  }

td.right {
  text-align: right;
  }


/* container and boxes  ---------------------------------- */





#container{
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        margin-top: 0px;
        padding-left: 00px;
        padding-right: 00px;
        width: 760px;
        height: 100%;
        border: 0px solid #333333;
        }


#masthead {
      margin-top: 0px;
      margin-left: 0px;
      width: 760px;
      height: 140px;
      background-color: #F0F3D6;
                   }

#flash1 {float: left;
      margin-top: 0px;
      margin-left: 0px;
      width: 220px;
      height: 320px;
                   }



#flash2 {float: right;
      margin-top: 0px;
      margin-left: 0px;
      width: 540px;
      height: 320px;
                   }


#contentflash{
        margin-left: auto;
        margin-right: auto;
        width: 760px;
        height: 320px;
        padding-top: 0px;
        padding-bottom: 0px;
        background-color: #F0F3D6;
        border-bottom: 0px solid #ffffff;
                }




#content{
        margin-left: auto;
        margin-right: auto;
        width: 760px;
        height: 355px;
        padding-top: 0px;
        padding-bottom: 0px;
        background-color: #ffffff;
        border-bottom: 0px solid #ffffff;
                }



#contentterms{
        margin-left: auto;
        margin-right: auto;
        width: 750px;
        height: 355px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 0px;
        padding-bottom: 0px;
        background-color: #ffffff;
        border-bottom: 0px solid #ffffff;
                }


#navi {float: left;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        padding-left: 30px;
        width: 122px;
        height: 355px;
        background-color: #ffffff;
           }



#copy {float: right;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        width: 608px;
        height: 355px;
        background-color: #ffffff;
           }

#copyleft {float: left;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        width: 456px;
        height: 355px;
        background-color: #ffffff;
           }

#copyright {float: right;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        width: 152px;
        height: 355px;
        background-color: #ffffff;
           }

#photo_group {vertical-align: baseline;
        margin-top: 10px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: -20px;
        background-color: #ffffff;
           }

#photo_person {vertical-align: baseline;
        margin-top: 10px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: -5px;
        background-color: #ffffff;
           }

#photo_system {vertical-align: baseline;
        margin-top: 10px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        background-color: #ffffff;
           }

#photo_services {vertical-align: baseline;
        margin-top: 10px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: -20px;
        background-color: #ffffff;
           }

#photo_products1 {vertical-align: baseline;
        margin-top: 40px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        background-color: #ffffff;
           }
           
#photo_products2 {vertical-align: baseline;
        margin-top: 110px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        background-color: #ffffff;
           }
           
#navibottom{
        margin-left: auto;
        margin-right: auto;
        width: 760px;
        height: 22px;
        padding-top: 0px;
        padding-bottom: 0px;
        background-color: #f0f3d6;
        border-bottom: 0px solid #ffffff;
                }

           
#navibottommain{
        margin-left: auto;
        margin-right: auto;
        width: 760px;
        height: 125px;
        padding-top: 0px;
        padding-bottom: 0px;
        background-color: #f0f3d6;
        border-bottom: 0px solid #ffffff;
                }

#end{
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        margin-top: 0px;
        padding-left: 00px;
        padding-right: 00px;
        width: 760px;
        height: 5px;
        }
        
        
#sponsorship{
        font-style: normal;
        font-size: 8pt;
        font-weight: bold;
        color: #0A57A4; font-family: ARIAL,HELVETICA,serif;
}

/* footer  ---------------------------------- */

#footer{ margin-left: auto;
        margin-right: auto;
        width: 760px;
        height: 68px;
        text-align: left;
        font-style: normal;
        font-size: 8pt;
        font-weight: normal;
        color: #ffffff; font-family: ARIAL,HELVETICA,serif;
        line-height: normal;
        padding-top: 0px;
        background-color: #f0f3d6;

        }





/* form  ---------------------------------- */

 input, select, textarea {
         border: 1px solid #cccccc;
         font-style: normal;
  font-size: 9pt;
  font-weight: normal;
  color: #333333; font-family: ARIAL,HELVETICA,serif;
  line-height: normal;
        }


/* images  ---------------------------------- */

 img.sectionimage{
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 00px;
        margin-bottom: 0px;
        border: 0px;
        float: right;
        text-align: right;
        padding-right: 0px;
        }
 img.bottomimage{
        margin-top: 0px;
        margin-left: 5px;
        margin-right: 40px;
        margin-bottom: 0px;
        border: 0px;
        float: right;
        text-align: left;
        padding-right: 0px;
        }

/* navigation  ---------------------------------- */





A:link {text-decoration: none; font-size: 8pt; font-weight: bold; color: #0076B4; font-family: ARIAL,HELVETICA,serif; }
A:visited {text-decoration: none; font-size: 8pt; font-weight:  bold; color: #0076B4; font-family: ARIAL,HELVETICA,serif;}
A:active {text-decoration: none; font-size: 8pt; font-weight:  bold; color: #a4aab1; font-family: ARIAL,HELVETICA,serif; }
A:hover {text-decoration: none; font-size: 8pt; font-weight:  bold; color: #a4aab1; font-family: ARIAL,HELVETICA,serif; }

A.bottom:link {text-decoration: none; font-size: 7pt; font-weight: normal; color: #999999; font-family: ARIAL,HELVETICA,serif; }
A.bottom:visited {text-decoration: none; font-size: 7pt; font-weight:  normal; color: #999999; font-family: ARIAL,HELVETICA,serif;}
A.bottom:active {text-decoration: none; font-size: 7pt; font-weight: normal; color: #d2da2c; font-family: ARIAL,HELVETICA,serif; }
A.bottom:hover {text-decoration: none; font-size: 7pt; font-weight:  normal; color: #d2da2c; font-family: ARIAL,HELVETICA,serif; }

A.cnavi:link {text-decoration: none; font-size: 8pt; font-weight: normal; color: #50B3CD; font-family: ARIAL,HELVETICA,serif; }
A.cnavi:visited {text-decoration: none; font-size: 8pt; font-weight:  normal; color: #50B3CD; font-family: ARIAL,HELVETICA,serif;}
A.cnavi:active {text-decoration: none; font-size: 8pt; font-weight:  normal; color: #d2da2c; font-family: ARIAL,HELVETICA,serif; }
A.cnavi:hover {text-decoration: none; font-size: 8pt; font-weight:  normal; color: #d2da2c; font-family: ARIAL,HELVETICA,serif; }


A.small:link {text-decoration: none; font-size: 8pt; font-weight: normal; color: #0076B4; font-family: ARIAL,HELVETICA,serif; }
A.small:visited {text-decoration: none; font-size: 8pt; font-weight:  normal; color: #0076B4; font-family: ARIAL,HELVETICA,serif;}
A.small:active {text-decoration: none; font-size: 8pt; font-weight:  normal; color: #a4aab1; font-family: ARIAL,HELVETICA,serif; }
A.small:hover {text-decoration: none; font-size: 8pt; font-weight: normal; color: #a4aab1; font-family: ARIAL,HELVETICA,serif; }

A.fnavi:link {text-decoration: none; font-size: 8pt; font-weight: bold; color: #0A57A4; font-family: ARIAL,HELVETICA,serif; }
A.fnavi:visited {text-decoration: none; font-size: 8pt; font-weight:  bold; color: #0A57A4; font-family: ARIAL,HELVETICA,serif;}
A.fnavi:active {text-decoration: none; font-size: 8pt; font-weight:  bold; color: #0A57A4; font-family: ARIAL,HELVETICA,serif; }
A.fnavi:hover {text-decoration: none; font-size: 8pt; font-weight:  bold; color: #072A5E; font-family: ARIAL,HELVETICA,serif; }
