@charset "utf-8";

/* CSS Document */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
img {
	border: none;
}
body {
	margin: 0;
	padding: 0;
	background: url(../images/main_bg.png) top repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000
}
#container {
	margin: 0 auto;
	padding: 0;
	width: 990px;
}
#container .bg_top {
	margin: 0;
	padding: 0;
	background: url(../images/bg_top.png) top no-repeat;
	width: 990px;
	height: 28px;
}
#container .bg_middle {
	margin: 0;
	padding: 0;
	background: url(../images/bg_middle.png) top repeat-y;
	width: 990px;
}
#container .bg_bottom {
	margin: 0;
	padding: 0;
	background: url(../images/bg_bottom.png) top no-repeat;
	width: 990px;
	height: 28px;
}
#container .bg_middle1 {
	margin: 0;
	padding-bottom: 30px;
	background: url(../images/bg_bottom1.png) bottom no-repeat;
	width: 990px;
}
#header {
	margin: 0;
	padding: 0 0px 0px 20px;
	width: 950px
}
#header .header_left {
	margin: 0;
	padding-top: 40px;
	padding-bottom: 10px;
	float: left;
	width: 375px
}
#header .header_right {
	margin: 0;
	padding: 0;
	float: right;
}
#header .header_right img {
	float: right;
	padding: 5px 0
}
#header .header_right p {
	margin: 0;
	padding: 0;
	float: right
}
#header .header_right p a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #000
}
/*#header .bg_menu{ margin:0; padding:1px; background:url(../images/bg_menu.png) top no-repeat; width:950px; height:28px;}*/

#header .navi {
	margin: 0;
	padding: 0;
	background: #367522;
	border: 1px solid #fff;
	width: 950px;
}
#header .navi ul {
	margin: 0;
	padding: 0;
	list-style: none
}
#header .navi ul li {
	margin: 0;
	padding: 0;
	display: inline
}
#header .navi ul li a {
	margin: 0;
	padding: 5px 25px;
	font-family: Verdana;
	font-weight: bold;
	color: #a7ed27;
	text-decoration: none;
	float: left;
	background: url(../images/pipe.png) top right no-repeat
}
#header .navi ul li a:hover {
	color: #FFF
}
#header .navi ul li a.select {
	color: #FFF
}
#body {
	margin: 0 auto;
	padding: 0px;
	border-top: none;
	border-bottom: none;
	width: 950px;
}
#body h1 {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 14px;
}
#body .body_left {
	margin: 0;
	padding-right: 15px;
	float: left;
	width: 260px;
	border-right: 1px solid #fff
}
#body .body_left ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#body .body_left ul li {
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px dashed #b0b1af;
	color: #1b1b1b;
	line-height: 25px;
}
#body .body_left ul li:last-child {
	border: none
}
#body .body_right {
	margin: 0;
	padding: 0 0 0 15px;
	float: left;
	width: 568px
}
#body .banner {
	margin: 0;
	padding-left: 30px;
	padding-top: 55px
}
#body .q_policy {
	margin: 0;
	padding: 5px 0;
	line-height: 25px;
	font-style: italic;
	font-weight: bold;
	color: #616161;
}
#body .content {
	margin: 0 auto;
	padding: 0px;
	width: 950px
}
#body .content_left {
	margin: 0;
	padding: 0;
	float: left;
	width: 375px;
	font-size: 12px
}
#body .content_right {
	margin: 0;
	padding: 0px;
	float: right;
	width: 425px;
	font-size: 12px
}
#body .content h1 {
	margin: 0 auto;
	padding: 0 15px;
	width: 920px;
	font-family: Verdana
}
#body .content h1 img {
	float: right;
}
#body .content h1 i {
	float: left;
	color: #2d661c;
	font-weight: normal;
	float: right;
	font-size: 13px
}
#body .content h1 span {
	font-size: 18px;
	color: #308316;
	text-shadow: 1px 1px #7b7b7b;
	font-weight: normal;
	float: left;
	width: 200px;
}
#body .content h1 span.book_no {
	font-size: 12px;
	color: #414141;
	text-shadow: none;
	font-weight: bold;
	float: left;
	width: 200px;
}
#body .content h2 {
	margin: 0;
	padding-bottom: 8px;
	background: url(../images/underline.png) bottom no-repeat;
	width: 317px;
	font-family: Verdana;
	color: #487a38;
	font-size: 12px;
}
#body .inner_content {
	margin: 0 auto;
	padding: 0 15px;
	width: 920px;
	background: url(../images/dotted_border.png) top center repeat-y;
}
#body .contentbg_top {
	margin: 0;
	padding: 0;
	background: url(../images/contentbg_top.png) top no-repeat;
	width: 950px;
	height: 16px;
}
#body .contentbg_middle {
	margin: 0;
	padding: 0;
	background: url(../images/contentbg_middle.png) top repeat-y;
	width: 950px;
}
#body .contentbg_bottom {
	margin: 0;
	padding: 0;
	background: url(../images/contentbg_bottom.png) top no-repeat;
	width: 950px;
	height: 24px;
}
#body .text_box {
	margin: 0;
	padding: 8px 0;
}
#body .text_box p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 140px;
	font-weight: bold;
	color: #414141;
	font-size: 12px
}
#body .text_box input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox.png) top no-repeat;
	width: 84px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .text_box input.disabled {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox_A.png) top no-repeat;
	width: 85px;
	height: 21px;
	border: none
}
#body .text_box img {
	margin: 2px 0 0 10px;
	padding: 0;
	float: left;
}
#body .text_box1 {
	margin: 0;
	padding: 8px 0;
}
#body .text_box1 img {
	margin: 2px 0 0 5px;
	padding: 0;
	float: left;
}
#body .text_box1 p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 140px;
	font-weight: bold;
	color: #414141;
}
#body .text_box1 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox1.png) top no-repeat;
	width: 189px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
