@charset "utf-8";

body {
	background-color: #CCCCCC;
	background-repeat:repeat-x;
	background-image:url(../images/bgrnd.jpg);
	padding:0px;
	margin:0px;
}

a {
	text-decoration:none;
	color:inherit;
}

a:hover {
	text-decoration:underline;
	color:inherit;
}

img {
	border:0px;
}

#body {
	width:924px;
	margin:0px auto;
}
	
#header {
	position:relative;
	height:83px;
	width:924px;
}

#header_left {
	position:absolute;
	left:0px;
	height:83px;
	width:30px;
	background-image:url(../images/header_left.jpg);
	background-repeat:no-repeat;
}

#header_center {
	position:absolute;
	left:30px;
	height:83px;
	width:864px;
	background-image:url(../images/header_bgrnd.jpg);
	background-repeat:repeat-x;
}

#header_right {
	position:absolute;
	left:894px;
	height:83px;
	width:30px;
	background-image:url(../images/header_right.jpg);
	background-repeat:no-repeat;
}

#navigation {
	position:absolute;
	top:0px;
	left:300px;
	height:66px;
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#navigation_left {
	position:absolute;
	top:0px;
	left:0px;
	height:66px;
	width:15px;
	background-image:url(../images/nav_left.jpg);
	background-repeat:no-repeat;
}

#navigation_center {
	position:absolute;
	top:0px;
	left:15px;
	height:66px;
	width:530px;
	background-color:#333333;
}

#navigation_right {
	position:absolute;
	top:0px;
	left:545px;
	height:66px;
	width:15px;
	background-image:url(../images/nav_right.jpg);
	background-repeat:no-repeat;
}

#navigation ul {
	position:absolute;
	top:0px;
	left:0px;
	height:66px;
	width:535px;
	list-style:none;
	padding:0px;
	margin:0px;
	background-image:url(../images/nav_bgrnd.jpg);
	background-repeat:repeat-x;
}

#navigation li {
	display:inline;
}

#navigation li a {
	padding:25px 18px 25px 18px;
	background-image:url(../images/nav_bgrnd.jpg);
	background-repeat:repeat-x;
	line-height: 66px;
}

#navigation li a:hover {
	background-image:url(../images/nav_highlight.jpg);
	text-decoration:none;
}

#logo {
	padding:12px 20px 0px 0px;
}

#content {
	width:924px;
	background-color:white;
	background-image:url(../images/content_bgrnd.jpg);
	background-repeat:repeat-y;
}

#content_top {
	width:924px;
	height:26px;
	background-image:url(../images/content_top.jpg);
	background-repeat:no-repeat;
}

#content_center {
	position:relative;
	width:924px;
	padding:0px 25px 0px 25px;
	margin:0px 30px 0px 2px;
}

#content_center h1 {
	position:absolute;
	top:70px;
	left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#333333;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

#content_center h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:normal;
	padding:0px 25px 5px 22px;
	margin:10px 30px 0px 2px;
	background-image:url(../images/h2_bullet.jpg);
	background-repeat:no-repeat;
}

#content_center p {
	padding:0px;
	margin:5px 52px 0px 4px;
}

#content_center p, li, pre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#content a {
	text-decoration:underline
}

#content_bottom {
	width:924px;
	height:30px;
	background-image:url(../images/content_bottom.jpg);
	background-repeat:no-repeat;
}

#content .content_float_right {
	float:right;
	padding-right:55px;
	margin:0px 0px 0px 10px;
}

#footer {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:924px;
	color:#666666;
}

#footer strong {
	font-weight:normal;
	color:#333333;
}

#footer ul {
	padding:0px;
	margin:5px;
	list-style:none;
}

#footer li {
	display:inline;
	padding:0px 5px 0px 5px;
}

#copyright {
	text-align:center;
	padding-bottom:10px;
}

#footer a:hover {
	text-decoration:underline;
}	