body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
}

/*table, td {
		width:100%;
		height:100%;
		border:0px;
	}*/

td { vertical-align:top;}

a:hover{text-decoration:underline;}

img { border:0px;}

.m_text, table, li, input, textarea, select
	{
		font-family:Helvetica, sans-serif, Verdana, Arial;
		font-size:10px;
		font-weight:normal;
		line-height:14px;
		color:#000000;
	}
	
.h_text
	{
		font-family:Helvetica, sans-serif, Verdana, Arial;
		font-size:10px;
		font-weight:bold;
		line-height:14px;
		color:#467495;
	}

a { color:#000000; text-decoration:none;}

a:active, a:focus {
outline: 0
}

object {outline: 0}

span a { text-decoration:none;}

span a:hover { text-decoration:underline;}
	
.c_text	{ color:#9E9EA1; line-height:11px;}

.c_text span { color:#7D9FBA}

.c_text a { color:#9E9EA1; text-decoration:none;}

.c_text a:hover { text-decoration:underline;}

.c_text span a { color:#7D9FBA; text-decoration:underline;}

.c_text span a:hover { text-decoration:none;}

.x_text a { color: #000000; text-decoration: none; font-weight: normal;}

.x_text a:hover { color: #9E9EA1; text-decoration: none;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
	}

.form{height:23px; margin-top:3px;}	

.form input	{width:172px; height:20px; border-color:#616161; border-width:1px; background-color:#35363B; border-style:solid; padding-left:9px}

/*textarea{width:172px; height:140px; border-color:#616161; border-width:1px; background-color:#35363B; border-style:solid; padding-left:9px; overflow:hidden; margin-top:3px;}*/

select { background-color:#35363B; border: 1px solid #616161}

ul {margin:0; padding:0; list-style:none}
li {background:url(images/a.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 10px}		

li a
	{		
		line-height:18px;
		color:#7D9FBA;		
	}
	
.ul1 li a { text-decoration:none;}

.ul1 li a:hover { text-decoration:underline;}

.main_cell { height: 450px; padding: 0px 0px 6px 0px}

#overlay {
	background-image: url('images/overlay.png');
}

* html #overlay {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}

body.snif {
	background: #ffffff;             /* background behind table */
}
td.snDir {
	color: #ffffff;                  /* table header text color */
	background-color: #000000;       /* table header background color */
}
td.snDir a {
	color:white;                     /* link text color within table header */
}
tr.snHeading, td.snHeading, td.snHeading a {
	color: #dddddd;                  /* column headings text color */
	background-color: #444444;       /* column headings background color */
}
tr.snF td a {
	color: #000000;                  /* file listing link text color (filename)*/
}
tr.snF td a:hover, a.snif:hover {
	background-color: #bbbbee;       /* file listing link hover background color */
}
tr.snEven {
	background-color: #eeeeee;       /* file listing background color for even numbered rows */
}
tr.snOdd {
	background-color: #dddddd;       /* file listing background color for odd numbered rows */
}
tr.snF td {
	color: #444444;                  /* file listing text color */
}
.snCopyright * {
	color: #bbbbbb;                  /* copyright notice text color */
}
.snWhite {
	color: white;                    /* active page in paging header */
}

/*** FONTS ***/
.snif a, a.snif {
	text-decoration: none;
}
.snif a:hover, a.snif:hover {
	text-decoration: underline;
}
.snCopyright * {
	font-size: 8pt;
}
.snifSmaller {
	font-weight: normal;
	font-size: 8pt;
}
td.snDir {
	font-weight: bold;
}
tr.snHeading, td.snHeading, td.snHeading a {
	font-weight: bold;
}


/*** MARGINS AND POSITIONS ***/

table.snif td.littlepadding {
	padding-left: 0px;
	padding-right: 0px;
}
td.snDir {
	padding-top: 3px;
	padding-bottom: 3px;
}
tr.snHeading, td.snHeading, td.snHeading a {
	padding-top: 3px;
	padding-bottom: 3px;
}
.snif img {
	border:none;
}
.snW {
	white-space: normal;
}	

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}