BODY {
  margin-top: 20px;
  margin-bottom: 20px;
  background-image: url('../images/page_bg.gif');
  background-repeat: repeat-x;
  background-color: #7686A4; 
}


a:link { color: #003366; text-decoration: underline;}
a:visited { color: #003366; text-decoration: underline;}
a:hover { color: #336699;	text-decoration: none;}

.sidebar {
  font-size: 12pt;
  color: #FFFFFF;
  background-color: #E4DBCB;
  padding: 10px;
}

.sidebar_title {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11pt;
  font-weight: bold;
  color: #003366;
  border-bottom: 1px solid #AF9E80;
  line-height: normal;
  padding: 0px;
  margin: 0px 0px 10px 0px;
}


.text_Rev {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12pt;
  color: #FFFFFF
}
.text_Rev a:link {
  color: #FFFFFF;
  text-decoration: none
} 
.text_Rev a:visited {
  color: #FFFFFF;
  text-decoration: none
}
.text_Rev a:hover {
  color: #FF0000;
  text-decoration: underline
}
.text_Rev a:active {
  color: #FFFFFF;
  text-decoration: none
}  

.Text_SmallRev {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF
}
.Text_SmallRev a:link {
  color: #FFFFFF;
  text-decoration: none
} 
.Text_SmallRev a:visited {
  color: #FFFFFF;
  text-decoration: none
}
.Text_SmallRev a:hover {
  color: #FF0000;
  text-decoration: underline
}
.Text_SmallRev a:active {
  color: #FFFFFF;
  text-decoration: none
} 


.Text_Small {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  color: #000000
}
.Text_Small a:link {
  color: #990000;
  text-decoration: none
} 
.Text_Small a:visited {
  color: #990000;
  text-decoration: none
}
.Text_Small a:hover {
  color: #990000;
  text-decoration: underline
}
.Text_Small a:active {
  color: #990000;
  text-decoration: none
}

.NAVsub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  margin-bottom: 10px;
  margin-top: 10px;
  
}
.NAVsub a:link {
  color: #990000;
  text-decoration: none;
  
} 
.NAVsub a:visited {
  color: #990000;
  text-decoration: none;
  
}
.NAVsub a:hover {
  color: #990000;
  text-decoration: underline;
}
.NAVsub a:active {
  color: #990000;
  text-decoration: none;
  
}


.NAVsubREV {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  
} 
  
.NAVsubREV a:link {
  color: #FFFFFF;
  text-decoration: none;
} 
  
.NAVsubREV a:visited {
  color: #FFFFFF;
  text-decoration: none;
}
  
.NAVsubREV a:hover {
  color: #FF0000;
  text-decoration: underline;
}

.NAVsubREV a:active {
color: #FFFFFF;
  text-decoration: none;
} 


p {
  color:#333333;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 75%;
  font-style: normal;
  line-height: 190%
}
.p a:link {
  color: #FF0000;
  text-decoration: none;
} 
.p a:visited {
  color: #FF0000;
  text-decoration: none;
}
.p a:hover {
  color: #FF0000;
  text-decoration: underline;
}
.p a:active {
  color: #FF0000;
  text-decoration: none;
}



H1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 100%;
  border-bottom: 1px solid #AF9E80;
  font-weight: lighter;
  color: #003366;
  margin-top: 15px;
}
  
H2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  border-bottom: 1px dashed #AF9E80;
  font-size: 75%;
  font-weight: bold;
  color:#352808;
  margin: 20px 0px -10px 0px;
}
  
H3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14pt;
  font-style: bold;
  color:#000000;
}

.button {
  BACKGROUND-COLOR: #ffffff;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
}
  
li { 
  color:#333333;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 75%;
  font-style: normal;
  line-height: 150% ;
  margin-bottom: 5px;  
} 
  
ul {
  list-style-type: square;
} 
  
ol {
  color: #000000;
}


.DarkCell {
  background-color: #003366;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  color: #FFFFFF;
}


.MidCell { 
  background-color: #CED7C6;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  color: #000000;
}


.WhiteCell {
  background-color: #FFFFFF;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  color: #000000;
}

.LiteCell { 
  background-color: #EEF1EB;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  color: #006666;
}


.LiteCellbrdr {
  background-color: #FEFFE0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;	color: #006666;
  border: 1px solid #C5B290;
}


.WhiteCellBrdr {
  background-color: #FFFFFF;	
  font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-size: 10pt;
  color: #000000;
  border: 1px solid #897249;
  padding: 10px;
  width: 790px;
}


.MidCellBrdr {
  background-color: #CED7C6;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  color: #000000;
  border: 1px solid #006633;  
}


.navbar {
  background-image: url('../images/nav_bg.gif');
  background-repeat: repeat-x;
  background-color: #C5B290; 
  font-size: 12px;
  padding: 10px;
}


.quote {
  padding: 10px;
  border: 1px dashed #AF9E80;
  color: #352808;
  margin: 10px;
  background-color: #FEFFE0;
}

.subscribe{
  background-color: #FEFFE0;
  font-family: Georgia, "Times New Roman", Times, serif;
  border: solid 1px AF9E80; 
  margin: 10px 0px 10px 10px;
  width: 225px;
}

.productTitle{
  font-family: arial, verdana, sans-serif;
  font-size: 80%;
  font-weight: bold;
}

.productBox{
  border: solid 1px #CCCCCC; 
  margin-top: 30px;
  padding: 20px;
}


.testimonial {
  border: 1px solid #AF9E80;
  color: #352808;
  background-color: #FEFFE0;
  padding: 10px;
  margin: 15px;
}


/*---------------------------
        FORM STYLES
---------------------------*/

.formbox {
  border: 1px solid #AF9E80;
  color: #352808;
  background-color: #FEFFE0;
}

.formstyle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  width: 100%
}

.buttonstyle {
  background-image: url('../images/button_bg.gif');
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  color: #FFFFFF;
  border: 1px solid #23407B;
  cursor: pointer;
  background-color: #23407B;
}
