/*
	Athene form styles
*/

table.form
{
	width : 570px;
}

th.form
{
	background-color : #B6C9FC;
	padding : 5px 10px 5px 10px;
	
	font-weight : normal;
	
	color : #26292E;
	
	width : 35%;
	vertical-align : top;
	
	text-align : left;
}

th.form-alternative
{
	background-color : #D8DEF6;
	padding : 5px 10px 5px 10px;
	
	font-weight : normal;
	
	color : #26292E;
	
	width : 35%;
	vertical-align : top;
	
	text-align : left;
}

td.form
{	
	width : 65%;
	padding-left : 5px;
	vertical-align : top;
}

input.form
{
	height : 22px;
	width : 90%;
	color : #26292E;
	
	border : solid 1px #B6C9FC;
	padding : 3px 3px 3px 3px;
}

input.file
{
	height : 22px;
	width : 90%;
	color : #26292E;
	
	border : solid 1px #B6C9FC;
	padding : 3px 3px 3px 3px;
}

input.radio
{
	color : #26292E;
}

input.number
{
	height : 20px;
	color : #26292E;
	
	border : solid 1px #B6C9FC;
	padding : 3px 3px 3px 3px;
	
	background-color : #B6C9FC;
}

input#validation
{
	height : 36px;
	color : #26292E;
	width : 60px;
	
	border : solid 1px #B6C9FC;
	padding : 3px 3px 3px 3px;
	font-family : Courier New;
	font-weight : bold;
	font-size : 11pt;
	
	float : left;
}

input.url
{
	height : 22px;
	width : 90%;
	color : #0000FF;
	text-decoration : underline;
	
	font-family : Arial;
	
	border : solid 1px #B6C9FC;
	padding : 3px 3px 3px 3px;
}

select
{
	width : 100%;
}

div#dynamic-filter-category-form
{
	padding-bottom : 10px;
	width : 580px;
}

textarea.form
{
	height : 100%;
	width : 90%;
	color : #26292E;
	
	font-family: Arial;
	font-size : 10pt;
	
	border : solid 1px #B6C9FC;
	padding : 3px 3px 3px 3px;
}

textarea.code
{
	height : 100%;
	width : 400px;
	color : #26292E;
	
	font-family: Courier New;
	font-size : 8pt;
	
	border : solid 1px #B6C9FC;
	padding : 3px 3px 3px 3px;
	
	overflow : scroll;
}

img.validation
{
	border : solid 2px #B6C9FC;
	margin-left : 3px;
}