body {
	background-repeat:no-repeat;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	margin: 0px;
}
.main_table {
	width: 100%;
	height:100%;
	background-color:#FFFFFF;
}
#header {
	width: 100%;
	height: 80px; 	
}
#footer {
	width: 100%;
	height: 20px;
}
.footer_text {
	color: #FFFFFF;
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	background: #1E5582;
}
.heading {
	color: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #1C5978;
}
.heading1 {
	color: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #1C5978;
	padding-left: 5px;
	height: 15px;
}
.headings {
	color: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #1C5978;
	padding-left: 5px;
	height: 20px;
}

.week_days {
	color: black;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	font-size: 9px;
	height: 20px;
}
.week_days7 {
	color: black;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border-bottom: 1px solid black;
	font-size: 9px;
	height: 20px;
}
.current_day {
	color: black;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	font-size: 9px;
	background: #E67817;
	height: 20px;
}
.HALF {
	color: black;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	font-size: 9px;
	background: green;
	height: 20px;
}
.FULL {
	color: black;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	font-size: 9px;
	background: #F4F4F4;
	height: 20px;
}
.OFF {
	color: black;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	font-size: 9px;
	background: red;
	height: 20px;
}
.HOLIDAY {
	color: black;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	font-size: 9px;
	background: pink;
	height: 20px;
}
.calendar_links {
	color: black;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
}
.calendar_links:hover {
	text-decoration: underline;
}
.header_text {
	color: #FFFFFF;
	font-size:15px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	background: #1C5978;
}
.long_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 180px;
}

.long_inputbox_email {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 800px;
}

.medium_inputbox_email {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 320px;
}

.medium_inputbox_allocate {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 480px;
}

.medium_inputbox_email_subject {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 380px;
}

.long_inputbox_comments {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 157px;
}

.long_inputbox_lock {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 50px;
}

.small_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 50px;
}
.smallest_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 55px;
}
.smallest_inputbox1 {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 25px;
}
.smallest_inputbox2 {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 100px;
}
.ac_bal_table input{ text-align:right !important; padding-right:3px; }
.tot_input{ border: 1px solid #000000;font-weight: bold; }
.smallest_inputbox2_numbering {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 95px;
}
.smallest_inputbox3 {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 115px;
}
.smallest_inputbox4 {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 65px;
}
.small_inputbox_invoice {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 75px;
}
.long_inputbox1 {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 130px;
}
.long_inputbox10 {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 120px;
}
.longer_inputbox {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 260px;
}
.longer_inputbox1 {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 260px;
}
.longer_inputbox_bulk_email {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 320px;
}
.longest_inputbox {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 360px;
}
.medium_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 100px;
}
.medium_inputbox_po_status {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 85px;
}
.medium_small_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 90px;
}
.medium_small_big_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 98px;
}
.long_inputbox_month {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 80px;
}
.long_inputbox_year {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 55px;
}
.date_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 153px;
}
.date_inputbox_cal {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 159px;
}
.date_inputbox1 {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 113px;
}
.xlong_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 280px;
}
.small_selectbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 58px;
}
.smaller_selectbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 55px;
}
.medium_selectbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 1px solid #a4a4a4;
	width: 120px;
}
.table_cell {
	font-size:9px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #555859;
	padding-left: 5px;
	font-weight: bold;
}
.table_cell_numbering {
	font-size:8px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #555859;
	padding-left: 5px;
	font-weight: bold;
}
.table_cell1 {
	font-size:9px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #555859;
	font-weight: bold;
}
.white_text { 
	 padding-right: 5px;
	 font-size:11px;
	 font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	 color: #FFFFFF;
}

.black_text { 
	 padding-right: 5px;
	 font-size:11px;
	 font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	 color: #000000;
}

.white_links {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #FFFFFF;
	text-decoration: none;
}
.white_links:hover {
	text-decoration: underline;
}

.link_bulk_mail {
	font-size:9px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	font-weight:500;
	color:#039;
	text-decoration:underline;
}
.link_bulk_mail:hover {
	text-decoration:underline;
}

.link_bulk_mail_to {
	font-size:9px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color:#039;
	text-decoration:underline;
}
.link_bulk_mail:hover {
	text-decoration:underline;
}

.left_menu_heading {
	background-image: url('../images/menu_heading_bg.gif');
	width: 200px;
	height: 29px;
	font-size:13px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #FFFFFF;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.page_heading {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #1E5582;
	font-weight: bold;
	border-bottom: 1px solid #C2BDAD;
}
.page_heading1 {
	font-size:9px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #E67817;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: underline;
}
.main_text {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: black;
        border-right: 1px solid black;
}
.dollar {
	font-size:14px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: black;
}
.main_text_warning {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: red;
}
.main_text_small {
	font-size:9px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: black;
}
.main_text_paging {
	font-size:12px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: black;
}
.main_text1 {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: black;
	height:20px;
}
.green_text {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: green;
	padding-left: 5px;
}
.red_text {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: red;
	padding-left: 5px;
}
.blue_text {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: blue;
	padding-left: 5px;
}
.pink_text {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #660000;
	padding-left: 5px;
}
.yellow_text {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #CC66FF;
	padding-left: 5px;
}
.main_text_with_padding {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: black;
	padding-left: 5px;
}
.box {
	border: 1px solid black;
	
}
.box1 {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
}
.box_heading {
	background: #97B2BF;
	color: white; 
	font-size:12px; 
	font-family:Verdana, sans-serif, serif, Arial, Helvetica; 
	padding-left: 5px;
        text-align:center;
}
.box_heading_new {
	background: #BCDBFE;
	color: #000000; font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	padding-left: 5px;
}

