/* CSS Document */
* { margin: 0; padding: 0; font-size:9pt; font-family:Helvetica;}
h1 {font-size:12pt;border-bottom:thin dotted #b0b0b0;margin:15px 0 5px 0;padding:2px;}
h2 {font-size:11pt; margin:12px 0 5px 0;padding:2px;}
h3 {font-size:10pt; margin:10px 0 5px 0;padding:2px;}
h4 {font-size:10pt; margin:10px 0 5px 10px;padding:2px; font-weight:bold;}
body {margin:0;padding:0;color:#636363;}
a { color:#005e00; text-decoration:none;}
a:hover {color:#d35500; text-decoration:underline;}
ul {font-size:0.7em; margin-left:30px; list-style-type:circle; padding-left:10px;}
li {margin-left:20px;}
td, th {padding-left:3px;padding-right:3px;}
input, textarea, select {font-family:Helvetica; background-color:#EFEFEF; border:1px solid #929292; margin-top:2px; margin-bottom:2px;}
input#Submit { border:none; margin-bottom:10px;}
input#submit {padding:0 15px 0 15px;} 
#textNormal {width:240px;}
#textMiddle {width:160px;}
#textShort {width:80px;}
#container{position:relative;}
#mainbody{width:770px;margin:0 auto;position:relative;background:#FFFFFF;}

#mainpage { float:left; margin:5; padding: 10px 10px 10px 5px; }
#mainpage p { line-height:1.5em;}
#mainpage a {text-decoration:none; }
#mainpage a:hover { color:#d35500; text-decoration:underline; }
#mainpage .article { margin:0 0 20px 10px; padding:0; }
#mainpage .articledetails { margin:3px 0 10px 0; padding:0; list-style:none;}
#mainpage .articledetails li { display:inline; }
#mainpage .author { background:transparent url('../../images/buttons/author.gif') no-repeat center left; margin:0; padding:0 5px 0 15px; }
#mainpage .date { background:transparent url('../../images/buttons/date.gif') no-repeat center left; margin:0 0 0 5px; padding:0 0 0 15px; }
#mainpage .articleextras { margin:0 0 15px 5px; padding:5px 0 5px 0; list-style:none; border-bottom:1px #ccc dotted; }
#mainpage .articleextras li { display:inline; }
#mainpage .permalink a { background:transparent url('../../images/buttons/permalink.png') no-repeat center left; margin:0; padding:0 5px 0 15px; }
#mainpage .comments a { background:transparent url('../../images/buttons/comment.png') no-repeat center left; margin:0 0 0 5px; padding:0 0 0 15px; }
/* end blog style */
#wrapper{width:100%;float:left;} 
#content {width:200px;float:left;} /* left column place holder */
#right_column {float:right; position:relative;width:550px;margin-right:-565px;}  /* right column */
#right_column h1 {text-align:left;margin:15px 5px 0 10px; border-bottom:thin dotted #b0b0b0;padding:2px 2px 2px 2px;}
#right_column ul {margin: 5px 2px 5px 2px; padding: 3px 3px 3px 3px;}
#right_column ul li { margin: 5px; padding:0; list-style: none; }
#right_column ul li.topItem { font-weight:bold;}
#right_column ul li.topItemTitle { font-weight:bold; font-style:italic;}
#right_column ul li.posItem { font-weight:normal; padding:0; margin:0; font-style:italic;margin-left:4px;}
#right_column ul li.insItem { font-weight:normal; padding:0; margin:0; margin-bottom:10px;margin-left:4px;}
#right_column ul li.endItem { background:transparent url(../../images/line.gif) repeat-x left bottom; padding-bottom:3px; text-align:right;}
#right_column ul li.withborder {min-height:80px;	height:auto !important;	height:78px;}
#right_column ul li.withborder img {float:left;	padding-right:10px;	padding-bottom:5px;}
#right_column ul li.noborder {min-height:140px;	height:auto !important;	height:138px;}
#right_column ul li.noborder img {float:left;	padding-right:10px;	padding-bottom:5px;}
#right_column ul li.noborder ul li{display : list-item;list-style:squere inside; padding:3px; margin:3px;}
#right_column table {padding:0; margin:10px 0 0 5px;}
#story_title {padding:0; margin:0; width:410px;}
#story_desc {padding:0; margin:0; width:410px; height:140px;}
#header {position:relative;width:770px;height:50px;margin:0 auto;z-index:100;text-align:left;}
#navigation{width:770px;margin:0 auto;height:26px;height:auto !important;	height:27px;z-index:100;background:transparent;}
#banner {width:770px;margin:0 auto;padding:0;height:92px;z-index:100;background:url(../../images/header2.gif) no-repeat;}
#footer {position:relative;text-align:center;width:770px;height:1.6276em;margin:0 auto;color:#005e00;clear:both; padding-top:10px; border-top:0.5pt solid #024A02;}
div.heading {position:relative;top:22px; font-size:20px;color:#005e00;}
div.note {position:relative;top:0px;width:100%;right:2px;font-size:12px;font-style:italic;	text-align:right;color:#005e00;}
#buttons { height:26px;} /* navigation text buttons*/
#buttons ul { width:500px; margin:0; padding-left: 0; display: inline;  list-style: none; text-align: center;  line-height: 20px; height:20px;} 
#buttons li { float:left; margin:0; height:20px; background:url(../../images/navbuttonend3.gif) no-repeat right bottom;  padding:0 14px 0 0; line-height:20px; }
#buttons a {text-decoration: none; height:22px;  font-family: Verdana;  font-size:10pt; margin-left:20px;  }
#buttons a:hover{ text-decoration : none;  border-bottom: 2px solid #d35500; }
#buttons a.current{ text-decoration : none;  border-bottom: 2px solid #d35500; color:#d35500;}
#clearfooter{clear:both;height:30px;}/*needed to make room for footer*/ 
#action { float:right;} /* navigation image buttons*/
#top_action { padding-bottom:20px;}
#top_action a:hover{ text-decoration:none;  border:none; }
#box { margin:15px 5px 0 5px; padding:3px; font-family:Arial, Helvetica;}
#box h3 { background-color:#e0e0e0; border:0.1em #A4A4A4 solid; margin:0; padding:3px; color:#343434; }
#box h3 a { color:#343434; }
#box ul { list-style:none; margin:0 0 5px 0; padding:0; }
#box li { border-left:0.1em #DBD8D8 solid; border-right:0.1em #DBD8D8 solid; border-bottom:0.1em #DBD8D8 solid; margin:0; padding:3px; }
#box a { color:#005e00; text-decoration:none; }
#box a:hover { color:#d35500; text-decoration:underline; }
p {padding:2px 1em 2px 1em;margin:0;}
#maintable { border:0.1em #A4A4A4 solid; padding:0; margin:19px 10px 10px 10px; width:550px; color:#343434;}
#maintable th {background-color:#e0e0e0; height:18px; padding:0;border-bottom:0.1em #A4A4A4 solid;}
#maintable th.bottom {border:none;border-top:0.1em #A4A4A4 solid;}
#maintable tr { background-color:#fff; line-height:12px;}
#maintable tr td { padding:3px; }
#maintable tr.on { background-color:#eeeeee; }
#maintable tr.off { background-color:#f9f9f9; }
#maintable tr.over { background-color:#D5FFD5; cursor:pointer;}
td#invisible {height:30px;}
div.invisible {padding-top:10px;}
/* forum main page */
th.topform {background-color:#ffffff; height:24px; padding:0;border-bottom:0.1em #A4A4A4 solid;}
th.bottom {border:none;border-top:0.1em #A4A4A4 solid;}
tr { background-color:#fff; line-height:12px;}
tr td { padding:3px; }
tr.on { background-color:#eeeeee; }
tr.off { background-color:#f9f9f9; }
tr.over { background-color:#D5FFD5; cursor:pointer;}
/* ned */
#formTable { width:530px; }
#formTable td {padding-right:8%; text-align:left;}
div.error {width:98%; margin-left:1%; color:#FF0000; font-weight:bold; text-align:center; padding:10px 0 10px 0;}
.Help {position: absolute; posTop: 0; posLeft: 0; border-width:1; border-style: solid; background-color: yellow; color: #000000; width:240; display:none;    }
.box { padding:5px; width:95%; margin:0 auto; border:0.1em #A4A4A4 solid;}
.title {position:relative;top:7px;left: 25px;background-color:white;padding:0 5px; color:#005e00;}
/*.misstatement {margin-left:120px; padding:12px 0 0 0; font-size:1em; color:#FFFFFF; text-align:left; width:450px; font-style:italic;}
/* forum style */
#maincontainer {
	margin:0 auto;
	width:100%;
/*	font-size:0.9em;*/
}
#dd {
margin-left:10px;
margin-right:10px;
}
#topsection{
	width:100%;
}

#contentwrapper{
width:100%;
margin:0 auto;

}
#postcontent{
clear:both;
width:100%;
margin-top:5px;
margin-bottom:5px;
height:100%;
}

#contentcolumn{
width:100%;
margin:0 auto;
}
#rightcolumn{
clear:right;
float:right;
width:50px;
text-align:right;
padding-right:10px;
}
#rightnav{
float:right;
width:630px;
text-align:right;
padding-right:10px;
}
#leftcolumn{
clear:both;
float:left;
width: 120px; 
}

#postfoot{
clear: both;
width:100%;
text-align:center;
margin:0 auto;

}

#innertube{
text-align: center;
padding: 4px 0;
width:100%;
margin:0 auto;
}
#line {
	clear:both;
	background:url(../../images/buttons/divider.gif) top left repeat-x;
	height:5px;
	margin:3px 0 3px 0;
}
.left {
	text-align:left;
	min-height:105px;
	height:auto !important;
  height:105px;
}
#signature{
text-align:left;
background:url(../../images/buttons/divider.gif) top left no-repeat;
margin-top:5px;
padding-top:5px;
margin-bottom:10px;
}
#dt { 
float:left;
text-align:left;
font-weight:bold;
width:340px;
}
#imageloc {
	width:120px;
	text-align:center;
	margin-top:11px;
}
#nameloc, #fromloc {
	font-weight:bold;
	text-align:center;
	padding-bottom:2px;
}
#descloc {
		text-align:center;
}
#label {
	font-weight:bold;
	margin-top:5px;
}
#errroHid{display:none;}
#errorMsg{border-bottom:1px solid #FF9900;border-top:1px solid #FF9900;background:#FFFFCC;text-align:center;color:#FF0000;display:block;padding:10px 5px 10px 5px;margin-bottom:10px;}

