﻿body {
	background-color: rgb(220,220,220);
	color: #494949;
}

h1 {
	color: #DC8250;
}

/* styles for fields */
.flderror {
	background:#FFCCCC;
}

/* various text formatting styles */
.lvFldMessage {
	text-align:center;
    color: #494949;
}

span.lvFldLabel {
	font-style:normal; 
	font-weight:bold;
    color: #494949;
    vertical-align:top;
}


/* Styles for forms */
div.lvFormContainer, div.formcontainer {
/*	display:inline-block;*/
	margin:0;
	padding:0;
}

#forminfo {
	margin: 0 2px 2px 0;
	padding: 0 15px 15px 15px;
	max-width:26em;
	float:left;
}

form {
	margin:0;
	padding:0;
}

div.form {
	border: none;
	border-color: red;
	background-color: white;
	margin: 2px 15px 2px 0;
	padding: 15px 35px 15px 0;
	float: left;
}

/* styles for fieldsets */
/* normal */
fieldset.fs1 {
	padding: 0.5em 1em 1em 1em;
}
/* indented */
fieldset.fs2 {
	margin: 1em 1em 1em 2em;
	padding: 0.5em 1em 1em 1em;
}

/* styles for form layout and formatting */
span.lvFldNote {
    color: #494949;
	font-weight:normal;
/*	font-size:85%;*/
}

span.lvFldWarning {
	color:red;
	font-weight:bold;
	font-size:120%;
}

span.lvFldExample {
	color:gray;
}

*.lvIndent1 {
	margin-left:1em;
}
*.lvIndent2 {
	margin-left:2em;
}
*.lvIndent3 {
	margin-left:3em;
}
*.lvIndent4 {
	margin-left:4em;
}
*.lvIndent5 {
	margin-left:5em;
}
*.lvIndent6 {
	margin-left:6em;
}
*.lvIndent7 {
	margin-left:7em;
}
*.lvIndent8 {
	margin-left:8em;
}
*.lvIndent9 {
	margin-left:9em;
}
*.lvIndent10 {
	margin-left:10em;
}

*.lvGrey {
	color:gray;
}

/* Styles for Panels */
div.panel {
/*
display:inline-block;
vertical-align:top;
*/
float: left;

	border: none;
	border-color:blue;
	margin: 10px 10px 10px 10px;
	padding: 15px 15px 15px 15px;
	/* fallback (Opera) */
	background-color: #FFFFAA;
	/* Mozilla: */
/*	background-color: -moz-linear-gradient(top, #FFFF77, #FFFFBB);*/
	background: -moz-linear-gradient(top, #FFFF77, #FFFFBB);
	/* Chrome, Safari:*/
/*	background-color: -webkit-gradient(linear, left top, left bottom, from(#FFFF77), to(#FFFFBB));*/
	background: -webkit-gradient(linear, center top, center bottom, from(#DC8250), to(#EC9260));
	/* MSIE */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFF77', endColorstr='#FFFFBB', gradientType='0');
}
div.panel2 {
/*
display:inline-block;
vertical-align:top;
float: left;
*/

	border: none;
	border-color:blue;
	margin: 10px 10px 10px 10px;
	padding: 15px 15px 15px 15px;
	/* fallback (Opera) */
	background-color: #FFFFAA;
	/* Mozilla: */
/*	background-color: -moz-linear-gradient(top, #FFFF77, #FFFFBB);*/
	background: -moz-linear-gradient(top, #FFFF77, #FFFFBB);
	/* Chrome, Safari:*/
/*	background-color: -webkit-gradient(linear, left top, left bottom, from(#FFFF77), to(#FFFFBB));*/
	background: -webkit-gradient(linear, center top, center bottom, from(#FCFCFC), to(#FCFCFC));
	/* MSIE */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFF77', endColorstr='#FFFFBB', gradientType='0');
}


div#frmpanel {
}

div#frmpanel h1 {
  color: #494949;
  font-size: 30px;
  line-height: 1;
}

div#frmpanel h2 {
  color: #494949;
  font-size: 18px;
  line-height: 1;
  margin-left: 0.5em;
}

p div.panel {
  margin: 0.5em;
  padding: 5px;
}

div.panel ul {
  margin: 1em;
  padding: 0px 10px 0px 10px;
}

div.panel li {
  margin: 0em;
  padding: 5px 10px 5px 10px;
}