.textboxlabel
{
    float: left;
    margin-right: 5px;
    padding-left: 5px;
}
#body .text_box1 input.disabled {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox_B.png) top no-repeat;
	width: 189px;
	height: 21px;
	border: none
}
#body .text_box1 textarea {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/addressbox.png) top no-repeat;
	width: 189px;
	height: 76px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .text_box1 textarea.disabled {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/addressbox_A.png) top no-repeat;
	width: 189px;
	height: 61px;
	border: none
}
#body .text_box2 {
	margin: 0;
	padding: 8px 0;
}
#body .text_box2 p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 140px;
	font-weight: bold;
	color: #414141;
}
#body .text_box2 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox3.png) top no-repeat;
	width: 127px;
	height: 20px;
	border: none
}
#body .text_box2 img {
	margin: 2px 0 0 10px;
	padding: 0;
	float: left;
}
#body .text_box3 {
	margin: 0;
	padding: 8px 0;
}
#body .text_box3 p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 140px;
	font-weight: bold;
	color: #414141;
}
#body .text_box3 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox2.png) top no-repeat;
	width: 38px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .text_box_4 {
	margin: 0;
	padding: 8px 0;
}
#body .text_box_4 p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 140px;
	font-weight: bold;
	color: #414141;
}
#body .text_box_4 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox4.png) top no-repeat;
	width: 59px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .text_box4 {
	margin: 0;
	padding: 8px 0;
}
#body .text_box4 p {
	margin: 0;
	paddin: 0px;
	font-weight: bold;
	color: #414141;
}
#body .text_box4 textarea {
	margin: 0;
	padding: 5px;
	background: url(../images/notes_bg.png) top no-repeat;
	width: 340px;
	height: 62px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#footer {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #fff
}
#login {
	margin: 150px auto;
	padding: 230px 200px 0 200px;
	background: url(../images/login_bg.png) top no-repeat;
	height: 220px;
	width: 355px;
}
#login img {
	padding-left: 120px
}
#login .text_box {
	margin: 0;
	padding-bottom: 15px;
}
#login .text_box p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 120px;
	font-family: Verdana;
	font-size: 12px;
	color: #414141;
	font-weight: bold
}
#login .text_box input {
	margin: 0;
	padding: 5px;
	background: url(../images/textbox_login.png) top no-repeat;
	width: 189px;
	height: 20px;
	float: left;
	border: none
}
.button {
	margin: 0;
	padding: 0;
	background: url(../images/done.png) top no-repeat;
	width: 79px;
	height: 29px;
	border: 0 none;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.title {
	margin: 0 auto;
	padding: 0;
}
.text_box4 {
	margin: 0;
	padding: 5px 0;
}
.text_box4 p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 100px;
	font-weight: bold;
	color: #414141;
	font-size: 11px;
}
.popup_content {
	margin: 0 15px;
	padding: 0;
	font-size: 11px
}
.popup_content p {
	margin: 0;
	padding: 3px 0;
	color: #414141;
}
.popup_content p b {
	width: 120px;
	float: left
}
.popup_content p textarea {
	margin: 0;
	padding: 0px;
	float: left;
	background: none;
	border: 0;
	width: 170px;
	color: #414141;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
}
/*  menu start */

