/* CSS Document */
body{font-family: Verdana, sans-serif;
     line-height: 1.6em;
     font-size: small;
	 background-image:  url(../images/bg.jpg);
	 background: #FFF url(../images/bg.jpg) top center repeat-x;
	 background-color: #FFF;
	 margin-top: 0px;
	 margin-bottom: 0px;}
	 
#header{width: 800px;
        height: 120px;
        background-image:  url(../images/header.jpg);
        margin: 0px;
        padding: 0px;
		margin-left: auto;
		margin-right: auto;}
		
#logo{ float:left;
       margin-left:10px;
       margin-top:13px;
       text-align:left;
       height: 94px;
       width: 239px;}
	   
#main{width: 798px;
	  margin: 0px;
      padding: 0px;
	  background-color: white;
	  border:#4891B6 1px solid;
      border-bottom: 0px;
	  border-top: 0px;
      margin-left: auto;
      margin-right: auto;
	  padding: 0px;}
	  
#left{width: 170px;
	  margin: 0px;
      padding: 0px;
	  background-color: #f8f8f8;
	  border:#4891B6 1px solid;
      margin-left: 16px;
	  padding: 10px;
	  text-align: center;}
	  
#right{width: 530px;
	  margin: 0px;
      padding: 0px;
	  background-color: white;
	  border:#e7e7e7 1px solid;
      margin-right: 8px;
	  margin-bottom: 10px;
	  padding: 10px;
	  float: right;}
  
#nav{width: 800px;
     height: 50px;
	 background-image:  url(../images/nav_bg.gif);
	 background-repeat: no-repeat;
     margin: 0px;
     padding: 0px;
     margin-left: auto;
     margin-right: auto;}

#footer{ width: 800px;
         height: 35px;
         font-size: .8em;
         color: #fff;
		 padding: 0;
		 clear: both;
		 padding-top: 10px;
		 text-align: center;
		 margin: 0;
		 margin-left: auto;
		 margin-right: auto;
		 background-image:  url(../images/footerBG.gif);
		 background-repeat: no-repeat; }
		 
#footer a{color: #fff;}
		  
a img { border: 0; }
	 
#menu
{
height: 50px;
padding: 0px 0px 0px 10px;
margin: 0px;
}

#menu ul
{
margin:0px;
margin-left: 25px;
}

#menu ul li
{
display: inline;
line-height: 43px;
padding-left: 0px;
}

#menu ul li a
{
background-color: transparent;
padding: 3px 6px 3px 6px;
font-size: 1em;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#menu ul li a:hover
{
background: #ffffff;
color: #4891B6;
text-decoration: none;
}

#menu ul li a.selected
{
background: #ffffff;
color: #4891B6;
text-decoration: none;
}

h1{color: #4891B6;
   font-size: 1.7em;}

h2{color: #4891B6;
   font-size: 1.3em;
   margin: 0px;
   margin-top:5px;}
   
h3{color: #00CC33;
   font-size: 1.3em;
   margin: 0px;
   margin-bottom: 3px;}
   
#signup{ width: 497px;
         height: 200px;  
         font-size: .9em;
         font-family: "Trebuchet MS", sans-serif;
		 line-height: 1.9em;
		 color: #000000;
		 padding: 5px;
		 margin: 5px;
		 margin-top: 10px;
		 margin-bottom: 10px;
		 background-image:  url(../images/signup_bg.jpg);
		 background-repeat: no-repeat; 
		 background-position: top left;
		 text-align: center;}
		 
#paypal{margin-top: 85px;
        margin-left: 285px;}
		
.examples td{font-size: .8em;
             vertical-align: top;
			 padding: 4px;}

		
.required{color: red;}

.green{color: green;}

#download{height: 30px;
          width: 490px;
		  margin: 0px;
		  vertical-align: middle;
		  text-align: left;
		  background-color: #f8f8f8;
	      border:#e7e7e7 1px solid;
		  padding-left: 45px;
		  padding-top: 7px;
		  background-image:  url(../images/pdf.gif);
		  background-repeat: no-repeat; 
		  background-position: center left;}
		
.report_item
{
width: 98%;
text-align: left;
background-color: #f8f8f8;
border-bottom: #333 1px solid;
padding: 7px;
}

.no_registration
{
width: 98%;
text-align: left;
background-color: #FFE8E8;
border-bottom: #333 1px solid;
padding: 7px;
}

.records
{
width: 60%;
margin-left: 10px;
text-align: left;
background-color: #FFF;
border: #333 1px solid;
padding: 7px;
}

.view_records
{
color: blue;
cursor: pointer;
font-size: .8em;
}
