/*general settings*/

* {
	padding: 0px;
	margin: 0px;
	line-height: 100%;
}

html {
	background-color: #fff;
	font: normal normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	line-height: 18px;
}

body {
	margin: auto;
	min-width: 920px;
}

p {
	padding-bottom: 8px;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #000;
}

a:hover {
	color: #000;
	text-decoration: none;
}

#topSpacer {
	width: 900px;
	height: 25px;
}

#bottomSpacer {
	clear: both;
	width: 900px;
	height: 20px;
}

#homeBottomSpacer {
	clear: both;
	width: 900px;
	height: 500px;
}

#homeBottomSpacer2 {
	clear: both;
	width: 900px;
	height: 50px;
}

#container {
	margin: 0 auto;
	width: 900px;
}

#logo {
	float: left;
	width: 763px;
	height: 26px;
	margin: 0px 137px 10px 0px;
}

#logo img {
	float: right;
	border: 0px;
}

#homePage {
	float: left;
	width: 763px;
	height: 497px;
}

#menu {
	float: right;
	width: 137px;
	min-height: 492px;
	margin-top: 5px;
}

#menuBox, #menuBox2, #menuBox3, #menuBox4 {
	width: 137px;
	height: 19px;
	margin: -5px 0px 22px 0px;
}

#menuBox p, #menuBox2 p, #menuBox3 p, #menuBox4 p {
	font-size: 10px;
	color: #000;
	padding: 5px 0px 5px 0px;
}

#menuBox p a:link, #menuBox p a:visited, #menuBox2 p a:link, #menuBox2 p a:visited, #menuBox3 p a:link, #menuBox3 p a:visited, #menuBox4 p a:link, #menuBox4 p a:visited {
	text-decoration: none;
	color: #000;
	padding: 0px 0px 2px 25px;
}

#menuBox p a:hover, #menuBox2 p a:hover, #menuBox3 p a:hover, #menuBox4 p a:hover {
	text-decoration: none;
	color: #000;
	width: 137px;
	height: 19px;
	padding: 0px 0px 2px 25px;
	background-color: #e4ac24;
}

#menuBox a:link, #menuBox a:visited, #menuBox a:hover, #menuBox a:active, #menuBox2 a:link, #menuBox2 a:visited, #menuBox2 a:hover, #menuBox2 a:active, #menuBox3 a:link, #menuBox3 a:visited, #menuBox3 a:hover, #menuBox3 a:active, #menuBox4 a:link, #menuBox4 a:visited, #menuBox4 a:hover, #menuBox4 a:active {
	text-decoration: none;
	color: #000;
	padding: 0px 0px 4px 25px;
}

#menuBox :hover, #menuBox2 :hover, #menuBox3 :hover, #menuBox4 :hover {
	width: 137px;
	padding-top: 5px;
	text-decoration: none;
	color: #000;
	background-color: #e4ac24;
}

#menuBoxOn {
	width: 137px;
	height: 20px;
	margin: -5px 0px 21px 0px;
	background-color: #e4ac24;
}

#menuBoxOn p {
	font-size: 10px;
	color: #000;
	padding: 5px 0px 6px 25px;
}

#menuBoxSubmenu {
	width: 137px;
	margin: -20px 0px 16px 0px;
}

#menuBoxSub, #menuBoxSub2, #menuBoxSub3 {
	width: 137px;
	height: 19px;
	margin: -5px 0px 4px 0px;
}

#menuBoxSub p, #menuBoxSub2 p, #menuBoxSub3 p {
	font-size: 10px;
	color: #686f77;
	padding: 5px 0px 6px 0px;
}

#menuBoxSub a:link, #menuBoxSub a:visited, #menuBoxSub a:hover, #menuBoxSub a:active, #menuBoxSub2 a:link, #menuBoxSub2 a:visited, #menuBoxSub2 a:hover, #menuBoxSub2 a:active, #menuBoxSub3 a:link, #menuBoxSub3 a:visited, #menuBoxSub3 a:hover, #menuBoxSub3 a:active {
	text-decoration: none;
	color: #686f77;
	padding: 0px 0px 4px 25px;
}

#menuBoxSub :hover, #menuBoxSub2 :hover, #menuBoxSub3 :hover {
	width: 137px;
	padding-top: 5px;
	text-decoration: none;
	color: #686f77;
	background-color: #e4ac24;
}

#menuBoxSubOn {
	width: 137px;
	height: 19px;
	margin: -5px 0px 4px 0px;
	background-color: #e4ac24;
}

#menuBoxSubOn p {
	font-size: 10px;
	color: #686f77;
	padding: 5px 0px 6px 25px;
}

