hr {
height : 1px;
border-top-width : 0;
border-right-width : 0;
border-left-width : 0;
padding : 0;
margin-top : 1px;
margin-right : 0;
margin-bottom : 2px;
margin-left : 0;
border-bottom-width : 0;
background-color : #4a4a4a;
color : #4a4a4a;
}

img {
border : 0;
}

body {
font-family : Tahoma;
font-size : 11px;
color : #ffffff;
background-color : #010e17;
background-image : url(background_pm.gif);
background-attachment : fixed;
background-repeat : repeat-x;
background-position : left top;
margin : 0;
padding : 0;
}

tr {
font-family : Tahoma;
font-size : 11px;
line-height : 14.5px;
color : #ffffff;
}

input {
font-family : Tahoma;
font-size : 11px;
}

select {
font-family : Tahoma;
font-size : 11px;
}

textarea {
font-family : Tahoma;
font-size : 11.5px;
}

a {
color : #55aaff;
}

color {
color : #ffffff;
}

.tab-on {
padding : 2px 0;
color : #000000;
background-color : #85cbeb;
width : 100px;
}

.tab-onr {
padding : 2px 0;
color : #000000;
background-color : #85cbeb;
width : 100px;
}

.tab-off {
padding : 2px 0;
color : #666666;
width : 100px;
background-color : #17668c;
}

.tab-offr {
padding : 2px 0;
color : #666666;
width : 100px;
background-color : #17668c;
}

.tab-none {
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : none;
border-right-style : none;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #cccccc;
border-right-color : #cccccc;
border-bottom-color : #cccccc;
border-left-color : #cccccc;
}

.show-table {
display : block;
}

.hide-table {
display : none;
}

.filelist a {
text-decoration : none;
}

.filelist a:hover {
text-decoration : underline;
}

.title {
font-size : 18px;
font-weight : bold;
}

.g {
text-align : center;
color : #00ff00;
}

.y {
text-align : center;
color : #ffff00;
}

.r {
text-align : center;
color : #ff0000;
}

.n {
color : blue;
}

.style1 {
font-size : 12px;
font-weight : bold;
}

.style2 {
font-weight : bold;
}

div.info {
border-right : 2px solid green;
padding-right : 10px;
border-top : 2px solid green;
padding-left : 10px;
background : #dfd;
padding-bottom : 0;
margin : 10px 0;
border-left : 2px solid green;
padding-top : 0;
border-bottom : 2px solid green;
}

div.warning {
border-right : 2px solid red;
padding-right : 10px;
border-top : 2px solid red;
padding-left : 10px;
background : #fdd;
padding-bottom : 0;
margin : 10px 0;
border-left : 2px solid red;
padding-top : 0;
border-bottom : 2px solid red;
}

.image {
position: relative;
display : inline;
width : auto;
height : auto;
margin : 0;
padding : 0;
}

a.image:link, a.image:visited {
display : inline;
text-decoration : none;
font-size : 9px;
font-weight : bold;
color : #ffc500;
}

div.image_left {
display : inline;
float : left;
width : 3px;
height : 27px;
background : url("left.gif") no-repeat;
}

div.image_middle {
display : inline;
float : left;
width : 94px;
height : 27px;
_padding : 5px;
background : url("middle.gif") repeat-x;
}

div.image_right {
display : inline;
float : left;
width : 3px;
height : 27px;
background : url("right.gif") no-repeat;
}

/* The progressbar for upload and download, including the outer div holder */
.progressouter
{
	border:1px solid #FFFFFF; width:300px; height:10px;
}

.progressdown
{
	background-color:#FFFFFF;
	width:0%;
	height:8px;
	margin: 1px;
}

.progressup
{
	background-color:#FFFFFF;
	width:0%;
	height:8px;
	margin: 1px;
}

.tbl1 {text-align:left;border-collapse: collapse;}
.tbl1 tr td, .tbl1 tr th {border:1px solid #c3c3c3; padding:3px; color: black;}
.tbl1 tr td {background-color: #FFFFFF; font-size: 12px;}
.tbl1 tr.hi td {background-color: #F3F3F3;}
.tbl1 tr:hover td {background-color: #E9F0FF;}
.tbl1 tr td.pub, .tbl1 tr:hover td.pub {background-color: #E0FFE0;}
.tbl1 tr.hdr td, .tbl1 th, .hdr {background-color:#d3d3d3; font-weight: bold; text-align:center;}
