/***
ams 10:49 AM 2/17/2012
_link('href $relativePath/_layout.css | rel stylesheet | type text/css');
***/

body{
	margin:			0px;
	padding:			0px;
	font-size:		1.0em;
	font-family:		helvetica, arial;
	//text-align:		center;   // commented by Anil due to align issue
	//background-color:	#000000;
}
a{
	text-decoration:	none;
	color:			#108010 ;
}
a:hover{
	color:			#c01010;
	text-decoration:	underline;
}
a.navi{
	text-decoration:	none;
	color:			#808080;
	font-family:		helvetica, arial;
}
a.navi:hover{
	color:			#000000;
}
.form fieldset{
	padding:			10px;
	border:			1px solid #404040;
}
.form legend{
	padding:			0px 4px;
	font-size:		1.2em;
	font-weight:		bold;
}
.form ol{
	list-style-type:	none;
	margin:			0px;
	padding:			0px;
}
.form li{
	margin:			0px;
	padding:			2px;
}
.form label{
	display:			block;
	float:			left;
	width:			95px;
	text-align:		right;
	padding-right:		4px;
}
.form button{
	line-height:		normal;
	padding:			2px 10px;
	font-family:		helvetica, arial;
	font-size:		0.8em;
	border-top:		1px solid #d0d0d0;
	border-right:		1px solid #404040;
	border-bottom:		1px solid #404040;
	border-left:		1px solid #d0d0d0;
}
.form button:active{
	border-top:		1px solid #a0a0a0;
	border-right:		1px solid #e0e0e0;
	border-bottom:		1px solid #e0e0e0;
	border-left:		1px solid #a0a0a0;
}
.form input, .form select, .form textarea{
	border:			1px solid #c0c0c0;
	background-color:	#f8f8f8;
	font-family:		"courier new";
}
input.form, select.form, textarea.form{
	border:			1px solid #c0c0c0;
	background-color:	#f8f8f8;
	font-family:		"courier new";
}
.form table.list{
	border:			1px solid #404040;
	border-width:		1px 0px 0px 1px;
}
.form table.list td{
	padding:			2px 10px;
	border:			1px solid #404040;
	border-width:		0px 1px 1px 0px;
	vertical-align:	top;
	background-color:	#ffffff;
}
.form table.list td.header{
	background-color:	#e0e0e0;
	font-weight:		bold;
}
.form table.list tr.highlight td{
	background-color:	#e8faf0;
}
div.headerlabel{
	/*font-family:		TitilliumText14L250wt, trebuchet ms;*/
	font-family:		helvetica, arial;
	font-weight:		bold;
	font-size:		1.3em;
	padding-bottom:	15px;
	color:			#61ba09;
}
div.pagelabel{
	float:			right;
	margin-top:		-55px;
	margin-right:		-15px;
	font-family:		helvetica, arial;
	font-size:		0.7em;
	color:			#808080;
}
div.error{
	color:			#c01010;
	font-weight:		bold;
	background-color:	#ffe0e0;
	border:			1px solid #c01010;
	padding:			3px 10px;
}
div.notice{
	color:			#1010c0;
	background-color:	#e0e0ff;
	border:			1px solid #1010c0;
	padding:			3px 10px;
}
button.style1{
	-moz-border-radius:		6px;
	-webkit-border-radius:	6px;
	-khtml-border-radius:	6px;
	line-height:			normal;
	padding:				2px 10px;
	font-family:			helvetica, arial;
	font-size:			0.9em;
	background:			#5E9644;
	border:				1px solid #a0a0a0;
	color:				#ffffff;
	margin:				0px 1px;
}
button.style1:active{
	border:				1px solid #000000;
}