body {
	font-family: arial;
	font-size: 12px;
	background-image: url('images/background.jpg');
	margin: 0px 0px 0px 0px;
}
#content{
	padding: 10px;	
}
#details{
	width: 570px;	
}
#top{
	background-image: url('images/header_gradient.jpg');
	width: 854px;	
	padding: 0px 10px 0px 10px;
	border: 2px solid white;
	border-width: 0px 4px 0px 4px;
}
div.blue_line{
	border: 1px dotted #003366;	
}
div.side_box{
	border: 1px solid black;
	background-color: #e8c46e;	
	padding: 5px;
}
div.side_box_head{
	border: solid black;
	border-width: 1px 1px 0px 1px;
	background-color: #d1b164;
	color: ;
	padding: 5px;
	font-weight: bold;
	font-size: 12pt;
}
div.sidebar_blue {
	width: 200px;  
	padding: 10px;
	background: #003366;
	float: right;
}

span.header{
	font-size: 25px;
	font-weight: bold;
	color: #003366;
}
span.second_header{
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}
span.white_second_header{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
span.white_bold {
	color: #fff;
	font-weight: bold;
	font-size: 130%;
}

/************** LINKS **************/
a.black:link {color: #000000; font-weight: none;}
a.black:active {color: #000000; font-weight: none;}
a.black:visited {color: #000000; font-weight: none;}
a.black:hover {color: #808080; font-weight: none;}

a.white:link {color: #ffffff; font-weight: none;}
a.white:active {color: #ffffff; font-weight: none;}
a.white:visited {color: #ffffff; font-weight: none;}
a.white:hover {color: #808080; font-weight: none;}

a.blue:link {color: #003366; font-weight: none;}
a.blue:active {color: #003366; font-weight: none;}
a.blue:visited {color: #003366; font-weight: none;}
a.blue:hover {color: #808080; font-weight: none;}

/************** TABLELESS FORMS **************/

label{
float: left;
width: 380px;
}

input.registration{
margin-bottom: 5px;
}

select.registration{
margin-bottom: 5px;
}

.boxes{
width: 3em;
}

div.input_seperator {
border-top: 1px dotted #808080;
margin-bottom: 1em;
margin-top: 5px;
width: 570px;
}

/*** ROUNDED CORNERS CLASS ***/

.spiffy{
	display:block
}
.spiffy *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#fff
}
.spiffy1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	background:#fbfbfa
}
.spiffy2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	background:#dfdfdf
}
.spiffy3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
}
.spiffy4{
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5
}
.spiffy5{
	border-left:1px solid #fbfbfa;
	border-right:1px solid #fbfbfa
}
.spiffyfg{
	background:#fff
}	
