body {
	padding:			0;
	margin:				0;
	width:				100%;
	background-color:	#ffffff;
	font-family:		Tahoma, Verdana, Arial, Serif;
	color:				#333333;
	font-size:			1.0em;
	background-image:	url(../images/bg_body.jpg);
	background-repeat:	repeat-x;
	text-align:			center;
}


div.hr {
	background-image:	url(../images/bg_hr.gif);
	background-repeat:	repeat-x;
	height:				29px;
	border:				0;
	margin:				0;
	padding:			0;
	background-color:	#ffffff;
}

	#container {
		width:				780px;
		margin:				0 auto;
		text-align:			left;
		background-color:	#ffffff;
	}

		#header {
			background-image:	url(../images/bg_body.jpg);
			background-repeat:	repeat-x;
			height:				135px;
			margin-top:			-10px;
		}

			#logo {
				width:			290px;
				float:			left;
				height:			135px;
			}

				#logo img {
					border:		0;
				}

			#headerText {
				width:			490px;
				height:			135px;
				float:			left;
			}


			#headerText h1 {
				display:		none;
			}

			#headerText h2 {
				display:		none;
			}

			#headerText h3 {
				display:		none;
			}

			#headerText p {
				color:			#ffffff;
				font-size:		0.8em;
				font-weight:	bold;
				margin:			15px 20px 0 0;
				text-align:		right;
			}

			#headerText a {
				color:			#c5c5c5;
				text-decoration:	none;
			}

				#headerText a:hover {
					text-decoration:	underline;
				}

			#headerText table {
				width:			490px;
				border:			0;
				margin:			30px 0 0 0;
			}

			#headerText th {
				text-align:		right;
				color:			#ffffff;
				width:			290px;
				font-size:		1.0em;
				font-weight:	normal;
				padding:		0 10px 0 0;
			}

			#headerText td {
				width:			200px;
				text-align:		left;
				color:			#ffffff;
				font-size:		1.0em;
				font-weight:	bold;
			}

	/* END OF HEADER */



	/* BEGIN SIDEBAR */

	#colSideBar {
		width:			205px;
		float:			left;
	}

		#colSideBar h3.noShow {
			display:			none;
		}

		#colSideBar ul {
			margin:				1px 0 0 0;
		}

		#colSideBar li {
			background-image:	url(../images/bg_liOff.jpg);
			background-repeat:	no-repeat;
			padding:			6px 20px 6px 35px;
			font-size:			0.8em;
			cursor:				pointer;
		}

			#colSideBar li:hover {
				background-image:	url(../images/bg_liOver.jpg);
			}

			#colSideBar li.On {
				background-image:	url(../images/bg_liOn.jpg);
			}

			#colSideBar li.On:hover {
				background-image:	url(../images/bg_liOn.jpg);
			}

		#colSideBar a {
			text-decoration:		none;
			font-weight:		bold;
			color:				#011f4e;
		}
			#colSideBar a:hover {
				text-decoration:	underline;
			}

		#colSideBar a.On {
			text-decoration:	none;
			font-weight:		bold;
			color:				#ffffff;
		}
			#colSideBar a.On:hover {
				text-decoration:	none;
			}

		#colSideBar div.hr {
			width:				166px;
			margin:				0 0 0 25px;
		}

		
		#loginBox {
			width:				205px;
			margin:				0;
			background-image:	url(../images/bg_loginbox.jpg);
			background-repeat:	no-repeat;
		}

			#loginBox h3 {
				color:			#333333;
				border-bottom:	dotted 1px #333333;
				margin:		0 25px 0 35px;
				padding:	10px 0 5px 0;
				font-weight:	bold;
				font-size:		0.9em;
			}

			#loginBox p {
				padding:		10px 20px 0 35px;
				font-size:		0.7em;
			}

			#loginBox label {
				font-size:		0.7em;
				padding:		10px 0 0 35px;
				font-weight:	bold;
			}

			#loginBox input.textbox {
				font-size:		0.7em;
				margin:			0 0 0 35px;
				padding:		2px 2px 2px 20px;
				width:			125px;
				font-weight:	normal;
				border:			1px solid #999999;
			}

			#loginBox input.username {
				background-image:	url(../images/user_green.png);
				background-repeat:	no-repeat;
			}
			#loginBox input.password {
				background-image:	url(../images/key.png);
				background-repeat:	no-repeat;
			}

			#loginBox input.cmdButton {
				font-size:		0.7em;
				margin:			10px 0 10px 114px;
				font-weight:	bold;
				width:			70px;
			}

	#contentArea {
		width:			575px;
		float:			left;
	}

		#contentArea h3 {
			font-size:		1.0em;
			font-weight:	bold;
			color:			#001c4b;
			padding:		0px 0 0 10px;
			margin:			0;
			font-family:	Verdana, Arial, Serif;
		}

		#contentArea h4 {
			font-size:		0.9em;
			font-weight:	bold;
			color:			#565785;
			padding:		1px 0 10px 10px;
			margin:			0;
		}

		#contentArea p {
			padding:		0 20px 10px 10px;
			font-size:		0.8em;
		}

		#contentArea p.heading {
			padding:		0 20px 10px 10px;
			font-size:		0.8em;
			font-weight:	bold;
		}

		#contentArea a {
			color:				#666666;
			text-decoration:	none;
			font-weight:		bold;
			border-bottom:		1px dotted #666666;
		}

			#contentArea a:hover {
				text-decoration:	none;
				color:				#c10000;
				border-bottom:		1px dotted #c10000;
			}

		#contentArea ul {
			margin:				0 0 10px 40px;
		}
		#contentArea li {
			font-size:			0.8em;
			color:				#777777;
			padding:			0 20px 5px 5px;
			list-style-type:	square;
		}

		#contentArea div.hr {
			margin:			0 0 0 10px;
			width:			550px;
			border:			0;
		}

		#contentArea strong {
			font-weight:	bold;
		}

		#frontBanner {
			width:				550px;
			height:				195px;
			background-image:	url(../images/bg_frontbanner.jpg);
			background-repeat:	no-repeat;
			margin:				10px 0 20px 10px;
		}

			#frontBanner h4 {
				color:			#ffffff;
				padding:		10px 0 5px 0;
				margin:			0 10px 10px 10px;
				font-weight:	bold;
				border-bottom:	1px dotted #ffffff;
			}

			#frontBanner p {
				color:			#ffffff;
				font-weight:	normal;
				padding:		0 10px 10px 10px;
				height:			105px;
				font-size:		10px;
			}

			#frontBanner div.frontItem {
				width:				170px;
				margin:				0 20px 0 0;
				float:				left;
			}

			#frontBanner div.frontItemLast {
				width:				170px;
				margin:				0;
				float:				left;
			}

			#frontBanner a {
				border:		0;
			}

				#frontBanner a:hover {
				border:		0;
				}	

			#frontBanner img.button {
				margin:			0 0 0 75px;
			}


	#copyright {
		width:			100%;
		background-image:	url(../images/bg_copyright.jpg);
		background-repeat:	repeat-x;
		text-align:			center;
	}

		#copyrightWrapper {
			width:			780px;
			margin:			0 auto;
			text-align:		left;
		}

		#copyrightWrapper p {
			padding:		10px;
			font-size:		0.7em;
			color:			#666666;
			float:			left;
		}

		#copyrightWrapper p.copyrightText {
			width:			510px;
			padding:		15px 0 10px 35px;
			float:			left;
		}

		#copyrightWrapper p.logoText {
			width:			235px;
			padding:		0;
			margin:			0;
			float:			left;
		}

		#copyrightWrapper img {
			border:			0;
		}

		#copyrightWrapper a {
			color:			#666666;
			font-weight:	bold;
			text-decoration:	none;
			border-bottom:	0;
		}



		/* ANYLINK DROPDOWN */
		.anylinkcss{
			position:			absolute;
			visibility:			hidden;
			border:				0
			font:				normal 12px Verdana;
			z-index:			100;
			width:				250px;
			}

			#anylinkmenu2 ul {
				margin:		0;
				padding:	0;
			}

				#anylinkmenu2 li {
					background-image:	url(../images/bg_hoverbits.gif);
					background-repeat:	no-repeat;
					width:				250px;
					background-repeat:	no-repeat;
					padding:			7px 0 5px 30px;
					margin:				0;
					font-size:			0.8em;
				}

					#anylinkmenu2 li:hover {
						background-image:	url(../images/bg_hoverbits.gif);
					}


			#anylinkmenu2 a {
				background-image:	none;
				color:				#ffffff;
			}

			#anylinkmenu2 a:hover{ /*hover background color*/
			}



			#rightbanner {
				width:		240px;
				float:		right;
				margin:		0px 15px 0 10px;
				background-color:	#dddddd;
				border:				1px solid #cccccc;
			}

			#rightbanner h3 {
				font-size:		0.9em;
				border-bottom:	1px dotted #aaaaaa;
				padding-bottom:	7px;
				padding-top:	7px;
			}

			#rightbanner ul {
				padding:		5px 0 5px 0;
				margin:			0 0 0 20px;
			}

			#rightbanner li {
				padding:		1px 0 1px 0;
				font-size:		10px;
				list-style-type:	square;
				color:				#333333;
			}