/* BCC - CSS Document */

body {
	width:100%;
	height:100%;
	font-family:'Myriad', Verdana, Arial, Helvetica, sans-serif;
	background:#284380 url('../images/index/bg_body.gif') repeat-x top left;
	margin: 0;
	}
#container {
	float:left;
	width:100%;
	margin:0;
	padding:0;	
	}

/* COLUMNS WITHIN WRAPPER */
#left {
	position: absolute;
	top:0; left:0px;
	width:180px;
	height:500px;
	background: url('../images/bg_left.jpg') no-repeat top left;
	margin:0;
	padding:0;	
	z-index:100;
	}
	#left_corner {
		float:left;
		width:180px;
		height:50px;
		margin:0;
		padding:0;	
		}
	#left_login {
		float:left;
		width:160px;
		font-size:10px;
		margin:0;
		padding:20px;
		}

#mid {
	position: absolute;
	top:0; left:180px;
	width:260px;
	margin:0;
	padding:0;	
	z-index:1;
	}
	#mid_logo {
		
		width:260px;
		height:50px;
		background: url('../images/index/mid_top.jpg') no-repeat top left;
		margin:0;
		padding:0;	
		}
	#mid_photo_top {
		width:260px;
		height:450px;
		margin:0;
		padding:0;	
		}
/* MAIN COLUMN OF CONTENT */
#right {
	position: absolute;
	top:0; 
	left: 420px;
	min-width:250px;
	height:100%;
	margin:0;
	clear:right;
	padding-left:20px;
	}
	#title_area {
		float:left;
		min-width:250px;
		margin:0;
		padding-left:15px;
		}
		#title_area h1 {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:24px;
			font-style:italic;
			color:#fff3dd;	
			height:35px;
			line-height:35px;
			padding:15px 0 0 0;		
			margin:0;	
			}
	#content {
    clear:both;
		min-width:250px;
		margin:0 20px 0 20px;
		padding:20px 0 0 0;
		}
		#content h1 {
		  margin:0;
			padding:0;
			line-height:auto !important;			
		}

/* COLUMNS WITHIN LOWER */
	#mid_photo_btm {
		position: absolute;
		top:500px; left: 180px;
		width:260px;
		height:75px;
		margin:0;
		padding:0;	
		}
	#footer {
		position: absolute;
		top:500px; left: 440px;
		height:75px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#abb9d4;
		background-color:#284380;
		margin-right:-3px;
		padding:4px 0 20px 0;
		}	
		#footer a, #left_login a {
			color:#9cbdfc;
			font-weight:normal;
			text-decoration:none;
			border-bottom:none;
			}
		#footer a:hover, #left_login a:hover {
			color:#93d8fc;
			font-weight:normal;
			text-decoration:none;
			}
		


	
.arbform table p {font-size:.7em;text-align:right;padding:0;margin:0}
#arbforms {background:#FFF7E7;border:2px solid #E9DABB;padding:10px}
.newsletter_form {background:#FFF7E7;border:2px solid #E9DABB;padding:10px}
.newsletter_form .invalid,.newsletter_form .required {background:#FCC;border:1px solid #F99;padding:2px;-moz-border-radius:2px}
.newsletter_form h3 {font-weight: bold;text-transform: none}
.newsletter_form td {padding-bottom:8px}
.newsletter_form tr {vertical-align:top!important}
.newsletter_form table p {font-size:.7em;text-align:right;padding:0;margin:3px 0 0}

/* Newsletter Section */
span.small {font-size:9px}
span.error {font-size:10px;font-weight:bold;background:#FCC;border:1px solid #F99;padding:5px;display:block}
.newsletter_right {width:220px;float:right;margin:0 0 15px 30px}
.newsletter_right #wlpeLogin {margin-bottom:10px;padding-bottom:10px}
.wpleform input {margin-bottom:10px;}
.wpleform input.text {width:200px;}
.wpleform label {display:block;font-size:11px;font-weight:bold}

.filelist {margin:0;padding:0}
.filelist li {margin:0 0 5px 0;list-style:none}
.filelist li img {vertical-align:middle}
.filelist li .desc {font-size:11px;margin-left:22px}
.filelist li a {text-decoration:none;border-bottom:none;font-size:11px}
