@charset "utf-8";
/* CSS Document */

/* --------------------------- */
/* CSS for structural elements */
/* --------------------------- */

html {
/*	height: 100%;
*/
	font-size:16px;
}	

body{
/*	height:100%;
*/
	font-size:75%;
	background:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	color:#FFF; */
	color:#FFF;
	width:56em;
/*	overflow:hidden; */
}

.toplinks{
	margin-top:1em;
	float:right;
}

.innercontent{
	min-height:100%;
	margin-bottom:1em;
	font-size:0.9375em;
	overflow: auto;
	padding-left:2.75em;
}

/* --------------- */
/* CSS for headers */
/* --------------- */

h1{
	font-weight:bolder;
	font-size:150%;
	color:#66CCFF;
	width:70%;
}

h2{
	font-weight:bolder;
	font-size:117%;
	color:#66CCFF;
}

h3{
	font-weight:bold;
	font-size:100%;
	color:#66CCFF;
}

/* ------------- */
/* CSS for forms */
/* ------------- */

form{
	width:100%;
	overflow:none;
}

label{
	position:absolute;
}

.row{
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:0.5em;
}

.left{
	width:25%;
	float:left;
}

.right{
	width:65%;
	margin-left:30%
}

input{
	margin-left: 30%;
	background:transparent;
	color:#FFF;
	border:1px solid #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9375em;
}

textarea{
	margin-left:30%;
	background:transparent;
	border:1px solid #000;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9375em;
}

.reset, .send{
	width:9em;
}

.reset{
	margin-left:5%;
}

/* ------------- */
/* CSS for links */
/* ------------- */

.innercontent a:link{
	text-decoration:none;
	color:#FFF;
}

.innercontent a:visited{
	text-decoration:none;
	color:#FFF;
}

.innercontent a:focus{
	text-decoration:none;
	color:#51C8E8;
}

.innercontent a:hover{
	text-decoration:none;
	color:#51C8E8;
}

.innercontent a:active{
	text-decoration:none;
	color:#F00;
}

/* -------------- */
/* CSS for images */
/* -------------- */

img{
	padding:15px;
	border:none;
}

.pleft25{
	float:left;
	width:25%;
}

.pright25{
	float:right;
	width:25%;
}

.pleft30{
	float:left;
	width:30%;
	padding:17px;
}

.pright30{
	float:right;
	width:30%;
	padding:17px;
}

.pleft40{
	float:left;
	width:40%;
}

.pright40{
	float:right;
	width:40%;
}

.pleft50{
	float:left;
	width:50%;
}

.pright50{
	float:right;
	width:50%;
}
.pleft60{
	float:left;
	width:60%;
}

.pright60{
	float:right;
	width:60%;
}

.pleft65{
	float:left;
	width:65%;
	padding:17px;
}

.pright65{
	float:right;
	width:65%;
	padding:17px;
}

.pleft75{
	float:left;
	width:75%;
}

.pright75{
	float:right;
	width:75%;
}

.p100{
	float:right;
	width:100%;
	padding-left:0;
	padding-right:0;
	padding-top:15px;
	padding-bottom:15px;
}

/* --------------------------------------------- */
/* For images that exist inside a <span> element */
/* --------------------------------------------- */

.spleft15{
	float:left;
	width:15%;
	padding-left:0;
	padding-right:0;
	padding-top:0px;
	padding-bottom:0px;
}

.spright15{
	float:right;
	width:15%;
	padding-left:0;
	padding-right:0;
	padding-top:0px;
	padding-bottom:0px;

}

.spleft45{
	float:left;
	width:45%;
	padding-left:0;
	padding-right:0;
/*	padding-top:22px;
	padding-bottom:22px; */
	padding-top:0;
	padding-bottom:16px;
}

.spright45{
	float:right;
	width:45%;
	padding-left:0;
	padding-right:0;
/*	padding-top:22px;
	padding-bottom:22px; */
	padding-top:0;
	padding-bottom:16px; 
}

.spleft48{
	float:left;
	width:48%;
	padding-left:0;
	padding-right:0;
/*	padding-top:8px;
	padding-bottom:8px; */
	padding-top:0;
	padding-bottom:16px;
}

.spright48{
	float:right;
	width:48%;
	padding-left:0;
	padding-right:0;
/*	padding-top:8px;
	padding-bottom:8px; */
	padding-top:0;
	padding-bottom:16px;
}

.sp100{
	float:left;
	width:100%;
	padding-left:0;
	padding-right:0;
/*	padding-top:15px;
	padding-bottom:15px; */
	padding-top:0;
	padding-bottom:16px;
}

/* ----------------------- */
/* CSS for <span> elements */
/* ----------------------- */

.sleft25{
	float:left;
	width:25%;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:15px;
}

.sright25{
	float:right;
	width:25%;
	padding-top:0;
	padding-bottom:0;
	padding-left:15px;
	padding-right:0;
}

.sleft40{
	float:left;
	width:40%;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:15px;
}

.sright40{
	float:right;
	width:40%;
	padding-top:0;
	padding-bottom:0;
	padding-left:15px;
	padding-right:0;
}

.sleft50{
	float:left;
	width:50%;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:15px;
}

.sright50{
	float:right;
	width:50%;
	padding-top:0;
	padding-bottom:0;
	padding-left:15px;
	padding-right:0;
}

.sleft65{
	float:left;
	width:65%;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:15px;
}

.sright65{
	float:right;
	width:65%;
	padding-top:0;
	padding-bottom:0;
	padding-left:15px;
	padding-right:0;
}

/* --------------------- */
/* CSS for logo elements */
/* --------------------- */

.slogo65{
	float:right;
	width:65%;
	padding-top:0;
	padding-bottom:0;
	padding-left:15px;
	padding-right:15px;
}

/* ----------------- */
/* CSS for body text */
/* ----------------- */

/*
.bodyText{
	background-color:#FFFFFF;
	width:640px;
	font-family:arial;
	font-size:10px;
	margin-left:40px;
	margin-right:40px;
	margin-top:40px;
	height:325px;
}

.bodyTextFull{
	background-color:#FFFFFF;
	width:640px;
	font-family:arial;
	font-size:10px;
	margin-left:40px;
	margin-right:40px;
	margin-top:40px;
	height:652px;
}

.bodyText P{
	padding:5px;
}
*/