body
{
 font-family:Arial, Helvetica, sans-serif;
}
td, th, select, input, textarea 
{
	line-height: normal;
	margin-bottom:4px;
	color: #333333;
}
td input, td select, div select, td radio 
{
	vertical-align: middle;
}
input, textarea
{
	border: 1px solid #999999;
	margin-bottom:4px;
}

.top_menu{ width:300px;
			height:15px;
			float:right;
			margin:20px 0 0 0;
}
.top_menu a{ font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#000000;
			 text-decoration:none;
}
.top_menu a:hover{ font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#000000;
			 text-decoration:underline;
}
.top_menu span{ padding:0 5px 0 5px;

}
.borderBottom
{

	border-bottom:1px solid #BBE27C;
}
.userLogin
{
	background-color: #FFFFFF;
	background-image: url("../images/icon/icon_user.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 5px 2px;
	border: 1px solid #cccccc;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 25px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: normal;
	width: 227px;
	margin-bottom:5px;
}
.userPassword
{
	background-color: #FFFFFF;
	background-image: url("../images/icon/icon_pass.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 5px 2px;
	border: 1px solid #cccccc;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 25px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: normal;
	width: 227px;
	margin-bottom:5px;
}
.searchText
{
	background-color: #FFFFFF;
	background-image: url("../images/icon/search.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 5px 2px;
	border: 1px solid #cccccc;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 40px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: normal;
	width: 227px;
	height:20px;
	color:#999999;
	margin-bottom:5px;
}
label.error , input.error, div.error, span.error
{
	color:#FF0000;
	font-weight:bold;
}
.success
{
	color:#009966;
	font-weight:bold;
}

/* jquery pop-up styles */
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color: #D5EAEB;
  display:none;
}
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
  border: 3px solid #D5EAEB;
}

#boxes .window input
{ 
	margin:2px 0 2px 0; 
	padding:2px 0 2px 0; 
	border:1px solid #B2B1B1;
}
#boxes #dialog
{
  width:475px; 
  height:100px;
  padding:10px;
}
#boxes #dialogEdit
{
  width:475px; 
  height:180px;
  padding:10px;
}
#boxes #dialogDescription
{
  width:375px; 
  height:180px;
  padding:10px;
}

/* jquery pop-up styles */
#libraryDiv
{
	width:600px;
}
.libraryCompDiv
{
	width:400px;
	float:left;
}

.clear
{
	clear:both;
}
/* UPLOADIFY STYLES  */
fieldset {
	width: 500px;
}

#sample {
	display:table;
}
#sampleFile {
	float: left;
	display:table-cell;
	margin-right: 15px;
}
#download {
	margin-top: 15px;
	display: table;
}
.dlImage {
	display: table-cell;
	float: left;
	margin-right: 10px;
}
.dlText {
	float: left;
	display: table-cell;
}
.fileDetails {
	color: red;
}
.releaseDate{
	margin-top: -3px;
	color: gray;
}
#fileUploadstyleQueue
{
	margin-top: 5px;
	padding: 3px;
	background-color: white;
	border-color: #cecece;
	border-style: solid;
	border-width: 1px;
	overflow: auto;
	height: 200px;
	width: 500px;
}

/* UPLOADIFY STYLES  */