.box_heading_new_small {
	background: #BCDBFE;
	color: #000000; font-size:10px;
	font-weight:bold;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	padding-left: 5px;
}

.box_heading_small {
	background: #97B2BF;
	color: white;
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	padding-left: 5px;
}
.box_heading_small2 {
	background: #97B2BF;
	color: white;
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	padding-left: 5px;
}
.box_heading_small2_no_padding {
	background: #97B2BF;
	color: white;
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	padding-left: 1px;
}
.box_heading1 {
	background: #97B2BF;
	color: white;
	font-size:12px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	padding-left: 5px;
	height:18px;
}
.button {
	color: #FFFFFF;
	font-size:12px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	background: #1C5978;
	border: 0px;
}
.button_email {
	color: #FFFFFF;
	font-size:14px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	background: #1C5978;
	border: 0px;
	height: 25px;
	/*width: 100px;*/
}
.button_cal {
	height: 16px;
	width: 16px;
	background: #FFF;
	background-image: url('../images/cal.gif');
	border: 0px;
}
.button1 {
	color: #FFFFFF;
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	background: #1C5978;
	border: 0px;
}
.button2 {
	color: #FFFFFF;
	font-size:14px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	background: #1C5978;
	border: 0px;
}
.error {
	color: #000000;
	font-size:9px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	background: #FFFFCC;
	padding-left: 5px;
}
.error_heading {
	color: red;
	font-size:9px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	background: #FFFFCC;
	padding-left: 5px;
	font-weight: bold;
}
.left_link_box {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width: 149px;
	padding-left: 10px;
	height: 27px;
}
.left_link_box_sub {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width: 109px;
	padding-left: 30px;
}
.left_link_sub {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width: 109px;
	padding-left: 30px;
	color:  #E67817;
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	font-weight: bold;
	height: 22px;
	background: #D1D3D4;
}
.left_link {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width: 149px;
	padding-left: 10px;
	color:  #1E5582;
	font-size:12px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	font-weight: bold;
	height: 27px;
	background: #D1D3D4;
}
.left_links_sub {
	color: black;
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	text-decoration: none;
	font-weight: bold;
}
.left_links_sub:hover {
	text-decoration: none;
	color: #E67817;
}
.left_links {
	color: black;
	font-size:12px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	text-decoration: none;
	font-weight: bold;
}
.left_links:hover {
	text-decoration: underline;
	color: #141414;
}
.header_links_paging {
	color: #0099CC;
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	text-decoration: underline;
	font-weight: bold;
}
.header_links_paging:hover {
	text-decoration: none;
}
.header_links {
	color: #1E5582;
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	text-decoration: underline;
}
.header_links:hover {
	text-decoration: none;
}
.sort_links {
	color: #FFFFFF;
	font-size:12px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	text-decoration: none;
}
.sort_links:hover {
	text-decoration: none;
}
.sort_links1 {
	color: #000000;
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	text-decoration: none;
}
.separator {
	color: #141414;
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.td_error {
	color: red;
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
}
.td_error_new {
    padding-left: 7px;
	color: red;
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
}
.star {
	color: red;
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	padding-left: 3px; 
}
.e_long_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 0px solid #a4a4a4;
	width: 220px;
}
.e_lit_long_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 0px solid #a4a4a4;
	width: 170px;
}
.e_l_long_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 0px solid #a4a4a4;
	width: 120px;
}
.e_short_inputbox {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 0px solid #a4a4a4;
	width: 55px;
}
.e_short_inputbox1 {
	font-size:9px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 0px solid #a4a4a4;
	width: 65px;
}
.e_long_inputbox_s {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 0px solid #a4a4a4;
	width: 205px;
}
.e_little_inputbox_s {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 0px solid #a4a4a4;
	width: 10px;
}

.selectbox_time {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 0px solid #a4a4a4;
	width: 50px;
}

.selectbox_time_am_pm {
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	border: 0px solid #a4a4a4;
	width: 42px;
}

.header_bg {
	background-image:url(../images/BG.jpg); background-repeat:repeat-x;
	width:1000px;
	height: 86px;
}

.header_once {
	background-image:url(../images/header.jpg);
	background-size: 100% 100%;
}


.header_repeat {
	background-image:url(../images/BG.jpg); background-repeat:repeat-x;
}

