﻿/*----- Forms -----------*/
ul.formHorizontal
{
	list-style-type: none;
	list-style-image: none;
	padding:0;
	margin:0;
}
ul.formHorizontal li
{
	overflow:hidden;
}
ul.formHorizontal label
{
	display: block;
	width: 120px; /* ADJUST : Width of the label */
	float: left;
	text-align: right;
	margin-right: 3px;
}
ul.formHorizontal textarea:focus, ul.formHorizontal input:focus
{
	background-color: #FFFFCC;
}
ul.formHorizontal .fm-req input
{
	border: solid 1px darkred;
}
ul.formHorizontal .fm-req label
{
	font-weight: bolder;
}
/* Lists rendered in table */
ul.formHorizontal table
{
	float: left;
}
ul.formHorizontal table label
{
	display: inline;
	float: none;
}
ul.formHorizontal .checkbox
{
	margin-left:100px; /*Same as form's label width*/
}
ul.formHorizontal .checkbox label
{
	float:none;
	display:inline;
}

.newSiteForm .newSiteFormTip
{
	color:#777777;
	font-size:7pt;
}

.newSiteForm .newSiteFormContent
{
	padding:0.3em 0.3em 0.3em 1em;
	margin:0;
}
.newSiteForm legend
{
	font-weight:bold;
	background-color: Transparent;
	padding: 0 0.5em;
}
.newSiteForm fieldset
{
	border-right: dotted 1px #CCCCCC;
	border-left: dotted 1px #CCCCCC;
	border-bottom: dotted 1px #CCCCCC;
	border-top:none;
	margin-bottom: 10px;
	padding:0 0 0 10px;
	background:transparent url(images/imgForm.gif) repeat-x 0 0;	
}
