body {

 margin: 0 0 1em 0;
 padding: 0; /* need for Opera */
 background : url(back4.gif); 
 color: #333;
 min-width: 610px;

 padding-bottom: 0px;
 padding-top: 0px;
 margin: 0px;
 text-align: center; /* make older browsers center the wrapper div */
 font:84%/1.2em arial,sans-serif;direction:ltr

}

a {
	text-decoration: none;
        border-bottom: 1px dashed;
}

a:link { 
	color: #707070;


	}
a:visited { 
	color: #707070;
	}
a:hover { 
	color: #505050;
        border-bottom: 0px dashed;
	}
a:active { 
	color: #333333;
	}


#holder {
  margin-left: auto;
  margin-right: auto;
  width:775px;
}


li {
	padding: 8px;
}

#wrapper {
  margin: 0 auto;
  text-align: left;  /* under the body centering needed for older browsers */
  width: 750px;
  border: 0px dashed #000;
  padding: 2px;	
  line-height: 130%; /* increase readability */
}	

#header {
  background-color: #E6F4FF;
  border: 1px solid #80C9FF;
  padding: 8px;
}



#menu {
	padding: 2px;
        font-size: 80%;
}

div.menu a {
	text-decoration: none;
        border-bottom: 0px dashed;
}


#logo {
  border: 0px solid #000;
}

div.logo a {
	text-decoration: none;
        border-bottom: 0px dashed;
}

#toplinks
{
	border-top: 1px solid #80C9FF;
	border-bottom: 1px solid #80C9FF;
        background-color: #E6F4FF;
}

div.main {
  padding: 15px;	
  border: 1px dashed #000;
  background-color: #E6F4FF;
  color: #333;
  border: 1px solid #80C9FF;
}

#features {
  background-color: #BFE4FF;
  border: 1px dashed #70a9dd;
  float: left;
  width: 200px;
  margin: 5px;
  padding: 3px;
  font-size: 80%;
}


#top {
  background-color: #00487D;
  border-bottom: 2px solid #80C9FF;
}



#box1 {

}

#box2 {

}

#box3 {

}

div.footer {
 text-align: right;
 margin: 5px;
 font-size: 80%;
}

div.box { width: 95%; background: #BFE4FF; margin-left: auto; margin-right: auto; border: 1px solid #70a9dd; margin: 5px; padding: 2px;}

div.box ul { list-style-type: none; padding: 0; margin: 0; font-size: 0.9em; }


div.onnobox {
  color: #333333;
  line-height: 130%; /* increase readability */
	font-size: 200%;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, seif;
	margin: 10px;
}

#boxwrapper {
  color: #333333;
  line-height: 130%; /* increase readability */
        font-size: 130%;
font-family: 'Helvetica', 'Verdana', sans-serif;
 overflow: auto;
 width: 100%;
 clear: both;
 margin: 0px;
 border: 0px dashed #000;
 padding: 0px;
}



/* General Structure */
    body, td, th, input { /* redundant rules for bad browsers  */
            font-family: verdana, sans-serif;
            font-size: x-small;
            voice-family: "\"}\"";
            voice-family: inherit;
            font-size: small;
    }

	h1, h2, h3, h4, h5, h6 {
		font-family: arial, verdana, sans-serif;
	}



	h1 { font-size: 560%; font-weight: normal; }
	h2 { font-size: 150%; font-weight: 700; text-align: center;}
	h3 { font-size: 150%; font-weight: 700; text-align: left;}
	h4 { font-size: 100%; }
	h5 { font-size: 90%; }
	h6 { font-size: 80%; }


#input
#{
#color: #000;
#background: #fff;
#border: 1px solid #000;
#padding: 4px;
#margin: 1px;
#}

textarea
{
color: #000;
background: #fff;
border: 1px solid #000;
padding: 4px;
margin: 1px;
}




#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li
{
padding-left: 20px;
background-image: url(accept.png);
background-repeat: no-repeat;
}

#jlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#jlist li
{
padding-left: 20px;
padding-top: 2px;
background-image: url(brick.png);
background-repeat: no-repeat;

}



