@CHARSET "UTF-8";

.globalError {
	text-align: 			center;
	padding:				30px 0px;
	margin:					20px;
	border:					1px dotted #d00;
	color:					#d00;
}

body {
	font-family: 			georgia;
	font-size: 				12px;
	color:					#000;
	margin:					0px;
	padding:				0px;
	border:					0px;
	text-align: 			center;
	background-image: 		url('../images/bodyBG.gif');
	background-position: 	top center;
	background-repeat: 		repeat-y;
}

#top {
	width:					1000px;
	height:					345px;
	margin:					0px auto;
	padding:				0px;
	border:					0px;
	text-align: 			left;
}

#top img {
	float:					left;
	border:					0px;
	margin:					0px;
	padding:				0px;
}


* html #middle, * html #middle div.menu, * html #middle #content {
	height:					500px;
}

#middle {
	width:					1000px;
	min-height:				500px;
	margin:					0px auto;
	padding:				0px;
	border:					0px;
	text-align: 			left;
	background-image: 		url('../images/contentBG.gif');
	background-repeat: 		no-repeat;
	background-position: 	top right;
	clear:					both;
}

#middle div.menu {
	width: 					245px;
	min-height:				500px;					
	background-image: 		url('../images/menuBG.gif');
	background-repeat: 		repeat-x;
	margin:					0px 0px 0px 20px;
	display:				inline;
	float:					left;
}

#middle div.menu h3 {
	font-size:				15px;
	font-family:			tahoma;
	font-weight:			bold;
	text-align: 			center;
	margin:					40px 0px 10px;
	color:					#aa0045;
}

#middle div.menu p {
	font-size:				11px;
	font-family:			tahoma;
	font-weight:			bold;
	text-align: 			center;
}

#middle div.menu p.phones {
	color:					#3f6e90;
}

#middle div.menu ul {
	margin:					0px 10px 0px 10px;
	padding:				0px 0px 0px 20px;
	list-style-position: 	outside;
}

#middle div.menu ul li {
	list-style-image: 		url('../images/menuLi.gif');
	background-image:		url('../images/menuLiBg.gif');
	background-position:	bottom right;
	background-repeat:		repeat-x;
	font-family:			tahoma;
	font-size:				18px;
	color:					#a2b8ca;
	margin:					0px 0px 12px 0px;
}

#middle div.menu ul li a {
	color:					#a2b8ca;
	text-decoration: 		none;
}

#middle div.menu ul li a:hover {
	color:					#6c8ea8;
}

#middle div.menu ul li div.numbers {
	float:					right;
	background-image:		url('../images/blank.gif');
	position:				relative;
	top:					-2px;
	font-weight:			bold;
	font-size:				24px;
	color:					#ecf2f8;
}

#middle #content {
	padding:				40px 0px 10px 15px;
	width:					705px;
	text-align: 			justify;
	min-height:				500px;
	float:					left;
	font-size:				13px;
}

#middle #content h6.lastModified {
	margin:					2px 0px 10px 0px;
	padding:				2px 10px 0px 0px;
	color:					#bbb;
	font-size:				10px;
	text-align: 			right;
	font-weight: 			normal;
}

#middle #content div.topPanel {
	clear: 					both;
	padding:				0px 10px;
}

#middle #content div.frontPanel {
	width: 					225px;
	float:					left;
	margin:					10px 15px 0px 0px;
	line-height: 			1.6em;
	text-align: 			justify;
}

#middle #content div.frontPanelLast {
	width: 					225px;
	float:					left;
	margin:					10px 0px 0px 0px;
	line-height: 			1.6em;
}

#middle #content div.frontPanelLast ul {
	margin-bottom:			5px;
}

#middle #content h1 {
	text-align: 			right;
	margin:					0px 0px 10px 0px;
	padding:				0px 10px 3px 0px;
	border-bottom:			1px solid #ddd;
	font-family:			georgia;
	font-size:				21px;
}

#middle #content a {
	text-decoration: 		none;
	color:					#6c8ea8;
}

#middle #content a:hover {
	text-decoration: 		underline;
	color:					#6c8ea8;
}

#middle #content p {
	line-height: 			1.6em;
}

#middle #content .frontPanel p, #middle #content .frontPanelLast p {
	margin:					0px 0px 15px 0px;
	text-indent: 			2em;
	line-height: 			1.6em;
}

#middle #content .frontPanel p.link, #middle #content .frontPanelLast p.link {
	text-indent: 			0px;
	text-align: 			right;
}

#middle #content .frontPanel p.link a, #middle #content .frontPanelLast p.link a {
	color:					#6c8ea8;
	font-weight: 			bold;
}

#middle #content .frontPanel p.link a:hover, #middle #content .frontPanelLast p.link a:hover {
	color:					#3F6E90;
}

#middle #content ul {
	line-height: 			1.6em;
	list-style-type: 		circle;
}






#footer {
	height:					40px;
	background-image: 		url('../images/footerBG.gif');
	background-repeat: 		repeat-x;
	color:					#fefeff;
	text-align:				center;
	font-size:				11px;
	clear:					both;
}

#footer p {
	margin:					0px;
	padding:				8px 0px 0px 0px;
}

#footer span.middot {
	font-size:				20px;
	font-weight:			bold;
}





.floatLeft {
	float:					left;
}

.floatright {
	float:					right;
}
