body
	{
		margin:0px;
		padding:0px;
		background:url(img/home_bg.jpg) top left repeat-x;
		background-color:#bcbcbc;
		font-family:"Trebuchet MS", Arial, sans-serif;
		font-size:12px;
	}
	.clear
		{
			clear:both;
			height:0px;
			font-size:0px;
			margin:0px;
			padding:0px;
			line-height:0px;
		}
	.site
		{
			margin:0px auto;
			padding:0px;
			width:956px;
			height:600px;
		}
	.main_menu
		{
			margin:21px 0px 0px 0px;
			padding:0px;
			width:956px;
			height:81px;
		}
		.main_menu a.home
			{
				margin:0px 0px 0px 0px;
				padding:0px;
				border:0px;
				width:427px;
				height:81px;
				float:left;
				background:url(img/home_link.jpg) top left no-repeat;
			}

			.menu_up
				{
					margin:0px;
					padding:0px 0px 0px 0px;
					width:529px;
					height:81px;
					float:left;
					background:url(img/site_menu_bg.jpg) top left repeat-x;
				}
				.menu_up ul
					{
						margin:0px;
						padding:0px;
						width:529px;
						height:81px;
						list-style-type:none;
					}
					.menu_up ul li.normal
						{
							margin:0px;
							padding:0px;
							height:81px;
							background:url(img/main_menu_separator.jpg) top left no-repeat;
							width:71px;
							float:left;
						}
						.menu_up ul li.normal a
							{
								margin:0px 0px 0px 2px;
								padding:30px 0px 0px 0px;
								height:51px;
								width:69px;
								display:block;
								text-align:center;
								font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#ffffff;
								text-decoration:none;
							}
						.menu_up ul li.normal a:hover
							{
								margin:0px 0px 0px 2px;
								padding:30px 0px 0px 0px;
								height:51px;
								display:block;
								text-align:center;
								color:#ffffff;
								text-decoration:none;
								font-weight:normal;
								background:url(img/site_menu_over_bg.jpg) top left repeat-x;
							}
					.menu_up ul li.active
						{
							margin:0px;
							padding:0px;
							height:81px;
							background:url(img/main_menu_separator.jpg) top left no-repeat;
							width:71px;
							float:left;
						}
						.menu_up ul li.active a
							{
								margin:0px 0px 0px 2px;
								padding:30px 0px 0px 0px;
								height:51px;
								width:69px;
								display:block;
								text-align:center;
								font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#ffffff;
								text-decoration:none;
								font-weight:bold;
								background:url(img/site_menu_over_bg.jpg) top left repeat-x;
							}
					.menu_up ul li.last
						{
							margin:0px;
							padding:0px;
							height:81px;
							background:url(img/main_menu_separator.jpg) top left no-repeat;
							width:103px;
							float:left;
						}
						.menu_up ul li.last a
							{
								margin:0px 0px 0px 2px;
								padding:20px 10px 10px 10px;
								height:51px;
								width:81px;
								display:block;
								text-align:center;
								font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
								font-weight:bold;
								font-size:13px;
								color:#ff9933;
								color:#000000;
								text-decoration:none;
								background:url(img/site_menu_bg_last.jpg) top left repeat-x;
							}
						.menu_up ul li.last a:hover
							{
								margin:0px 0px 0px 2px;
								padding:20px 10px 10px 10px;
								height:51px;
								display:block;
								text-align:center;
								color:#1c395c;
								color:#ffffff;
								text-decoration:none;
								font-weight:bold;
								background:url(img/site_menu_bg_last.jpg) top left repeat-x;
							}
					.menu_up ul li.activelast
						{
							margin:0px;
							padding:0px;
							height:81px;
							background:url(img/main_menu_separator.jpg) top left no-repeat;
							width:103px;
							float:left;
						}
						.menu_up ul li.activelast a
							{
								margin:0px 0px 0px 2px;
								padding:20px 10px 10px 10px;
								height:51px;
								width:81px;
								display:block;
								text-align:center;
								font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#1c395c;
								color:#ffffff;
								text-decoration:none;
								font-weight:bold;
								background:url(img/site_menu_bg_last.jpg) top left repeat-x;
							}


	.main_zone
		{
			margin:15px 0px 0px 0px;
			padding:0px;
			width:956px;
		}
		.main_zone_box
			{
				margin:0px 0px 0px 0px;
				padding:9px 18px 10px 18px;
				width:920px;
				background-color:#ffffff;
			}
			.flash_box
				{
					margin:0px auto;
					padding:0px 0px 0px 0px;
					margin-bottom:28px;
					width:907px;
				}
