/* mac hide\*/
html, body {height:100%}
/* end hide */
html,body {
	padding:0;
	margin:0;
}

* {
  margin: 0;
  padding: 0;
}

body {
    font-size: small;
}
* html body {
    font-size: x-small; /* for IE5 Win */
    font-size: small; /* for other IE versions */
}
html>body {
    font-size: small; /* be nice to opera */
}


a {
    font-weight: bold;
	font-size:12px;
}


   a:link { 
            color:#FF0000;
		
			 }
   
   a:visited { 
             color:#0000FF; }
   
   a:hover { 
             color:#000000; }
   
   a:active { 
             color:#000000; }			 
	
	
	
/* Styles for our nav bar links */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0px;
float:right;
font: bold 12px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 0px 0;
background: black url(blockdefault2.gif) center center repeat-x;
text-align: center;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 4px 17px;
text-decoration: none;
text-align:center;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(blockactive1.gif) center center repeat-x;
}



h3 {
font-family: Verdana, Tahoma, Verd sans-serif;
   font-size: 15px;
   text-align:center;
   color:#FFFFFF;
   margin: 0px;
   padding-bottom:4px;
   padding-top:4px;
   font-weight:bold;
   text-transform: uppercase;
   border-bottom : 1px solid #828181;
   background-color:#FF0000;
   background-image:url(header41a.jpg);

}


h4 {

font-family: Verdana, Tahoma, Verd sans-serif;
font-size: 12px;
text-align:center;
color:#FFFFFF;
margin: 0px;
padding-bottom:4px;
padding-top:3px;
font-weight:bold;
text-transform: uppercase;
border-bottom : 1px solid #828181;
background-color:#000000;
background-image:url(headerback5b.jpg);
}

h5 {

font-family: Tahoma, "comic Sans MS", sans-serif;
font-size: 14px;
text-align:center;
color:#FFFFFF;
margin: 0px;
padding-bottom:3px;
padding-top:3px;
font-weight:bold;
text-transform: uppercase;
border-bottom : 2px solid #828181;
background-color:#000000;
background-image:url(headerback71.jpg);
}
	 
			 
h6 {

font-family: Tahoma, "comic Sans MS", sans-serif;
font-size: 12px;
text-align:center;
color:#FFFFFF;
margin: 0px;
padding-bottom:4px;
padding-top:3px;
font-weight:bold;
text-transform: uppercase;
background-color:#FFFF00;
border-bottom-style:none;
border-top-style:none;
background-image:url(headerback1a.jpg)
}
			 
			 

.stats {font-family: "Verdana", Tahoma, sans-serif;
   font-size:11px;
   line-height: 160%;
   color:#000000; 
   }


.database {font-family: Tahoma, sans-serif;
   font-size:36px;
   text-align:left;
   line-height: 200%;
   color:#FF0000;
   font-style:italic;
   font-weight:800;

}

.questions {
   font-family: Tahoma, sans-serif;
   text-align:left;
   font-size:13px;
   line-height: 150%;
   color:#0099CC;
   font-style:bold;
   font-weight:800;
   }



.imagegap {padding:7px;
		   margin:5px;
		   
		   
		 
}


.hidetext {font-size:9px;
           color:#0091F4;
		   visibility:hidden;
		   overflow:hidden;
		   
		   }
		   
		   .hidetext1 {font-size:9px;
           color:#F90000;
		   visibility:hidden;
		   overflow:hidden;
		   
		   }

.boldclass {color:#0000FF;
             font-size:22px;
			 }
			 
.JPMQtext {color:#33CC99;
           text-transform:uppercase;
		   font-weight:800;
		   
		   }

.redstar {color:#FF0000;
          font-stretch:expanded;
		  font-style:italic;
		  font-weight:bold;
		  
		  }
		  
.disclaim {  font-family: Verdana, Tahoma, sans-serif;
   padding-left:2px;
   font-size:9px;
   text-align:center;
   line-height: 155%;
   color:#FFFFFF
		  
		  }	    
		  
.post {
   font-family: Verdana, Tahoma, sans-serif;
   margin-right:4px;
   font-size:12px;
   padding-left:2px;
   text-align:left;
   line-height: 150%;
   color:#333333;
   }
 
.Questions2 {color:#00CC66;
          font-stretch:expanded;
		  line-height:140%;
		  font-weight:bold;
		  font-size:21px;
		  
		  }
		  
		  
  
.minihead1 { font-family: Verdana, Tahoma, sans-serif;
  border-top: 3px solid #999999;
  border-left: 10px solid #FFFF00;
  font-weight:bold;
  color:#996633;
  font-size:18px;
  margin-left:5px;
   }   
   
   
.minihead2place { font-family: Verdana, Tahoma, sans-serif;
  border-top: 3px solid #999999;
  border-left: 10px solid #990099;
  font-weight:bold;
  color:#996633;
  font-size:18px;
  margin-left:5px;
   }   
   
   
.minihead3people { font-family: Verdana, Tahoma, sans-serif;
  border-top: 3px solid #999999;
  border-left: 10px solid #66FF00;
  font-weight:bold;
  color:#996633;
  font-size:18px;
  margin-left:5px;
   }   
  
    
.minihead { font-family: Verdana, Tahoma, sans-serif;
   padding-left:2px;
   padding:7px;
   text-align:left;
   line-height:155%;
   font-size:17px;
   font-weight:900;
   color:#009933;
   }
  
  
  
.newone {
   
  font-weight:bold;
  color:#CC00FF;
  
  }
  

body{	
	text-align:center;
	min-width:760px;/* for mozilla*/
	background-color:#000000;
	background-image: url(bluegrad5e2.jpg);
    background-repeat:no-repeat;
	color:#000000;
}


p {
   font-family: Verdana, Tahoma, sans-serif;
   margin-right:4px;
   margin-left:2px;
   font-size:11px;
   padding-left:2px;
   text-align:left;
   line-height: 200%;
   color:#333333;
   }


table {
    border-collapse: collapse;
    border: 1px solid black;
}

th {
   text-align: left;
   background: gray;
   font-size:15px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: white;
   padding: 0.2em;
   background: #241374 url(table2.gif);
}

td {
    border: 1px solid black;
   padding: 0.2em;
   font-size: 13px;
   background: url(table1a.jpg);
}


#outer{
	height:99.9%;
	min-height:100%;
	width:834px;
	border-left:0px solid #000;
	border-right:0px solid #000;
	color: #000000;
	text-align:left;
	margin:auto;
	position:relative;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	background-image:url(borderred.jpg);
	background-repeat:repeat-y;
	position:relative;
}


 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#header{
	position:absolute;
	top:-0px;
	left:-0px;
	width:834px;
	height:92px;
	border:none;
	overflow:hidden;
	color:#FFFFFF;
	text-align:center;
    z-index:100;
	background-color:#464749;
}
#left {
	position:relative;/*ie needs this to show float */
	width:120px;
	float:left;
	padding-top:70px;/*needed to make room for header*/

}

#left p {padding-left:1px;padding-right:2px}


#footer {
	width:834px;
	clear:both;
	height:170px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#000000;
	color: #000000;
	text-align:left;
	left:0px;
	bottom:-1px;
	position: relative;
}

* html #footer{margin-bottom:-1px}/* ie rounding bug*/
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {
    padding-right:1px;
	width:700px;
	float:right;
	padding-top:70px;/*make room for header*/
}
#centrecontent p {padding-left:2px; }

#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */
html >body #minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */

