body {
	max-width: 75em;//1024px;
	margin-top : 1%;
	margin-bottom : 1%;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
   	color : #000000;
   	background-color : #C0C8E0;//#B8D0E8;//
	font-family : arial, "Trebuchet MS", sans-serif;
   	font-size : 90%;
}

html>body {
	font-family : sans-serif;
}

table td {
   	font-family : arial, "Trebuchet MS", sans-serif;
   	/*font-size : 95%;*/
   	color : #000000;
	font-weight : normal;
   	line-height : 1.35;
}

.top {
   	background-color : #fff;
   	border : 1px solid #666666;
}

#logo {
	font-family : arial, "Trebuchet MS", sans-serif;
	font-size : 30px;
	color : #3858c0;
	display : inline;
	letter-spacing : -0.5pt;
	float : left;
	margin-bottom : -5px;
	margin-top : 0;
}

#logo1 {
	font-family : arial, "Trebuchet MS", sans-serif;
	font-size : 14px;
	color : #3858c0;
	display : inline;
	letter-spacing : 1pt;
	float : left;
	margin-top : -5px;
	margin-left : 8px;
}

#logo2 {
	font-family : verdana, arial, sans-serif, "Trebuchet MS";
	/*font-size : 12px;*/
	font-size: 20px;
	/*color : #3858c0;*/
	color : #ff8c00;
	display : inline;
	float : right;
	text-align : center;
	line-height : 1.2;
	/*letter-spacing : 1px;*/
	letter-spacing : normal;
	margin-right : 10px;
	margin-top : 8px;
	margin-bottom : -5px;
	font-weight : bold;
}

#left {
   	background-color : #C0C8E0;//#B8D0E8;//
	width : 100px;
	height : 100%;
	text-align : left;
}

.prices {
   	background-color : #ffffee;
   	color : #000;
}

#terms {
	background-color : #ffffee;
	border : 1px solid #000;
	padding : 5px;
}			

.form {
   	background-color : #eee;
   	border : 1px solid #666666;
}

.form2 {
   	background-color : #ccc;
}

.form3 {
   	background-color : #ddd;
}

h1, h2, h3, h4 {
   	font-family : arial, "Trebuchet MS", sans-serif; 
   	color : #3858c0;
        font-size : 150%;
	font-weight : normal;
	margin-bottom : 10px;
}

.subheading {
   	color : #3858c0;
}

#bpa {
   	font-family : arial, "Trebuchet MS", sans-serif;
   	font-size : 80%;
   	color : #3858c0;
   	line-height : 1;
	text-align:center;
	margin-top : 20px;
}

a:active {
	color: white;
	background-color: #000066;
}

a:active img {
	background-color: #ffffff;
}

.toplink {
   	color : #3858c0;
   	font : bold 12px arial, verdana, "ms sans serif", helvetica;
	letter-spacing : 1px;
   	text-decoration : none;
   	background-color : #ffffff; 
  	border-top : 1px solid #999;
  	border-right : 2px solid #3858c0;
  	border-bottom : 2px solid #3858c0;
  	border-left : 1px solid #999;
   	/*height : 1em;*/
   	padding : 0.1em;
}

.toplink:hover {
   	color : #ffffff;
   	background-color : #3858c0;
   	text-decoration : none;
  	border-top : 1px solid #3858c0;
  	border-right : 2px solid #3858c0;
  	border-bottom : 2px solid #3858c0;
  	border-left : 1px solid #3858c0;
}

.toplinkfixed {
   	color : #ffffff;
   	font : bold 12px arial, verdana, "ms sans serif", helvetica;
	letter-spacing : 1px;
  	border-top : 1px solid #3858c0;
  	border-right : 2px solid #3858c0;
  	border-bottom : 2px solid #3858c0;
  	border-left : 1px solid #3858c0;
   	/*height : 1em;*/
   	background-color : #3858c0;
   	padding : 0.1em;
   	text-decoration : none;
}

.bottomlink {
   	font-size : 70%;
}

.nav {
   	color : #3858c0;
   	font : bold 12px arial, verdana, "ms sans serif", helvetica;
	letter-spacing : 1px;  
   	text-decoration : none;
   	background-color : #ffffff;
  	border-top : 1px solid #999;
  	border-right : 2px solid #3858c0;
  	border-bottom : 2px solid #3858c0;
  	border-left : 1px solid #999;
   	/*height : 1em;*/
   	padding : 0.1em;
	padding-bottom : 3px;
	width : 100px;
	text-indent : 3px;
	margin-top : 0px;
	margin-bottom : 4px;
	float : right;
}

