body{
	font-family:tahoma, Verdana, arial;
	font-size:11px;
	
	color:#666666;
	}
	
	td.sharetd{
	background-image: url(../images/sharetd.jpg) repeat-x left top;
	margin:0px;
	padding-left:6px;
	height:28px;
	border:#999999 1px solid;
	
	
	width/**/:/**/40.em;
	color:#666666;
	font-weight:bold;
	position:relative
	
}
table.share_table{
 background-color:#eeeeee;
 border-bottom:#999999 1px solid;
 border-left:#999999 1px solid;
 border-right:#999999 1px solid;
}

a.share {
	font-family: ;
	font-size: 11px;
	color:#666666;
	font-weight: regular;
}

a.share:link {
	font-family: Trebuchet MS, tahoma, Verdana, arial;
	font-size: 11px;
	color:#666666;
	font-weight: regular;
}
a.share:visited {
	font-family: Trebuchet MS, tahoma, Verdana, arial;
	font-size: 11px;
	color:#666666;
	font-weight: regular;
}

a.share:hover {
	font-family: Trebuchet MS, tahoma, Verdana, arial;
	font-size: 11px;
	color:#666666;
	font-weight: regular;
	text-decoration:underline;
}

	
a.user_left {
	font-family: ;
	font-size: 11px;
	color:#999999;
	font-weight: regular;
}

a.user_left:link {
	font-family: Trebuchet MS, tahoma, Verdana, arial;
	font-size: 11px;
	color:#999999;
	font-weight: regular;
}
a.user_left:visited {
	font-family: Trebuchet MS, tahoma, Verdana, arial;
	font-size: 11px;
	color:#999999;
	font-weight: regular;
}

a.user_left:hover {
	font-family: Trebuchet MS, tahoma, Verdana, arial;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}

td.user_page_title{
	background-color: #5F9900;
	height:30px;
	padding-left:10px; 
	color:#ffffff;
	font-weight:bold;
}

#mainmenuholder{
position:relative;
height:33px;
color:#E0E0E0;
background:#767A7D; 
width:100%;

font-family:tahoma,Arial,Verdana,sans-serif;
}


#mainmenu{
float:left;
position:relative;
height:33px;
font-size:11px;
margin-top:5px;
font-weight:bold;
background: url(../images/menubg.jpg) repeat-x bottom left;
padding:0 0 0 0px;
width:100%;

}

#mainmenu ul{

margin:0;
padding:0;
list-style-type:none;  


width:auto; 
float:left;
height:33px;
border:none;
padding-left:0px;  


}

#mainmenu ul li{

float:left;
display:inline;
	


}

#mainmenu ul li a{
display:block;
float:left;
color:#ffffff;
text-decoration:none;
padding:0 0 0 8px;
height:33px;
border-bottom:#fff 1px solid;
}

#mainmenu ul li a span{
padding:12px 6px 0 0;
height:21px;
float:left;
color:#ffffff;
}

#mainmenu ul li a:hover{
color:#fff;
background: url(../images/tab_bg_left.jpg) repeat-x top left;
border-bottom:none;
border-bottom:#5F9900 1px solid;


}

#mainmenu ul li a:hover span{
  color:#ffffff;
  display:block;
  width:auto;
  cursor:pointer;
  background: url(../images/tab_bg_right.jpg) repeat-x top right;
}

#mainmenu ul li a.current,#mainmenu ul li a.current:hover{
color:#fff;
background:#1D6893 url(../images/tab_bg_left.jpg) no-repeat top left;
line-height:275%;
border-bottom:none;
border-bottom:#5F9900 1px solid;

}

#mainmenu ul li a.current span{
color:#ffffff;
display:block;
padding:0 10px 0 0;

background: url(../images/tab_bg_right.jpg) no-repeat top right;
height:33px;

}



