body {
	font-family: Verdana,Arial,sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.formText, .formTextDisabled , .formCheckboxOn, .formCheckboxOff, .formTextarea {
	border: solid 1px #999999;
	background-color: #ffffff;
	color: #999999;
	font-family: Verdana,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;	
	font-weight: bold;
	padding: 3px;
	width: 350px;
	letter-spacing: 0px;
}

.formText, .formTextDisabled , .formCheckboxOn, .formCheckboxOff {
	height: 18px;
}

.formTextDisabled {
	border: solid 1px #8b9849;
	background-color: #edf2d4;	
}

.formCheckboxOn, .formCheckboxOff  {
	width: 18px;
	cursor: pointer;
}

.formCheckboxOff {
	border: solid 1px #999999;
	background-color: #ffffff;
}

.formCheckboxOn {
	border: solid 1px #8b9849;
	background: #edf2d4 url(/css/images/checkbox.jpg) no-repeat center center;
}

.formList, .formDropdown {
	border: solid 1px #999999;
	font-family: Verdana,Arial,sans-serif;
	color: #999999;	
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;	
	font-weight: bold;
}

.formList {
	width: 100%;
}

.formCatalog {
	font-family: Verdana,Arial,sans-serif;
	color: #999999;	
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;	
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.formCatalog .cols {
	float: left;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	background: #edf2d4;
}

.formCatalog .cols span {
	border-left: solid 1px #999999;
	height: 20px;
	line-height: 20px;
	float: left;
	overflow: hidden;
	padding: 0px 3px 0px 3px;
}

.formCatalog .list {
	clear: left;
	border: solid 1px #999999;
	height: 70px;
	overflow: auto;
	cursor: default;	
}

.formCatalog .list .cols {
	border: 0px;	
	background: #ffffff;
}

.formCatalog .list .selected {
	color: #ffffff;
	background: #316ac5;
}

.formCatalog .list .chart {
	background: #f5f5f5;
}

.formCatalog .list .cols span {
	border-left: solid 1px #dddddd;
	height: 17px;
	line-height: 17px;
	float: left;	
	overflow: hidden;
}


.formDropdown {
	width: 358px;
	padding: 3px;
}

.formButtonSmall, .formButtonMedium , .formButtonLarge {
	cursor: pointer;
	height: 25px;
	padding: 0px;
	font-family: Verdana,Arial,sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;	
	color: #8b9849;
	display: inline;
	text-align: center;
	border: 0px;
}

.formButtonSmall {
	background: url(/css/images/background-button-small-out.gif) no-repeat;
	width: 60px;	
}

.formButtonSmall:hover {
	background: url(/css/images/background-button-small-over.gif) no-repeat;
}

.formButtonMedium {
	background: url(/css/images/background-button-medium-out.gif) no-repeat;
	width: 120px;	
}

.formButtonMedium:hover {
	background: url(/css/images/background-button-medium-over.gif) no-repeat;
}

.formButtonLarge {
	background: url(/css/images/background-button-large-out.gif) no-repeat;
	width: 180px;	
}

.formButtonLarge:hover {
	background: url(/css/images/background-button-large-over.gif) no-repeat;
}

.stationInfo, .stationWarning, .stationError, #stationWait, .stationQuestion {
	margin-top: 10px;
	width: 600px;
	color: #000000;
	padding: 10px 0px 10px 40px;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
}

.stationInfo {
	border-top: solid 1px #8b9849;
	border-bottom: solid 1px #8b9849;
	background-color: #edf2d4;
}

.stationWarning, .stationError, #stationWait {
	border-top: solid 1px #b53766;
	border-bottom: solid 1px #b53766;
	background-color: #d5abbb;
}

.stationQuestion {
	float: left;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

.stationInfo {
	background: #edf2d4 url(/css/images/info.jpg) no-repeat 5px center;
}

.stationWarning {
	background: #d5abbb url(/css/images/warning.jpg) no-repeat 5px center;
}

.stationError {
	background: #d5abbb url(/css/images/error.jpg) no-repeat 5px center;
}

#stationWait {
	display: none;
	background: #d5abbb url(/css/images/wait.gif) no-repeat 4px center;	
}

.stationQuestion {
	background: #f5f5f5 url(/css/images/question.jpg) no-repeat 5px center;
}

.stationQuestion .answers {
	margin-top: 10px;
	float: right;
}

.help {
	float: left;
	border: solid 1px #8b9849;
	background-color: #edf2d4;
	padding: 12px;
	margin: 2px 0px 0px 10px;
	width: 200px;
	font-size: 12px;
}