.nav:hover {
   	color : #ffffff;
   	text-decoration : none;
   	background-color : #3858c0;
  	border-top : 1px solid #3858c0;
  	border-right : 2px solid #3858c0;
  	border-bottom : 2px solid #3858c0;
  	border-left : 1px solid #3858c0;
}

.navfixed {
   	color : #ffffff;
   	font : bold 12px arial, verdana, "ms sans serif", helvetica;
	letter-spacing : 1px;  
   	background-color : #3858c0;
  	border-top : 1px solid #3858c0;
  	border-right : 2px solid #3858c0;
  	border-bottom : 2px solid #3858c0;
  	border-left : 1px solid #3858c0;
	width : 100px;
   	/*height : 1em;*/
   	padding : 0.1em;
	padding-bottom : 3px;
	text-indent : 3px;
	margin-top : 0px;
	margin-bottom : 4px;
	float : right;
}

#xmasvoucher {
	float:right;
   	background-color : #ffffff;
  	border-top : 1px solid #999;
  	border-right : 2px solid #3858c0;
  	border-bottom : 2px solid #3858c0;
  	border-left : 1px solid #999;
}

.signature {
   	font : 21px "comic sans ms"; 
   	color : #3858c0;
}

.copyright { 
   	font-size : 80%;
   	color : #000000;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #fff;
}

.acknowledge { 
   	font-size : 90%;
   	color : #3858c0;
}

#que {
	line-height : 1.75;
}

.qu:link {
   	color : blue;
}

.qu:visited {
   	color : black;
}

.qu:hover {
   	color : #000000;
   	background-color : #ffff99;
   	padding : 0px;
   	text-decoration : none;
}

.qu:active {
   	color : white;
   	background-color : black;
}

.question {
   	font-family : arial, "Trebuchet MS", sans-serif;
   	font-size : 110%;
   	color : #3858c0; 
}

.google {
   	color : #3858c0;
   	font-weight : bold;
}

.answers {
	margin-top : 100px;
	margin-left : 8%;
	margin-right : 8%;
   	font-family :  arial, "Trebuchet MS", sans-serif;
   	color : #000066;
	background-color : #f0f8ff;
   	line-height : 1.35;
	border : 1px solid #000;
	padding : 20px;
}

.bkgnd {
   	font-family : arial, "Trebuchet MS", sans-serif;
	background-color : #f0f8ff;
	border : 1px solid #000;
	padding : 20px;
	width : 80%;
}

#buttonpaypal {
	background-color : #ffffff;
}

#nb {
	background-color : #ffe4e1;
	border : 1px solid #000;
	padding : 5px 5px 25px 5px;
}

textarea {
	overflow : auto;
}

p.breadcrumb {
	font-size : 90%;
}

#sitemap {
	margin-left : 20px;
}

a.tooltip, a.tooltip:visited {
      	padding: 0 3px;
      	text-decoration:none;
     	color:black;
      	background-color:yellow;
      	border:1px solid black;
}

a.tooltip:hover {
      	color:red;
      	background-color:#ccc;
}

a.tooltip span {
      	display: none;
}

a.tooltip:hover span {
      	display:block;
	font-size:smaller;
      	margin-right:2em;
      	padding:3px;
      	z-index:1;
      	color:blue;
      	background-color:#ffffe0;
      	position:absolute;
	right:0;
      	border-top:1px solid #666;
      	border-right:2px solid #666;
      	border-bottom:2px solid #666;
      	border-left:1px solid #666;
      	width: 12em;
}

.normalColor {
	background-color:#ffffff;
}

.errorColor {
	background-color:#ffe4e1;
}

.submit {
          margin: 0;
          border: none;
          padding: 0;
          font-family:arial;
          font-size:smaller;
          text-decoration:underline;
          color: #00f;
          background-color: transparent;
          cursor: hand;
}

table.voucherdetails tr td {
	  white-space:nowrap;
	  background-color:#ffffe0;
	  color:black
}

td.voucherdetails2 {
	  padding:10px;
}

.readonly {
	  /*background-color:#eee;*/
	  color:#999;
	  border:1px solid #999;
}


