@charset "utf-8";
/* CSS Document */






/* SET DEFAULTS
**************************************************/
* {
	margin: 0px;
	padding: 0px;
}
html, body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

#wrapper {
	width: 1000px;
	/*height: 760px;*/
	margin: 0 auto;
}

img { border: 0px none }

.left { float: left }
.rght { float: right }

.pad10 { padding: 10px }
.pad15 { padding: 15px }





/* HEADER
**************************************************/
#header {
	width: 1000px;
	height: 65px;
	float: left;
}





/* MIDDLE - PAGE CONTENT
**************************************************/
#middle {
	width: 1000px;
	height: 490px;
	float: left;
	background-position: center top;
	background-repeat: no-repeat;
}

	#home-content {
		width: 1000px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;	
	}

	#content {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		float: right;
		width: 240px;
		height: 435px;
		margin: 10px;
		padding: 10px;
		background: url(/files/css/bg-content.png) repeat left top;
	}

	#content h3, #content h4, #content p {
		padding-bottom: 10px;
	}
	#content h3 {
		font-size: 14px;
		font-weight: normal
	}
	#content h4 {
		font-size: 12px;
	}
	#content li {
		margin-left: 20px;
	}

	#bg-loading {
		float: left;
		margin: 10px;
	}





/* FOOTER
**************************************************/
#footer {
	width: 1000px;
	float: left;
	height: 215px;
}

	#main-nav {
		width: 1000px;
		height: 35px;
	}

	#main-nav a, #main-nav img {
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		font-style: italic;
		text-transform: uppercase;
		float: left;
	}

	#sub-nav {
		width: 1000px;
		height: 160px;
		margin-bottom: 20px;
		visibility: hidden;
	}

		.yellow { background-color: #FFFFCC !important }
		#sub-nav .panel-cont {
			float: left;
			width: 145px;
			height: 160px;
			margin-right: 25px;
			background: url(/files/css/panel-bot.png) no-repeat right bottom #CCCCCC;
		}

			#sub-nav .panel {
				width: 125px;
				height: 140px;
				padding: 10px;
				background: url(/files/css/panel-top.png) no-repeat left top;
			}
				#sub-nav .panel div {
					float: left;
					margin: 0px;
					padding: 0px;
					/*background-color: #999999;*/
				}
				#sub-nav .panel a {
					display: block;
					margin: 2px 4px;
					font-size: 11px;
					text-decoration: none;
					color: #000000;
					white-space: nowrap;
					cursor: pointer;
				}
				#sub-nav .panel a.act { font-weight: bold }
				#sub-nav .panel a:hover {
					color: #666666;
					text-decoration: none;
				}
			

				#sub-nav .panel a img { border: 1px solid #999999 }
				#sub-nav .panel a img.act { border: 1px solid #000000 }
				#sub-nav .panel a img.alpha {
					opacity: 0.8;
					filter: alpha(opacity=80);
				}
				#sub-nav .panel a:hover img { border: 1px solid #000000 }
				#sub-nav .panel a:hover img.alpha {
					opacity: 1.0;
					filter: alpha(opacity=100);
				}

				#sub-nav .panel img.noalpha {
					opacity: 1.0;
					filter: alpha(opacity=100);
					border: 1px solid #000000;
				}






/*
 *
 * EXTRANET
 *
 */
	.ex_content {
		overflow-y: auto;
		color: #C5FFFF;
	}
	#content.ex_content {
		background: none;
	}
	.ex_form_input {
		width: 230px;
		padding: 3px;
		font-size: 12px;
		border: 1px solid black;
	}
	.ex_form_label {
		text-transform: uppercase;
	}
	.ex_content a { color: #C5FFFF; }
	#form_message {
		color: #8F1111;
		padding: 4px;
		background-color: #C5FFFF;
		margin-bottom: 6px;
	}
	.ex_form_input_sm {
		padding: 3px;
		font-size: 11px;
		border: 1px solid black;
	}
	
	
	

/* END OF FILE
**************************************************/







