﻿/*************************
* NewsBam Style Sheet
*************************/	
	body {
		padding:0px;
		margin:0px;
      	height: 100%;
      	/** overflow-y: hidden; **/
    }
    html {
		padding:0px;
		margin:0px;
		height: 100%;
		/** overflow-y: hidden; **/
    }


/****
    .scrollme {
      height: 100%; width: 100%; overflow: auto; padding-bottom:100px;
      background-color:#F4F4F4;
    }
    
    .dontscrollme{
      position: static;
    }
****/



body{
	font-family: sans-serif;
	font-size: 12px;
	color: #000;
	padding: 0px;
	margin: 0px;
}



/* for visited links */
:visited {
	color: #666666
}


	.abody{
	width: 800px;
	margin: auto;
	background-color: white;
	border-left: 1px solid #A7A7A7;
	border-bottom: 1px solid #A7A7A7;
	border-right: 1px solid #A7A7A7;
}

	.banner{
	background-image: url('images/newsbam.png');
	background-repeat: no-repeat;
	height: 45px;
	width: 201px;
	margin-bottom: 5px;
	margin-top: 5px;
}




.content{
		
	padding-bottom:0px;
}

.mybody{

	width:800px;
	
	margin:auto;
	margin-top:5px;
	background-color:white;
}

.header{
	
	
}



.dl_fileinfo{
	font-size:20px;
	font-weight:bold;
	padding-left:5px;

}
h1{
	color: black;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}
h2{
	color:black;
	font-family: Arial, sans-serif;
	font-weight:normal;
	font-size: 13px;	
	margin: 3px;
	margin-left: 0px;
	padding: 0px;
}
h3{
	color:black;
	font-family: Arial, sans-serif;
	font-size: 13px;	
	line-height: 13px;
	margin: 3px;
	margin-left: 0px;
	padding: 0px;
}

h4{
	color: black;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}


.faq_q{
	font-weight: bold;
	font-size: 9pt;
	color: #202020;
	line-height: 25px;
}
.faq_a{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	color: #202020;
}

.topbar{
	background-image: url('images/top_bar.gif');
	height: 20px;
	margin: auto;
	line-height: 20px;
}

.syndbara{
	display:block;
	float:left;
	color:#333;
	text-decoration:none;
	font-size:10px;
	padding-left:15px;
	padding-right:15px;
	
	height:20px;
}

.syndbara:hover{
	color:#666;
	text-decoration:none;
}


/*************************
*	MENU
*************************/
	.menu{
		font-size:13px;
		text-align:center;
		padding-top:10px;
	}
	.menu_a{
		
		margin-left:6px;
		margin-right:6px;
		text-decoration:none;
		color:#2651A9;
		
	}
	.menu_a:hover{
	text-decoration:none;
		
		
	}

.last{
padding-right:6px;
border-right:1px solid black;
}

.decentinput{
border:none;
border-bottom:1px solid black;

}	
.decentinput:hover{
border:none;
border-bottom:1px solid black;
background-color:#FBFAD9;
}	

.abox{
	margin:15px;
	border:1px solid #BBB;
}

.abox_header{
	background-color: #F4FFFF;
	height: 20px;
	border-bottom: 1px solid #dadada;
	vertical-align: middle;
	display: table;
	text-align: center;
	width: 100%;
}

.abox_header_text{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-color: #555;
	font-size: 12px;
	font-weight: bold;
}

.abox_content{
	padding:7px;
	
}


a{
	text-decoration: underline;
	color: #000000;
}

a:hover{
	color: #FF5C0F;
	text-decoration: underline;
}
	
	
		
		.al{
			text-align:left;
		}
		
		.ac{
			text-align:center;
		}


		
.box_error{
	background-color:#ffdede;
	border:1px solid #ab0000;
	padding:5px;
	margin:15px;
}

.box_info{
	background-color:#e0ffdb;
	border:1px solid #117b00;
	padding:5px;
	margin:15px;
}

.box_wait{
	background-color:#fffcd2;
	border:1px solid #e5d800;
	padding:5px;
	margin:15px;
}
	
.footer{
font-size: 11px;
text-align:center;
color:#CCC;
margin-bottom:5px;
margin-top:5px;
}
.footera{
color: #333333;
}

.footera:hover{
color:#FF5C0F;
text-decoration:underline;
}
	

/****************************
*	ROW AND CELLS
****************************/
	.table{display:inline-table;}
	.row{display:table-row;}
	.cell{display:table-cell; text-align:left; vertical-align:middle;}
	.padding10{padding-left:10px;}


