@charset "iso-8859-1";
/* author: Thomas Owen */
/* Creation date: 5/14/2005 goes with just4funcharters.com new site */

body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	}
	
h1 {
	font: bold small Arial, sans-serif;
	color: #000099;
	background: #CCCCCC;
	
	margin-left:1px;
	padding: 4px;
	}

h2 {
	font: bold 1.5em Arial, sans-serif;
	color: #000066;
	margin-top: 5px;
	}

h2#special {
	font: bold 1em Arial, sans-serif;
	color: #ff0000;
	margin-top: 5px;
	border: 1px solid #ff0000;
	padding: 4px;
}
	
h3 {
	font: bold 1.5em Arial, sans-serif;
	color: #000066;
	margin-top: 5px;
	}
	
h4 {
	font: bold 1em Arial, sans-serif;
	color: #ff0000;
	margin-top: 5px;
	border: 1px solid #ff0000;
	padding: 4px;
	}
	
P {
   padding: 4px;
   }
   

.datatable {
  border-collapse: collapse;
  border:1px solid #ff0000;
  }
  
.datatable td{
   border:1px solid #ff0000;
    padding: 4px;
   }
   
.datatable th {
   border:1px solid #ff0000;
   background-color: #CCCCCC;
   font-weight: bold;
   padding: 4px;
   }
   
.datatable tr:hover, .datatable tr.hilite {
   background-color: #CCCCFF;
   color: #000000;
   }
 
.faqs {
    color: #000066;
	font-weight: bold;
    }
	
.faqs2  {
    color: #FF9900;
	font-weight: bold;
    } 

.links {
  font-family : Arial, sans-serif;
  color : #000000;
  font-size : 10pt;
  line-height : 15pt;
  margin-right : 25pt;
  margin-left : 25pt;

}
	
.paracenter {
    text-align: center;
	font: bold 1.0em Arial, sans-serif;
	}
	
.wrap {
  float: left;
  padding: 1px;
  margin-right: 4px;
  border : 1px solid #000000;
   /* padding-right: 5;
  padding-left: 5;*/
  /*background-image: url(images/white.gif);*/
  }
	/*
---------------Block Positioning--------------- 
*/
	 
#header { 
   background: #ffffff url(images/headerback2.gif) repeat-x;
   border-bottom: 4px solid #000000;
   height: 80px;  
	 }
	 
#maincenter {
	margin-top: 0px;
	margin-left: 25%;
	margin-right: 25%; 
	padding: 1% 3%;
	background: #ffffff url(images/spiral.gif) no-repeat center;
	color: #000000;
	font: 10pt Verdana, sans-serif;
	}
	
#navleft {
	position: absolute;
	padding: 0px;
	padding-bottom: 10px;
	top: 90px;
	width: 25%;
	background: #999999 url(images/bgbotleft.gif) left bottom repeat-x;
    z-index: 0;
	}
	
#leftcontent {
    font:   Arial, sans-serif;
	color: #000066;
    border: 2px solid #FFCC33;
	margin-top: 10px;
    margin-left: 10px;
	margin-right: 10px;
	padding:8px;
	
	}
	
#rightblock  {
	position: absolute;
	width: 20%;			/* why not 22%?  because at some sizes the rounding difference adds up to more than 100% and gives us a horizontal scroll bar */
	margin-left: 75%;
	padding: 1.5%;
	top: 90px;
	background-color: #ffffff;
	/*border-right: 2px dashed #999999;
	border-bottom: 2px dashed #999999;
	border-top: 2px dashed #999999;*/
	border-left: 2px dashed #999999;
	color: #000000;
	font: 10pt Arial, sans-serif;
	}
	
#bodx2 {
    border-top: 2px dashed #999999;
	border-bottom: 2px dashed #999999;
	padding-top: 1%;
	padding-bottom: 1%;
	}
	
#footer {
	border-top: 1px solid #5C6F90;
	border-bottom: 1px solid #5C6F90;
	font: .75em Arial, sans-serif;
	color: #000;
	}	
	
	/* -------- Left block Navigation ------- */

ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #999999;	
	}
		
ul#mainnav li {
	display: block;
	border-top: 1px solid #000099;
	}

ul#mainnav li.last {
    display: block;
	border-bottom: 1px solid #000099;
	}

ul#mainnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #999999;
	font-family:  Arial, sans-serif;
	font-weight: bold;	/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	font-size: .8em;
	color: #fff;
	text-decoration: none;
	width: 88%;				/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#mainnav li a:hover {
	background-color: #3366CC;
	color: #fff;
	}

	
/*---------Other Navigation --------*/
a {
	color: #0000FF;
	border: 0;		
	}
a:hover {
	color: #000000;	
	}	
	
a img, a:hover img, a:focus img, a:active img, a:visited img {
  /*get rid of all image-link borders*/
  border: none;
}