/* CSS Document */

body {
	background:#ffffff;
	margin:0px auto;
	
}


/*****************************************************************mainbody******************************************************/
#body {
	background:url(../../img/main_bg.jpg) repeat-y;
	width:1003px;
	padding-left:25px;
	padding-right:25px;
	font-family:"trebuchet MS";
	font-size:12px;
	color:#000000;
	text-align:justify;
	text-decoration:none;
	margin:0px auto;
}

.heading {
	margin-top:10px;
	font-family:"trebuchet MS";
	font-size:18px;
	color:#ff7200;
	text-transform:uppercase;
}
.black_heading {
	margin-top:10px;
	font-family:"trebuchet MS";
	font-size:21px;
	color:#000000;

}
.black_heading2 {
	margin-top:10px;
	font-family:"trebuchet MS";
	font-size:15px;
	color:#000000;
	font-weight:bold;

}
h2 {
	color:#3d3d3d;
	text-decoration:none;
	text-align:left;
}

/****************************************************HEADER****************************************************************/

#header {
	font-size:12px;
	color:#000000;
}
.logotext {
	padding-left:20px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
.header_link {
	 margin-top:50px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.header_link:hover {
	 margin-top:50px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
/*************************************************************banner*************************************************************/
#banner {
	padding:0px 0px 0px 0px;
}

/**************************************************************content*********************************************************/

#content {
	/* background:url(../images/aboutbg.jpg) repeat-x #cccccc; */
	
	background:url(../../img/aboutbg.jpg) repeat-x #cccccc;
	border:#9fc619 1px solid;
	margin:5px auto;
	padding:5px 20px;
	text-align:justify;
	line-height:22px;
}
#content2 {
	/* background:url(../images/aboutbg.jpg) repeat-x #cccccc; */
	background:url(../../img/aboutbg.jpg) repeat-x #cccccc;
	border:#9fc619 1px solid;
	margin:5px auto;
	padding:10px 0px 0px 20px;
	text-align:justify;
	line-height:22px;
}

#content3 {
	/* background:url(../images/aboutbg.jpg) repeat-x #cccccc; */
	background-color:#f9fbf1;
	border:#9fc619 1px solid;
	margin:10px auto;
	padding:5px 20px 10px;
	/*text-align:justify;*/
	line-height:22px;
	overflow:auto;
	min-height:300px;
}
#content4 {
	/* background:url(../images/aboutbg.jpg) repeat-x #cccccc; */
	background-color:#f9fbf1;
	border:#9fc619 1px solid;
	margin:10px auto;
	padding:5px 20px 10px;
	line-height:22px;
	height:400px;

}
#content3 a, a:hover {
	border:none;
	color:#333333;
	text-decoration:none;
}
#content4 a, a:hover {
	border:none;
	color:#333333;
	text-decoration:none;
}
#content4 a:hover {
	border:none;
	color:#333333;
	text-decoration:underline;
}
.more {
	color:#ff5400;
	font-weight:bold;
	float:right;
	text-decoration:none;
}
.small_remark {
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
.more:hover {
	color:#ff5400;
	font-weight:bold;
	float:right;
	text-decoration:underline;
}
.linktext {
	color:#ff5400;
	font-weight:bold;
	text-decoration:none;
}
.linktext:hover {
	color:#ff5400;
	font-weight:bold;
	text-decoration:underline;
}

.linktextgreen {
	color:#81a600;
	font-weight:bold;
	text-decoration:none;
}
.linktextgreen:hover {
	color:#c6ff00;
	font-weight:bold;
	text-decoration:underline;
}

/***************************************************************gallery*******************************************************/
#gallery { 
	
	background:url(../../img/gallerybg.jpg) repeat-x;
}

/*************************************************************register***********************************************************/
#register {
	/* background:url(../images/registerbg.jpg) no-repeat; */ 
	background:url(../../img/registerbg.jpg) no-repeat;
/*	height:490px;*/
	width:335px;
	padding:5px 10px;
}
#register a {
	text-decoration:underline;
	color:#000000;
}
#register a:hover {
	text-decoration:none;
	color:#000000;
}
.register_button {
	padding-left:180px;
}
.green_heading {
	color:#4b6002;
	font-weight:bold;
	font-size:12px;
}
.notice {
	color:#ff6c00;
}
.notice a {
	color:#ff6c00;
	font-weight:bold;
	text-decoration:underline;
}
.notice a:hover {
	color:#ff6c00;
	font-weight:bold;
	text-decoration:none;
}
/*************************************************************login************************************************************/
#login {
	background:url(../../img/loginbg.jpg) repeat-x #cccccc;
	border:#9fc619 1px solid;
	padding:5px 10px;
	text-align:justify;
	line-height:22px;
}

