@charset "utf-8";
/* CSS Document */

/* This is all the stuff needed for the horizontal nav on all pages */

body{ behavior:url("csshover2.htc"); }
.pd_menu_01 {float:left; padding:0; margin:0;color: #646464;background: #C0C0C0;width:100%; border:solid 1px #FFFFFF;clear:both;} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
font-size:12px;
color: #646464;
background-color: #C0C0C0;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000 ; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF;}
.pd_menu_01 ul li a {color: #646464;background: #C0C0C0;float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }
.pd_menu_01 ul li ul {display:none; border:none;color: #646464;background: #C0C0C0; width:1px}
.pd_menu_01 ul li:hover a {background-color:#C0C0C0; text-decoration:none; color:#0D0D0D;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:90px; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; background-color:#383838;  color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#4D4D4D; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.pd_menu_01 ul li a:hover {background-color:#C0C0C0; text-decoration:none;color:#0D0D0D;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:90px; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li ul li a:visited { background-color:#383838;  color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a {display:block; width:90px; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; background-color:#383838;  color:#FFFFFF;} 
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#4D4D4D; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/

/* end horizontal nav stuff */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF 
	font: small Arial, Helvetica, sans-serif;
	color: #000000;
}
h1, h2, h3 {
}
h2 {
}
h3 {
}

p, blockquote, ul, ol {
}

p {
}

blockquote {
	margin-left: 3em;
}

ul {
	margin-left: 3em;
}

ul li {
}

ol {
	margin-left: 3em;
}

ol li {
}

a {
	color: #FFFFFF;
}

a:hover {
	text-decoration: none;
}

img {
}

/* This makes everything nice and centered in the browser */
#wraper { 
	position:relative; 
	top:0px;
	left:0px;
	width:1120px;
	height:900px;
	margin:auto;
}

/* masthead */

#horznav { /* This contains only the horzontal navigation bar */
	position:relative;
	top:10px;
	width:800px;
	height:15px;
	z-index:3;
}

#masthead {
			position:absolute;
			left:10px;
			top:10px;
			width:1000px;
			height:95px;
			margin:0;
			z-index:1;
}


/* text masthead */

#text_masthead {
			position:absolute;
			left:10px;
			top:10px;
			width:1000px;
			height:95px;
			margin:0;
			z-index:0;
}

/* top navigation */

#top_nav {
			position:absolute;
			left:10px;
			top:105px;
			width:1000px;
			height:20px;
			margin:0;
}


/* left nav */

#left_nav {
			position:absolute;
			left:10px;
			top:120px;
			width:200px;
			height:600px;
			margin:0;
			z-index:1;
}

#text_left_nav {
			position:absolute;
			left:10px;
			top:120px;
			width:200px;
			height:600px;
			margin:0;
			z-index:0;
}

/* body */

#body {
	position:absolute;
	left:0px;
	top:32px;
	width:800px;
	height:800px;
	margin:0;
	padding:10px;
	z-index:1;
}

/* entry */

#entry {
	position:relative;
	top:590px;
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	left: 641px;
}

/* footer */

#footer {
	position:absolute;
	left:10px;
	top:720px;
	width:1000px;
	height:25px;
	margin:0;
}

#button {
	position:absolute;
	left:866px;
	top:633px;
	width:100px;
	height:100px;
	margin:0;
	padding:0px;
	z-index:5;
}