/*
				.flash_one
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						width:353px;
						height:317px;
						float:left;
					}
				.flash_two
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 20px;
						width:531px;
						height:317px;
						float:left;
					}
*/
			.offers_box
				{
					margin:0px auto;
					padding:0px 0px 0px 0px;
					width:908px;
				}
			.offers_box h1
				{
					margin:12px 5px 0px 5px;
					padding:0px 0px 0px px;
					font-size:14px;
					font-weight:bold;
					color:#ff9933;
				}
			.offers_box p
				{
					margin:2px 5px 0px 5px;
					padding:0px 0px 0px px;
					font-size:11px;
					font-weight:normal;
					color:#333333;
				}
				.offers_box_repeat
					{
						margin:0px 33px 20px 0px;
						padding:0px 0px 0px 0px;
						width:155px;
						float:left;
					}
				.offers_box_last
					{
						margin:0px 0px 20px 0px;
						padding:0px 0px 0px 0px;
						width:155px;
						float:left;
					}
			.info_zone
				{
					margin:0px auto;
					padding:0px 0px 0px 0px;
					border-top:1px solid #cccccc;
					width:915px;
					background:url(img/info_box_bg.jpg) top left repeat-y;
					display: none;
				}
			.info_zone h1
				{
					margin:1px 0px 0px 0px;
					border-right:1px solid #cccccc;
					padding:7px 0px 8px 10px;
					background-image:url(img/info_title_bg.jpg);
					background-position:top left;
					background-repeat: repeat-x;
					font-size:14px;
					font-weight:bold;
					color:#1c395c;
				}
			.info_zone h2
				{
					margin:15px 0px 0px 5px;
					padding:0px 0px 0px 10px;
					background-image:url(img/news_bullet.jpg);
					background-position:top left;
					background-repeat: no-repeat;
					font-size:12px;
					font-weight:bold;
					color:#ff9933;
				}
			.info_zone h3
				{
					margin:15px 5px 0px 10px;
					padding:0px 0px 0px 19px;
					background-image:url(img/whats_new_bullet.jpg);
					background-position:top left;
					background-repeat: no-repeat;
					font-size:11px;
					font-weight:bold;
					color:#333333;
				}
			.info_zone p
				{
					margin:0px 16px 0px 15px;
					padding:0px 0px 0px 0px;
					font-size:11px;
					font-weight:normal;
					color:#333333;
				}
			.info_zone p strong
				{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					font-size:11px;
					font-weight:bold;
					color:#9b0000;
				}
			.info_zone p a
				{
					margin:0px 10px 0px 0px;
					padding:0px 0px 0px 0px;
					font-size:11px;
					font-weight:bold;
					color:#1c395c;
					float:right;
					text-decoration:none;
				}
			.info_zone p a:hover
				{
					text-decoration:underline;
				}
			.info_zone .more a
				{
					margin:0px 10px 0px 0px;
					padding:0px 0px 0px 0px;
					font-size:11px;
					font-weight:bold;
					color:#1c395c;
					float:right;
					text-decoration:none;
				}
			.info_zone .more a:hover
				{
					text-decoration:underline;
				}
				.news_box
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						width:227px;
						float:left;
					}
				.events_box
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						width:227px;
						float:left;
					}
				.stories_box
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						width:227px;
						float:left;
					}
				.whats_new_box
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						width:234px;
						float:left;
					}
					.whats_new_box h1
						{
							border:none;
						}
	.quote_zone
		{
			margin:15px 0px 0px 0px auto;
			padding:0px;
			width:916px;
		}
		.quote_zone .round_image
			{
				margin:0px 0px 0px 0px;
				padding:0px;
				width:908px;
				height:21px;
				border:0px;
			}
		.quote_box
			{
				margin:0px;
				padding:0px 25px 0px 25px;
				width:866px;
				background:url(img/quote_box_bg.jpg) top left repeat-y;
			}
			.quote_box .image
				{
					margin:0px;
					padding:0px;
					width:165px;
					float:left;
				}
			.quote_box .text
				{
					margin:0px;
					padding:0px;
					width:700px;
					float:left;
				}
				.quote_box .text p
					{
						margin:0px;
						padding:0px;
					}
			.quote_box .signature
				{
					margin:0px;
					padding:0px;
					width:700px;
					float:left;
					text-align:right;
				}
				.quote_box .signature p
					{
						margin:0px;
						padding:0px;
						font-size:13px;
						font-weight:bold;
						color:#1c395d;
						font-style:italic;
					}
	.last_zone
		{
			margin:15px 0px 0px 0px;
			padding:0px;
			width:916px;
			display: none;
		}
		.links_box
			{
				margin:0px auto;
				padding:25px 25px 0px 13px;
				width:541px;
				float:left;
				display:block;
			}
			.links_box .first
				{
					margin:0px;
					padding:2px 0px 0px 26px;
					width:157px;
					float:left;
					background-image:url(img/links_bg_img.jpg);
					background-position: top left;
					background-repeat:no-repeat;
					color:#014e75;
					font-weight:bold;
					text-decoration:none;
				}
			.links_box .second
				{
					margin:0px;
					padding:2px 0px 0px 26px;
					width:136px;
					float:left;
					background-image:url(img/links_bg_img.jpg);
					background-position: top left;
					background-repeat:no-repeat;
					color:#014e75;
					font-weight:bold;
					text-decoration:none;
				}
			.links_box .third
				{
					margin:0px;
					padding:2px 0px 0px 26px;
					width:166px;
					float:left;
					background-image:url(img/links_bg_img.jpg);
					background-position: top left;
					background-repeat:no-repeat;
					color:#014e75;
					font-weight:bold;
					text-decoration:none;
				}
		.login_box
			{
				margin:0px auto;
				padding:0px 8px 0px 14px;
				width:315px;
				height:82px;
				background:url(img/home_login_bg.jpg) top left no-repeat;
				float:left;
			}
			.login_box p
				{
					margin:0px;
					padding:0px 0px 0px 0px;
				}
			.login_box .left
				{
					margin:4px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					width:215px;
					height:60px;
					float:left;
				}
				.login_box .left .label_login
					{
						margin:10px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						width:65px;
						float:left;
					}
				.login_box .left .label_input
					{
						margin:10px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						width:135px;
						float:left;
					}
				.login_box .left .label_input input
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						width:135px;
					}
			.login_box .right
				{
					margin:14px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					width:100px;
					height:60px;
					float:left;
				}
				.login_box .right .login_btn
					{
						margin:0px 0px 5px 15px;
						padding:0px 0px 0px 0px;
					}
				.login_box .right p.login a
					{
						color:#1E3B5F;
						margin:0px 0px 0px 3px;
						padding:0px 0px 0px 0px;
						text-decoration:none;
					}
				.login_box .right p.login a:hover
					{
						color:#1E3B5F;
						margin:0px 0px 0px 3px;
						padding:0px 0px 0px 0px;
						text-decoration:underline;
					}
	.bottom_zone
		{
			margin:5px 0px 0px 0px;
			padding:0px;
			width:956px;
		}
		.bottom_zone_box
			{
				margin:0px 0px 0px 0px;
				padding:13px 23px 15px 23px;
				width:910px;
				background-color:#ffffff;
			}
	.footer_zone
		{
			margin:5px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			width:956px;
			height:38px;
			text-align:center;
			position: relative;
		}
			.footer_zone .links
				{
					margin:0px 0px 6px 0px;
					padding:0px;
					width:956px;
					height:14px;
					text-align:center;
				}
			.footer_zone ul
				{
					margin:0px;
					padding:0px;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#044e75;
					list-style-type:none;
				}
				.footer_zone ul li.normal
					{
						margin:0px 15px;
						color:#04547e;
						padding:0px;
						font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size:12px;
						text-decoration:none;
						display:inline;
					}
					.footer_zone ul li.normal a
						{
						margin:0px;
						color:#04547e;
							padding:0px;
							font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size:12px;
							text-decoration:none;
						}
					.footer_zone ul li.normal a:hover
						{
						margin:0px;
						color:#04547e;
							padding:0px;
							font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size:12px;
							text-decoration:underline;
						}
				.footer_zone ul li.active
					{
						margin:0px 15px;
						color:#04547e;
						padding:0px;
						font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size:12px;
						text-decoration:none;
						display:inline;
					}
					.footer_zone ul li.active a
						{
						margin:0px;
						color:#04547e;
							padding:0px;
							font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size:12px;
							text-decoration:underline;
						}
		.footer_zone p
			{
				margin:0px 0px 0px 0px;
				padding:0px;
				color:#000000;
				position: absolute;
				left: 0px;
				top: 0px;
				width: 300px;
				text-align: left;
			}
		.footer_zone div
			{
				margin:0px 0px 0px 0px;
				padding:0px;
				color:#000000;
				position: absolute;
				right: 0px;
				width: 300px;
				text-align: right;
			}
		.footer_zone div p.bodytext
			{
				margin:0px 0px 0px 0px;
				padding:0px;
				text-align: right;
			}
			.divHide
				{
					display:none;

				}
			.divShow
				{
					display:block;
				}

				.content_left .tx-newloginbox-pi1 h2
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 5px 5px;
						font-size: 13px;
					}
				.content_left .tx-newloginbox-pi1 p.username
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 5px 5px;
						font-size: 13px;
						color: #0000ff;
						font-weight: bold;
					}
				.content_left .tx-newloginbox-pi1 .logout_button
					{
						margin-left: 100px;
						background-color: #3260AE;
						padding-top: 3px;
						padding-right: 10px;
						padding-bottom: 3px;
						padding-left: 10px;
						color: #ffffff;
						font-size: 12px;
						font-weight: bold;
						border: none;
						cursor: pointer;
					}


