* { 
  }
body  {
	text-align: center;
	margin-left: 50%; 
 	position: absolute; 
 	background-color: #ffffff;
        	color: #000000;
 	height: 100%;
 	font-family:    Arial ;
	font-size: 1em;
	overflow: visible;
}

body a 	{
	list-style-type: none;	text-decoration: none;
	font-weight: bold;
	font-style:   italic;
	color: #51589d;
	 }

body a:hover {
 	text-decoration: underline;
  	 }
 
hr	{
	color: #7a0000;
	width: 100%; left: 0%;
	}
ul {
  }



#outerBox {
	width: 1000px;  
	display: table-cell;
	margin-left: -500px;
 	height: 600px; top: 50%; margin-top: -300px;
	overflow: visible;
	text-align: center;
 	position: absolute;
	background-color: #D3D3D3;
	border: 2px;  border-color: #800000;
 	border-style: solid;
	}
 
#titleBar {
	text-align: left;
 	position: absolute;
	overflow: scroll;
	width: 100%; left:  0%;
	height: 100%; top: 0%;
 	color: #ff0000;
	background-color: #ffffff;
	}

#qhdr {
        	font-size: 200%;
  	position: absolute;
	overflow: hidden;
	width: 100%; left: 0%;
	height:  13%; top: 0%;
	}

#qhdrLeft {
   	position: absolute;
	overflow: hidden;
	width: 80%; left: 0%;
	height:  100%; top: 0%;
        	font-size: 100%;
 	}

#qhdrRight {
   	position: absolute;
	overflow: hidden;
        	font-size: 70%;
	width: 20%; left: 80%;
	height:  100%; top: 0%;
	text-align: right;
	color: #7a0000;
 	}
#hrbox	{
	height:  2px; top: 14%;
 	position: absolute;
	overflow: hidden;
	background-color: #7a0000;
	width: 100%; left: 0%;
	}

#mainmain {
	overflow: visible;
	position: absolute;
	text-align: left;
	height: 78%;
	width: 100%;
	top: 15%; left: 0%;
 	border-style: none;
	}

#mainleft {  	
        	border-top:  100px;
 	overflow: visible;
	position: absolute;
	width: 10%; left: 0%;
	height: 93%; top: 0%;
 	text-align: left;
	font-size:70%;
	margin-left: 1%;
 }




#mainright {
	width: 84%; left: 12%;
	height: 99%;  top: 0%;
	overflow: auto;
	position: absolute;
  	padding-left: 2%;  padding-right: 2%; 
	padding-top: 1%;
	background-color: #ffffff;
} 


#mainvbar{  	
  	overflow: visible;
	position: absolute;
	width: 1%; left:40%;
	height: 15%; top: 65%;
	background-color: #95949a;

  }

#mainrtLL {
	width: 39%; left: 3%;
	  top: 45%; height: 52%;
        	font-size: 70%; 	font-weight: bold;
	overflow: visible;
	position: absolute;
  	padding-left: 2%;  padding-right: 3%; 
	padding-top: 0%;
	border: 2px;  border-color: #800000;
 	border-style: solid;
	background-color: #ffffff;
} 

#mainrtLR {
	width: 43%; left: 50%;
	   top: 45%;  height: 52%;
        	font-size: 70%; 	font-weight: bold;
	overflow: visible;
	position: absolute;
  	padding-left: 2%;  padding-right: 3%; 
	padding-top: 0%;
	border: 2px;  border-color: #800000;
 	border-style: solid;
	background-color: #ffffff;
} 

#divdates {
	color: #7a0000;
 background-color: #D3D3D3;
	}


#formdiv {
	width: 800px;  
 	overflow: visible;
	position: relative;
	margin-left: -500px;
	clear: both;
 	text-align: left;
  	top: 0%; left: 0%;
 	background-color: #ffffff;
	border: 3px;  border-color: #7a0000;
 	border-style: solid;
	padding: 50px;
	padding-top: 0; padding-bottom: 0;
	}

.inputtext { 
	height: 25px;  
	 }
 

#addrTbl  	{
 	vertical-align: middle;
	width: 94%;
	}

.col1Clas   	{
 	width: 30%;
	text-align: right;
	}

.col2Clas   	{
 	width: 55;
	}

 


#formL {
	width: 48%;
	vertical-align: middle;
  	}

#formR {
	vertical-align: middle;
	width: 48%;
  	}

#formTbl {
	vertical-align: middle;
	}

#formdivL {
	overflow: visible;
	position: relative;  clear: right;
	text-align: left;
	height: 100%;
	width: 45%;
	top: 0%; left: 3%;
  	}

