body									{ background-image: url("../images/bg_pageShadow.png");
										  background-repeat: no-repeat;
										  background-attachment: fixed;
										  background-position: top center;
										  background-color: #e7e7d6;
										  margin-top: 10px;
										  padding: 0;
										  color: #333333;
										  font-family: tahoma, verdana, arial, 'trebuchet ms', helvetica, sans-serif;
										  font-size: 11px; }

a										{ color: #3a5aa0;
										  text-decoration: none; }
	a:hover									{ color: #3a5aa0;
											  text-decoration: underline; }


/* -- Content Styles -- */
	.contentBox							{ background: white;
										  height: 650px;
										  padding-top: 18px;
										  padding-bottom: 10px;
										  padding-left: 23px;
										  padding-right: 23px; }

	.blockcontent						{ margin: 0; }

	.innerTable							{ border-bottom: solid 1px #e5e5e5; }

	.startContent						{ height: 510px;
										  font-size: 12px;
										  line-height: 18px;
										  border-bottom: solid 1px #e5e5e5; }

	.onSubLink							{ color: #53a050;
										  text-decoration: underline; }
		.onSubLink a:hover					{ color: #53a050; }

	.offSubLink							{ color: #9a9a9a;
										  text-decoration: underline; }
		.offSubLink a:hover					{ color: #9a9a9a; }

	.subNavArea							{ background: white;
										  color: #7f7f7f;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 10px; }

	.navTable							{ background: black;
										  color: #7f7f7f;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 10px; }
		.navTable a							{ color: #7f7f7f;
											  text-decoration: none; }
		.navTable a:hover					{ color: #ffffff;
											  text-decoration: none; }

	.subNavSep							{ background: url('../images/img_dotSeparator.gif'); }

	.homeNews							{ background: #dedede;
										  color: #7f7f7f;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 10px;
										  line-height: 12px; }

	.grayContent						{ color: #ffffff;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 10px; }
		.grayContent a						{ color: #ffffff;
											  text-decoration: underline; }

	.footerBar							{ background: url('../images/bg_footerBar.gif'); }

	.footerTable						{ padding: 5px;
										  color: #9f9f9f;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 10px; }
		.footerTable a						{ color: #9f9f9f;
											  text-decoration: none; }
		.footerTable a:hover				{ color: #9f9f9f;
											  text-decoration: underline; }

	.selected							{ background: #f1f1e2;
										  padding: 3px; }

	.pageoff							{ padding: 3px; }

	.slide01							{ height: 273px;
										  margin: 0;
										  background-image: url('../images/slides/slide_01.jpg'); }

	.slide02							{ height: 273px;
										  margin: 0;
										  background-image: url('../images/slides/slide_02.jpg'); }

	.slide03							{ height: 273px;
										  margin: 0;
										  background-image: url('../images/slides/slide_03.jpg'); }


/* -- HTML Form Styles -- */
	.form						{ margin: 0; }
		.form input					{ font-size: 10px;
									  vertical-align: middle;
									  padding: 1px; }
		.form textarea				{ font-size: 11px;
									  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
									  vertical-align: middle; }
		.form select				{ font-size: 11px;
									  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
									  vertical-align: middle; }

	.button						{ background: #f7f7f7;
								  border: solid 1px #525252;
								  padding: 2px;
								  color: #525252;
								  font-size: 12px;
								  font-weight: bold;
								  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; }

	.smFormTxt					{ font-size: 10px;
								  color: #666666; }

	.dashedHR					{ border-color: #cccccc;
								  border-style: dashed;
								  border-width: 1px 0 0;
								  clear: both;
								  margin: 0 0 20px;
								  height: 0; }


/* General dropdown */
	ul.dropdown,
	ul.dropdown li,
	ul.dropdown ul				{ list-style: none;
								  margin: 0;
								  padding: 0; }

	ul.dropdown					{ position: relative;
								  z-index: 2;
								  float: right; }

		ul.dropdown ul a		{ padding: 0; }

		ul.dropdown ul a:hover	{ margin-left: -12px;
								  margin-right: -6px;
								  border: solid 1px #cccccc;
								  background: #eeeeee;
								  padding: 0 10px 0 10px;
								  font-weight: bold;
								  line-height: 24px;
								  text-decoration: none; }

		ul.dropdown ul li.empty	{ padding: 0;
								  font-weight: bold; }

		ul.dropdown li				{ float: left;
									  vertical-align: middle;
									  zoom: 1;
									  padding: 0; }

		ul.dropdown li.hover,
		ul.dropdown li:hover		{ position: relative;
									  z-index: 599;
									  cursor: default; }

		ul.dropdown ul				{ visibility: hidden;
									  position: absolute;
									  top: 100%;
									  left: 0;
									  z-index: 598;
									  width: 150px;
									  padding: 5px 14px 14px 14px;
									  text-align: left;
									  border-top: solid 1px #e5e5e5;
									  background: url("../images/dropdown_pane.png") 0 100% no-repeat; }

		ul.dropdown ul li			{ float: none;
									  background: transparent;
									  line-height: 26px; }

		ul.dropdown ul ul			{ top: 1px;
									  left: 99%; }

		ul.dropdown li:hover > ul	{ visibility: visible; }

		ul.dropdown li a			{ display: block;
									  padding: 0; }

		ul.dropdown li.dir			{ padding: 0; }

		ul.dropdown ul li.dir		{ padding-right: 15px; }







