/****************************************************/
/* MAIN */
/****************************************************/

body {
	padding: 0;
	width: 100%;
    background-color: #02194e;}
		
img	{border: 0;}

h2 {
	font: 18px verdana, helvetica, geneva, sans-serif;
	font-weight: bold;
	color: #ced2e0;}

.center-bg {
	background-color: #858a98;}
	
.white-bg {
	background-color: #fff;}
	
.error {
	color: #f00;
	font-weight: bold;}
	
	
/****************************************************/	
/* INSET */ 
/****************************************************/
	
.inset {background-color: #ccd1df;}
		
.inset-content {
	font: 11px verdana, helvetica, geneva, sans-serif;
	font-weight: normal;
	color: #000;
	padding: 20px;}

/****************************************************/	
/* CONTENT */ 
/****************************************************/		

.cushioned-content {
	font: 11px verdana, helvetica, geneva, sans-serif;
	color: #000;
	background-color: #fff;
	border: solid 1px #b1b1b1;
	padding: 20px;}
	
.boxed-title {
	font: 12px verdana, helvetica, geneva, sans-serif;
	font-weight: bold;
	color: #ced2e0;
	background-color: #02194e;}

.boxed-content {
	font: 11px verdana, helvetica, geneva, sans-serif;
	color: #000;
	background-color: #fff;
	border: solid 1px #b1b1b1;
	padding: 0px;}
	
.boxed-content a {
	color: #5a6580;
	background-color: transparent;
	text-decoration: none;}
		
.boxed-content a:visited {
	color: #5a6580;
	background-color: transparent;
	text-decoration: none;}
		
.boxed-content a:active {
	color: #5a6580;
	background-color: transparent;
	text-decoration: none;}

.boxed-content a:hover	{
	color: #b56301;
	text-decoration: underline;}
	
.content {
	font: 11px verdana, helvetica, geneva, sans-serif;
	color: #000;
	background-color: #fff;
	padding: 20px;}
	
.form-content {
	font: 11px verdana, helvetica, geneva, sans-serif;
	color: #000;
	background-color: #fff;
	padding: 0px;}	
	
.right-content {
	font: 11px verdana, helvetica, geneva, sans-serif;
	font-weight: normal;
	color: #000;
	text-align: right;
	padding: 10px;}
	
.enlarge {
	font: 10px verdana, helvetica, geneva, sans-serif;
	color: #666;}

/****************************************************/		
/* MENU */
/****************************************************/	
	
.menu {
	font: 14px verdana, helvetica, geneva, sans-serif;
	font-weight: bold;
	color: #7a86a2;}
	
.menu a {
	font-weight: bold;
	color: #ced2e0;
	text-decoration: none;}
	
.menu a:visited {
	font-weight: bold;
	color: #ced2e0;
	text-decoration: none;}
	
.menu a:active {
	font-weight: bold;
	color: #ced2e0;
	text-decoration: none;}

.menu a:hover {
	color: #7a86a2;
	text-decoration: underline;}	

/****************************************************/
/* LEGAL LINKS & INFO */
/****************************************************/

.legal {
	font: 10px verdana, helvetica, geneva, sans-serif;
	font-weight: normal;
	color: #eee;
	background-color: #975300;
	border: solid 1px #b1b1b1;}
