* { 
padding : 0;
margin : 0;
}
body {
	font : 13px "Comic Sans MS";
	background-image :  url(images/bg.jpg);
	background-repeat : repeat-x;
	background-color: #CCFFFF;
} 
p { 
color : #000000;
} 
h1 { 
font-size : 24pt;
} 
h2 { 
font-size : 18pt;
} 
h3 { 
font-size : 16pt;
} 
a { 
color : #0000FF;
text-decoration : none;
} 
.a1 { 
color : #0000FF;
text-decoration : underline;
} 
.a2 {
	color : #FF3333;
	text-decoration : underline;
	font-size: 24px;
	font-weight: bold;
}
a:hover { 
color : #003366;
text-decoration : underline;
} 
#wrapper { 
margin : 0 auto;
width : 880px;
} 
#header {
	width : 880px;
	height : 180px;
	background-image :  url(images/header.gif);
	background-repeat : no-repeat;
	background-position: center;
} 
.logo h1#lineone { 
font-size : 72px;
font-weight : lighter;
padding-top : 10px;
padding-left : 260px;
color : #003366;
border : none;
top : 0;
left : 14px;
letter-spacing : -1px;
} 
.logo h2#linetwo { 
padding-left : 25px;
font-size : 16px;
text-transform : none;
top : 1px;
padding-left : 320px;
color : #009999;
} 

#header h3 { 
margin-left : 320px;
margin-top : -60px;
} 
#navigation { 
font-size : 16px;
float : left;
width : 820px;
color : #99FF00;
padding : 10px 0 10px 0;
margin : -40px 0 0 10px;
} 
#navigation ul { 
list-style-type : none;
text-align : center;
} 
#navigation li { 
display : inline;
} 
#navigation a { 
float : left;
width : 150px;
text-decoration : none;
color : #000033;
padding : 5px;
} 
#navigation a:hover { 
color : #82aeaf;
} 
#leftcolumn {
	float : left;
	width : 190px;
	position: absolute;
	top: 200px;
} 
.leftnav ul { 
list-style : none;
} 
.leftnav li { 
margin : 0 0 2px 0;
} 
.leftnav li a { 
display : block;
width : 189px;
height : 40px;
line-height : 30px;
background :  url(images/nav.gif) no-repeat left top;
text-indent : 10px;
color : #009999;
text-decoration : none;
font-weight : bold;
padding-top : 5px;
} 
.leftnav li a:hover { 
background-position : right top;
color : #003366;
font-weight : 800;
} 
.leftnav li a:active { 
background-position : right top;
color : #003366;
font-weight : 800;
} 
#rightcolumn {
	float : right;
	width : 660px;
	top: 200px;
}
.adunit_468 {
width: 478px;
height: 60px;
margin : 2px 2px 2px 80px;
}
.righttop { 
float : right;
color : #333;
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 15px;
width : 660px;
display : inline;
background-image :  url(images/rcbg.gif);
background-repeat : no-repeat;
background-position : 0 0;
} 
#rightmain {
	float : right;
	color : #333;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	width : 650px;
	display : inline;
	border-left : 5px solid #99cccc;
	border-right : 5px solid #99cccc;
	background-color: #FFFFFF;
} 
.rightbottom { 
float : left;
color : #333;
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 11px;
width : 660px;
display : inline;
background-image :  url(images/rcbgb.gif);
background-repeat : no-repeat;
background-position : 0 0;
} 
#rightmain h1 { 
margin : 0 5px 0 5px;
padding : 0 0 0 5px;
color : #99CCCC;
background-color : #003366;
} 
#rightmain h2 { 
margin : 10px 5px 0 5px;
padding : 0 0 0 5px;
color : #99cccc;
background-color : #003366;
} 
#rightmain p { 
padding : 5px 5px 5px 5px;
text-align : justify;
font-size : 1.1em;
} 
#footer {
	width : 660px;
	height : 70px;
	float : right;
	color : #333;
	margin : 10px 0;
	padding : 0;
	background-image :  url(images/footer.gif);
	background-repeat : no-repeat;
} 
#footer p { 
text-align : center;
padding-top : 10px;
font-size : 12px;
} 
.floatl { 
float : left;
padding-top : 30px;
padding-left : 50px;
} 
.floatr { 
float : right;
padding-top : 30px;
padding-right : 50px;
} 
.adunit_468_bottom { 
width : 478px;
height : 70px;
margin : 0 0 0 100px;
background-image :  url(images/468au.gif);
background-repeat : no-repeat;
padding-left : 5px;
padding-top : 5px;
} 
.adunit_vert_600 { 
width : 190px;
height : 620px;
background-image :  url(images/box_620_190.gif);
background-repeat : no-repeat;
padding-left : 5px;
padding-top : 5px;
} 
.photo {
padding : 5px;
margin : 4px;
border : 3px solid #99cccc;
} 
.margin40 {
margin-left: 40px;
}
.font10 {
	font-size: 10px;
}
.font12 {
	font-size: 12px;
}
.font14 {
font-size : 14px;
}
.font18 {
font-size : 18px;
}
.font20 {
	font-size : 20px;
	font-family: "Comic Sans MS";
}
.stage1 {
	border: 5px outset #0000FF;
	height: 405px;
	width: 605px;
	padding: 5px;
	background-color: #33FFFF;
	margin: auto;
}
.stage2 {
	border: 5px solid #99cccc;
	height: 540px;
	width: 750px;
	padding: 3px;
	background-color: #33FFFF;
	margin: auto;

}
#midcolumn {
	width : 660px;
	top: 200px;
	margin: auto;
}
.image {
	margin: 10px;
}
