/* CSS Document */
#body {
	background:url(../images/top_background.jpg) repeat-x;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	text-align: center;
	margin: 0px;
}
#body1{
	 font-family:Arial;
	 font-size:11px;
	 text-align: center;
	 margin: 0px;
}
#wrapper {
	margin: 0px auto; 
	width: 1000px;
	text-align: left;
	position: relative;
}

#header {
	width: 1200px;
	height:113px;
	text-align: left;
	position: relative;
}

#logo{
	float:left;
	width:210px;
	height:66px;
	margin-top:30px;	
}

#top_right{
	float:right;
	width:auto;
	height:66px;
	margin-top:30px;
	line-height:56px;
	font-family:verdana; font-size:10px; font-weight:bold; color:#A1A1A1;
}

.top_txt_orange{
	font-family:verdana; font-size:10px; font-weight:bold; color:#ECBA01;
}
/***************************** top navigation ************************************/
#navigation{
	height:32px;
	float:left;
	width:1120px;
}

#link a:hover{
	font-family:verdana; font-size:12px; font-weight:normal; text-align:center;
	color:#fff;
	width:106px;
	background:#9D8549;
	height:35px;
	line-height:35px;
	display:block;
	float:left;	
	border: 0;
	text-decoration: none;
}

#link a:link{
	font-family:verdana; font-size:12px; font-weight:normal; text-align:center;
	color:#fff;
	width:106px;
	height:35px;
	line-height:35px;
	display:block;
	float:left;	
	border: 0;
	text-decoration: none;
}

#link a:visited{
	font-family:verdana; font-size:12px; font-weight:normal; text-align:center;
	color:#fff;
	width:106px;
	height:35px;
	line-height:35px;
	display:block;
	float:left;	
	border: 0;
	text-decoration: none;
}

#link {
	font-family:verdana; font-size:12px; font-weight:normal; text-align:center;
	color:#fff;
	text-decoration:none;
	width:106px;
	height:35px;
	line-height:35px;
	display:block;
	float:left;	
	border: 0;
	text-decoration: none;
}
#seperator{
	height:35px;
	background:url(../images/seperator.jpg) no-repeat; width:5px;
	float:left;
}
/***************************** contant ************************************/
#content{
	width:1000px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}
/***************************** contant right ************************************/
#right_content{
	width:844px;
	float:left;
	margin-left:15px;
}
#right_content_top{
	width:814px;
	background:url(../images/table_top.jpg) no-repeat;
	height:20px;
	line-height:20px;
	float:left;
	padding:0px 15px 0px 15px;
}
#right_content_top_header{
	width:230px;
	font-family:Arial;
	font-size:12px;
	color:#95814E;
	font-weight:bold;
	margin-top:3px;
	text-align:center;
	height:20px;
	line-height:20px;
	float:left;
}
#right_content_middle{
	width:814px;
	padding:0px 15px 15px 15px;
	float:left;
	background:url(../images/table_middle.jpg) repeat-y;
}
#right_content_middle a:link{
	color: #666666;
	text-decoration:none;
}
#right_content_middle a:visited{
	color:#666666;
	text-decoration:none;
}
#right_content_down{
	width:814px;
	height:23px;
	padding:0px 15px 15px 15px;
	float:left;
	background:url(../images/table_down.jpg) no-repeat;
}
#invoice_top{
	 width:970px;
	 background:url(../images/invoice_top.jpg) no-repeat;
	 height:21px;
	 line-height:21px;
	 float:left;
	 padding:0px 15px 0px 15px;
}
#invoice_middle{
	 width:970px;
	 padding:0px 15px 15px 15px;
	 float:left;
	 background:url(../images/invoice_middle.jpg) repeat-y;
}
#invoice_down{
	 width:970px;
	 height:23px;
	 padding:0px 15px 15px 15px;
	 float:left;
	 background:url(../images/invoice_down.jpg) no-repeat;
}
.invoice_dotted{
 border-bottom:dotted 1px #000;
}
.form_button{
	background:#ECBC02;
	text-align:center;
	width:143px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	display:block;
	cursor:pointer;
}
.customer_top{
	background:url(../images/customer_top.jpg) repeat-x;
	color:#79777A;
	font-size:12px;
	font-weight:bold;
}
#edit{
	color:#9E864A;
	background:url(../images/edit_img.jpg) no-repeat;
	height:21px;
	line-height:23px;
	width: auto;
}
#sub_header{
	border-top:solid 1px #e3e3e3;
	color:#E9BE00;
	height:34px;
	font-weight:bold;
	line-height:34px;
}
#sub_header1{
	color:#E9BE00;
	height:34px;
	font-weight:bold;
	line-height:34px;
}
#more{
	height:21px;
	border-bottom:solid 1px #e3e3e3;
	border-top:solid 1px #e3e3e3;
	
}
#more1{
	height:21px;
	border-top:solid 1px #e3e3e3;
}
#more_button{
	height:21px;
	line-height:21px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	width:142px;
	background:#EBBB01;
	color:#FFFFFF;
	float:right;
	text-decoration: none;
}