/*************************************************************************************FOOTER************************* ********/

#footer {
	background:url(../../img/footer.jpg) no-repeat;
	background-position:center;
	height:56px;
	margin:0px auto;
	font-size:12px;
	font-weight:normal;
}
#footer a {
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
#footer a:hover {
	text-decoration:underline;
	color:#000000;
	font-weight:normal;
}


/*********************************************************INNERPAGES********************************************************/

.search_right {
	background-color:#f3f3f3;
	border:#85aa00 1px solid;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
}
.search_right ul {
	list-style:none;
}
.search_right li {
	list-style:none;
	font-size:12px;
	font-weight:normal;
	border:none;
	text-decoration:none;
}
.search_link  {
	background:none;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
.search_link:hover {
	background:none;
	color:#333333;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
}
.subarea_search {
	background-color:#e6ecd3;
	border:#90ba00 1px solid;
	margin-bottom:10px;
	padding:10px;
	overflow:auto;
	float:left;
	width:70%;
}
.subarea_search2 {
	background-color:#e6ecd3;
	border:#90ba00 1px solid;
	margin-bottom:10px;
	padding:10px;
	overflow:auto;
	font-weight:normal;
	float:left;
	width:96%;
}
.subarea_search a {
	color:#2e442b;
	border:none;
	font-size:12px;
	text-decoration: underline;
	font-weight:normal;

}
.subarea_search a:hover {
	color:#000000;
	border:none;
	text-decoration:none;
	font-weight:normal;

}
.registerpg a {
	color:#5c7600;
	border:none;
	text-decoration:none;
	font-weight:bold;
}
.registerpg a:hover {
	color:#5c7600;
	border:none;
	text-decoration:underline;
	font-weight:bold;
}
.midarea{
	background:url(../../img/midarea.jpg) repeat-x #cee387; 
	width:546px; /*height:220px;*/ 
	overflow:auto; 
	border:#9fc619 1px solid;
	padding:10px 5px 0 10px; 
	margin:5px 10px 0 20px;
	color:#000000;
	float:left;
}
.midarea2{
	background:url(../../img/midarea.jpg) repeat-x #cee387; 
	/*width:546px; height:220px;*/ 
	overflow:auto; 
	border:#9fc619 1px solid;
	padding:10px 5px 0 10px; 
	margin:5px 10px 0 0px;
	color:#000000;
	float:left;
}
.left_banner {
	width:130px;
	float:left;
	margin-top:5px;

}
.profile_right {
	margin-top:10px;
	float:right;
	width:220px;
	background:#eeeeee;
	border:#9fc619 1px solid;
	color:#000000;
	background-position:top;
}
.profile_right ul {
	list-style:none;
	padding-left:5px;
}
.profile_right li {
	list-style:none;
}
.profile_right li a{
	list-style:none;
	text-decoration:none;
	color:#000000;
}
.profile_right li a:hover {
	list-style:none;
	text-decoration:underline;
	color:#000000;
}
/*.subarea {
	width:540px;
}*/


.rightside{
	width:225px; 
/*	height:250px;*/ 
	margin:10px 0 10 0px;
}
.grid1 table{
	width: 230px; 
	height:160px;  
	/*color:#f6f6f6;*/ 
	font-size:12px; 
	font-weight:normal; 
}
.grid1 tr {}
.grid1 td {
	padding:5px; 
	margin:0; 
	vertical-align:top; 
	border:1px solid #bebebe; 
	background-color:#f6f6f6;
}
.grid1 td.symbol {
	width:44px; 
	background-color:#f6f6f6; 
	height:10px;
}
.description {
	width:225px; 
	background-color:#f6f6f6; 
	height:10px; 
	color:#000000; 
	text-decoration:none;
	font-weight:normal;
}
.description:hover {
	width:225px; 
	background-color:#f6f6f6; 
	height:10px; 
	color:#546c02; 
	text-decoration:underline;
	font-weight:normal;
}	
.pagination a {
	color:#fe6905;
	font-weight:bold;
	text-decoration:underline;
}
.pagination a:hover, a:active {
	color:#fe6905;
	font-weight:bold;
	text-decoration:none;
}
.gallary{
	padding-top:5px;
}
.gallary ul{
	padding:0px -20px 0px 3px; 
	margin-top:-5px;
}
.gallary li{ 
	float:left; 
	list-style-type:none; 
	margin-top:-10px;
}
.error_red {
	background:#fddede;
	border:#c40000 1px solid;
	padding:10px;
	color:#c40000;
}
.error-message {
 color:#ff0000;
}
.error_green {
	background:#d5fcd8;
	border:#02820b 1px solid;
	padding:10px;
	color:#02820b;
}

.flashgreen {
	background:#1d5801;
	border:#3cb501 1px solid;
	padding:10px;
	color:#FF0000;
}

.redtext {
	color:#FF0000;
}
/*********************************************************BUTTON**********************************************************/
.login a {
	display:block; 
	height:29px; 
	width:79px; 
	background:url(../../img/login.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.login a:hover {
	display:block; 
	background:url(../../img/login.png) no-repeat 0 -29px; 
	color:#eec35d;
}
.delete a {
	display:block; 
	height:29px; 
	width:79px; 
	background:url(../../img/delete.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.delete a:hover {
	display:block; 
	background:url(../../img/delete.png) no-repeat 0 -29px; 
	color:#eec35d;
}


.update a {
	display:block; 
	height:29px; 
	width:71px; 
	background:url(../../img/update.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.update a:hover {
	display:block; 
	background:url(../../img/update.png) no-repeat 0 -29px; 
	color:#eec35d;
}

.submit a {
	display:block; 
	height:29px; 
	width:79px; 
	background:url(../../img/submit.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.submit a:hover {
	display:block; 
	background:url(../../img/submit.png) no-repeat 0 -29px; 
	color:#eec35d;
}


.register a {
	display:block; 
	height:29px; 
	width:110px; 
	background:url(../../img/register.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.register a:hover {
	display:block; 
	background:url(../../img/register.png) no-repeat 0 -29px; 
	color:#eec35d;
}
.stop a {
	display:block; 
	height:29px; 
	width:125px; 
	background:url(../../img/stop_listening.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.stop a:hover {
	display:block; 
	background:url(../../img/stop_listening.png) no-repeat 0 -29px; 
	color:#eec35d;
}
.message a {
	display:block; 
	height:29px; 
	width:125px; 
	background:url(../../img/message.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.message a:hover {
	display:block; 
	background:url(../../img/message.png) no-repeat 0 -29px; 
	color:#eec35d;
}
.broadcast a {
	display:block; 
	height:29px; 
	width:110px; 
	background:url(../../img/broadcast.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.broadcast a:hover {
	display:block; 
	background:url(../../img/broadcast.png) no-repeat 0 -29px; 
	color:#eec35d;
}
.newchanel a {
	display:block; 
	height:29px; 
	width:150px; 
	background:url(../../img/new_channels.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.newchanel a:hover {
	display:block; 
	background:url(../../img/new_channels.png) no-repeat 0 -29px; 
	color:#eec35d;
}
.user_button a {
	display:block; 
	height:29px; 
	width:125px; 
	background:url(../../img/directory.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.user_button a:hover {
	display:block; 
	background:url(../../img/directory.png) no-repeat 0 -29px; 
	color:#eec35d;
}
.search a {
	display:block; 
	height:29px; 
	width:79px; 
	background:url(../../img/search.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.search a:hover {
	display:block; 
	background:url(../../img/search.png) no-repeat 0 -29px; 
	color:#eec35d;
}
.retrive a {
	display:block; 
	height:29px; 
	width:83px; 
	background:url(../../img/retrieve.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.retrive a:hover {
	display:block; 
	background:url(../../img/retrieve.png) no-repeat 0 -29px; 
	color:#eec35d;
}

.listen a {
	display:block; 
	height:29px; 
	width:79px; 
	background:url(../../img/listen.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.listen a:hover {
	display:block; 
	background:url(../../img/listen.png) no-repeat 0 -29px; 
	color:#eec35d;
}
.join a {
	display:block; 
	height:29px; 
	width:82px; 
	background:url(../../img/join_now.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.join a:hover {
	display:block; 
	background:url(../../img/join_now.png) no-repeat 0 -29px; 
	color:#eec35d;
}
.edit a {
	display:block; 
	height:20px; 
	width:49px; 
	background:url(../../img/edit.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.edit a:hover {
	display:block; 
	background:url(../../img/edit.png) no-repeat 0 -20px; 
	color:#eec35d;
}

.delete_small a {
	display:block; 
	height:20px; 
	width:49px; 
	background:url(../../img/delete_small.png) no-repeat 0 0 ; 
	color:#5fb6ee;
}
.delete_small a:hover {
	display:block; 
	background:url(../../img/delete_small.png) no-repeat 0 -20px; 
	color:#eec35d;
}

.error_orange {
	background:#ffdec6;
	border:#ff6c00 1px solid;
	padding:10px;
	color:#da5e03;
}
.edit {
	color:#333333;
	text-decoration: none;
}
.edit:hover {
	color:# 333333;
	text-decoration: underline;
}
.table {
	border:#cfcfcf 1px solid;
}

.current{
font-weight:bold;
}



.button {
background-color:#000000;
color:#FFFFFF;
}	
	