/******************************************************************************/



	   
	

	/*

#mainmenuholder{
position:relative;
height:33px;
color:#E0E0E0;
background:#767A7D; 
width:100%;

font-family:tahoma,Arial,Verdana,sans-serif;
margin-left:0px;
}


#mainmenu{
float:left;
position:relative;
height:33px;
font-size:11px;
margin-top:5px;
font-weight:bold;
background: url(../images/menubg.jpg) repeat-x bottom left;
padding:0 0 0 0px;
width:100%;

}




#mainmenu ul{
	list-style-type:none;
	float:left;
	margin-top:2px;

}

#mainmenu ul li{
		float:left;
		display:inline;
	}
	

	
#mainmenu ul li a {
	display:block;
float:left;
color:#ffffff;
text-decoration:none;
padding:0 0 0 8px;
height:33px;
border-bottom:#fff 1px solid;

}

#mainmenu ul li a:hover{
color:#fff;
background: url(../images/tab_bg_left.jpg) repeat-x top left;
border-bottom:none;
}


html>body #mainmenu ul li a {
	display:block;
float:left;
color:#ffffff;
text-decoration:none;
padding:0 0 0 0px;
height:33px;
border-bottom:#fff 1px solid;
		
}
#mainmenu ul li a span  {
	 padding:12px 0px 0 0;
height:21px;
float:left;
color:#ffffff;
	 
	
}

#mainmenu ul li a:hover span{
  color:#ffffff;
  display:block;
  width:auto;
  cursor:pointer;
  background: url(../images/tab_bg_right.jpg) repeat-x top right;
}





/******************************************************************************/
td.googlebg{
	height: 35px;
	width: 264px;
	background: url(../images/googlebg.jpg) no-repeat top left;
	
	
	
	width/**/:/**/ 40em;
	position: relative;
	
}

html>body td.googlebg{
	height: 35px;
	width: 264px;
	background: url(../images/googlebg.jpg) no-repeat top left;
	
	
	
	width/**/:/**/ 40em;
	position: relative;
	top:2px;
}

.top_border{
	width:261px;
	border-top:#ffffff 1px solid;
	position:relative;
	top:-1px;
	height:27px;
	padding-right:40px;
	padding-top:8px;
}

html>body .top_border{
	width:261px;
	border-top:#ffffff 1px solid;
	position:relative;
	top:0px;
	height:25px;
	padding-right:40px;
	padding-top:8px;
}



		tab.a{
		display:block;
		float:left;
		color:#EAF3F8;
		text-decoration:none;
		padding:0 0 0 8px;
		height:33px;
		border-bottom:#fff 1px solid;
		}
		tab.a span{
		padding:12px 6px 0 0;
		height:21px;
		float:left;
		}
		
		tab.a:hover{
		color:#fff;
		background: url(../images/tab_bg_left.jpg) repeat-x top left;  
		border-bottom:none;
		
		
		}
		
		tab.a:hover span{
		display:block;
		width:auto;
		cursor:pointer;
		 background: url(../images/tab_bg_right.jpg) repeat-x top right; 
		
		 
		}
		
		tab.a.current,tab.a.current:hover{
		color:#fff;
		background:#1D6893 url(../images/tab_bg_left.jpg) no-repeat top left;
		line-height:275%;
		border-bottom:none;
		
		}
		
		tab.a.current span{
		display:block;
		padding:0 10px 0 0;
		
		background: url(../images/tab_bg_right.jpg) no-repeat top right;
		height:33px;
		
		}

/*****************************************************************************/


td.testbg{
	color:red;
	font-size:40px;
	font-weight:bold;
	height:58px;
	width:333px;
	background: url(../images/testbg.jpg) no-repeat left top;
	position:absolute;
	
}	
.titlearrow{
	letter-spacing: -2px;
	color:#ffffff;
	font-family:Trebuchet MS, tahoma, Verdan, arial;
	font-size:11px;
	font-weight:bold;
}

.arrow2{
	letter-spacing: -2px;
	color:#0066CC;
	font-family:Trebuchet MS, tahoma, Verdan, arial;
	font-size:11px;
	font-weight:bold;
}
.arrow_withe{
	letter-spacing: -2px;
	color:#ffffff;
	font-family:Trebuchet MS, tahoma, Verdan, arial;
	font-size:11px;
	font-weight:bold;
}
#container{
	margin:0 auto;
	width:600x;
	margin-top:30px;
	}
a:link,
a:visited{
	color:#0066CC;
	text-decoration:none;
	}

a:hover{
	text-decoration:underline;
	}


.menu span{
	border-top:solid 1px #EFEFEF;
	border-bottom:solid 0px #EFEFEF;
	border-left:solid 1px #EFEFEF;
	border-roght:solid 0px #EFEFEF;
	padding:4px 2px 4px 6px;
	margin-right:10px;
	line-height:18px;
	}
.menu span a{
	font-weight:bold;
	}
.menu span:hover{
	border:solid 1px #DEDEDE;
	border-right:1px solid #999999;
	border-bottom:none;
	}
.arrow{
	margin-left:4px;
	cursor:pointer;
	}
.sub_menu{
	display:none;
	position:relative;
	border:solid 1px #DEDEDE;
	border-top:none;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding:10px;
	top:2px;
	width:120px;
	background:#FFFFFF;
	}