/* end forum style */
#box  li a {
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#box li a.current {
	background:url(../../images/buttons/rightarr.gif) center left no-repeat;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#box li a:hover {
	background:url(../../images/buttons/rightarr.gif) center left no-repeat;
}


div#remAll {
	margin:0;
	padding:0;
}
#box ul.sublinks {
	margin-bottom:0px;
	border:none;
	margin-top:5px;
}
#box #leftSideNav li a.head {
	font-weight:bold;
}
#box ul.sublinks li {
	border:none;
	width:100%;
	margin-left:-3px;
	border-bottom:0.1em #DBD8D8 solid;
	padding:0;
	margin:0;
	padding:4px 0 4px 0;
}
#box ul.sublinks li a {
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#box ul.sublinks li a.current {
	background:url(../../images/buttons/rightarr.gif) center left no-repeat;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#box ul.sublinks li a:hover {
	background:url(../../images/buttons/rightarr.gif) center left no-repeat;
}
/**************************/
p.firstLine {font-size:1.4em; color:#047B04; text-align:center; margin-top:5px;}
p.lastLine {font-size:1.1em; color:#5A5A58; text-align:center; margin-top:15px;}
p.menuLine {font-size:1.3em; color:#C0BE57; text-align:center;}
#leaf{ position:relative; float:right; right:470px; top:5px;}
#listnavigation {margin-top:10px; width:100%; text-align:center;}
* html #footer { he\ight: 20px;} /* IE6 fix for footer*/
* html #banner { mar\gin-top: -1px; } /* IE6 fix for top position*/
* html #content{height:100%;} /* IE6 and under treat height as min-height anyway*/
* html #box { mar\gin-top: -1px;height:100%; } /* IE6 fix for top position*/

#slide { width: 530px; border: 1px solid #ddd; background-color: #eee; margin:5px; padding:5px;}
#slide div { width: 525px; padding: 5px; color: #636363; text-align: left; font-size:9pt;}
#slide div p {font-size:9pt;}
#slide div p#bnewsTitle {font-weight:bold; text-align:center;}
#slide div p#bnewsHead {font-weight:bold; color:#FF0000; font-size:9pt; width:500px; border-bottom:1px solid #B7B7B7;}
/* #slide div img { float: left; margin: 0 10px 10px 0; width: 160px; height: 111px; padding: 3px; background: #fff }*/
#slide div { top: 0; left: 0 }
/* page navigation for previous forums */
ul.nav {
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: block;
}
ul.nav li{
	display: block;
	position: relative;
	padding: 2px 6px;
	float:left;
	width: 17%;
}
/*.nav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect
	display: block;
	padding: 2px 10px;
}

/*** Menu colors (customizable) **/

ul.nav,
.nav ul,
.nav ul li a{
	background-color: #fff;
	color: #369;
	text-align:center;
}


ul.nav li:hover,
.nav ul li a:hover{
	/*background-color: #369;*/
	color: #fff;
}

ul.nav li:active,
.nav ul li a:active{
	background-color: #036;
	color: #fff;
}

ul.nav,
.nav ul{
	/*border: 1px solid #369;*/
	margin-top:15px;
	border-top:1px solid #369;
}

.nav a{
	text-decoration: none;
}
#rightColumn ul.TickList {
	list-style-type:circle;
}