﻿

/*************************************************************/
.verticalTable
{
	width:100%;
	table-layout:fixed;
}

.verticalTable.hint
{
}

.verticalTable th
{
	vertical-align:top;
	width:40%;/* !important;*/
	padding:2px 4px 2px 4px;
	text-align:left;
}

.verticalTable th span
{
	font-weight:bold;
}

.verticalTable td
{
	vertical-align:top;
	width:60%;
}

.verticalTable td input
{
	width:100%;
}

.verticalTable td input.radio
{
	width:30px;	
}

.verticalTable .checkbox
{
	width:35px;
	text-align:left;
}
.verticalTable .checkbox input
{
	width:15px;
	margin-left:4px;
}

.verticalTable td select
{
	width:100%;
}

.verticalTable td checkbox
{
	width:30px;
}

.verticalTable td textarea
{
	width:100%;
}
.verticalTable td  input.submit
{
	width:100px;
}


/***************************** horizontalTable ********************************/
.horizontalTable
{
	width:100%;
}

.horizontalTable .name a:hover { 
    color: #ee7203 !important; 
    font-weight: bold !important; 
}
 
.horizontalTable.hint
{
}

.horizontalTable th
{
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	padding:2px 4px 2px 4px;
}

.defaultHorizontalTableth span
{
	font-weight:bold;
}

.horizontalTable td
{
	vertical-align:top;
	text-align:left;
	padding:2px 4px 2px 4px;
}

.horizontalTable td input
{
	width:100%;
}

.horizontalTable td input.radio
{
	width:30px;	
}

.horizontalTable .checkbox 
{
	width:30px;	
}

.horizontalTable td select
{
	width:100%;
}

.horizontalTable td textarea
{
	width:100%;
}

.horizontalTable td input.submit
{
	width:100px;
}