* {
	margin: 0;
	padding: 0;
}
body {
	font: 14px Helvetica, Sans-Serif;
}
#page-wrap {
	width: 850px;
	margin: 0;
}
a {
	text-decoration: none;
}
ul {
	list-style: none;
}
p {
	margin: 15px 0;
}
/* 
	LEVEL ONE
*/

ul.dropdown {
	position: relative;
}
ul.dropdown li {
	font-weight: bold;
	float: left;
	zoom: 1;
}
ul.dropdown a:hover {
	color: #fff;
}
ul.dropdown a:active {
	color: #fff;
}
ul.dropdown li a {
	display: block;
	padding: 6px 30px;
	border-right: 1px solid #fff;
	color: #A7ED26;
	font-size: 12px;
}
ul.dropdown li:last-child a {
	border-right: none;
}
/* Doesn't work in IE */

ul.dropdown li.hover,
ul.dropdown li:hover {
	color: #fff;
	position: relative;
	z-index: 100
}
ul.dropdown li.hover a {
	color: #fff;
}
ul.dropdown li a:hover {
	color: #fff
}
/* 
	LEVEL TWO#056D32
*/

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}
ul.dropdown ul li {
	font-weight: normal;
	background: #06803A;
	color: #A7ED26;
	float: none;
}
/* IE 6 & 7 Needs Inline Block */

ul.dropdown ul li a {
	border-right: none;
	width: 150px;
	display: inline-block;
	color: #A7ED26;
}
ul.dropdown ul li a:hover {
	background: #056D32
}
/* 
	LEVEL THREE
*/

ul.dropdown ul ul {
	left: 100%;
	top: 0;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
/* menu end  */

.cust_id {
	float: right;
	padding: 0;
	margin-right: 10px;
	margin-top: 5px
}
.cust_id span {
	float: left;
	font-size: 12px;
	padding-right: 5px;
	font-weight: bold;
	padding-top: 3px
}
.cust_id input {
	background: #fff;
	border: 1px solid #a2a2a2
}
/*  new_file */

#body .new_file {
	margin: 0;
	padding: 0;
	font-size: 12px
}
#body .new_file h2 {
	margin-bottom: 5px;
	padding-bottom: 8px;
	background: url(../images/underline.png) bottom no-repeat;
	width: 317px;
	font-family: Verdana;
	color: #487a38;
	font-size: 12px;
}
#body .new_file_left {
	margin: 0;
	padding-left: 40px;
	width: 360px;
	float: left;
	background: url(../images/dotted_border.png) top right repeat-y;
}
#body .new_file_right {
	margin: 0;
	padding-left: 15px;
	width: 340px;
	float: left
}
#body .new_file_text_box {
	margin: 0;
	padding: 8px 0;
	float: left;
	width: 170px
}
#body .new_file_text_box p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 70px;
	font-weight: bold;
	color: #414141;
}
#body .new_file_text_box input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox.png) top no-repeat;
	width: 84px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .new_file_text_box_1 {
	margin: 0;
	padding: 8px 0;
	width: 170px
}
#body .new_file_text_box_1 p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 70px;
	font-weight: bold;
	color: #414141;
}
#body .new_file_text_box_1 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox.png) top no-repeat;
	width: 84px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .new_file_text_box2 {
	margin: 0;
	padding: 8px 0;
}
#body .new_file_text_box2 p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 140px;
	font-weight: bold;
	color: #414141;
}
#body .new_file_text_box2 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox.png) top no-repeat;
	width: 84px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .new_file_text_box3 {
	margin: 0;
	padding: 8px 0;
}
#body .new_file_text_box3 p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 140px;
	font-weight: bold;
	color: #414141;
}
#body .new_file_text_box3 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox1.png) top no-repeat;
	width: 189px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .new_file_text_box3 textarea {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/addressbox.png) top no-repeat;
	width: 189px;
	height: 76px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .new_file_text_box1 {
	margin: 0;
	padding: 8px 0;
}
#body .new_file_text_box1 p {
	margin: 0;
	padding-top: 5px;
	float: left;
	width: 140px;
	font-weight: bold;
	color: #414141;
}
#body .new_file_text_box1 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox.png) top no-repeat;
	width: 84px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .new_file_final {
	margin: 0;
	padding: 10px 40px;
}
#body .new_file_final p {
	margin: 0;
	padding: 0;
	float: left;
	width: 455px
}
#body .new_file_final p span {
	margin: 0;
	padding: 7px;
	float: left;
	width: 105px
}
#body .new_file_final p span.cls1 {
	margin: 0;
	padding: 7px;
	float: left;
	width: 60px
}
#body .new_file_final p input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox.png) top no-repeat;
	width: 84px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .new_file_final label {
	float: left;
	padding: 7px;
	font-weight: bold
}
#body .new_file_final input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox.png) top no-repeat;
	width: 84px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .new_file_final1 {
	margin: 0;
	padding: 10px 40px;
}
#body .new_file_final1 p {
	margin: 0;
	padding: 0;
	float: left;
	width: 530px
}
#body .new_file_final1 p span {
	margin: 0;
	padding: 7px;
	float: left;
	width: 180px
}
#body .new_file_final1 p span.cls1 {
	margin: 0;
	padding: 7px;
	float: left;
	width: 60px
}
#body .new_file_final1 p input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox.png) top no-repeat;
	width: 84px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .new_file_final1 label {
	float: left;
	padding: 7px;
	font-weight: bold
}
#body .new_file_final1 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox.png) top no-repeat;
	width: 84px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial;
	text-align: right;
}
#body .new_file_final2 {
	margin: 0;
	padding: 10px 40px;
}
#body .new_file_final2 p {
	margin: 0;
	padding: 0;
	float: left;
	width: 530px
}
#body .new_file_final2 p span {
	margin: 0;
	padding: 7px;
	float: left;
	width: 180px
}
#body .new_file_final2 p span.cls1 {
	margin: 0;
	padding: 7px;
	float: left;
	width: 60px
}
#body .new_file_final2 p input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox_f.png) top no-repeat;
	width: 440px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
