html, body {
	margin: 0;
	padding: 0;
	}

div, p, h1, ul, li, form {
	margin: 0;
	padding: 0;
	}

img {
	border: 0;
	}

body {
	background-color: #3c3c3c;
	}

#backgroundImageBox {
	top: 0;
	left: 0;
	width: 100%;
	height: 500px;
	z-index: 1;
	}

#shadowTopBox {
	position: absolute;
	top: 80px;
	left: 160px;
	width: 820px;
	height: 155px;
	background: url(../img/shadowTop.png) 0 0 no-repeat;
	z-index: 2;
	}

* html #shadowTopBox {
	background: url(../img/shadowTop_IE6.png) 0 0 no-repeat;
	}

#shadowFrameBox {
	position: absolute;
	top: 235px;
	left: 160px;
	width: 820px;
	z-index: 3;
	}

#shadowCenterBox {
	width: 820px;
	background: url(../img/shadowCenter.png) 0 0 repeat-y;
	}

* html #shadowCenterBox {
	background: url(../img/shadowCenter_IE6.png) 0 0 repeat-y;
	}

#shadowBottomBox {
	width: 820px;
	height: 50px;
	background: url(../img/shadowBottom.png) 0 0 no-repeat;
	}

* html #shadowBottomBox {
	background: url(../img/shadowBottom_IE6.png) 0 0 no-repeat;
	}

#headerBox {
	margin-top: 20px;
	margin-left: 20px;
	width: 780px;
	height: 105px;
	background-color: #ecf1f6;
	}

#titleFrameBox {
	margin-left: 20px;
	width: 780px;
	height: 30px;
	background-color: #d0dbe8;
	}

#breadcrumbBox {
	margin-left: 210px;
	width: 570px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
	color: #000;
	}

#contentFrameBox {
	margin-left: 20px;
	width: 780px;
	}

#footerBox {
	clear: both;
	padding-top: 35px;
	margin-left: 50px;
	width: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color: #000;
	text-transform: uppercase;
	}

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

#footerBox a:hover {
	color: #407495;
	}

#logoBox {
	position: absolute;
	top: 44px;
	left: 38px;
	width: 262px;
	height: 51px;
	}

#navTopBox {
	position: absolute;
	top: 35px;
	left: 300px;
	width: 485px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #000;
	text-align: right;
	text-transform: uppercase;
	}

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

#navTopBox a:hover {
	color: #407495;
	}

#navTopBox a.navTopActive {
	color: #407495;
	}

#navLeftBox {
	float: left;
	margin-left: 15px;
	margin-top: 32px;
	width: 170px;
	}

* html #navLeftBox {
	margin-left: 9px;
	}

#navLeftBox ul {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	list-style-type: none;
	}

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

#navLeftBox a:hover {
	color: #407495;
	}

#navLeftBox li.nav1 {
	padding-left: 15px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #d0dbe8;
	}

#navLeftBox li.nav2 {
	margin-left: 27px;
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-image: url(../img/navLeftListImage.gif);
	}

* html #navLeftBox li.nav2 {
	list-style-image: url(../img/navLeftListImage_IE.gif);
	}

* + html #navLeftBox li.nav2 {
	list-style-image: url(../img/navLeftListImage_IE.gif);
	}

#navLeftBox a.nav2Active {
	color: #407495;
	}

#navLeftBox .navLeftLine1 {
	height: 20px;
	border-top: 1px solid #d0dbe8;
	}

#navLeftBox .navLeftLine2 {
	font-size: 0;
	line-height: 0;
	height: 0;
	border-top: 1px solid #d0dbe8;
	}

#navLeftBox li.nav3 {
	padding-left: 15px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #d0dbe8;
	text-transform: uppercase;
	}

#navLeftBox .navLeftLine3 {
	height: 20px;
	border-top: 1px solid #d0dbe8;
	}

#contentBox {
	float: right;
	margin-top: 27px;
	margin-right: 30px;
	width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color: #000;
	}

* html #contentBox {
	margin-right: 15px;
	}

#contentBox a {
	color: #407495;
	text-decoration: underline;
	}

#contentBox a:hover {
	color: #000;
	}

#contentBox h1 {
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	color: #000;
	padding-top: 4px;
	padding-bottom: 8px;
	}

#contentBox p {
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	padding-top: 8px;
	padding-bottom: 8px;
	}

#contentBox .bigImage {
	margin-top: 16px;
	margin-bottom: 16px;
	}

#contentBox .bigImage img {
	width: 520px;
	}

#contentBox .bigImage p {
	padding-top: 4px;
	}

#contentBox .bigImage p span {
	color: #407495;
	font-weight: bold;
	}

#contentBox .imageGallery {
	width: 540px;
	}

#contentBox .imageGallery img {
	float: left;
	margin-right: 14px;
	margin-bottom: 14px;
	width: 75px;
	height: 75px;
	}

#contentBox table {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 16px;
	}

#copyrightDyna {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	padding-top: 27px;
	margin-left: 20px;
	}

#copyrightDyna a {
	color: #666;
	text-decoration: none;
	}

#copyrightDyna a:hover {
	color: #fff;
	}

