/*CSS Document*/
BODY
{
	margin: 0px;
	background-image: url(images/bg_main.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #000000;
}
#line22
{
	width:614px;
	height:8px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/footer_line.png);
	background-repeat: no-repeat;
}
.address
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: bold;
}
DIV#header SPAN.address
{
	float: right;
}
.phone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}

DIV#header SPAN.phone
{
	float: right;
}
.heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.footer A:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.footer A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.footer A:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#header
{
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 80px;
}
#header IMG
{
	float: left;
}
#main IMG
{
	float: right;
}
#line
{
	float: left;
	width: 441px;
}
#header TABLE
{
	width: 591px;
	text-align: right;
	float: right;
	height: 48px;
}
#main
{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 10px;
}
#mainimg
{
	height: 233px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#main .maintext
{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#footer
{
	background-image:url(images/bg_footerbg.jpg);
	height: 179px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#wrap
{
	width: 800px;
	margin: 0 auto;
	padding: 0;
}
#top
{
	height: 69px;
	width: 800px;
	clear: both;
	margin: 0 auto;
	padding: 0;
}
H1, H2, H3
{
	font-size: 18px;
	font-weight: 700;
	text-align: left;
	margin: 0;
	padding: 0;
}
#content
{
	width: 550px;
	float: left;
	margin: 0;
	padding: 20px 0 0;
}
.entry
{
	font-size: 11px;
	float: left;
	width: 550px;
	text-align: justify;
	margin: 0;
	padding: 0 0 30px;
}
.entry IMG
{
	max-width: 100%;
	padding: 5px;
}
#sidebar
{
	float: right;
	width: 200px;
	margin: 0;
	padding: 20px 0 0;
}
.rsidebar
{
	float: right;
	width: 200px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	padding: 20px 0 0;
}
.postmetadata
{
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #EEE;
	font-size: 10px;
	margin: 0;
	padding: 5px;
}
.boxcomments
{
	border-top: 5px solid #DDD;
	border-bottom: 5px solid #DDD;
	margin-bottom: 20px;
	width: 510px;
}
#commentform
{
	border-top: 1px solid #EEE;
	margin: 0;
	padding: 15px 15px 1px;
}
#commentform LABEL
{
	display: block;
	margin: 0;
}
#commentform INPUT
{
	width: 170px;
	margin: 0 5px 10px 0;
	padding: 1px;
}
#commentform TEXTAREA
{
	width: 400px;
	margin: 0 0 10px;
	padding: 0;
}
#commentform #submit
{
	margin: 0 0 20px;
}
#commentform P
{
	margin: 5px 0;
}
#eof
{
	width: 800px;
	clear: both;
	height: 20px;
	margin: 0 auto;
	padding: 0;
}
.navigation
{
	width: 500px;
	float: left;
	color: #666;
}
.alignright
{
	float: right;
	margin-top: 10px;
}
.alignleft
{
	float: left;
	margin-top: 10px;
}
A:link, A:active, A:visited, A:hover
{
	text-decoration: none;
	color: #FF0000;
	border: none;
}
#header H1 A:link, #header H1 A:active, #header H1 A:visited, #header H1 A:hover
{
	text-decoration: none;
	color: #FFF;
	border: none;
}
.lsidebar
{
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}
.lsidebar UL LI
{
	display: inline;
	margin: 0;
	padding: 0;
}
IMG
{
	border: none;
}
ACRONYM, ABBR, SPAN.caps
{
	cursor: help;
	font-size: 0.9em;
	letter-spacing: 0.07em;
}
ACRONYM, ABBR
{
	border-bottom: 1px dashed #999;
}
BLOCKQUOTE
{
	padding-left: 20px;
	border-left: 5px solid #DDD;
	margin: 15px 30px 0 10px;
}
BLOCKQUOTE CITE
{
	display: block;
	margin: 5px 0 0;
}
CODE
{
	font: 1.1em "Courier New", Courier, Fixed;
}
IMG.centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
IMG.alignright
{
	display: inline;
	margin: 0 0 2px 7px;
	padding: 4px;
}
IMG.alignleft
{
	display: inline;
	margin: 0 7px 2px 0;
	padding: 4px;
}
.line
{
	width: 550px;
	float: left;
	border-bottom: 1px solid #E2E2E0;
	margin: 0 0 10px;
	padding: 10px 0 5px 2px;
}
#searchform
{
	text-align: center;
	margin: 0 auto;
	padding: 0 0 10px;
}
#sidebar #searchform #s
{
	width: 90%;
	padding: 2px;
}
#sidebar #searchsubmit
{
	padding: 1px;
}
.rsidebar H2, .lsidebar H2
{
/*repeat-x;height: 29px*/
	font-size: 13px;
	font-weight: 700;
	color: #FFF;
	line-height: 29px;
	border-bottom: 1px solid #DDD;
	margin: 0 0 10px;
	padding: 0 0 0 10px;
}
.lsidebar UL, .rsidebar UL
{
	list-style: none;
	margin: 0;
	padding: 0 0 20px;
}
.lsidebar UL LI A, .rsidebar UL LI A
{
	display: block;
	text-decoration: none;
	border-bottom: 1px solid silver;
	margin: 0;
	padding: 5px 0 5px 8px;
}
.lsidebar UL LI A:hover, .rsidebar UL LI A:hover
{
	background: #EFEFEF;
	color: #25A;
}
.center
{
	text-align: center;
}
#nav {
	height: 28px;
	width: 608px;
	background-image: url(/images/menu.gif);
	background-repeat:no-repeat;
	background-position: center;
	text-align: center;
	margin: 0px;
}
DIV#nav
{
	margin-top: 8px;
	float: right;
}
#navigation
{
	width: 609px;
	height: 28px;
	background: url(/images/menu.gif);
	margin: 0px auto;
	padding: 0;
	position: relative;
}
#navigation LI
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
#navigation LI, #navigation A
{
	height: 28px;
	display: block;
}
#panel1b
{
	left: 0px;
	width: 70px;
}
#panel2b
{
	left: 71px;
	width: 93px;
}
#panel3b
{
	left: 164px;
	width: 104px;
}
#panel4b
{
	left: 268px;
	width: 89px;
}
#panel5b
{
	left: 357px;
	width: 64px;
}
#panel6b
{
	left: 421px;
	width: 82px;
}
#panel7b
{
	left: 503px;
	width: 107px;
}

#panel1b A:hover
{
	background: transparent url(/images/menu.gif) no-repeat 0 -28px;
}
#panel2b A:hover
{
	background: transparent url(/images/menu.gif) no-repeat -71px -28px;
}
#panel3b A:hover
{
	background: transparent url(/images/menu.gif) no-repeat -164px -28px;
}
#panel4b A:hover
{
	background: transparent url(/images/menu.gif) no-repeat -268px -28px;
}
#panel5b A:hover
{
	background: transparent url(/images/menu.gif) no-repeat -357px -28px;
}
#panel6b A:hover
{
	background: transparent url(/images/menu.gif) no-repeat -421px -28px;
}
#panel7b A:hover
{
	background: transparent url(/images/menu.gif) no-repeat -503px -28px;
}
span.menutext {
       display: none;
}