#body .new_file_final2 label {
	float: left;
	padding: 7px;
	font-weight: bold
}
#body .new_file_final2 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox.png) top no-repeat;
	width: 84px;
	height: 20px;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial
}
div.loading-invisible {
	display: none;
}
div.loading-visible {
	display: block;
	position: absolute;
	top: 350px;
	left: 0;
	width: 100%;
	text-align: center;
	background: #fff;
	filter: alpha(opacity=75);
	-khtml-opacity: 0.75;
	/* khtml, old safari */
	-moz-opacity: 0.75;
	/* mozilla, netscape */
	opacity: 0.75;
	/* fx, safari, opera */
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	z-index: 1;
}
.text_box1 select {
	width: 200px;
	height: 30px;
	text-transform: uppercase;
}
.text_box4 select {
	width: 180px;
	height: 28px;
	text-transform: uppercase;
}
.text_box4 input {
	margin: 0;
	padding: 5px;
	float: left;
	background: #FFFBF0;
	border: 1px solid #c4c4c4;
	width: 170px;
	text-transform: uppercase;
}
.text_box4 textarea {
	resize: none;
	overflow: auto;
	margin: 0;
	padding: 5px;
	float: left;
	background: #FFFBF0;
	border: 1px solid #C4C4C4;
	height: 75px;
	text-transform: uppercase;
}
.clr {
	clear: both;
	width: 170px;
}
.info,
.success,
.warning,
.error,
.validation,
.flashMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border: 1px solid;
	margin: 10px 0px;
	margin: 10px 0px;
	padding: 5px 5px 5px 5px;
	background-repeat: no-repeat;
	background-position: 10px center;
	background: -moz-linear-gradient(top, #91BD09 0%, #91BD09 100%);
	/* FF3.6+ */
	/* FireFox 3.6 */
	/* Safari4+, Chrome */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#91BD09', endColorstr='#91BD09')";
	-pie-background: linear-gradient(#91BD09, #91BD09 100%);
	behavior: url(PIE.htc);
	-moz-box-shadow: 1px 1px 7px #676767;
	-webkit-box-shadow: 1px 1px 7px #676767;
	box-shadow: 1px 1px 7px #676767;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #91BD09), color-stop(1, #91BD09));
	/* IE6,IE7 */
	/* IE8 */
	/* Firefox F3.5+ */
	/* Safari3.0+, Chrome */
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/info.png');
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('../images/success.png');
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/warning.png');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/error.png');
	#body .new_file_text_box3 input
}
.clsFloatLeft {
	float: left;
}
.clsFloatRight {
	float: right;
}
.tariffs li {
	float: left;
	width: 96px;
}
.content_left_tariff {
	margin: 0;
	padding: 0;
	float: left;
	width: 450px;
	font-size: 12px;
}
.tarif_first_li {
	margin: 15px 0 0 0;
	text-align: center;
}
.tariffs_section {
	font-weight: bold;
	color: #414141;
}
.tariffs_head {
	color: white;
	padding: 5px;
	background-color: #5E5D5D;
	margin-top: 10px;
}
input[type="radio"] {
	height: auto !important;
	width: auto !important;
}
/* Bread Cumb */

