BODY {
		margin					: 0;
		padding				: 0px;
		text-align				: center; 
		background 			: #FFF url('../images/background.gif') 0px 0px;
		font-family				: Arial;
		font-size				: 11px;
		line-height				: 14px;
		color					: #4f4f4f;
	}

IMG {
		border					: none;
		padding				: 0px;
		margin					: 0px;
	}
	
FORM {
		padding				: 0px;
		margin					: 0px;
		display					: inline;
	}
	
.text, TEXTAREA, SELECT {
		font-family				: Arial;
		font-size				: 12px;
		padding 				: 2px;
		border					: solid #ccc 2px;
		width					: 140px;
	}
	
.wide {
		width					: 250px;
	}
	
UL {
		margin					: 0px;
		padding				: 4px 0px 10px 20px;
	}


/* ========== TEXT ========== */

H1 {
	}
	
H2 {
		color:	#29304E;
		font:bold 16px Arial;
	}

.error {
	border: solid #990000 1px; 
	background:#FFEEEE; 
	padding:4px 8px; 
	color:#cc0000
	}
	

/* ========== LINKS ========== */

A {
		color					: #09357a;
		text-decoration		: none;
	}

A:hover {
		color					: #09357a;
		text-decoration		: underline;
	}
	

/* ========== HEADER ========== */

#header {
		border			: solid #081436;
		border-width	: 1px 2px 0px 2px;
		background	: #BEAA8D;
		padding		: 2px 2px 0px 2px;
		position		: relative;
	}
	
#headerbody {
		background	: #030C2F;
		text-align		: left;
		height			: 100%;
		position		: relative;
	}

#logo {
		padding		: 52px 0px 0px 31px;
		background	: #030C2F;
	}
	
#banner {
		float			: right;
		border-left		: solid #BEAA8D 2px;
		height			: 268px;
		width			: 673px;
		position		: relative;
	}
	
#banner .single {
		position		: absolute; 
		top				: 0px; 
		right			: 0px;
	}
	
#bannertag {
		padding		: 4px 14px; 
		background	: white; 
		font			: bold 15px Arial; 
		color			: #222; 
		position		: absolute; 
		right			: 5px; 
		top				: 4px; /* 240px; */
		text-align		: left;
	}


/* ========== NAVIGATION ========== */

#navigation {
		position		: absolute;
		top				: 269px;
		left		 		: 88px;
		z-index		: 100;
 	}

#navigation ul {
		list-style 		: none;
		margin 			: 0;
		padding 		: 0;
	}

#navigation li {
		display 			: inline;
		padding 		: 19px 0 0 0;
		margin 			: 0;
		float			: left;
	}

#navigation li.separator {
		padding		: 22px 13px 0px 13px;
	}


/* ========== CONTENT ========== */

#wrapper {
		position		: absolute;
		top				: 30px;
		left				: 0px;
		text-align		: center;
		width			: 100%;
	}
	
#page {
		width			: 930px;
		position		: relative;
		margin-bottom	: 20px;
	}

#blue-back {
		background	: url('../images/top-background.gif') repeat-x;
		position		: absolute;
		height			: 344px;
		width			: 100%;
		top				: 0px;
		left				: 0px;
	}


#content {
		background	: #BEAA8D;
		padding		: 0px 2px 2px 2px;
		border			: solid #FFF 2px;
		border-width	: 0px 2px 2px 2px;
	}
	
#contentbody {
		background	: #FFF;
		padding		: 0;
		margin			: 0;
		text-align		: left;
		position		: relative;
		display			: block;
		width			: 100%;
		border-bottom: solid #7D7A92 5px;
	}

#copy {
		float			: right;
		width			: 544px;
		font			: 13px Arial;
		color			: #333;
		text-align		: left;
		background	: #FFF;
		padding		: 45px 45px 25px 0px;
	}
	
#left {
		width			: 288px;
		float			: left;
		background	: #FFF;
		text-align		: left;
		padding		: 45px 0px 25px 45px;
	}

#leftimg {
		padding		: 20px 0;
	}
	
#buttonbar {
		padding		: 30px 0 0 0;
	}
	
#buttonbar img {
		padding		: 0px;
		margin			: 0px;
		align			: left;
	}
	
#greybar {
		background	: #7D7A92;
		height			: 5px;
	}
	
	
/* ========== SUBNAV ========== */

#subnav {
		list-style-type	: none;
		padding		: 0;
		margin			: 30px 0 0 20px;
	}
	
#subnav li {
		background	: url('../images/arrow.gif') 0 1px no-repeat;
		padding		: 0 0 4px 20px;
		list-style-type	: none;
		font			: bold 12px Arial;
	}

#subnav li.on {
		background	: url('../images/arrow-on.gif') 0 0 no-repeat;
	}

#subnav li.title {
		background	: none;
		font			: bold 13px Arial;
		color			: #222;
		padding		: 10px 0 4px 0;
	}
