table{
	padding:0px;

	width:100%;
}
p{
	padding:0px;
	margin:0px;
}
.txt{
	border: solid 1px black;	
	color: #333333;
	FONT-FAMILY:  MS Sans Serif;
	font-size:13px;
	background: #E9EFF5;
}
.chk{
	border: solid 1px #ad0303;	
	color: #333333;
	FONT-FAMILY:  MS Sans Serif;
	font-size:13px;
	background: #E9EFF5;
}
.file{
	border: solid 1px #ad0303;	
	color: #333333;
	FONT-FAMILY:  MS Sans Serif;
	font-size:13px;
	background: #E9EFF5;
}
.sel{
	border: solid 1px #ad0303;	
	color: #333333;
	FONT-FAMILY:  MS Sans Serif;
	font-size:13px;
	background: #E9EFF5;

}
.btn{
	border: solid 1px Gray;	
	color: #333333;
	cursor:pointer;
	FONT-FAMILY:  MS Sans Serif;
	font-size:13px;
	background: url(../image/btn.gif) repeat left;
}
.area{
	border: solid 1px #ad0303;	
	color: #333333;
	FONT-FAMILY:  MS Sans Serif;
	font-size:13px;
	background: #E9EFF5;
}
.center
{
	text-align:center;
}
div.left
{
	float:left;
}
div.right
{
	float:right;
}
div.menu
{
	background-color: white;
	FONT-FAMILY:  Tahoma;
	font-size:18px;
	color:#ad0303;
	vertical-align: middle;
	text-align:left;
	float:left;
}
div.search
{
	float:right;
}
div.table
{
	clear:both;
	padding-top:10px;
}
BODY {
	color : Black;
	background-color: #FFF;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}
.solidfull{
	border:1px solid black;
}
.menubackgr {
	background: #F1F3F5;
	border-bottom: 1px solid #cccccc;
}

.text_report{
    COLOR: black;
    
	FONT-FAMILY: Tahoma;
	font-size:13px;
}
.text_orange
{
	color:orange;
}
a {
	color: #4F4F4F;
	text-decoration: none;
}
a:hover {
	color : #4F4F4F;
	text-decoration : underline;
}
a:active {
	color : #4F4F4F;
	text-decoration : underline;
}
a.toolbar {
	color : #4F4F4F;
	font-weight: normal;
	text-decoration : none;
}

.sectionname {
	color : #FF9900;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight: bold;
}
.button {
	font-family: Tahoma,sans-serif;
	border-top : solid 1px #ad0303;
	border-right : solid 1px #808080;
	border-bottom : solid 1px #808080;
	border-left : solid 1px #ad0303;
	color : #333;
	width: auto;
	height: 20px;
	font-weight : bold;
}
.inputbox {
	color: blue;
	background: #E9EFF5;
	font-family: Verdana, Helvetica, sans-serif;
	z-index: -3;
	font-size: 11px;
}
.text_area {
        border : 1px solid #999;
        color: blue;
        background: #F9F9F9;
        font-family: MS Sans Serif;
        z-index: -3;
        font-size: 11px
}
INPUT, TEXTAREA, SELECT {
	color : blue;
	z-index : -3;
	font-size: 11px;
}
.small {
	color : #FF9900;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}
.smallgrey {
	color : #999;
	font-size : 10px;
}
.error {
	color : #C40000;
	font-size : 15px;
	font-weight : bold;
}
.contentheading, .componentheading, .moduleheading {
	font-size: 14px;
	font-weight: bold;
}
table.menubar {
	width: 100%;
}
td {
	font-size: 11px;
}

form {
	margin: 0px 0px 0px 0px;
}
/* Styles for dhtml tabbed-pages */
.ontab {
	font-size: 12px;
	background-color: #ffae00;
	border: 1px solid #cccccc;
	width: 14%;
	text-align: center;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	font-size: 12px;
	background-color : #e5e5e5;
	border: 1px solid #cccccc;
	width: 14%;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}
.tabpadding {
	/*border-bottom: solid 1px #ad0303;*/
}
.tabheading {
	background-color: #FFAE00;
	color: #FFF;
	font-size: 10px;
	text-align: left;
}
.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}
.menubg {
	background: #787878;
	border-bottom: 1px solid #FFC401;
}
.menudottedline {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	background-color: #F1F3F5;
}
.pathway {
	border: 1px inset;
	background-color: #FFF;
	padding: 2px;
	width: 95%;
	margin: 3px;
}
.adminheader {
	color : #FF9900;
	font-size : 24px;
}
/* Text passed with mosmsg url parameter */
.message {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #FF9900;
	text-align: center;
}
.main {
	border: 0x solid #ad0303;
	width: 98%;
}
.quote {
	margin: 4px;
	border: 1px solid #cccccc;
	background-color: #E9ECEF;
	padding: 10px;
	font-size: 12px;
	color: #254D78;
}

.fontwhite
{
	color:white;
	font-weight: bold;
}

.fontchoose
{
	color:#FF7700;
	font-weight: bold;
}

.text_white_bold13
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.text_black
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text_msg
{
	color: black;
	font-family: Tahoma;
	font-size:13px;
}

.button2 {
	border : solid 1px #787878;
	background: #E1E1E1;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	padding: 1px;
}
.text_foot
{
	color: white;
	FONT-FAMILY: Tahoma;
	font-size:11px;
	font-weight:bold;
}
.text_gray
{
	color: #50504E;
	font-family: Tahoma, 'MS Sans Serif';
	font-size:12px;
}
.submitbtn
{
    FONT-SIZE: 12px;
	FONT-WEIGHT:bold;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif';
	
    BACKGROUND-COLOR: #EEEEE3 ;
	text-align:center;
	vertical-align:center;

	width:55;
	height:20;
}
.text_black_head
{
	color: black;
	FONT-FAMILY:  MS Sans Serif;
	font-size:11px;
	font-weight:bold;
}
.solidleft
{
	border-left: solid 1px black;

}
.solidlefttop
{
	border-left: solid 1px black;
	border-top: solid 1px black;
}
.solidtop
{
	border-top: solid 1px black;
}
.solidtopbottom
{
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}
.solidlefttopbottom
{
	border-left: solid 1px black;
	border-top: solid 1px black;
		border-bottom: solid 1px black;
}

.solidbottom
{
	border-bottom: solid 1px #787878;
}

.solidbottomblack
{
	border-bottom: solid 1px black;
}
font.errpicture{
	color:red;
	font-size:12px;
	font-weight: bold;
}
.addbox{
	border: solid 1px #99999999;
	font-size:13px;
	FONT-FAMILY:  MS Sans Serif;
}
font.crows{
	color: red;
}


/*  Table tblview */
table.tblview{
}
table.tblview .mouseover{
	background-color:pink;
}
table.tblview .selected{
	background-color:#D7E4BC;
}

table.tblview th, table.tblview th.head_grid{
	background-color: #E9E9E9;
	font-size:13px;
	FONT-FAMILY:  MS Sans Serif;
	color:#4F4F4F;
	text-align: center;
	vertical-align:middle;
	height:24px;
	white-space:nowrap;
		border-left: solid 1px #4F4F4F;
		border-top: solid 1px #4F4F4F;
}
table.tblview a
{
	color:#4F4F4F;
}
table.tblview th.total{
	background-color: #E9E9E9;
	color:#4F4F4F;
		border-bottom: solid 1px #4F4F4F;
		border-right: solid 1px #4F4F4F;
}
table.tblview th.total .numrow{
	float:left;
}
table.tblview th.total .page{
	float:right;
}
table.tblview th.head
{
	font-weight:normal;
	background-color: white;
	border: 0px;

	padding-bottom:2px;
}
table.tblview th.head_tab
{
	background-color: #E9E9E9;
	height:24px;
	text-align:left;
	vertical-align:middle;
	font-size:13px;
	color:white;
	FONT-FAMILY:  MS Sans Serif;
	padding-left:5px;
}
table.tblview .sortrow{
	float:right;
}
table.tblview .addedit{
	float:left;
}
table.tblview .rowswap{
	background-color: #EEEEEE;
}
table.tblview td{
	text-align: center;
	font-size:13px;
	FONT-FAMILY:  MS Sans Serif;
	height: 24px;
	vertical-align:middle;
		border-left: solid 1px #4F4F4F;
		border-top: solid 1px #4F4F4F;
}
table.tblview .checkbox{
	width:1%;
	white-space:nowrap;
	text-align:center;
}
table.tblview .name{
	text-align:left;
	padding-left:3px;
}
table.tblview .datetime , table.tblview .status {
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	width:1%;
	white-space:nowrap;
}
table.tblview .icon{
	width:1%;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	text-align:center;

}
table.tblview .torrentname{
	padding-left:5px;
	padding-right:5px;
	text-align:left;

}
table.tblview .lastcol{
		border-right: solid 1px #4F4F4F;
}
/*  End Table tblview */



/*Table tblsearch */
table.tblsearch{
	border:solid 1px #F7931E;
	FONT-FAMILY:  MS Sans Serif;
	width:auto;
}


table.tblsearch  th{
	background-color: #F7931E;
	height:24px;
	text-align:left;
	vertical-align:middle;
	font-size:13px;
	color:white;
	FONT-FAMILY:  MS Sans Serif;
	padding-left:5px;

}
table.tblsearch td{
	font-size:13px;
	color:black;
	height:24px;
	FONT-FAMILY:  MS Sans Serif;
}
table.tblsearch .label{
	text-align:right;
	padding-left:50px;
}
table.tblsearch .control{
	text-align:left;
	padding-left:10px;
	padding-right:50px;
}
table.tblsearch .text{
	text-align:left;
	font-weight:bold;
}
table.tblsearch .r_space{
	padding-right:50px;
}

/*  End Table tblsearch */

/*  End Table tblsubview */
table.tblsubview{
	border: solid 1px #a7a6aa;

}
table.tblsubview th{
	background-color: #E9E9E9;
	height:24px;
	text-align:left;
	vertical-align:middle;
	font-size:13px;
	color:black;
	FONT-FAMILY:  MS Sans Serif;
	padding-left:5px;
		border-bottom: solid 1px #a7a6aa;
}
table.tblsubview td{
	background-color: white;
	text-align: left;
	vertical-align: top;
	font-size:13px;
}
table.tblsubview .label{
	padding-left:30px;
	padding-top:2px;
	text-align: right;
}
table.tblsubview .label2{
	padding-left:15px;
	padding-top:2px;
	text-align: right;
}
table.tblsubview .control{
	padding-left:10px;
	text-align: left;
	padding-right:30px;
	padding-top:2px;
}
table.tblsubview .head_in{
	border-top: solid 1px #a7a6aa;
}
table.tblsubview .spacebegin{
	padding-left:50px;
}
table.tblsubview td.center{

	text-align: center;

}
/*  End Table tblsearch */

/*   Table tblhead */
table.tblhead{
	border: solid 0px black;
	width:auto;
	text-align:center;
}

table.tblhead tr th{
	background-color: white;
	FONT-FAMILY:  Tahoma;
	font-size:18px;
	color:#F7931E;
	vertical-align: middle;
	text-align:left;
}


.shadow{
border:1px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */




/*  End Table tblhead */