.sub_menu a:link, .sub_menu a:visited, .sub_menu a:hover{
	display:block;
	font-size:11px;
	padding:4px;
	}
.item_line{
	border-top:solid 1px #DEDEDE;
	}

div.footerbg{
  	height:48px;
  	width:1024px;
  	background: url(../images/footer.png) no-repeat left top;
	}
	
div.footerline{
  	height:2px;
  	width:1024px;
 	border-top:#666666 1px solid;
	}

.header{
  	height:145px;
  	width:100%;
  	background: url(../images/bg.jpg) repeat left top;
	}
	
input.button{
	  border-style: solid;
	  border-top-width: 1px;
	  border-left-width: 1px;
	  border-bottom-width: 1px;
	  border-right-width: 1px;
	  border-top-color: #D9DFEA;
	  border-left-color: #D9DFEA;
	  border-bottom-color: #0e1f5b;
	  border-right-color: #0e1f5b;
	  background-color: #3b5998;
	  color: #FFFFFF;
	  font-size: 11px;
	  padding:3px;
	  padding-left:10px;
	  padding-right:10px;
	  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}


input.button2{
	  /*border-style: solid;
	  border-top-width: 1px;
	  border-left-width: 1px;
	  border-bottom-width: 1px;
	  border-right-width: 1px;
	  border-top-color: #D9DFEA;
	  border-left-color: #D9DFEA;
	  border-bottom-color: #0e1f5b;
	  border-right-color: #0e1f5b;*/
	  border:none;
	  background-color: #FFFEE1;
	  color: #0066CC;
	  font-size: 11px;
	  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}

td.title_bg_left{
  	height:35px;
  	width:17px;
  	background: url(../images/title_bg_left.jpg) no-repeat left top;
	}
td.title_bg_mid{
  	height:35px;
  /*	border-top:#F0F0F0 1px solid;
  	border-bottom:#F0F0F0 1px solid;  )  */
  	color:white;
  	
  	background: url(../images/title_bg_mid.jpg) repeat-x 1px ;
  	
	}
td.title_bg_right{
  	height:35px;
  	width:17px;
  	background: url(../images/title_bg_right.jpg) no-repeat right top;
	}
	
	td.admin_top_bar_left{
  	height:35px;
  	width:14px;
  	background: url(../images/admin_top_bar_left.jpg) no-repeat left top;
	}
td.admin_top_bar_mid{
  	height:35px;
  /*border-top:#F0F0F0 1px solid;
  	border-bottom:#F0F0F0 1px solid;  )  */
  	color:white;
  	
  	background: url(../images/admin_top_bar_mid.jpg) repeat-x ;
  	
	}
td.admin_top_bar_right{
  	height:35px;
  	width:14px;
  	background: url(../images/admin_top_bar_right.jpg) no-repeat right top;
	}
	
	
td.normal_bold{
  	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	font-family:Trebuchet MS, tahoma, Verdana, arial;
	height:30px;
	}
	
td.normal{
  	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
	font-size:11px;
	font-weight:regular;
	font-family:Trebuchet MS, tahoma, Verdana, arial;
	height:30px;
	}
	
.page_title{
	letter-spacing: 1px;
	/* color:#2E6AB1;  */
	color:white;
	font-family:Trebuchet MS, tahoma, Verdana, arial;
	font-size:11px;
	font-weight:bold;
}

td.title {
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #666666;
	color:#3366FF;
	font-size:11px;
	font-weight:bold;
	font-family:Trebuchet MS, tahoma, Verdana, arial;
	height:30px;
}

td.title_bold {
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #f0f0f0;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	font-family:Trebuchet MS, tahoma, Verdana, arial;
	height:30px;
}


td.nav_title {
	padding-top:2px;
	padding-left:15px;
	border-bottom:1px solid #f0f0f0;
	color:#2E6AB1;
	font-size:11px;
	font-weight:bold;
	font-family:Trebuchet MS, tahoma, Verdana, arial;
	height:30px;
}

td.nav_normal {
	padding-top:2px;
	padding-left:35px;
	border-bottom:1px solid #f0f0f0;
	font-size:11px;
	font-weight:regular;
	font-family:Trebuchet MS, tahoma, Verdana, arial;
	height:20px;
	}


.adnav_table {
	width:180px
	}
	
html>body .adnav_table{
	width:200px
}

.textfield {
	font-family:Trebuchet MS, tahoma, Verdana, arial;
	color:#000000;
	font-size:11px;
	font-weight:regular;
	padding:2px;
}

