body {background-image: url(images/background2.gif); font-family:  Arial, Helvetica, sans-serif;  font-size: 11pt; text-align: center;}

a:link {color: #259191; font-weight: normal; text-decoration: underline;}
a:visited {color: #259191; font-weight: normal; text-decoration: underline;}
a:hover {color: #259191; font-weight: normal; text-decoration: underline;}
a:active {color: #259191; font-weight: normal; text-decoration: underline;}

/*centered in page*/
#container {background-color: #ffffff; border: 1px solid #259191; margin-left: auto; margin-right: auto; text-align: left; width: 950px;}

 /*-------header  --------------------*/

#header {background-color: #259191; border-bottom: 1px solid #259191;  height: 123px; margin: 0px; padding: 0px; width: 950px;} 
#headerleft  {float: left; margin-left: 10px; text-align: left; width: 640px;}
#headerright  {float: right; text-align: right; width: 250px; color: #c9fdfe; margin-right: 10px;}
#headerright a:link {color: #c9fdfe; font-weight: normal; text-decoration: underline;}
#headerright a:visited {color: #c9fdfe; font-weight: normal; text-decoration: underline;}
#headerright a:hover {color: #c9fdfe; font-weight: normal; text-decoration: underline;}
#headerright a:active {color: #c9fdfe; font-weight: normal; text-decoration: underline;}

 
 /*-------copyright  --------------------*/
#footer { clear: both; margin: 0px auto; background-color: #259191;  width: 950px;  color: #c9fdfe;  font-size: 90%; height: 30px;     }
#footerleft  { float: left; text-align: left;  margin-top: 5px; margin-left: 5px; width: 450px; }
#footerright  { float: right;  text-align: right; margin-top: 5px; margin-right: 5px; width: 350px;  }
#footer a { color: #c9fdfe; }


/*--- table 1 ------------------------------------------------*/

#content table.table2{border-collapse: collapse; border-color: #fff; border-spacing: 0px; border-style: solid; border-width: 0px;}

#content table.table2 th  {background-color: #1f218d; border-color: #fff; border-width: 0px; border-style: solid; color: #fff; padding: 0 1.0em; vertical-align: top;}

#content table.table2 td {background-color: #fff; border-color: #fff; border-width: 0px; border-style: solid; padding: 0 1.0em; vertical-align: top;}

#container {margin-left: auto; margin-right: auto; width: 950px; background-color: #fff; border: 1px solid #000; text-align: left; }
 
#content  { float: left; width: 950px;  background-image: url(images/back-dot.gif); background-repeat: repeat-y;    }
#contentleft {float: left; width: 250px; padding-left: 10px;}
#contentright {float: right; width: 640px; margin-right: 20px; }
 
#contentright h1 { color: #259191; font-size: 130%;  margin-top: 10px;  }

#contentright h2 { color: #259191; font-size: 110%; }

#contentright h3{color: #259191; font-size: 100%;  } 
   
#contentright a:link {  color: #259191; text-decoration: underline;}

#contentright a:visited{ color: #259191; text-decoration: underline;}

#contentright a:hover{  color: #259191; text-decoration: underline;}


#contentleft h1 { color: #259191; font-size: 130%;  margin-top: 10px;  }

#contentleft h2 { color: #259191; font-size: 110%; }

#contentleft h3{color: #259191; font-size: 100%;  } 

.red {color: #ff0000; text-decoration: line-through;}
   
 

 /*--- tables -------------*/

table.table_leftnav2 {border-spacing: 0px; border-width: 0px;  color: #000; font-weight: bold; align: left;}

table.table_leftnav2 td {text-align: left; padding: 4px; border: 0px solid #fff; border-bottom: 1px dotted #259191; }

table.table_leftnav2 a:link {color: #259191; font-weight: bold; text-decoration: none;}

table.table_leftnav2 a:visited {color: #259191; font-weight: bold; text-decoration: none;}

table.table_leftnav2 a:hover {color: #259191; font-weight: bold; text-decoration: none;}

table.table_leftnav2 a:active {color: #259191; font-weight: bold; text-decoration: none;}



table.table_kit {border-spacing: 0px; border-width: 0px;   align: left;}

table.table_kit td {text-align: left; padding: 4px; vertical-align:top; }

table.table_kit a:link {color: #259191; font-weight: bold; text-decoration: none;}

table.table_kit a:visited {color: #259191; font-weight: bold; text-decoration: none;}

table.table_kit a:hover {color: #259191; font-weight: bold; text-decoration: none;}

table.table_kit a:active {color: #259191; font-weight: bold; text-decoration: none;}

/*sections for class descriptions*/
.scrapclass {clear: both; margin-left: 200px; padding: 10px; 
width: 630px !important; /*moz 
width*/width: 650px; /*IE width*/}

/*class description titles*/
.scrapclass h2 {font-size: 1.0em; font-weight: bold;}

#scrapclass table.table_paypal {border: 0px solid #fff; } 

#scrapclass table.table_paypal td {text-align: left; vertical-align: top; padding: 5px; border: 0px solid #fff;  } 

 
/*--- navigation -------------*/

.spacer1 {width: 940px; height: 5px;}

.spacer2 {width: 940px; height: 15px;}

