
/*
  
*/

/* Full justify a paragraph */
.full 
 {
   text-align: justify;
 }
 
 
 /** Center vertically and horizontally (for tables mostly) */
.centerboth
{
  text-align: center;
  vertical-align: middle;  
}


/* Testimonial div */
.testimonial
{
   margin: 10px 10px 10px 10px;
   height: 225px;   
   width:  400px;
   float:  right;
   background-image: url("cwp-testimonial.jpg");
   border-style: inset;  
}


/* Testimonial div */
.testimonial_left
{
   margin: 10px 10px 10px 10px;
   height: 225px;   
   width:  400px;
   float:  left;
   background-image: url("cwp-testimonial.jpg");
   border-style: inset;   
}

/* Inner testimonial div */
.testimonialtext
{
   margin: 20px 15px 0px 15px;
   font-family: Arial, Verdana, Helvetica, sans-serif;  
   color: #0060f0;
   font-size: 12px;
   font-weight: bold;
   text-align: justify;
   height: 150px;
}

.testimonialcredit
{
   margin: 0px 10px 0px 10px;
   color: #00A3DE;
   font-size: 14px;
   font-weight: bold;
   font-family: Arial, Verdana, Helvetica, sans-serif;    
   text-align: left;
   height: 75px;
   vertical-align: bottom;
}
   
body, p, h1, h2, h3, h4, h5, td, a, form, textarea, input, span, select
{
      font-family: Arial, Verdana, Helvetica, sans-serif;  
      
      /* Stuff for screen readers */
      voice-family: male;
      richness: 80;
      elevation: level;
      azimuth: center;
      speak-header: once;
      speak-numeral: continuous;
      speech-rate: medium;
      volume: 75%;
      
}
 
body, p, td, a, form, textarea, input
{
    font-size: 12px;  
}

H1 
 {
    font-size: 20px;
    font-weight: bolder;
    color: #0060f0;
    background-color: transparent;
 }


H2 
 {
    font-size: 16px;
    font-weight: bolder;
    color: #0060f0;
    background-color: transparent;
 }

H3 
 {
    font-size: 14px;
    font-weight: bolder;
    color: #0060f0;
    background-color: transparent;
 }
H5
 {
    font-size: 12px;
    font-weight: bolder;
    color: #0060f0;
    background-color: transparent;
 }


td
 {
 		
 }

body
 {
	background-image:url("cwp-watermark.jpg");
        background-attachment:fixed;       
        background-repeat:no-repeat;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-position: center;
 }

a:link
{ 
  color: #0060f0;
  font-weight: bold;
  text-decoration: none;
}
a:visited
{
  color: #0060f0; 
  font-weight: bold;
  text-decoration: none;
}
a:active, a:hover, a:focus
{ 
  color: #00A3DE; 
  font-weight: bold;
  text-decoration: underline;
}

/* background banner for the top of the menu */
.backbanner
{
  background-image: url("cwpheader.gif");
}

/* case transformations */
.lowercase { text-transform: lowercase; }
.uppercase { text-transform: uppercase; }
.initialcase { text-transform: capitalize; }


/* little blue note */
.bluenote 
{
  font-size: 10px; 
  color: #0060F0;
}

/* little white note */
.whitenote 
{
  font-size: 10px; 
  color: white;
}

/* bold text colors */
.amtcnavy
{
  font-weight: bold;
  color: #0060f0;
}

.teladcyan
{
  font-weight: bold;
  color: #51D0FF;
}

.siriuscyan
{
  font-weight: bold;
  color: #00A3DE;
}


   ol
   {
      list-style-type: lower-alpha;
   }
   ul
   {
      list-style-type: square;
   }
   
   
   html, body, #contents {
   	min-height: 100%;
   	width: 100%;
   	height: 100%;
   }
   
   /*
    * The "height" above is a hack for IE5+/Win.  Below we adjust
    * it using the child selector to hide from IE5+/Win
    */
   
   html>body, html>body #contents {
   	height: auto;
   }
   
   /*
    * Without this, Moz1.0 adds a vertical scrollbar
    */
   
   body {
   	margin: 0;
   	font-family: Arial, verdana, helvetica, sans-serif;
}

#footer {
	position: absolute;
	bottom: 0;
	left: 0;	
	background-color: #000000;
	width: 100%; /* See note below */
	text-align: center;	
}

#contents {
	position: absolute;
	top: 0;
    left: 0;

}


#main {
	margin-bottom: 5em;
	height: auto;
	padding: .5em;
}

/* hot box */
#hotbox
{
	float: right; 
	background: black; 
	width: 125px;
	color: white;
	font-weight: bold;
	font-family: arial, verdana, helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
}