.breadcrumb {
	padding-left: 30px;
	background-color: #FFCC00;
	height: 15px;
}

h1,h2,h3 {
  text-transform:uppercase;
  font-family:verdana;
  font-size:12px;
  color:#336699;
}

h2 {
			color:#338999;
}

h2 {
			font-size:11px;
}

h3{
			font-size:10px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #666666;
}
.rhspannel {
	background-color: #DBE0E5;
	color: #999999;
	background-image: url(/images/divider.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
a:hover {
	color: #009999;
	text-decoration: none;
}
a {
	color: #2b5783;
	text-decoration: none;
}
.pagetitle {
	font-weight: bold;
	text-transform: uppercase;
	color: #009999;
	background-image: url(/images/small_sw.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
td.content {
	padding: 30px;
	background-color:white;
	background-image: url(/images/small_sw.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#666666;
}
.subsequent {
	background-color: #FFFFFF;
	background-image: url(/images/sub_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 1px 15px;
	height: 15px;
}
.lhsback {
	background-color: #D6E0EB;
	background-image: url(/images/lhs_back.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.rhsback {

	background-color: #D6E0EB;
	background-image: url(/images/rhs_back.gif);
	background-repeat: repeat-y;
	background-position: left;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.watermark {
	background-image: url(/images/watermark.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.searchpad {
	padding-right: 0px;
	padding-left: 15px;
	color: #999999;
}
.searchbox {
	height: 15px;
	width: 95px;
	color: #999999;
}
.inputwidth {  
     height: 15px;
     width: 300px; 
     color: #999999; 
}
.inputwidth1,.inputwidth2 {  
     width: 390px; 
     color: #999999;
		 height:100px;
}
.inputwidth1{ height: 19px;}

li {
	list-style-image: url(images/bullet.gif);
	list-style-position: inside;
	list-style-type: none;
}
hr {
	color: #CCCCCC;
	height: 1px;
}

/* FORUM CLASSES */

#forum_title {
  background: url(images/yellow_bg.gif) repeat-x #ecbc39;
	color: black;
}

#forum_title div{
  color: black;	
}

.forum_row,.form_topic_row {
	background: url(images/forum_header_bg.gif) repeat-x #719dba;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #45677e;
}
.forum_row div{color:white;text-align:center;margin-right:3px;}
.form_topic_row div{color:white;text-align:center;margin-right:3px;}

.form_topic_row_0 {
  background: #E8EDED;
	border:none;
	margin-left:25px;
	color: #999999;
	border:1px solid #719cb9;
	
}

.form_topic_row_1 {
  background:#cad3dd;
	border:none;
	margin-left:25px;
	color: #999999;
	border:1px solid #719cb9;
	
}

.forum_row_new {
	background-color: #E8EDED;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.forum_head {
	background-color: #c7d9e3;
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #4d7d9b;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
.forum_head div {height:20px;}

.forum_topic {
	background-color: #F8F5F1;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;	
	display:none;
}

.forum_txt {
	padding: 5px;
	color: #7d7d7d;
}

.forum_bg_color_1 {
  	background: #FEF8C3;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	color: #7d7d7d;	
}

.forum_bg_color_0 {
	background:#FEF8F3;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
	color: #7d7d7d;	
}

#topic_content {
 	border-right:1px solid #719cb9;
 	border-left:1px solid #719cb9;
 	border-bottom: 1px solid #719cb9;
}

.row_date {
	position:relative;
	float: right;
	color: #999999;
	padding-left:0px;
}
.row_date_left {
	position:relative;
	float: left;
	color: #999999;
}
.row_details {
	font-weight:bold;
	position: relative;
	float:left;
	
}
.row_image {
	position:relative;
	margin-right: 10px;
	width: 20px;
	float:left;
}
.row_posts, .row_forum, .row_replies {
	width: 40px;
	float: right;
	position: relative;
	color: #999999;
}

.row_forum {
  float:left;
}

.row_posts {
  padding-left:0px;
}

/* Topic Footer */

.topic_footer_0{
  height:25px;
	background: #e8eded;
	border-bottom:1px solid #719cb9;
}

.topic_footer_1{
  height:25px;
	background: #cad3dd;
	border-bottom:1px solid #719cb9;
}

.topic_footer_button{
  float:left;
	padding-left:3px;
}

.user_info {
	padding-left: 5px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 10px;
}

.welcomeBox {
 height:16px;
 background:#c6d4e2;
 padding-bottom:8px;
 padding-top:2px;
 margin-bottom:3px;
 border: 1px solid #719cb9;
 width:163px;
}

/* Resource Classes */

.resource{width:480px;padding-top:3px;float:left;padding-left:5px;background-color:#d6e0eb;margin-top:5px;margin-bottom:5px;}
.res_icon{float:left;padding-right:10px;}
.res_content{float:left;width:330px;overflow:hidden;}
.res_size{float:right;padding-right:2px;}

/* Quoting */

.quote {
  margin:5px;
	border:1px solid lightgrey;
	padding:3px;
	background:white;
	margin-left:25px;
}

.sep {
		 color:lightgrey;
		 background:lightgrey;
		 height:2px;
		 border:0;
		 margin-top:13px;
}

.legend td{
   height:21px;
	 vertical-align:middle;
}

.legent img {
				vertical-align:middle;
}

#forum_text_title {
  font-size:120%;
	margin-left:45px;
}

* html #forum_text_title {
	margin-left:5px;
}


h2.news_list_title {
  text-transform: none;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #A5A5A5;
}
  
div.hub_container {
  background: url(/images/hub_box.gif) no-repeat;
  width:500px;
  height:105px;
}

div.hub_container form {
	padding-left:5px;  
}

h3.hub_h3 {
	text-transform:none;
   color:#ffffff;
   font-size:12px;
   border-bottom:1px dotted #ffffff;
   padding-top:4px;
   width:180px;
   margin-bottom:3px;
   padding-bottom:0px;
}

.hub_table td {color:white;}

.hub_table td a.white_link {color:white;}
.hub_table td a.white_link:hover {color:white;border-bottom:1px dotted white;}

.guestbook {
  border-style: solid;
  border-width: 1px;
  border-color: #CCCCCC;
  padding: 5px;"
}

.guestbook_input  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
  width: 300px; 
}
.guestbook_input_textarea  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
  height: 40px; 
  width: 300px; 
}
.guestbook_row  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
    border-bottom: 1px dashed #CCCCCC;
}