﻿W.clear
{
	clear:both;	
}
input.medium_input
{
	border: solid 1px #AAA;
	font-family: Tahoma, Verdana, Sans-Serif;
	padding: 2px;
	width: 300px;
}
input.short_input
{
	border: solid 1px #AAA;
	padding: 2px;
	width: 160px;
}
input.file
{
	position: relative;
    width: auto;
}
input.button
{
	background:transparent url(../images/button_bg.gif) repeat-x scroll 0 0;
	border:1px solid #2D5082;
	margin:2px;
	padding:2px 8px 0;
	height: 22px;
}
textarea.medium_input
{
	border: solid 1px #AAA;
	font:12px/1.5em, Tahoma, Verdana, Sans-Serif;
	padding:2px 3px;
	width:300px;
	
}
.text_align_right
{
	text-align: right;
}
.input-form
{
	
}
.input-form td
{
	padding:4px;
}
.show-form 
{
	border-collapse:collapse;
}
.show-form th
{
	text-align:right;
}
.show-form td, .show-form th
{
	padding:4px;
	border:solid 1px #ccc;
}/*
.button
{
	margin:2px;
	padding:1px 8px;
}*/


.tinynum
{
	font-size:11px;
}
.hidden
{
	display:none;
}
.hidden-holder
{
	visibility:hidden;
}
a.tag,
a.tag:visited,
a.tag:hover,
a.tag:link
{
	color:#e00;
	padding:1px 2px;
	text-decoration:none;
	white-space:nowrap;
}
a.tag-link
{
	padding:1px 2px;
}
.validator
{
	color:Red;
}
input.link-button
{
	background:transparent;
	border:none;
	color:#00f;
	padding:0;
	cursor:pointer;
	margin:0;
}
input.link-button:hover
{
	text-decoration:underline;
}
.warning
{
	/*background:url(../images/bg-warning.gif) no-repeat 50% 50%;*/
	height:11px;
	line-height:11px;
	padding:0 5px;
	font-size:11px;
	color:Red;
}