body{	
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#555555;
	text-align: left;
	background-color:none;

}

iframe{
border-style:none;
background-color: #FFFFFF;
border-color: #ffffff;
border:none;
height:100%;

}

img{
border:none;

}

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

.img_border2{
background-color: #FFFFFF;
border-color:#e4e4e4;
border-style:solid;
border-width:1px;
margin-bottom:4px;
padding:5px;
float:left;
margin: 8px;
}

.orange_line{
border-bottom:#FF9933 2px solid;
}

#albumimg{
		
		margin-right:2px;
		margin-left:2px;
		margin-top:15px;
		float:left;
		text-align:center;
		padding:0px;
		width:85px;

		}
.album_border{
background-color: #FFFFFF;
border-color:#e4e4e4;
border-style:solid;
border-width:1px;
margin-bottom:5px;
padding:5px;
}

.time{
	font-size:10px;
	font-weight:normal;
	color: #CCCCCC;
	text-align:right;
	}


.items_tbl {
	border: 1px solid #F4F4F4;
	padding:3px;
	margin-top:5px;
	
}



.notification_table {
background-color: #;
border-bottom:#ccc 1px dashed;

}

.right_side_bg_color {background-color: #CCCCCC; padding:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;
                      font-weight:bold; color:#FFFFFF; margin:3px;}


.top_link_table {

border-bottom-color:#e4e4e4;
border-bottom-style:solid;
border-bottom-width:1px;



}

.body_table {
background-color: #F8F8F8;
border-color:#e4e4e4;
border-style:solid;
border-width:1px;
margin-bottom:4px;
}



.request_btn {

background:#f9f9f9;
padding:7px;
border: #ccc 2px solid;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-top:10px;

padding-top:10px;
width:150px;


}


.sch_btn{

background: #cde7ff fixed ;
padding:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
margin:2px;


}

.search_table{
background:#f8f8f8;
border:#efefef 1px solid;
margin-top:5px;
margin-bottom:5px;

}

.search_inner_table{
background: #f9f9f9;
padding:5px;

}


form{border:0px solid #bdc7d8;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;padding:3px;}
textarea,select{border:1px solid #bdc7d8;padding:3px;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;}
input{border:1px solid #bdc7d8;padding:3px;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;}




.body_bg_table {
background-color: #EBEBEB;
margin-bottom:4px;
}

.status{
background-color:#fff9d4;
border:#f8e145 1px solid;
padding:5px;
margin:4px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#990000;
}



.error{
background-color:#ffe4e4;
border:#FF3300 1px solid;
padding:5px;
margin:4px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#990000;
}




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

		
		}

#myimg2{
		
		margin-right:2px;
		margin-left:3px;
		margin-top:2px;
		float:left;
		text-align:center;
		padding:2px;
		
	
		

		
		}


td,th{
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#555555;

}


a:link, a:visited{color:#0066CC; text-decoration:none;}
a:hover{
color:#990000;
}

strong{color:#555555;}




.tip{
color:#ffffff;
}

.bold_txt{
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#555555;
font-weight:bold;

}


.bold_txt_clr{
font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; 
color:#670099;
font-weight:bold;

}


.red_txt{
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
color: #990000;
font-weight:normal;

}

.links{
font-size:13px;
}


.page_headings{
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
font-size:15px; 
color:#555555;
font-weight:bold;

}

.side_headings{
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
font-size:15px; 
color: #FFFFFF;
font-weight:bold;

}



.hello{
font-family: "Trebuchet MS"; 
font-size:20px; 
color: #990000;
font-weight:bold;

}



.phead{
font-family: "Trebuchet MS"; 
font-size:18px; 
color: #0066CC;
font-weight:bold;

}



.link_memberpage {
background:#F6F8F8;
border: #efefef thin solid;
padding:8px;
margin-bottom:3px;
}




.memberpage_headings{
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
color: #990000;
font-weight:bold;

}




.underline{
border-bottom:#CCCCCC solid 1px;
}

.rightline{
border-right:#CCCCCC solid 1px;
}

.mainlinks:link, .mainlinks:visited{color:#0066CC; font-size:12px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}
.mainlinks:hover{
color:#999999;
}


.sidelinks:link, .sidelinks:visited{color:#555555; font-size:12px; font-weight:normal; text-decoration:none;}
.sidelinks:hover{
color:#999999;
}







.side_border{
border-left:#efefef 1px solid;
border-right:#efefef 1px solid;
border-bottom:#efefef 1px solid;
background-color:#f8f8f8;

}


.mainpage_headings{
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
font-size:15px; 
color: #0033CC;
font-weight:bold;

}


.otherheadingbody{
background-color:#f8f8f8;
padding:5px;
font-size:12px;
font-weight:bold;
color: #666666;
border:#efefef 1px solid;
}

.mainpagebody_text{
font-size:12px;
color:#FFFFFF;
}



.sidelinks_underline{
border-bottom:#CCCCCC 1px dashed;
width:80%;
}
//////////////////////////////////////////////////////


accordion menu 

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


.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: normal 14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
color: #555555;
background: url(../images/cssimages/arrow2.gif) no-repeat 2px 6px;*/ /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0;
margin-top:2px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding: 3px 0 5px 12px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: #555555;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin:8px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

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

.urbangreymenu ul li a{
font: normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
color: #555555;
/*background: #E9E9E9;*/
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: #555555;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #555555;
}
.underline_dashed{
border-bottom:#CCCCCC dashed 1px;
width:95%;
padding:2px;
}
.underline_dashed_faint{
border-bottom:#efefef dashed 1px;
width:95%;
padding:10px;
}


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

accordion2

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

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


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

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

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin:5px;
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: normal 13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
color:#555555;
/*background: #E9E9E9;*/
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 17px; /*link text is indented 8px*/
text-decoration: none;
background: url(../images/cssimages/arrowbullet.png) no-repeat 2px 6px;



}

.arrowlistmenu ul li a:visited{
color: #555555;
}

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

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

banner accordion

//////////////////////////////////////////////////
#midpanel{
	background:#f8f8f8;
	text-align:default;
	height:10px;
	width:100%;
}
#top-panel{
	padding:5px 8px;
	text-align:right;
	margin-top:1px;
}

#top-panel-left{
	padding:0px 0px;
	text-align:left;
	margin-left:300px;
	margin-top:0px;
	width:60%;

}


#mainpanel{
	background: #FFFFFF;
	padding:6px 10px;
	text-align:right;
	width:100%;
}


#k{
	width:150px;
	float:right;
	text-decoration:none;
	margin-right:0px;
	font-weight:bold;
	cursor:pointer;
	
}