.header_bg_lessheight {
	background: url('../images/home-bg.jpg');
	width: 1000px;
	height: 40px;
	background-repeat: no-repeat;
}
.page_headingWithoutLine {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #E67817;
	font-weight: bold;
	
}

.button12 {
	height: 16px;
	width: 16px;
	background: #FFFFFF;
	background-image: url('../images/b_drop.png');
	border: 0px;
}

.main_text_link {
	font-size:11px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	color: #CC0000;
	text-decoration:none	
}

.Hotwire
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}
.Hotwire1
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:16px;
	font-weight: bold;
	text-decoration:none;
}
.certificate
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:18px;
	font-weight: bold;
	text-decoration:none;
}

.company_short {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:13px;
	text-decoration:none;
}

.box_heading_inside {
	background: #CCCCCC;
	color: black;
	font-size:10px;
	font-family:Verdana, sans-serif, serif, Arial, Helvetica;
	padding-left: 5px;
}
.viewLink
{
text-decoration:none;
color:#000080;
font-size:10px;
}


.scrollBOX {
	height:350; 
	width:770; 
	overflow:scroll;
}

.scrollBoxBulkMailContacts {
	height:450px; 
	width:320px; 
	overflow:auto;
}

.menu_links {
color: #1E5582;
font-size: 10px;
font-family: Verdana, sans-serif, serif, Arial, Helvetica;
text-decoration: underline;
}

.menu_links:hover {
text-decoration: none;
}

/** print cheque **/

body .check_box_red{position:relative;}
body .check_box_red label{position:relative;padding-left:13px;}
body .check_box_red label:before {background: #fff;content: "";height: 11px;left: 0;position: absolute;top: 1px;width: 11px;border-radius: 0;border: 1px solid #333;}
body .check_box_red label:after {border-bottom: 2px solid #fff;border-right: 2px solid #fff;content: "";height: 6px;left: 4px;position: absolute;top: 3px;width: 3px;transform: rotate(40deg);-ms-transform: rotate(40deg);-moz-transform: rotate(40deg);-webkit-transform: rotate(40deg);opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
body .check_box_red input[type="checkbox"]{cursor: pointer; position:absolute; margin:0;z-index: 1;opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
body .check_box_red input[type="checkbox"]:hover + label:after{ opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";border-color:#fff;}
body .modal-1 .check_box_red input[type="checkbox"]:hover + label:after{ border-color:#fff;}
body .check_box_red input[type="checkbox"]:checked + label:after,  body .check_box_red input[type="checkbox"]:checked + label:before{opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
body .check_box_red input[type="checkbox"]:checked + label:before{background:red;}
body .check_box_red input[type="checkbox"]:checked + label{color:red;}

body .check_box_green{position:relative;}
body .check_box_green label{position:relative;padding-left:13px;}
body .check_box_green label:before {background: #fff;content: "";height: 11px;left: 0;position: absolute;top: 1px;width: 11px;border-radius: 0;border: 1px solid #333;}
body .check_box_green label:after {border-bottom: 2px solid #fff;border-right: 2px solid #fff;content: "";height: 6px;left: 4px;position: absolute;top: 3px;width: 3px;transform: rotate(40deg);-ms-transform: rotate(40deg);-moz-transform: rotate(40deg);-webkit-transform: rotate(40deg);opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
body .check_box_green input[type="checkbox"]{cursor: pointer; position:absolute;margin:0;z-index: 1;opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
body .check_box_green input[type="checkbox"]:hover + label:after{ opacity: 1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";border-color:#fff;}
body .modal-1 .check_box_green input[type="checkbox"]:hover + label:after{ border-color:#fff;}
body .check_box_green input[type="checkbox"]:checked + label:after,  body .check_box_green input[type="checkbox"]:checked + label:before{opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
body .check_box_green input[type="checkbox"]:checked + label:before{background:green;}
body .check_box_green input[type="checkbox"]:checked + label{color:green;}

/** new quote **/
.box_heading_small {

    background: #D1D3D4;
    color: #1E5582;
}
.box_heading {

    background: #D1D3D4;
    color: #1E5582;
}
body .part_click .part_li {

    color: #000;
    font-size: 11px;
    background: #D1D3D4;
    padding: 3px 5px;
	cursor : pointer;

}
.part_li:nth-child(2n+1) {

    background: #f8f8f8;

}
#part_li1, #part_li3, #part_li5, #part_li7, #part_li9, #part_li11, #part_li13, #part_li15, #part_li17, #part_li19, #part_li21, #part_li23, #part_li25, #part_li27, #part_li29, #part_li31, #part_li33, #part_li35, #part_li37, #part_li39, #part_li41, #part_li43, #part_li45, #part_li47, #part_li49, #part_li51, #part_li53, #part_li55, #part_li57, #part_li59{background: #f8f8f8;}


   @page {
    size: auto;  
    margin: 0;  
	margin-top:10px;
  }
  
