* {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-family: arial;
	color :#666666;
	border: 0px;
}

body {
	background-color: #f1f1f1;
}

a {
	text-decoration: none;
}

img {
	border :0px;
}

td {
	vertical-align: top;
}

div#primary-positioner {
	position: absolute;
	width: 780px;
	left: 50%;
	margin-left: -390px;
}

div#primary-container {
	display: inline;
	float: left;
	width: 760px;
	padding: 0 10px 10px 10px;
	background-color:#FFFFFF;
}

div#header {
	display: inline;
	float: left;
	width: 760px;
	height: 120px;
	background: url('/images/layout/header-bg.gif') no-repeat;
	text-align: right;
}
	div#header h1, div#header h2 {
		display: none;
	}

	div#header li {
		display: inline;
		margin: 0 5px;
	}
	
	#qtc {width:47px; height:75px; border:1px solid #999999; float:right; margin:10px 165px 0px 0px;}

div#navigation {
	display: inline;
	float: left;
	width: 760px;
	margin: 0 0 10px 0;
}

	div#navigation img#splash {
		display: inline;
		float: right;
		width: 600px;
		height: 232px;
	}

	/* Menus ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	div#navigation ul {

		width:144px;
		list-style-type: none;
		margin: 0 0 0 3px;
		background-color:#ffffff;
	}

	div#navigation ul li {
		position: relative;
		padding: 1px;
	}

	div#navigation ul li a {
		display: block;
		width:auto;
		height: 18px;
		padding: 2px 0 0 15px;
		color: #ffffff;
		font-weight: bold;
	}

	div#navigation ul li a.nav-bg {
		background: url('/images/layout/navigation-bg.gif') repeat-y;
	}

	div#navigation ul li a.nav-bg:hover {
		background: url('/images/layout/navigation-bg-hover.gif') repeat-y;
	}

	div#navigation ul ul {
		z-index:100;
		position: absolute;
		left:100%;
		top: 1px;
		margin: 0;
		padding: 0;
		background-color:#d1d1d1;
	}

	div#navigation ul ul li {
		margin: 0;
		padding: 1px;
	}

	div#navigation ul ul li a {
		display: block;
		background: #ffffff;
		height: auto;
		color: #444444;
		width: auto;
		padding: 2px 3px;
	}

	div#navigation ul ul li a:hover {
		background: #f1f1f1;
	}

		div#navigation ul ul ul {
			z-index:200;
			position: absolute;
			left: 100%;
			top: 0;
			margin: 0;
			padding: 0;
			background-color:#d1d1d1;
		}

		div#navigation ul ul ul li {
			margin: 0;
			padding: 1px;
		}

		div#navigation ul ul ul li a {
			display: block;
			background: #ffffff;
			height: auto;
			color: #444444;
			width: auto;
			padding: 2px 3px;
		}

		div#navigation ul ul ul li a:hover {
			background: #f1f1f1;
		}

		div#navigation ul ul,
		div#navigation ul li:hover ul ul
		{display: none;}

		div#navigation ul li:hover ul,
		div#navigation ul ul li:hover ul
		{display: block;}



	/* End menus ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#footer {
	display: inline;
	float: left;
	width: 760px;
	height: 36px;
	background: url('/images/layout/footer-bg.gif') no-repeat;
}

	div#footer ul {
		list-style: none;
	}

	div#footer div.col-1 {
		display: inline;
		float: left;
		width: 240px;
		padding: 10px 0 0 10px;
	}

	div#footer div.col-2 {
		display: inline;
		float: left;
		width: 240px;
		padding: 12px 0 0 0;
		text-align: center;
	}

	div#footer div.col-3 {
		display: inline;
		float: left;
		width: 240px;
		text-align: right;
		padding: 10px 10px 0 0;
	}

		div#footer div.col-1 li, div#footer div.col-2 li, div#footer div.col-3 li  {
			display: inline;
			/*margin: 0 5px;*/
		}

div.content-row {
	display: inline;
	float: left;
	width: 760px;
}

	div.divider-bg-1, div.divider-bg-2 {
		font-size: 1px;
		height: 2px;
		margin: 0 0 10px 0;
	}

	div.divider-bg-1 {
		background: url('/images/layout/divider-bg-1.gif');
	}

	div.divider-bg-2 {
		background: url('/images/layout/divider-bg-2.gif');
	}

div#primary-content {
	display: inline;
	float: left;
	width: 760px;
}

	div#primary-content h3 {
		padding: 10px 0;
		font-size: 11pt;
		font-weight: bold;
	}

	div#primary-content h4 {
		padding: 10px 0 5px 0;
		font-weight: bold;
	}
	
	h4.standOut {padding: 5px 0 5px 0; text-align:center; background-color:#999999; color:#FFFFFF;}

	div#primary-content p {
		padding: 5px 0;
	}

	div#primary-content p.center {
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
		margin-left: auto;
	}

	div#primary-content ul, ol {
		margin: 0 0 0 25px;
		padding: 0;
	}

	div#primary-content table {
		margin: 15px 0;
	}
	div#primary-content td {
		padding: 0 10px;
	}

	div#primary-content div.col-1 {
		display: inline;
		float: left;
		width: 470px;
		margin: 0 0 10px 0;
		padding: 0px 20px 20px 20px;
	}
	div#primary-content div.col-2 {
		display: inline;
		float: left;
		width: 180px;
		background-color: #f1f1f1;
		padding: 10px 30px;
	}
		div#primary-content div.col-2 ul {
			list-style-type: none;
			background: url('/images/layout/content-li-bg-bottom.gif') 0 100% no-repeat;
			padding: 0 0 19px 0;
			width: 176px;
			display: block;
			margin: 10px 0 0 0;

		}

		div#primary-content div.col-2 li {
			background: url('/images/layout/content-li-bg.gif') repeat-y;
			padding: 5px 15px 0 20px;
		}

		div#primary-content div.col-2 li.title {
			background: url('/images/layout/content-li-bg-top.gif') no-repeat;
			height: 20px;
			padding: 5px 0 0 0;
			text-align: center;
			font-weight: bold;
			color: #ffffff;
		}

	img.left-image {
		float:left;
		margin: 0 10px 0 0;
	}

	img.left-image {
		float:right;
		margin: 0 0 0 10px;
	}

div.picture-box {
	position: relative;
	width: 176px;
	height:176px;
	/*margin: 0 0 10px 0;*/
}
	div.picture-box img {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 176px;
		height:176px;
	}

div.picture-box-frame {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 176px;
	height:176px;
	background: url('/images/layout/picture-frame.gif') no-repeat;
}

ul.sitemap, ul.sitemap ul {
	margin: 5px 5px 5px 25px;
}

ul.sitemap li {
	margin: 3px;
}
