/* the site structure */

/* {margin:0; padding:0; text-align:center; } */

ul {
    padding-left:1em;
    margin-left:0;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 0.5em;
}

p {margin-top:1em; margin-bottom:1em;}

body {
	margin-top:1px;
	background-color: #ccc;
	text-align:center; 
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../Images/QBackground.JPG);
	}
.wholepage {
	background-color:white; 
	width:850px;
	height: 572px;
	}
	
a:link { text-decoration: none; color: white} 
a:visited { text-decoration: none; color: #CCCCCC} 
a:active { text-decoration: none; color: white}
a.speciallink {text-decoration: none; color: #666666; font-size: 10px}

a:hover { text-decoration:none; color: #F28C26}
bottomlink a:link, bottomlink img { text-decoration: none; border:none; color: white} 
bottomlink a:visited, bottomlink img  { text-decoration: none; border:none; color: white} 
bottomlink a:active, bottomlink img   { text-decoration: none; border:none; color: white}
bottomlink a.speciallink, bottomlink img   {text-decoration: none; border:none; color: #5A5A5A} 
a.headerlink {font-weight:bold; color: #000066;}
a.textlink {font-size: 11px; color: #000066;}
a.headerlink {text-decoration: none; color: #000066; font-size: 12px}
a.downloadlink {text-decoration: none; color: #000066; font-size: 12px}
a.showlink {text-decoration: none; color: #000066; font-size: 11px}


img {border:none; }

a:img {
border-style: none;
border: none;
}

.header {
	width:100%;
	height: 60px;
	background-color: #fff;
	text-align:center;
	}
.headerleft {
	display:block;
	float:left;
	height: 60px;
	width: 17%;
	background-color: #fff;
	margin-left: 1%;
	font-size: 1.5em;
	text-align: left;
	}
.headermiddle {
	display:block;
	float:left;
	height: 60px;
	width: 61%;
	padding: 0px; 
	background-color: #fff;
	font-size: 20px;
	text-align: center;
	
	}
.headerright {
	display:block;
	float:left;
	height: 60px;
	background-color: #fff;
	font-size: 12px;
	margin-left: 1%;
	width: 17%;
	text-align: right;
	}
.newsbartitle {
	display:block;
	float:left;
	width: 10%;
	height: 15px;
	font-size: 10px;
	background-color: #FFFFFF;
	}
.newsbar {
	display:block;
	float:left;
	width: 88%;
	height: 15px;
	margin-right: 5px;
	font-size: 10px;
	background-color: #FFFFFF;
	}
.content {
	clear: both;
	}
.contentleft {
	display:block;
	float:left;
	height: 380px;
	width: 15%;
	/*padding: 5px; */
	background-color: #fff;
	font-size: 10px;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	}
.contentmiddleheader {
	display:block;
	float:left; 
	height: 30px;
	background-color: #fff;
	padding: 5px;
	width: 70%;
	font-size: 18px;	
	color:#000066;
	text-align:center;
	}
.contentmiddleheaderleft {
	display:block;
	float:left;
	height: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 5px;
	background-color: #fff;
	margin-top: 0px;
	width: 40px;
	text-align: center;
}
.contentmiddleheadercenter {
	display:block;
	float:left;
	height: 30px;
	padding: 5px;
	background-color: #fff;
	width: 410px;
	text-align: center;
	font-size: 18px;	
	color:#000066;
}
.contentmiddleheaderright {
	display:block;
	float:left;
	height: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	background-color: #fff;
	width: 40px;
	text-align: center;
	margin-top: 0px;
}
.contentmiddle {
	display:block;
	float:left;
	height: 355px;
	padding: 5px;
	background-color: #fff;
	font-size: 12px;
	width: 65%;
	text-align: left;
	overflow:auto;
	margin-bottom: 5px;
	}
.contentmiddleshort {
	display:block;
	float:left;
	height: 265px;
	padding: 5px;
	background-color: #fff;
	font-size: 12px;
	width: 95%;
	text-align: left;
	overflow:auto;
	margin-bottom: 5px;
	}
.contentmiddlebanner {
	display:block;
	float:left;
	height: 70px;
	padding: 0px;
	background-color: #fff;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	}	
	
.contentright {
	display:block;
	float:left;
	height: 290px;
	padding: 5px;
	background-color: #fff;
	font-size: 12px;
	width: 15%;
	text-align: center;
	}
.contentrightbottom {
	display:block;
	float:left;
	height: 90px;
	padding: 5px;
	background-color: #fff;
	font-size: 12px;
	width: 15%;
	text-align: center;
	}
.bottomspacer {
	background-color:white; 
	width:100%;
	height: 5px;
	}
.bottom {
	clear: both;
	background-color: #000000;
	height: 67px; 
	}
.bottomleft{
	display:block;
	float:left;
	padding-top: 5px;
	width: 20%;
	background-color: #000000;
	height: 62px;
	/*text-align:center;
	color: #FFFFFF; */
	}
.bottommiddle{
	display:block;
	float:left;
	margin-left: 0px;
	padding-top: 5px;
	width: 60%;
	background-color: #000000;
	height: 62px;
	text-align:center;
	color: #FFFFFF;
	}
.bottomright{
	display:block;
	float:left;
	padding-top: 5px;
	width: 20%;
	background-color: #000000;
	height: 62px;
	/*text-align:center;
	color: #FFFFFF; */
	}
h4 {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.15em;	
	color: #000066;
	}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#454545;
	text-align: center;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#454545;
	text-align: left;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:black;
	text-align:left;
	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #996600;
	text-align:center;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #FFFFFF;
	text-align:center;
	}
.shouldnot{	
	color:#FF0000;
	font-weight: bold;
	}
.bodytext {
	display:block;
	float:left;
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	}
.headernav {
	display:block;
	float:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #FFFFFF;
	background-color: #000000;
	text-align:center;
	width: 100%;
	height: 20px;
	}
.headernavbutton {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #FFFFFF;
	background-color: #5A5A5A;
	text-align:center;
	width: 100%;
	height: 15px;
	}
.docnavlinks {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #666666;
	text-align:left;
	}
.docnavlinks {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 8px;	
	color: #666666;
	text-align:left;
	}
/* Curved cutout Borders*/
.curved {
  width:850px;
  text-align: center;
  }
.curved h1, .curved p {
  margin:0 10px;
  }
.curved h1 {
  font-size:2em; 
  color:#fff;
  }
.curved p {
  padding-bottom:0.5em;
  }
.curved .b1 {
  display:block; 
  overflow:hidden; 
  font-size:1px;
  margin:0 5px; 
  height: 1px;
  background: #FFFFFF;
  }
.curved .b2 {
  display:block; 
  overflow:hidden; 
  font-size:1px;
  margin:0 3px; 
  height: 1px;
  background: #FFFFFF;
  }
.curved .b3 {
 display:block; 
  overflow:hidden; 
  font-size:1px;
  margin:0 2px; 
  height: 1px;
  background: #FFFFFF;
  }
.curved .b4 {
  display:block; 
  overflow:hidden; 
  font-size:1px;
  margin:0 1px; 
  height: 2px;
  background: #FFFFFF;
  }
.curved .b5 {
  display:block; 
  overflow:hidden; 
  font-size:1px;
  margin:0 5px; 
  height: 1px;
  background: #000000;
  }
.curved .b6 {
  display:block; 
  overflow:hidden; 
  font-size:1px;
  margin:0 3px; 
  height: 1px;
  background: #000000;
  }
.curved .b7 {
 display:block; 
  overflow:hidden; 
  font-size:1px;
  margin:0 2px; 
  height: 1px;
  background: #000000;
  }
.curved .b8 {
  display:block; 
  overflow:hidden; 
  font-size:1px;
  margin:0 1px; 
  height: 2px;
  background: #000000;
  }
.losshistory {
	display:block;
	float:left;
	margin-left: 0px;
	padding: 10px;
	width: 830px;
	background-color: #000000;
	height: 50px;
	text-align:center;
	color: #FFFFFF;
	}
.losshistorytextbox{
	display:block;
	float:left;
	padding: 5px;
	width: 820px;
	background-color: #FFF;
	height: 40px;
	text-align:center;
	color: #FFFFFF;
	}
.halfcol {
	display:block;
	float:left;
	width: 50%;
	padding-top: 10px;
	padding-left: 10px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color: #000000;
	background-color: #FFFFFF;
	}
.fullrow {
	display:block;
	float: left;
	height: 15px;
	width: 65%;
	margin-top: 5px;
	margin-left:10px;
	background-color: #fff;
	font-size: 11px;
	text-align: left;
	}
.contactrow {
	display:block;
	float: left;
	height: 2px;
	width: 100%;
	margin-top: 0px;
	margin-left:0px;
	background-color: #fff;
	font-size: 11px;
	text-align: left;
}
.contactcol {
	/*display:block; */
	float: left;
	width: 240px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	text-align: left;
	height: 15px;
	}
.contactfullrow {
	display:block;
	float: left;
	height: 10px;
	width: 100%;
	margin-top: 0px;
	margin-left:0px;
	background-color: #fff;
	text-align: left;
	}

MailForm p {margin-top:2px; margin-bottom:2px; }
