html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center; 
background-color: #fff; 
background-image: url(images/bkg_flowers.jpg);
background-repeat: no-repeat;
background-position:top;
 }
p{margin:0 10px 10px}

/* Main divs */ 
div#header h1{height:80px;line-height:80px;margin:0; padding-left:10px;background: #000;color: #79B30B; display:none;}
div#helper {width:720px;margin:0 auto; margin-top:15px; text-align:right;}
div#outercontainer { 
	width:720px;
	margin: 0 auto;
	margin-top: 15px; 
	border: 1px solid #000;
}
div#container{
	text-align:left; 
	background-color:#000000; 
	color:#fff; 
	border: 10px solid #fff;
	width:700px;
	margin:0 auto
}
	
div#content { background-color:#000000; color:#fff; border-bottom: 10px solid #fff;}
div#content p{line-height:1.4;}
div#sub{background-color:#000000; color:#fff}
div#extra{background-color:#000000; color:#fff;}
div#footer{background: #005580; color: #FFF; clear:both;width:100%; text-align:center;}
div#footer p{margin:0;padding:5px 10px}
div#sub{float:right;width:350px; padding-top:1em;}
div#extra{float:left;width:350px; padding-top:1em;}

/* Top navigation bar */
#navcontainer ul { 
padding-left: 0;
margin-left: 0;
background-color: #005580;
color: #fff;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;}
#navcontainer ul li { display: inline;}
#navcontainer ul li a { padding: 0.27em .6em;
background-color: #005580;
color: white;
text-decoration: none;
float: left;
border-right: 1px solid #fff; }
#navcontainer ul li a:hover { background-color: #fff; color: #000;}


#navcontainer2 { 
text-align: center;
background-color: #006699;
color: #fff;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:.9em;}

#navcontainer2  a { padding: 0.27em .6em;
background-color: #006699;
color: white;
text-decoration: none;
}
#navcontainer2 a:hover { 
background-color: #fff; color: #000;}

/* TABLES */ 
table {border: 2px solid #f99; border-collapse:collapse; width:90%; margin-left: 3ex; }
td {background-color: #fff; padding:3px; border: 1px solid #ccc; color:#000;}
th {text-align:left;border: 1px solid #fff}
thead th {color:#fff; font-size:1.5em; background-color: #c66 ; padding: 10px 6px}
tbody th {color:#fff; font-size:1.15em; background-color: #999 ; padding: 6px}
tbody th.sub {font-size: .90em; color:#000; background-color: #ccc; padding: 6px}

/* TEXT STYLES */
p{padding:0 5px 0px; font-size: 1em; line-height: 1.3em; letter-spacing: 1px; text-align:justify;}
h1 { font-size: 2.5em; margin-top: 0; text-transform:uppercase; letter-spacing: 1px;}
h2 { font-size: 2em; color: #008FD6; line-height: 1.3em; letter-spacing: -1px;}
h3 { font-size: 1.5em; letter-spacing: 1px; color: #008FD6;}
h4 { font-size: 1.25em; color: #008FD6;}
h5 {font-size: 1em; font-weight:bold;}
h1,h2,h3,h4,h5 {padding:0 5px 0px;}
#sub p, #extra p {color:#fff;}
a:link { color: #fff; text-decoration:none; border-bottom: 1px solid #006699; padding:1px;}
a:visited {color: #fff; text-decoration:none; border-bottom: 1px solid #006699; }
a:hover {background-color: #ccc; color:#000; }
acronym {border-bottom: 1px dotted #c66; cursor:help; } 
form,submit { padding:0; margin:0; } /* removes extraneous padding around the form */
code { border: 1px dotted #c66; background-color: #ccc; color:#000; margin-left: 3ex;}
blockquote { border: 1px solid #c66; background-color: #ccc; color:#000; margin: 3ex; font-style:italic; background-image: url(images/bkg_flowers.jpg); background-repeat: no-repeat; background-position: -230px -350px;}

/* Special Text Styles */
#sub h3, #extra h3 { margin-top: 0;}
#helper a:link, #helper a:visited { color:#000;}

/* FOOTER SECTION */
div#footer{clear:both;width:100%; background-color: #006699;color: #FFF}
div#footer a:link, div#footer a:visited { color:#fff; border-bottom: 1px solid #fff; }
div#footer a:hover {color:#000;}
div#footer ul {list-style-type:none; margin:0; padding:.8em 0; text-align:center;}
div#footer ul li {display:inline; padding: 0 4px;}

/* IMAGES */
.examples {
	text-align:center;
	}
	
.examples img{
	border:solid 1px #c66;
}
#noborder img a{
	border:none;
	}

#paypal {
	background-color:#999999;
	margin:0 auto;
	}
#paypal td {
	background-color: #ccc; 
	padding:4px; 
	border: 1px solid #999; 
}