a {  color: #660099; text-decoration: none   }

a:hover { color: #660099; text-decoration: underline   }

h1 { padding-left: 0px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; 
        font-weight: bold; font-size: 18px; margin: 0px; color: #660099; 
        font-family: verdana, arial, helvetica, sans-serif     }

h2 { padding-left: 0px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px; 
        font-weight: bold; font-size: 14px; margin: 0px; color: #660099; 
        font-family: verdana, arial, helvetica, sans-serif     }

h3 { padding-left: 0px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px; 
        font-weight: bold; font-size: 12px; margin: 0px; color: #000000; 
        font-family: verdana, arial, helvetica, sans-serif     }

hr { color: #ccc; height: 1px; background-color: #ccc  }

img {     border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; 
              border-bottom-width: 0px; display: block     }

li { font-size: 12px; line-height: 150%; 
      font-family: verdana, arial, helvetica, sans-serif     }

p {  padding-left: 0px; padding-right: 10px; padding-top: 0px; padding-bottom: 10px;
       font-size: 12px; margin: 0px; line-height: 150%; 
       font-family: verdana, arial, helvetica, sans-serif     }

#boundary {    border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;
                        border-bottom-width: 0px; margin: 0px auto; width: 750px    }

#centercol {    border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;
                        border-bottom-width: 0px; padding-left: 3px; padding-right: 3px; padding-top:
                        0px; padding-bottom: 0px; float: left; margin: 0px; width: 385px    }

#content {     padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
                      clear: both;   }

#doubleleftcol {    border-left-width: 0px;  border-right-width: 0px; border-top-width: 0px;
                              border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; 
                              padding-top: 0px; padding-bottom: 0px; 
                             display: block; float: left; width: 548px   }

#footer { padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 20px;
               clear: both; border-top: #660099 1px solid; margin-top: 20px; display: block;
          font-size: 10px; float: none; width: 750px; 
          font-family: verdana, arial, helvetica, sans-serif     }

#footer p {    padding-top: 10px   }

#header { padding-left: 0px;  padding-right: 0px; padding-top: 10px; padding-bottom: 0px;
               clear: both; margin: 0px auto; width: 750px; height: 16px; 
               background-color: #fff   }




#leftcol {     border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; 
               border-bottom-width: 0px; padding-left: 3px; padding-right: 0px; padding-top:
               0px; padding-bottom: 0px; 
               float: left; margin: 0px 5px 10px 0px; width: 143px   }

#leftcol ul {  padding-right: 0px; padding-left: 0px; padding-top: 7px; padding-bottom: 0px;
                     font-size: 12px; margin: 0px; list-style-type: none;
                     font-family: verdana, arial, helvetica, sans-serif;    }

#leftcol li {  padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
                    font-size: 11px; margin: 0px; list-style-type: none;
                    font-family: verdana, arial, helvetica, sans-serif;    }

#menu {   padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;
                font-weight: bold; font-size: 11px; background: #660099; margin-bottom: 10px;
                width: 540px; color: #fff; text-align: left;
                font-family: arial, helvetica, sans-serif;   }

#menu ul {      border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;
                        border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top:
                       0px;  padding-bottom: 0px; margin: 0px; list-style-type: none; text-align: center;}

#menu li {     padding-left: 0px; padding-top: 0px; display: inline; font-size: 11px; margin: 0px;
                      line-height: 100%; list-style-type: none;
                      font-family: arial, helvetica, sans-serif    }

#menu li a:link {   color: #fff; text-decoration: none }

#menu li a:visited {     color: #fff; text-decoration: none }

#menu li a:hover {  color: #c9f    }


#rightcol {     border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;
                       border-bottom-width: 0px;  
                       padding-left: 0px; padding-right: 0px; padding-top: 0px;  padding-bottom: 0px; 
                       float: left; margin: 0px 0px 0px 5px; width: 190px     }

#rightcol ul { padding-left: 0px; padding-right: 0px; padding-top: 7px; padding-bottom: 0px;
                      font-size: 12px; margin: 0px; list-style-type: none;
                      font-family: verdana, arial, helvetica, sans-serif     }

#rightcol li { padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
                      font-size: 11px; margin: 0px; list-style-type: none;
                      font-family: verdana, arial, helvetica, sans-serif;    }

#section_id {  border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;
               border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top:
               0px; padding-bottom: 0px; 
          display: block; float: left; margin: 0px; width: 540px; height: 50px  }

#sidebar {     border-left: #660099 1px solid; border-right: #660099 1px solid; border-top:
                      #660099 1px solid; border-bottom: #660099 1px  solid; 
                      padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 10px;
                       margin: 0px; width: 190px; text-align: center    }

#sidebar p {   padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom:
                      10px;  font-size: 11px; text-align: left     }

#sidebar ul {  padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px;
                       border-top: #b4b4b4 1px solid; 
                       font-size: 10px; margin: 0px; list-style-type: none    }

#sidebar li {  padding-left: 0px;padding-right: 0px; padding-top: 3px; padding-bottom: 3px;
                      border-bottom: #b4b4b4 1px solid; display: block; font-weight: bold; 
                      margin: 0px; list-style-type: none; text-align: center      }

#sidebar li a:link {     display: block; margin: 0px; color: #660099; text-decoration: none    }

#sidebar li a:visited {  display: block; margin: 0px; color: #660099; text-decoration: none    }

#sidebar li a:hover {    display: block; margin: 0px; color: #fff; background-color: #660099}


#wordmark {    border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;
                         border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top:
                         0px; padding-bottom: 0px; 
                         display: block; float: right; margin: 0px; width: 170px; height: 50px }
.alt {    display: none  }

.caption {     font-size: 10px; font-style: italic; font-family: geneva, arial, helvetica, sans-serif }

.nav_about_box {    padding-left: 1px; padding-right: 1px;  padding-top: 1px; padding-bottom:
                                1px; font-weight: bold; font-size: 11px; color: #fff; background-color:
                                 #660099;
                                 font-family: arial, helvetica, sans-serif; text-align: center    }

.general_items {    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom:
                               0px;  border-top: #000 1px solid; border-bottom: #000 1px solid;
                               font-weight: bold; font-size: 11px; margin: 20px 5px 10px 0px; 
                               color: #000; text-align: center;
                               font-family: arial, helvetica, sans-serif; background-color: #eee;    }

.thumbnail {   padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px }

.printalso {   display: none  }

