/* HTML, Body */

html {

}
body {
	margin:0px;
	padding:0px;
	background-color: #c9c9c4;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

/* URL */
	a {
		color:#000;
		text-decoration:none;
		line-height:18px;
	}
	a:hover {
		text-decoration:underline;

	}
	
	a:active {
		text-decoration:inherit;

	}
	
	a:hover {
		text-decoration:inherit;

	}
	
	a.list{
		line-height:normal;
	}

/* Colors */
.beige {
	color: #a0a078;
}
.green {
	background: #CCFF00 !important;
}

.blue {
	background: #A4CAE6 !important;
}

.red {
	background: #FFC18A !important;
}

.yellow {
	background: #FBF484 !important;
}

/* Structure */

#top {
	height: 55px;
	background-color: #e4e4df;
}

	#menu {
		
	}
	
#horz_bar {
	background: url(/admin/img/template/horz_bar.gif) repeat-x;
	height: 10px;
}

#header {
	background: url(/admin/img/template/horz_bar_big.gif) repeat-x;
	height: 80px;
	width: 905px;
}

#main {
	width: 905px;
	background: #FFFFFF;
	float:left;
}
	#submenu {
		width: 205px;
		background-color: #ebebe6;
		float:left;
		display:inline;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		line-height:25px !important;
	}
		#submenu div {
			height: 25px;
		}
		#submenu .active {
			border-bottom:1px solid #FFF;
			background: url('/admin/img/template/arrow.gif') #a0a078 4% 50% no-repeat;
		}
		#submenu .inactive {
			border-bottom:1px solid #FFF;
			background: url('/admin/img/template/arrow.gif') 4% 50% no-repeat;
		}
		#submenu div p {
			margin:0px;
			margin-left:20px;
		}
		
		#submenu a {
			color:#000;
			text-decoration:none;
			line-height:25px !important;
		}
		#submenu a:hover {
			text-decoration:underline;
		}
		
		#submenu a:active {
			text-decoration:inherit;
		}
		
		#submenu a:hover {
			text-decoration:inherit;
		}
	
	#content {
		width:500px;
		float:left;
		padding-top:10px;
		padding-left:10px;
		overflow:visible;
		display:inline;
	}
	#margin {
		width:100px;
		float:left;
		height:690px;
		padding-top:10px;
		padding-left:10px;
		margin:10px;
		margin-top:0px;
		border-left: 1px solid #cccccc;
	}
	
#footer {
	background: #a0a078;
	color:#FFF;
	height:20px;
	text-align:center;
	float:left;
	font-weight:bold;
	clear:both;
	width:905px;
	line-height:20px !important;
}

.noticeTable{
	background: #a0a078;
	color:#FFF;
	border: 1px solid #6E6E56;
}

/* Button  */
	.btn{
	float:left;
	margin-top:32px;
	position:relative;
	margin-left:-1px;
	cursor: pointer;
	}
	
		.btn .left {
			background:url(/admin/img/buttons/left.gif) no-repeat;
			width: 4px;
			height: 23px;
			float:left;
		}
		.btn .center {
			background:url(/admin/img/buttons/center.gif) repeat-x;
			height: 23px;
			display:block;
			text-align:center;
			padding-left:10px;
			padding-right:10px;
			float:left;
		}
			.btn p {
			margin: 0px auto;
			font-size:11px;
			line-height:23px !important;
			font-family: Verdana, Geneva, sans-serif;
			}
		.btn .right {
			background:url(/admin/img/buttons/right.gif) no-repeat;
			width: 2px;
			height: 23px;
			float:left;
		}
	
		/* Button  */
		.active .left  {
			background:url(/admin/img/buttons/left_h.gif) no-repeat;!important
		}
		.active .center {
			background:url(/admin/img/buttons/center_h.gif) repeat-x;!important
		}
		.active .right  {
			background:url(/admin/img/buttons/right_h.gif) no-repeat; !important
		}
		
/* FORMS */

	.formtable {
		border: 1px solid #ADADAD;
		clear:both;
		width:560px;
		font-family:Arial,Verdana,Sans-serif;
		background:#F4F4F4 none repeat scroll 0% 0%;
		font-size:11px;
	}
	
		.formtable td, th {
			background:#F4F4F4 none repeat scroll 0% 0%;
			height:22px;
			padding:0px;
			vertical-align:middle;
			border:0px;
		}
		
		.formtable th {
			padding-left:8px;
			padding-top:5px;
		}
		
		.formtable label {
			padding-left:8px;
		}
		
		.formtable .text{
			background:#FFFFFF none repeat scroll 0% 0%;
			border:1px solid #ADADAD;
			margin:0pt;
			padding-top:2px;
		}
		
		.formtable .select{
			background:#FFFFFF none repeat scroll 0% 0%;
			border:1px solid #ADADAD;
			margin:0pt;
		}
		
		.formtable .radio{
			background:transparent;
			margin:0pt;
			padding-top:2px;
			width:20px !important; 
		}
		
		.submit {
			background:#FFFFFF none repeat scroll 0% 0%;
			border:1px solid #ADADAD;
			margin:0pt;
			padding-top:2px;
			color:#000;
		}
		.submit:hover {
			background-color: #a0a078;
			color:#FFF;
			border:1px solid #ADADAD;
			margin:0pt;
			padding-top:2px;
		}

	table {
		empty-cells:show;
	}
	
	/* FONT STYLE*/
	.head{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#993;
	}
	
	.step_head{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993;
	text-transform:capitalize;
	}