body{
}

.underline{
border-bottom: #FF9900 3px solid;
}


.underline2{
border-bottom: #666666 1px dashed;
}



.main_heading{
font-weight:bold;
font-size:16px;
}


.newstop{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}

a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: none;
	color: #FFCC00;
}
a:active {
	text-decoration: none;
}

td,th{
font-family:"Lucida Sans";
color: #666666;
font-size:12px;
}

.se_lang{
font-size:10px;
}

.footer_txt{
font-size:11px;
}

img{
border:none;
}


accordion2

/////////////////////////////////////////////////



.arrowlistmenu{
width: 220px; /*width of accordion menu*/
}


.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #990000;
background:url(../images/cssimages/arrow2.gif) no-repeat 2px 10px;;
margin-bottom:2px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding:8px 0 5px 12px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
margin-top:2px;
font-weight:normal;
background-color:dddddd;
margin-left:9px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(../images/cssimages/arrowdown.png) no-repeat 2px 10px;
background-color: #666666;
color:#FFFFFF;

}


img{
border:none;
}


.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin:3px;
padding: 0px;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
font: bold 12px;
color: #666666;
background-color:#222222;
display: block;
padding: 2px 0;
line-height: 17px;
padding-left: 6px; /*link text is indented 8px*/
text-decoration: none;
background-color:#f8f8f8;
margin-left:7px;



}

.arrowlistmenu ul li a:visited{
color: #333333


}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
background-color: #666666;
}

/////////////////////////////////////////////////////////

moofx


////////////////////


#moofx-content {
		position: relative;
		margin: 20px 0px;
		}

.moofx-toggler, .moofx-toggler2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 2px 0;
	padding: 2px 1px 1px;
	border-bottom:#272727 1px dashed;
	height:15;
		}

.moofx-toggler-down {
		background-image: url(../images/bg_tb/images/one_rl.png);
		}

.moofx-title, .moofx-toggler2 {
		cursor: pointer;
		display: block;
		padding: 8px 0px 0px 5px;
		font-weight: bold;
		margin-bottom: 1px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 100%; height: 22px;
		font-weight:bold;
		color:#C69C3A;
`		}

#moofx-content ul {
		margin: 0px; padding: 0px;
		}

#moofx_content li a {
		display: block;
		width: auto; height: auto;
		background: url(style_img/arrow_re.gif) no-repeat 10px 7px;
		padding: 2px 0px 0px 0px;
		margin: 0px;
		text-decoration: none;
		font-weight: normal;
		margin-bottom: none;
		color: #fff;
		}

#moofx_content, #moofx_content2 {
		width: 100%px;
		padding: 1px 5px 0 0;
		margin-bottom: 5px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 100%;

		}
		
#moofx_content {
		background: url(style_img/bg_faqto.gif) #9f151b no-repeat;
		color: #fff;
		}
		


.moofx-bottom, .moofx-bottom2 {
		width: 580px; height: 5px;
		margin-bottom: 0px;
		overflow: hidden;
		}
		
.moofx-bottom {
		background: url(style_img/bg_faqbt.gif) no-repeat;
		}
		
.moofx-bottom2 {
		background: no-repeat;
		}


.img_border{
background-color: #efefef;
border-color:#e4e4e4;
border-style:solid;
border-width:1px;
margin-bottom:10px;
margin-right:8px;
padding:5px;
}		


#myimg{
		
		margin-right:2px;
		margin-left:6px;
		margin-top:15px;
		float:left;
		text-align:center;
	
		

		
		}



.tbborder{
border:#0060BB 1px solid;
margin-bottom:3px;
}


li.res_post_list {list-style-image:url(../images/icon/res_post.png); padding-bottom:5px;}

li.res_com_list {list-style-image:url(../images/icon/res_com.png); padding-bottom:5px;}

li.archive_list {list-style-image:url(../images/icon/archive.png); padding-bottom:5px;}

li.cat_list {list-style-image:url(../images/icon/cat.png); padding-bottom:5px;}

li.gallery_list {list-style-image:url(../images/icon/gallery.png); padding-bottom:5px;}

li.coloredlist {list-style-image:url(../images/icon/clr_btn.jpg); padding-bottom:5px;}
li.bloghome {list-style-image: url(../images/icon/bloghome.png); padding-bottom:5px;}

li.go {list-style-image: url(../images/icon/next.png); margin-bottom:2px; margin-left:0px;}

.blog_cont_tbl {background-color:#F8F8F8! important; margin-bottom:15px; padding:10px;}
.blog_cont_tbl_links {background-color:#F8F8F8! important;}
.right_side_item_caption {color: #990000;
							font-weight: bold;
							text-align:left;
							font-size:12px;
							background-color:#E4E4E4;
							font-family:"Trebuchet MS";
							font-variant:small-caps;
						}


.blog_content_footer {
	background-color:#EEEEEE;
	font-size: 10px;
	color: #666666;
}



.comment_table {
background-color:#faf8f8;
border:#e4e4e4 solid 1px;
margin:3px;
}

.comment_table2 {
background-color:#fff;
border:#e4e4e4 solid 1px;
margin:3px;
}

.item_caption {color: #990000;
			   font-weight: bold;
			   text-align:left;
			   font-size:16px;
			   background-color:#E4E4E4;
			   font-family:"Trebuchet MS";
			   font-variant:small-caps;
			   padding:3px;						
			   
			   }
			   
			   

rep comment 
//////////////////////////////
* {
	margin: 0;
	padding: 0;
}

/* message display page */
.message_list {
	list-style: none;
	padding: 0;
	width: 576px;
	
}
.message_list li {

	background: url(../images/cssimages/message-bar.gif) no-repeat;
}
.message_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	
}

p {
	padding: 0 0 1em;
	margin-top:0px;
	margin-bottom:0px;
}



.message_head .timestamp {
	color: #666666;
	font-size: 10px;
	position: absolute;
	right: 10px;
	top: 5px;
}
.message_head cite {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
}
.message_body {
	padding: 5px 10px 15px;
}
.collapse_buttons {
	text-align: right;
	border-top: solid 1px #e4e4e4;
	padding: 5px 0;
	width: 576px;
}
.collapse_buttons a {
	margin-left: 15px;
	float: right;
}

.show_all_message {
	background:url(../images/cssimages/tall-down-arrow.gif) no-repeat right center;
	padding-right: 12px;
	font-size:11px;
}
.show_recent_only {
	display: none;
	background: url(../images/cssimages/tall-up-arrow.gif) no-repeat right center;
	padding-right: 12px;
	font-size:11px;
}
.collpase_all_message {
	background: url(../images/cssimages/collapse-all.gif) no-repeat right center;
	padding-right: 12px;
	color: #666666;
	font-size:11px;
}
/* end comments */