#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	border-radius: 5px;
	font-size: 12px;
	color: #4F8A10;
	text-align: center;
	border: 1px solid;
	margin: 10px 0px;
	/*padding: 5px 5px 5px 5px;*/
	background: #346A22;
	background-repeat: no-repeat;
}
#breadcrumbs_admin li {
	float: left;
	font-size: 10px;
	color: #A7ED26;
	padding: 5px;
}
#breadcrumbs_admin li a {
	color: #A7ED26;
	font-size: 12px;
}
#breadcrumbs_admin li a:hover {
	color: #fff;
}
.entry_box li {
	float: left;
	width: 165px;
}
.textwidth {
	width: 375px;
}
.clsTextBox {
	margin: 0;
	padding: 5px;
	float: left;
	background: url(../images/textbox3.png) top no-repeat;
	width: 127px;
	height: 20px;
	border: none;
}
.billtds,
.billdiscount,
.billgsttds,
.billamt {
	width: 70px;
}
.dataTables_wrapper .right {
	text-align: right;
}
.bill_ul_head {
	text-align: left;
	padding: 5px 10px;
	cursor: pointer;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	background: #5e5d5d;
	color: #fff;
}
.bill_ul {
	border-top: 1px dotted;
	text-transform: uppercase;
	text-align: left;
	width: 900px;
	padding: 5px 5px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}
.bill_ul li {
	float: left;
	padding: 1px;
	width: 110px;
}
.bill_head_div {
	width: 908px;
	border: 1px dotted;
	background: #E4E4E4;
	max-height: 300px;
	height: auto;
	overflow: auto;
	overflow-x: hidden;
}
.billpayment_ul_head {
	text-align: left;
	padding: 5px 10px;
	cursor: pointer;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	background: #5e5d5d;
	color: #fff;
}
.billpayment_ul {
	border-top: 1px dotted;
	text-align: left;
	width: 400px;
	padding: 5px 5px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}
.billpayment_ul li {
	float: left;
	padding: 1px;
	width: 90px;
}
.billpayment_head_div {
	border: 1px dotted;
	max-height: 300px;
	height: auto;
	overflow: auto;
	overflow-x: hidden;
}
.cursor_point {
	cursor: pointer;
}
.remove_others {
	padding: 5px;
}
.text_box2 select {
	width: 200px;
	height: 30px;
	text-transform: uppercase;
}
/************************************/

.color_info {
	width: 140px;
	height: 160px;
	background-color: #fff;
	position: fixed;
	top: 50px;
	left: -140px;
	transition: all ease-in-out 0.5s;
}
.open {
	width: 80px;
	height: 20px;
	background-color: #e4e4e4;
	position: absolute;
	right: -70px;
	top: 30px;
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	cursor: pointer;
	color: #498734;
	padding: 10px;
	font-weight: bold;
}
.color_info.show {
	left: 0px;
	transition: all ease-in-out 0.5s;
}
.color_info ul li {
	width: 125px;
	height: 15px;
	border-left: 20px solid #000;
	margin-top: 10px;
	text-indent: 2px;
	font-size: 12px;
}
.color_info ul li:nth-child(1) {
	border-left: 15px solid #cbf8bf;
}
.color_info ul li:nth-child(2) {
	border-left: 15px solid #f8bfc1;
}
.color_info ul li:nth-child(3) {
	border-left: 15px solid #f3f8bf;
}
.color_info ul li:nth-child(4) {
	border-left: 15px solid #d4bff8;
}
.color_info ul li:nth-child(5) {
	border-left: 15px solid #9ed0e5;
}
.color_info ul li:nth-child(6) {
	border-left: 15px solid #c7c7c7;
}
.dataTables_scrollHead, .dataTables_scrollHeadInner, .table.display, .dataTables_scrollBody, .dataTables_scrollBody tbody{
	width: 100% !important;
}
table.display td{
	    padding: 10px 5px !important;
}

	