#subimg-panel{
	text-align:right;
	margin-top:0px;
	margin-left:10px;
	width:97%;
	float:left;
}
.subimg-panel{
margin-left:10px;
padding:3px;
text-align:left;
}

#sub-panel{
	text-align:right;
	margin-top:10px;
}
#sub-panel a{
	width:300px;
	float:right;
	text-decoration:none;
	margin-right:0px;
	font-weight:bold;
	
}
#sub-panel a span{
	padding:3px;
	display:block;

}

.face{border:solid 2px #a6c34e; margin-left:10px; float:right;}

.links_panel{
margin-top:10px;
margin-left:0px;
padding:5px;
text-align:left
}


.logo_panel{
margin-left:200px
margin-right:200px;
padding:5px;
text-align:left;
width:850px;


}

.main_panel{
margin-left:20px;
margin-right:20px;
padding:5px;
text-align:left;
width:850px;
background-color:#f8f8f8;

}


/*
blog

*/


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;}

.date_format {
	font-size: 10px;
	color: #00CC00;
}

.date {
	font-size: 11px;
	color: #BBBBBB;
}

.section_caption {
	color: #990000;
	font-weight: bold;
	font-variant:small-caps;
}


.item_caption {color: #666666;
				font-weight: bold;
				text-align:left;
				font-size:14px;
				background-color:#E4E4E4;
				font-family:"Trebuchet MS";
				padding:5px;
				}
				
				

.o_caption {color: #E77843; /*670099;*/
				font-weight: bold;
				text-align:left;
				font-size:17px;
				font-family:"Trebuchet MS";
				
				}
				
.italic_slogan{color: #670099;
				font-weight: bold;
				font-style:italic;
				text-align:left;
				font-size:16px;
				font-family:"Trebuchet MS";
				
				}
				
.top_slogan{color: #670099;
				font-weight: bold;
				font-style:normal;
				text-align:left;
				font-size:14px;
				font-family:"Trebuchet MS";
				
				}				

.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;
}



.blog_cont_tbl {background-color:#F8F8F8! important; margin-bottom:15px; padding:10px;}
.blog_cont_tbl_links {background-color:#F8F8F8! important;}



#bottom {
position:fixed;
bottom:0px;
left:0px;
width: 100%;
height:25px;
background-image:url(../images/cssimages/footer_bg.png);
background-repeat:repeat-x;
text-align: center;

}

////////////////////////////////////////
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;
}

/*/////////////////////////page curl begins////////////////////////*/




#pageflip {
	position: relative;
	right: 0; top: 0;
	float: right; 
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	overflow: hidden;
	z-index: 0;
	position: absolute;
	right: 0; top: 0;
	background: url(../images/cssimages/peel_add.png) no-repeat right top;
}


/*/////////////////////////page curl ends////////////////////////*/




.roundbar_top{
background-image:url(../images/round_02.png);
background-repeat:repeat-x;
}

.roundbar_bottom{
background-image:url(../images/round_08.png);
background-repeat:repeat-x;
}

.roundbar_left_side{
background-image:url(../images/round_04.png);
background-repeat:repeat-y;
}

.roundbar_right_side{
background-image:url(../images/round_06.png);
background-repeat:repeat-y;
}
///////////////////////////////////
top menu tip 

//////////////////////////
.menu2 {
	margin: 2px 0 0;
	margin-top: 10px 0 0;
	padding: 0;
	list-style: none;
	list-style-type:none;
	float:left;
	
}
.menu2 a {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
	width: 70px;
}
/*.menu2 a {
	padding: 5px 5px;
	display: block;
	width: 70px;
	text-decoration: none;
	
	background: url(images/button.gif) no-repeat center center;
	border:none;
}
.menu2 li em {
	font-weight: normal;
	background: url(../images/cssimages/hover.png) no-repeat;
	width: 200px;
	height: 80px;
	position: absolute;
	top: -85px;
	left: -60px;
	text-align: center;
	padding: 10px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
	border:none;
}*/

/* /////////////////////////////  tool tips start //////////////////////////////// */
/** {margin:0; padding:0}*/
#text {margin:50px auto; width:500px}
.hotspot {color:#FFF; padding-bottom:1px; cursor:pointer}

#tt {position:absolute; display:block; background:url(../images/cssimages/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/cssimages/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/cssimages/tt_bottom.gif) top right no-repeat; overflow:hidden}
/*   tool tips ends */