html{
	background : #ffffff;
	margin:0;
	padding:0;
}
div{
	padding:0;
	margin:0;
	}
p{
	font-size:105%;
	}
.center{
	text-align:center;
	}
.flash{
    margin:25px 0 0 0;
	padding:0;
    z-index:0;
	}
.right{
	text-align:right;
	}
.left{
	text-align:left;
	}
.justify{
	text-align:justify;
	line-height:150%;
	font-weight:normal;
	}
.italic{
	font-style:italic;
	}
.bold{
	font-weight:bold;
	}
.bluetext{
	color:blue;
	}
a.cursor {
    cursor: hand;
	font-weight:bold;
	}
a.cursor:hover {
	text-decoration:none;
	}
img{
	border:0;
	}
/* Left */
.h1top{
    margin:5px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.1em;
	}
.leftheader {
    margin:5px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0.1em;
	}
#left h1{
	padding:0;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.1em;
	}
#left h2{
	padding:0;
    margin:0 0 5px 0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0.1em;
	}
/* Right */
#right h1{
    margin:5px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	}
#right p{
    margin:0;
	padding:10px 0 0 0;
    margin:0;
	font-size:95%;
	font-weight:normal;
	}
#right a, #left a {
	padding:0;
    margin:5px 0;
	font-size:13px;
	font-weight:bold;
	color:blue;
	text-decoration:underline;
	}
#right a:hover, #left a:hover {
	text-decoration:none;
	}
/* Main */
#main h1{
	font-size:22px;
	letter-spacing:0.1em;
	}
#main h2{
	font-size:17px;
	}
#main h3{
	font-size:15px;
	}
#main p{
	padding:0;
	margin:0;
	text-indent:1em;
	}
#main p.noindent{
	text-indent:0em;
	}
#main .noindent p{
	text-indent:0em;
	}
#main a{
	padding:0;
    margin:0;
	font-weight:bold;
	color:blue;
	text-decoration:underline;
	}
#main a:hover{
	text-decoration:none;
	}
#main .imgL{
	padding:5px 10px 0 0;
	margin:0;
	float:left;
	border:0;
	}
#main .imgR{
	padding:5px 0 0 10px;
	margin:0;
	float:right;
	border:0;
	}
#main .imgC{
	padding : 15px 0 0 0;
	margin : 0;
	border:0;
	}
/* Gallery */
#main .gallery a {
	color:#666;
	text-decoration:none;
	font-weight:bold;
	}
#main .gallery a:hover {
	color:black;
	}
/* Footer */
#footer{
	color:#000;
	background-color:#D9E0F3;
	}
#footer p{
	width:100%;
	padding:0;
	margin:5px auto;
	text-align:center;
	font-weight:bold;
	}