div.msg_box {
	width:90%;
	height:75px;
  border:1px solid #8DAFE7;
  background:#E3EBF9;
  color:#000000;
  font-family: Trebuchet MS, tahoma, Verdana, arial;
  font-weight:regular;
  font-size:11px;
  padding:5px;
}

div.msg_box2 {
	width:90%;
	height:50px;
  border:1px solid #999999;
  background:#f0f0f0;
  color:#3366cc;
  font-family: Trebuchet MS, tahoma, Verdana, arial;
  font-weight:regular;
  font-size:9px;
  padding:5px;
}
	
.text_orange{
font-family: Trebuchet MS, tahoma, Verdana, arial;
font-size: 11px;
font-weight:bold;
color: #ffffff;

}

.text_orange a{
font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:bold;
color: #ffffff;

}

.text_orange a:hover{
font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:bold;
color: #ffffff;
 }
 
.text_blue{
font-family: Trebuchet MS, tahoma, Verdana, arial;
font-size: 11px;
font-weight:regular;
color: #CC6600;
}

a.text_blue{
font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:regular;
color: #3366CC;

}
a.text_blue:visited{
	font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:regular;
color: #3366CC;
	}
a.text_blue:hover{
font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:bold;
color: #3366CC;
 }
 
 .text_blue{
font-family: Trebuchet MS, tahoma, Verdana, arial;
font-size: 11px;
font-weight:regular;
color: #CC6600;
}

a.filterby{
font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:regular;
color: #ffffff;

}
a.filterby:visited{
	font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:regular;
color: #ffffff;
	}
a.filterby:hover{
font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:bold;
color: #ffffff;
 }
 
.vline{
font-family: Trebuchet MS, tahoma, Verdana, arial;
font-size: 12px;
font-weight:bold;
color: #99CC00;

}

.legend {
	color:#A8C3E2 1px solid;
	padding:10px;
	color:#3366cc;
	font-family: Trebuchet MS, tahoma, Verdana, arial;
	font-size:11px;
	font-weight:regular;
}

fieldset.fieldset{
width:95%;
border:#b9b9b9 1px solid;
}

fieldset.fieldsetgrey{
width:65%;
background:#f0f0f0;
border:#EEEEEE 1px solid;
}

div.status {
  /*height:50px;*/
  border:#E6E000 1px solid;
  background:#FFFEE1;
  color:#FD5F0B;
font-family: Trebuchet MS, tahoma, Verdana, arial;
  font-weight:bold;
  font-size:11px;
  padding:12px;
  margin-top:5px;
}

div.comment {
  border:#cccccc 1px solid;
  background:#ececec;
  color:#666666;
font-family: Trebuchet MS, tahoma, Verdana, arial;
  font-weight:regular;
  font-size:11px;
  padding:12px;
  padding-left:150px;
  margin-top:5px;
}

.poll_ans{
font-family: Trebuchet MS, tahoma, Verdana, arial;
font-size: 11px;
font-weight:regular;
padding: 3px;
text-transform:capitalize;
}

.image {
	
	border:#A8C3E2 1px solid;
	padding:2px;
}

table.admin_nav{
	
}

table.admin_nav td.marked{
background: url(../images/title_bg_mid.jpg) ;
	border:#446213 1px solid;
	/* background:#F4FFDF;  */
	font-family: Trebuchet MS, tahoma, Verdana, arial;
	font-size:12px;
	font-weight:bold;
	color:#3D3D3D;
	height:20px;
	padding-left:15px;
	
	
}

table.admin_nav td.normal{
	background:#DFECCA;
	border-left:#446213 1px solid;
	border-right:#446213 1px solid;
	border-bottom:#446213 1px solid;
	padding:5px;
	padding-left:25px;
	font-family: Trebuchet MS, tahoma, Verdana, arial;
	font-size: 11px;
	
}

a.admin_nav{
font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:regular;
color: #666666;

}
a.admin_nav:visited{
	font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:regular;
color: #666666;
	}
a.admin_nav:hover{
font-family: Trebuchet MS, tahoma, Verdana, arial;;
font-size: 11px;
font-weight:regular;
color: #666666;
 }

td.headertop{
	background-image: url(../images/admin_top_bg.jpg) ;
	height:151px;
	
}

span:copyright{
	font-family: Trebuchet MS, tahoma, Verdana, arial;;
	font-size: 11px;
	font-weight:regular;
	color:#585858;
	
}
.newsfeed a{
color:#575758;
text-decoration:none;

}
.newsfeed a:hover{
color:#b2b2b2;
text-decoration:none;

}