/***************************
*	IMAGE STYLES
***************************/
	.imgBG{border:1px solid #e7e9eb;}
	
/***************************
*	post-upload
***************************/
	.dlinput{border:1px solid #e7e9eb; 100%; padding-left:1px; padding-right:1px;}
	.dlinput_container{}
	.dlinput_header{font-size:11px;}
	.mt3{margin-top:3px;}
	
/***************************
*	ERROR-box
***************************/
	.error{
		margin:15px;
		border:1px solid #6b0000;
		background-color:#ffe7e7;
		font-weight:bold;
		text-align:center;
	}
	
	

		
		
/*******************************
 vs2
*******************************/
		
	a.button{
		padding:5px;
		line-height:34px;
		font-size:14px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL('images/input_bg.png');
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
	}
	
	a.button:hover{
		padding:5px;
		font-size:14px;
		line-height:34px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL('images/input_bg_hover2.png');
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
		cursor:hand;
		cursor:pointer;
	}
	
	a.button:active{
		padding:5px;
		font-size:14px;
		line-height:34px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL('images/input_bg_hover.png');
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
		cursor:hand;
		cursor:pointer;
	}

	a.button2{
		padding:5px;
		padding-top:3px;
		padding-bottom:3px;
		line-height:32px;
		font-size:14px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL('images/input_bg.png');
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
	}
	
	a.button2:hover{
		padding:5px;
		padding-top:3px;
		padding-bottom:3px;
		line-height:32px;
		font-size:14px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL('images/input_bg_hover.png');
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
		cursor:hand;
		cursor:pointer;
	}
	
	a.button2:active{
		padding:5px;
		padding-top:3px;
		padding-bottom:3px;
		line-height:32px;
		font-size:14px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL('images/input_bg_hover.png');
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
		cursor:hand;
		cursor:pointer;
	}
	
	
	.cursor{
		cursor:hand;
		cursor:pointer;
	}
	
	.info{
		color:green;
		font-weight:bold;
	}
	

	
	/******************* ERROR BOX ********/
		.error_box{
			border:1px solid #4D0000;
			width:400px;
			margin:auto;
			text-align:left;
		}
		
		.error_title{
			background-color: #FF4D4D;
			border-bottom:1px solid #4D0000;
			color:#4D0000;
			font-weight:bold;
			padding:2px;
		}
		
		.error_msg{
			padding:2px;
		}
		
		.error_ip{
			padding:2px;
			font-size:10px;
		}	
		
		
	/******************* pagination ****/
		.pagination{
		border:1px solid #dadada;
		font-weight:bold;
		line-height:20px;
		font-size:12px;
		padding:3px;
		margin-right:4px;
		}
		
		.paginations{
		border:1px solid orange;
		font-weight:bold;
		line-height:20px;
		font-size:12px;
		padding:3px;
		margin-right:4px;
		}
	
	/**************** load indicator *********/
	
	
	.loadbar{
		background-color: rgb(204, 68, 68);
		border:1px solid rgb(204, 68, 68);
		color:#fff;
		padding:3px;
		float:right;
		display:none;
	}
	
	
	
	    /***************************
    * well known tabs
    ****************************/
    
		    .dtab{
			background:transparent url('images/tab-line.gif') repeat-x scroll center bottom;
			padding-right:5px;
			height:28px;
			vertical-align:bottom;
			}
			
			.dtab ul{
				font-size:85%;
				list-style-image:none;
				list-style-type:none;
				list-style-position:outside;
				padding:0pt 0pt 0pt 1em;
				margin:0.5em 0pt 0pt;
				border-top:1px solid white;
			}
			
			.dtab li{
				background:transparent url('images/tab-back.png') repeat scroll 100% -100px;
				border-bottom:1px solid #BBBBBB;
				padding:0pt 5px 0pt 0pt;
				margin:0pt 1px 0pt 0pt;
				text-align:center;
				float:left;
			}
			
			
			.dtab a{
				background:transparent url('images/tab-back.png') repeat scroll 0pt -100px;
				display:block;
				/*min-height:17px;*/
				text-decoration:none;
				white-space:nowrap;
				padding:5px 11px 5px 16px;
				text-align:center;
				float:left;
				font-size:14px;
				font-weight:bold;
				color:#000;
			}
			
			
			.dtab li:hover{
				background-position:100% -200px;
			}
			
			.dtab li:hover a {
				background-position:0pt -200px;
			}
			
			.dtab li.active {
				background:transparent url('images/tab-back.png') repeat scroll 100% 0pt;
				border-bottom:1px solid #FFFFFF;
			}
			
			.active li {
				background:transparent url('images/tab-back.png') repeat scroll 100% 0pt;
				border-bottom:1px solid #FFFFFF;
			}
			
			.dtab li.active a {
				background:transparent url('images/tab-back.png') repeat scroll 0pt 0pt;
				display:block;
				float:left;
				/*min-height:17px;*/
				text-decoration:none;
				white-space:nowrap;
				font-size:14px;
				padding:5px 11px 5px 16px;
				text-align:center;
				
			}
			
			.dtab h2{
			font-size:16px;
			background:transparent none repeat scroll 0%;
			margin-bottom:0pt;
			min-height:17px;
			margin:0px;
			position:relative;
			top:10px;
			padding-left:5px;
			line-height:17px;
			float:left;
			}

			.gallery_selected{
				margin:2px;
			}
			
			.thumb_icons{
			 	border:1px solid white; height:16px; width:16px; line-height:16px; margin:0px; display:block; float:left;
			 	background-color:white; margin-right:1px;
			 	border:1px solid #8a8a8a;
			}
			
			.thumb_icons:hover{
			 	border:1px solid orange;
			}
			
			
/***********************************
* overlay windows
***********************************/
	.overlay_container{
		position:absolute;
		top:0px;
		left:0px;
		height:100%;
		width:100%;
		background-image:URL('images/trans_new.gif');
		padding-top:100px;
		display:none;
	}
	
	.overlay_win{
		
		width:760px;
		top:100px;
		margin:auto;
	}
	
	.overlay_win_top{
		border:1px solid #9d9da1;
		height:22px;
		line-height:16px;
		background-image:URL('images/win_top.gif');
		background-repeat:repeat-x;
	}
	
	.overlay_win_content{
	border:1px solid #9d9da1;
	border-top:none;
	 background-color:white;
	}			
	
/*****************************
*  ticket-system
******************************/
	.ticket_header{
		font-size:14px; font-weight:bold; border-bottom:1px dotted grey;
		padding:5px;
		background-color:#fffaa4;
		width:700px; margin:auto;
	}
	
	.ticket_updater{
		padding:5px;
		border-bottom:2px solid black;
		width:700px; margin:auto;
		margin-bottom:20px;
	}
	
	
/*****************************
*	gallery vs2
*****************************/

	.editable_input{
		background-color:white;
		border:2px solid #F7F5EB;
		padding:2px;
		font-size:14px;
		font-weight:bold;
		width:624px;
	}

	.editable_input:hover{
		border:2px solid #DDD;
	}
	
	.editable_input:focus{
		border:2px solid black;
	}

	.editable_text{
		background-color:white;
		border:2px solid #F7F5EB;
		padding:2px;
		font-size:12px;
		width:596px;
		height:66px;
		margin-top:2px;
	}

	.editable_text:hover{
		border:2px solid #DDD;
	}
	
	.editable_text:focus{
		border:2px solid black;
	}
	.style1 {
		font-size: 12px;
		color: #000000;
}
	.thumbs {
		font-size: 9px;
		color: #000000;
}

	
	}
	.tablehd {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}

	.newsgroup {
		font-size: 16px;
		font-weight: bold;
		color: #000000;
	}
	
	.pagelinks {
		font-size: 12px;
		font-weight: bold;
}
	.filecount {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
	.newsgrouplink {
		font-size: 13px;
		color: #000000;
		font-weight: bold;
}

	.indextable {
	border: 3px solid #F4F4F4;
	background-color: #F2F9FF;
}
.tntable {
	border: 3px solid #F4F4F4;
	background-color: #F2F9FF;
	font-size: 8px;
}

.smtable {
	border: 3px solid #F4F4F4;
	background-color: #F2F9FF;
	font-size: 10px;
}

/*********
.footer {
		font-size: 10px;
		color: #000000;
}
********/

	.centerlogo {
	border-width: 0;
}

.contact {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

	.rating {
	border: 0 none #FFFFFF;
	text-align: center;
}
.abox_header_mem{
	background-color: #F4FFFF;
	height: 75px;
	border-bottom: 1px solid #dadada;
	vertical-align: middle;
	display: table;
	text-align: center;
	width: 100%;
}

.abox_header_text_mem{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.livehelp {
	float: right;
	padding: 5px 15px 10px 10px;
}
.weekly_header {
	font-size: 11px;
	font-weight: bold;
	float: left;
}
.weekly {
	background-color: #F4F4F4;
	float: none;
	text-align: left;
	height: 18px;
}
