body {
	background: #E9E8E9;
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

div#sitecontainer { background: url(../images/bg.gif) repeat-y top center }

div#whitebar { width: 760px; height: 16px; margin: 0 auto; background: white;}
div#whitebar div { width: 16px; height: 16px; margin: 0 0 0 auto; background: #E9E8E9; }
html>body div#whitebar div { width: 8px; }

#header { border-style: none; background: black; color: white; width: 760px; margin: 0 auto; border-collapse: collapse; border-right: 16px solid #C0C1C6; }
#header td { padding: 0; color: white; font-weight: bold; text-align:left; }

#navbar { width: 780px; margin: 0 auto; background: black url(../images/menu_bg.gif); color: white; border-top: 1px solid #E9E8E9; }
#navbar ul { list-style: none; margin: 0 1em; padding: 0.25em 0 0.5em; }
#navbar li { display: inline; margin: 0; padding: 0 0.5em; }
#navbar a { color: white; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 9px; text-transform: uppercase; text-decoration: none; }
#navbar a:hover { text-decoration: underline; }

#main { width: 760px; margin: 0 auto; background: url(../images/sidebg.gif) left repeat-y #C0C1C6; text-align:left;}
#admin { width: 740px; margin: 0 auto; padding: 1em; }
#home_content { width: 780px; margin: 0 auto; background: url(../images/below_bg.gif) repeat-y; border-bottom: 1px solid white; }
#home_content p { color: white; font-weight: bold; }

#sidebar { width: 240px; float: left; margin: 0 0 0 0; padding: 0;}
#address { background: #1C2638; color: white; padding: 1em;}
#newsletter { background: #1C2638; color: white; padding: 1em;}
#news { background: #2A3822; color: white; padding: 1em;}
#sidebar a { font-weight: bold; color: white; text-decoration: none; }
#sidebar p { color: white; font-weight:bold; }
#sidebar a:hover { text-decoration: underline; }
#news ul { margin: 0; padding-left: 1em; }
#news .pn-title, #newsletter .pn-title { font-size: 10px; font-weight: bold; color: #F9CB41; text-transform: uppercase; }
#content { margin: 0 0 0 0; float: right; padding-left: 0; width:520px; background: #C0C1C6; } html>body #content {width: 520px;}
#content h2 { margin: 0; padding: 0.5em 0.5em; font-size: 18px; color: #F9CB41; background: #6E6E6E; }
#content h3 { font-size: 13px; }
#content ul { margin-bottom: 0; margin-top: 0; padding-bottom: 1em; }
#content p { margin-bottom: 0; margin-top: 0.5em; padding-bottom: 1em; padding-left: 1em; }
#content table { padding-left: 10px; } html>body #content table { padding-left: 5px; }

.block h3 { font-size: 10px; font-weight: bold; color: #F9CB41; text-transform: uppercase; margin: 0 0 0.5em 0;}

#home_text { background: transparent url(../images/home.jpg) no-repeat top; padding: 1em 475px 0 0.5em; height: 210px; }
#home_text p { text-align: justify; margin: 0 1em; }

#home_bottom { border-style: none; background: black; color: white; width: 760px; margin: 0 auto; border-collapse: collapse; }
#home_bottom a { color: white; text-decoration: none; }
#home_bottom p { color: white; font-weight: bold; }
#home_bottom a:hover { text-decoration: underline; }
#address_home { background: #1C2638; color: white; padding: 1em;}
#newsletter_home { background: #1C2638; color: white; padding: 1em;}
#newsletter_home td { color: white; }
#news_home { background: #2A3822; color: white; padding: 1em;}
#news_home td { color: white; text-decoration: none;}
#news_home a { font-weight: bold; }
#news_home ul { margin: 0; padding-left: 1em; }

#footer { width: 760px; margin: 0 auto; background: black; color: white; clear:both; }
#footer td, #footer a { color: #FFF2F2; }

.clear { display: none; clear: both; }
html>body .clear {display:block;}

p {
color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}

a {
	color: #004F75;
	text-decoration: underline;
}

input {
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	text-indent : 2px;
}

select {
	border: solid 1px #B4B4B4;
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	text-indent : 2px;
}

td {
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

textarea {
	background: #F3F3F3;
	border: solid 1px #B4B4B4;
	font-family: Tahoma, sans-serif;
	color: #000000;
	font-size: 10pt;
	text-indent : 2px;
}

iframe {
	border: solid 1px #B4B4B4;
}

.quote {
	border: 1px #B4B4B4 solid;
	background: #F6F6F6;
	width: 390px;
	max-width: 390px;
	overflow: auto;
	padding: 4px 4px 4px 4px;
	margin: 2px 2px 6px 12px;
}

.code {
	border: 1px #B4B4B4 solid;
	background: #F6F6F6;
	width: 390px;
	max-width: 390px;
	height: 200px;
	overflow: auto;
	margin: 2px 2px 6px 12px;
}

.image {
	max-width: 430px;
}

.pn-normal {
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

.pn-normal a:link {
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.pn-normal a:visited {
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.pn-normal a:hover {
	color: #CCCCCC;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.pn-menu {
	color: #626262;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

.pn-menu a:link {
	color: #626262;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.pn-menu a:visited {
	color: #626262;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.pn-menu a:hover {
	color: #3F74D5;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.pn-sub {
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
}

.pn-sub a:link {
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.pn-sub a:visited {
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.pn-sub a:hover {
	color: #0000ff;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.pn-title {
	color: #2A3822;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.pn-title a:link{
	color: #2A3822;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.pn-title a:visited{
	color: #2A3822;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.pn-title a:hover{
	color: #2A3822;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.pn-white {
	color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

.pn-white a:link{
	color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.pn-white a:visited{
	color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.pn-white a:hover{
	color: #FFFFF0;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.pn-whitesub {
	color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
}

.pn-whitesub a:link{
	color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.pn-whitesub a:visited{
	color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.pn-whitesub a:hover{
	color: #FFFFF0;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
