@charset "utf-8";
/* CSS Document */


.forms { width: 269px;}


/* IE6 fix */
*.forms { width: 268px;}



	form{
		width:100% !important;
		}


	label{
		padding:0px 5px;
		width: 60px;
		font-size: 11px;
		font-weight: bold;
		}

	label.error,
	input.submit
		{
		margin-left:60px !important;
		}			
		
.input_fixed {width: 150px;}
	
/*** FORM BLOCKS ***/

form ul.appt {
	padding:4px 5px;
	list-style: none;
	margin: 0px;
}
	
form ul.appt li {
		
	font-size:inherit !important;
	padding: 10px;
	border-top:1px dotted #265a89;
	display:block;
}
	
form ul.appt li:first-child {
	border:none;
}
		
form ul.appt li.last {
	border: none; margin-left: 60px; margin-top: 0px;
	width: 68px;
}

#rightcol .appt li {padding: 5px;}

	
/*** FORM BLOCK ELEMENTS ***/

	label
		{
		padding:0px 0px;
		width: 60px;
		float: left;
		clear: left;
		}
		
	.error{
		color: #c00;
		}
		
	label.error
		{
		font-size: 10px;
		font-weight: bold;
		width: 130px;
		color: #58bde2; 
		vertical-align: top; 
		}
		

/*** FORM ELEMENTS ***/

	input.submit{
		margin:10px 0px 5px 60px;
		padding:0px 2px;
		}

	input, textarea, select
		{
		font-size:11px;
		line-height:1.6em;
		}

	input, textarea, select
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}

	.input[type="text"],
	textarea
		{
		padding:1px;
		}
		
	.input[type="radio"],
	.input[type="checkbox"]
		{
		margin:0px;
		padding:0px;
		position:relative;
		top:3px;
		}
		

/* specific row styling for the table-row table ... */
		
.row-highlight{
	border:1px solid red !important;
	background:#ccc;
}
				
.highlight-selected{
	background-image:url('../images/highlight-selected.gif') !important;
}

/* specific row styling for the lists ... */
				
.list-highlight{
	border:1px solid red !important;
}
				
/* specific row styling for the - but NOT highlight related. Just to make the look pretty  ... */
	
.red {
	color:#f00;
	font-style:italic;
}
				
.highlight{
	background-image:url(../images/highlight.gif);
}		


.corners{display:block}
.corners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#1a4973}
.corners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #123250;
  border-right:1px solid #123250;
  background:#163f63}
.corners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #0d253c;
  border-right:1px solid #0d253c;
  background:#174167}
.corners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #174167;
  border-right:1px solid #174167;}
.corners4{
  border-left:1px solid #123250;
  border-right:1px solid #123250}
.corners5{
  border-left:1px solid #163f63;
  border-right:1px solid #163f63}
.cornersfg{
  background:#1a4973}