#formdivR {
	overflow: visible;
	position: relative; clear: left;
	text-align: left;&nbsp; 
	height: 100%;
	width: 45%;
	top: 0%; left: 51%;
  	border-style: none;
	}

#navRight {
	float: right;
	overflow: auto;
	width: 22%;
	margin: 1%;
	padding: 1%;
	background-color: #D3D3D3;
} 

#quoteR {
	float: right;
	width: 22%;
	overflow: auto;
	margin: 1%;
	padding: 1%;
	background-color: #D3D3D3;
} 
.pixRight {
	float: right;
	postition: relative;
	clear: right;
	margin: 2%;
} 

#pixDiv1 {
	float: right;
	postition: relative;
	clear: right;
	margin: 2%;
} 

#pixDiv1 img  {
	height: 300px;
} 
#divclas1 {

	background-color: #ffffff;

	}


#divclas2 {

	background-color: #D3D3D3;

	}

#divclas3 {

	background-color: #D3D3D3;

	}

#ftr {
	margin-left: auto; margin-right: auto;    	display: table-cell;
	vertical-align: middle;
	height: 6%;  top: 94%; 
	width: 100%; left: 0%;
	font-size: 7pt;
	color: #000000;
	position: absolute;
 	overflow: visible;
   }
 
#taglndiv {
 	font-size: 75%;
	color: #95949a;
     }
 
h1   	{
 	color: #000000;
	font-size: 130%; 	font-weight: bold;
	}

h2   	{
  	font-size: 120%;
 	color: #000000;
	}

 

h3   	{
	color: black;
	font-size: 100%;
 	font-weight: bold;
	}


.hgClass	{
  	font-size: 150%;
	color: #800000;
	text-align: center;
	font-weight: bold;
		}

.boldClass	{
	font-weight: bold;
		}

.myRed	{
	color: #7a0000;
		}

.myQuote	{
	color: #7a0000;
	font-weight: bold;
        	font-size: 100%; 	font-style:   italic;
		}

.myQuotee	{
	color: #000000;
        	font-size: 80%;
		}

.ulClass   	{
 	text-decoration: underline;
	}

 

.WideClas	{
 	width: 30%;
	}

.ThinClas   	{
 	width: 24%;
	}

.ctrClas   	{
	text-align: center;
	}

 
.smlFont   	{
 	
      font-size: 90%;
 	list-style-type: disc;	
}

.bigNcent   	{
     	font-size: 150%;
	font-weight: bold;
	text-align: center;
}
 
.rightJust	{
	text-align: right;
	clear: right;
	}


#hereSpan	{
		}
#hereSpan a	{
	font-style: italic;
	color: #7a0000;
	font-weight: bold;
		}


.italClas	{
	font-style: italic;
	font-weight: bold;
		}

 
@media print  {

#formdiv {
	width: 1000px;  
	font-size: 70%;
 	overflow: visible;
	position: relative;
	clear: both;
 	text-align: left;
  	top: 0%; left: 0%;
   	border-style: none;
	margin-top: 0; margin-bottom: 0; margin-right: 0;
	margin-left: -100px;
 	padding: 0px;
 	}
 

.inputtext { 
	height: 18px;  
	 }


#addrTbl  	{
 	vertical-align: middle;
	width: 94%;
	}

.col1Clas   	{
 	width: 30%;
	font-size: 100%;
	text-align: right;
	}

.col2Clas   	{
	font-size: 100%;
  	width: 55;
	}

 


#formL {
	width: 48%;
	font-size: 100%;
	vertical-align: middle;
  	}

#formR {
	vertical-align: middle;
	font-size: 100%;
	width: 48%;
  	}

#formTbl {
	font-size: 100%;
	vertical-align: middle;
	}

#formdivL {
	overflow: visible;
	position: relative;  clear: right;
	text-align: left;
	height: 100%;
	width: 45%;
	top: 0%; left: 3%;
	font-size: 100%;
  	}

#formdivR {
	overflow: visible;
	position: relative; clear: left;
	text-align: left;&nbsp; 
	height: 100%;
	width: 45%;
	top: 0%; left: 51%;
  	border-style: none;
	font-size: 100%;
	}

  
h1   	{
 	font-size: 100%;
 	font-weight: bold;
	}


h2   	{
  	font-size: 100%;
 	}

.hgClass	{
  	font-size: 100%;
 	text-align: center;
	font-weight: bold;
		}

.bigNcent   	{
     	font-size: 100%;
	font-weight: bold;
	text-align: center;
		}

