/* main table's trs */
.contenttr {
         background-image: url(images/top3.jpg);
         background-repeat: no-repeat;
         }

/* content styles */
h3 {
	color: #0066FF;
	font-family: Georgia;
	font-size: 30pt;
	text-decoration: none;
	font-weight: lighter;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 18px;
	margin-bottom: 0px;
	text-align: center;
	}
.contentblock {
			  height: 620px;
			  margin: 20px 0px 20px 0px;
			  padding: 10px 10px 10px 10px;
			  font-family: Arial, Helvetica, sans-serif;
			  font-size: 10pt;
	     	  line-height: 18pt;
		 	  text-align: justify;
		 	  }
.contentblock i {
				font-family: Georgia;
				color: #0066FF;
				}
.contentblock b {
                font-family: Georgia;
                color: #0066FF;
                font-weight: bold;
                }
.contentblock a {
				color: #0066FF;
				}
.contentblock a:hover {
					  color: #0066FF;
					  text-decoration: underline;
					  }
#contentblock1 { 
			   width: 600px;
			   }
#contentblock2 { width: 320px; }
h4 {
			  font-family: Georgia;
			  font-size: 16pt;
			  font-weight: lighter;
			  color: #0066FF;
			  margin: 0px 0px 25px 0px;
			  line-height: 24pt;
			  }
			  
.accountlink {
			   color: #0066FF;
			   font-family: Georgia;
			   font-size: 24pt;
			   font-weight: lighter;
			   text-decoration: none;
			   cursor: pointer;
			   text-align: center;
			   }
.accountlink:hover {
					 color: #0066FF;
					 text-decoration: underline;
					 cursor: pointer;
					 }
.accountdiv {
				width: 600px;			    
				padding: 0px 10px 15px 10px;
			    margin: 10px 0px 30px 0px;
			    text-align: center;
			    font-family: Georgia;
			    font-size: 12pt;
			    line-height: 16pt;
			    }
.accountraquo {
			color: #FF0000;
			font-family: Georgia;
			font-size: 24pt;
			text-decoration: none;
			}
.accountlink4 {
			   color: #0066FF;
			   font-family: Georgia;
			   font-size: 20pt;
			   font-weight: lighter;
			   text-decoration: none;
			   cursor: pointer;
			   text-align: center;
			   }
.accountlink4:hover {
					 color: #0066FF;
					 text-decoration: underline;
					 cursor: pointer;
					 }
.accountdiv4 {
			    padding: 0px 10px 15px 10px;
			    margin: 30px 0px 30px 0px;
			    text-align: center;
			    font-family: Georgia;
			    line-height: 16pt;
			    }
.accountraquo4 {
			color: #FF0000;
			font-family: Georgia;
			font-size: 20pt;
			text-decoration: none;
			}
ol {
   padding-left: 20px;
   }
ul {
   padding-left: 5px;
   list-style: circle outside;
   }
/* schedule styles */
.scheduletable {
			   border-spacing: 5px;
			   margin-top: 15px;
			   }
.scheduletable td {
				  border-right: 1px dotted #CCCCCC;
				  border-bottom: 1px dotted #CCCCCC;
				  padding: 4px;
				  }
.scheduletable td u {
					text-decoration: none;
					
					font-family: Georgia;
					}
.scheduletable td s { text-decoration: underline; }
.scheduletable td tt {
					font-family: Arial, Helvetica, sans-serif;
					cursor: help;
					border-bottom: 1px solid #0066FF;
					}
.scheduleheader {
				font-family: Georgia;
				color: #0066FF;
				font-size: 14pt;
				}
.scheduleminiheader {
				font-family: Georgia;
				color: #0066FF;
				font-size: 12pt;
				}
.scheduletable span { 
				 text-decoration: none;
				 font-family: Georgia;
				 font-size: 10pt;
				 font-style: italic;
				 }
.scheduleinfo {
			  font-family: Georgia;
			  font-size: 10pt;
font-weight: bold;
			  margin-top: 20px;
			  margin-left: 20px;
			  padding: 10px;
			  background: #E7F1FF;
			  border: 1px dashed #0066FF;
			  text-align: center;
			  color: #0066FF;
			  width: 90%;
			  /*font-style: italic;*/
			  }
.scheduleinfobottom {
			  font-family: Georgia;
			  font-size: 10pt;
			  margin-top: 20px;
			  margin-left: 20px;
			  padding: 10px;
			  /*background: #E7F1FF;*/
			  border: 1px dashed #0066FF;
			  text-align: center;
			  color: #0066FF;
			  width: 90%;
			  font-style: italic;
			  }
/* calculator styles */
.calculatortable {
				 border-spacing: 5px;
				 border: 1px dotted #CCCCCC;
				 width: 100%;
				 }
.calculatorform input { 
					 border: 1px solid #CCCCCC;
					 color: #000000;
					 font-size: 10pt;
					 background: #FFFFFF;
					 }
.calculatorform input:hover { border: 1px solid #0066FF; }
.calculatortable td tt {
					font-family: Arial, Helvetica, sans-serif;
					cursor: help;
					border-bottom: 1px solid #0066FF;
					} 
#calculatebutton { border: 1px solid #000000; text-align: center; padding-top: 0px; font-weight: bold; width: 72px; height: 22px; 
background-image: url(images/buttoncalculate.jpg); background-position: top left; margin-right: 10px; }
#resetbutton { border: 1px solid #000000; text-align: center; padding-top: 0px; width: 72px; height: 22px; 
background-image: url(images/buttoncalculate.jpg); background-position: top left; }
#calculatebutton:hover,#resetbutton:hover { color: #0066FF; cursor: pointer; }
/*.check { border: 1px solid #CCCCCC; background: #FFFFFF; }*/
.calculation {
			 padding-top: 20px;
			 padding-bottom: 30px;
			 margin-top: 30px;
			 margin-bottom: 15px;
			 font-family: Georgia;
			 text-align: center;
			 border-top: 1px dashed #0066FF;
			 border-bottom: 1px dashed #0066FF;
			 background: #E7F1FF;
			 }
.calculationsum {
				color: #000000;
				font-size: 12pt;
				}
.calculationdigit {
				color: #0066FF;
				font-size: 24pt;
				}
.calculationinfo {
				 color: #000000;
				 font-family: Arial, Helvetica, sans-serif;
				 text-align: center;
				 font-size: 8pt;
margin-top: 0;
				 }
				.invisibletable { border: 0; border-spacing: 0; padding: 0; width: 100%; margin: 0 0; }
				.invisibletable td tt {
					font-family: Arial, Helvetica, sans-serif;
					cursor: help;
					border-bottom: 1px solid #0066FF;
					} 