@charset "utf-8";

/* CSS Document */

body {

	background-color:#FFFFFF;

	font-family: Tahoma, Arial;

	font-size:11px;

	color:#444444;

}

a, a:link, a:visited { 

	color: #444444;

	text-decoration:none;

}

a:hover {

	color: #FF6600;

	text-decoration:none;

}

label { 

	float: left; 

  	font: 11px Tahoma, Arial;

}

br { clear: both; }

/*input { border: 1px solid #444444; margin-bottom: .5em;  }*/

input.error { border: 1px solid red; }

label.error {

	background: url('../images/unchecked.gif') no-repeat;

	padding-left: 20px;

	margin-left: .3em;

}

.checked {

	background: url('../images/checked.gif') no-repeat;

	padding-left: 20px;

	margin-left: .3em;

}

.formitems {

	border: 1px solid #CCCCCC;

	background-color:#FFFFFF;

	height:15px;

  	font: 11px Tahoma, Arial;

	color:#444444;

	padding-left:4px;

	vertical-align:middle;

	text-align:left;

}

.formitemsdisabled {

	border:1px solid #CCCCCC;

	background-color:#DDDDDD;

	height:15px;

  	font: 11px Tahoma, Arial;

	color:#444444;

	padding-left:4px;

	vertical-align:middle;

	text-align:left;

}

.formlist {

	border:1px solid #CCCCCC;

	background-color:#FFFFFF;

  	font: 11px Arial;

	color:#333;

	height:20px;

	padding-left:4px;

	vertical-align:middle;

	text-align:left;

}

.formmultiline {

	border: 1px solid #CCCCCC;

	background-color:#FFFFFF;

  	font: 11px Arial;

	color:#333;

	height:80px;

	padding-left:4px;

	vertical-align:middle;

	text-align:left;

	overflow:scroll;

}

.textOrangeRed {

	color:#FF6600;

	text-decoration:none;

}

.textHeader {

	color:#666666;

  	font: bold 14px Arial;

}

.textSubHeader {

	color:#FF6600;

  	font: bold 16px Arial;

}

.horizLine {

  	width: 100%;

	height:24px;

	background: #FFFFFF url(../images/dot_dark.gif) center left repeat-x;

}

.dotline {

	padding-bottom:2px;

	background: transparent url(../images/dot_dark.gif) bottom left repeat-x;

}