#menuSpacer {
	width: 137px;
	height: 257px;
}

#menuSpacer2 {
	width: 137px;
	height: 243px;
}

#menuSpacer3 {
	width: 137px;
	height: 274px;
}

#menuSpacer4 {
	width: 137px;
	height: 302px;
}

#menuSpacerGD {
	width: 137px;
	height: 472px;
}

#menuSpacerML {
	width: 137px;
	height: 679px;
}

#menuSpacerKS {
	width: 137px;
	height: 568px;
}

#menu ul.sub {
	margin: -20px 0px 20px 25px;
	font-weight: normal;
	list-style-type: none;
	font-size: 11px;
}

#menu li.sub {
	padding-bottom: 6px;
	color: #686f77;
}

#menu li.sub a:link, #menu li.sub a:visited {
	text-decoration: none;
	color: #686f77;
}

#menu p.copyright {
	padding: 0px 0px 0px 25px;
	color: #686f77;
	font-weight: normal;
	line-height: 14px;
	font-size: 10px;
	margin-top: -20px;
}

#menu p.copyright a:link, #menu p.copyright a:visited, #menu p.copyright a:hover {
	text-decoration: none;
	color: #686f77;
}

#menu p.copyright a:hover {
	color: #686f77;
}

#tagline {
	float: left;
	width: 500px;
	margin: 14px 0px 0px 25px;
}

#homecopy {
	float: left;
	width: 738px;
	margin: 14px 0px 0px 25px;
	color: #686f77;
	font-size: 10px;
	line-height: 14px;
}

#homecopy2 {
	float: left;
	width: 702px;
	margin: 14px 0px 0px 0px;
	color: #e1e1e1;
	font-size: 10px;
	line-height: 14px;
}

#dl {
	float: right;
	width: 263px;
	color: #686f77;
	font-size: 12px;
	margin: 11px 76px 0px 0px;
}

#content {
	float: left;
	width: 763px;
	min-height: 497px;
}

#contentLeft {
	float: left;
	width: 203px;
}

#yellowBox {
	float: left;
	width: 203px;
	height: 89px;
	background-color: #e4ac24;
}

#medGrayBoxHome {
	float: left;
	width: 724px;
	min-height: 0px;
	background-color: #575a5f;
	padding: 14px 15px 15px 25px;
}

#medGrayBoxHome a:link, #medGrayBoxHome a:visited {
	color: #e4ac24;
	text-decoration: none;
}

#medGrayBox {
	float: left;
	width: 163px;
	min-height: 376px;
	background-color: #575a5f;
	padding: 32px 15px 0px 25px;
}

#medGrayBox p {
	font-size: 10px;
	color: #fff;
	padding-bottom: 11px;
	line-height: 16px;
}

#medGrayBox p.header {
	color: #e4ac24;
}

#medGrayBox .bull {
	color: #e4ac24;
}

#medGrayBox img {
	float: left;
	border: 0px;
	width: 157px;
	height: 157px;
}

#medGrayBox a:link, #medGrayBox a:visited {
	color: #e4ac24;
	text-decoration: none;
}

#medGrayBox a:hover {
	color: #e4ac24;
	text-decoration: underline;
}

#medGrayBox a.contact:link, #medGrayBox a.contact:visited {
	color: #fff;
	text-decoration: none;
}

#medGrayBox a.contact:hover {
	color: #fff;
	text-decoration: underline;
}

#contentRight {
	float: left;
	width: 560px;
}

#photoBox {
	float: left;
	width: 560px;
	height: 89px;
}

#photoBox img {
	border: 0px;
}

#darkGrayBox {
	float: left;
	width: 500px;
	min-height: 380px;
	background-color: #464646;
	padding: 28px 35px 0px 25px;
}

#darkGrayBox p {
	color: #fff;
	line-height: 20px;
}

#darkGrayBox p.header {
	font: normal bold 16px "Times New Roman", Times, serif;
	color: #e4ac24;
}

#darkGrayBox .title {
	font: italic normal 16px "Times New Roman", Times, serif;
	color: #e4ac24;
}

#darkGrayBox .subTitle {
	color: #e4ac24;
}

#darkGrayBox a.download:link, #darkGrayBox a.download:visited {
	color: #b7b7b7;
}

#darkGrayBox a.download:hover {
	color: #e4ac24;
}

#darkGrayBox .download {
	color: #b7b7b7;
}

#darkGrayBox .bull {
	color: #e4ac24;
}

#darkGrayBox .bull2 {
	color: #e4ac24;
	font-weight: bold;
	padding-left: 25px;
}