/***************************** filter/search ************************************/
#filter_around{
	width:844px;
	height:26px;
	line-height:26px;
	font-size:11px;
	color:#A1A1A1;
	float:left;
}
#filter_around a:link{
	color:#A1A1A1;
	text-decoration: none;
}
#filter_around a:hover{
	color: #A1A1A1;
	text-decoration:none;
}
#filter{
	width:auto;
	height:26px;
	margin-left:10px;
	line-height:26px;
	float:left;
	color:#666666;
}
#filter a:link{
	color:#666666;
	text-decoration:none;
}

#filter a:visited{
	color:#666666;
	text-decoration:none;
}
#filter a:hover{
	color:#666666;
	text-decoration:none;
}	

#search{
	width:290px;
	height:26px;
	line-height:26px;
	float:left;
}
#search_img{
	background:url(../images/search.jpg) no-repeat;
	width:25px;
	height:22px;
	float:left;
}

/***************************** left menu ************************************/
#left_back{
	width:141px;
	float:left;
	margin-top:30px;
}
#left_menu{
	width:141px;
	height:22px;
	line-height:24px;
	border-bottom:solid 1px #eeeeee;
	display:block;
	color:#6F6D6E;
}
#left_menu a:link{
	width:141px;
	height:22px;
	text-indent:4%;
	display:block;
	line-height:24px;
	color:#6F6D6E;
	
}
#left_menu a:visited{
	width:141px;
	height:22px;
	text-indent:4%;
	display:block;
	line-height:24px;
	color:#6F6D6E;
	
}
#left_menu a:hover{
	background:url(../images/left_hover.jpg) no-repeat;
	width:141px;
	color:#6F6D6E;
}
/***************************** login CSS ************************************/

#login_around{
	width:396px;
	height:317px;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	padding:0px 302px 0px 302px;
}

#login_back{
	background:url(../images/login_back.jpg) no-repeat;
	width:396px;
	height:317px;
	float:left;
}
#login_txt{
	margin-top:80px;
	margin-left:20px;
	width:360px;
}
.login_button{
	background:url(../images/login_button.jpg) no-repeat;
	width:51px;
	height:20px;
	display:block;
	cursor:pointer;
}
#login_txtbox{
	background:url(../images/login_txtbox.jpg) no-repeat;
	width:152px;
	height:19px;
}
#footer{
	width:1000px;
	border-top:solid 2px #e3e3e3;
	height:42px;
	line-height:42px;
	clear:both;
	font-size:11px;
	color:#6F6D6E;
}
#footer a{
	color:#6F6D6E;
}
#footer a:hover{
	color:#6F6D6E;
	text-decoration:underline;
}
#footer_left{
	width:350px;
	float:left;
}
#footer_right{
	width:450px;
	float:right;
	text-align:right;
}.mandatory {
	font-weight: normal;
	color: #990000;
	font-size: 11px;
}
/***************************** Action ************************************/
#action {
	color:#FFCC00;
	text-decoration:none;
}
#action a:link{
	color:#FFCC00;
	text-decoration:none;
}
#action a:visited{
	color:#FFCC00;
	text-decoration:none;
}
#seperator{
	color:#666666;
}
.seperator_vertical{
 background:url(../images/vertical.jpg) no-repeat;
 width:10px; height:90px;
}
#print{
	float:right;
	width:110px;
	height:22px;
	margin-top:30px;
	text-indent:2%;
	background:url(../images/print.jpg) no-repeat left;
	cursor:pointer;
}