@charset "utf-8";
/* CSS Document */

body {
    color: #454545;
    margin-top: 0;
    padding: 5px 20px;
}

body, td, th, input, button {
	font-family:Tahoma;
	font-size:11px;
	width:auto;
}

table, tbody, thead {
	border-collapse:collapse;
	white-space:wrap;
	width:100%;
}

a{
	font-family:Tahoma;
	font-size:11px;
	color:#454545;
	text-decoration:underline;

}

a:hover{
	color:#0068B3;
	text-decoration:underline;
}

.Clear {
clear:both;
height:0;
margin:0;
padding:0;
width:1px;
}


.ndfloat_left {
	float:left;
}

/* Help Tips */

.HelpText {
	cursor: help;
	border-bottom: 1px dotted #28609B;
}

.helpTip {
	text-align: left;
	font: normal 11px Tahoma,  sans-serif;
	color: #000;
	width: auto;
}

/* SEARCH BOX */

.field_label {
	float:left;
	color:#000000;
	font-weight:bold;
	margin-top:2px;
	margin-right:3px;
}

#search_text_box {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	font-size:12px;
	padding:3px;
	width:139px;
	float:left;
}

.search_buttonX{
	float:left;
	margin-left:1px;
}


.ui-autocomplete{
	width:250px;
	padding:0;
}

.ui-widget-content {
	color:#222222;
	text-align:left !important;
	list-style-type:none;
}

.ui-corner-all {
-moz-border-radius:0 !important;
}

.ui-autocomplete .ui-menu-item a{
	padding-left:3px !important;
	width:246px !important;

}

.ui-autocomplete ul li a{
	text-decoration:none !important;

}

.ui-autocomplete .ui-corner-all{
	width:100% !important;
	display:block !important;
	text-decoration:none !important;
}

/* END SEARCH BOX */

/* LOGIN */

#wrapper_login{
	position:relative;
	min-height:100%;
	height:auto;
	padding:10px;
}

#login_holder {
	margin:10px auto;
	width:100%;
	max-width:988px;
}

.login_content_holder{
	padding:10px;
	width:auto;
	border:3px solid #CCCCCC;
	width:400px;;
	margin-left:30%;

}

#login_box td{
	width:!important;
}
/*
#login_holder{
	padding-right:65px;
	position:absolute;
	top:-29.5px;
	left:338px;
	border:3px solid #CCCCCC;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	margin-top:200px;
}
*/
#login_box{
	padding:20px;
	width:auto;
}

.login_text{
	width:300px;
	float:left;
	text-align:left;
	padding-right:5px;
	clear:both;
}

.login_text_cbx{
	width:150px;
	text-align:left;
	padding-right:5px;
}

.login_form_holder{
	width:320px;

	padding:5px 0;
}

.name_field_login{
	padding-top:2px;
	float:left;
	width:auto;
	text-align:right;
}

.login_form_field{
	margin-left:3px;
	float:left;
}

.login_form_field input{
	font-size:13px;
}

.field_holder{
	margin-top:10px;
	float:left;
	clear:both;
}

.field_holder a {
color:#005FA3;
text-decoration:underline;
}

.checkbox_holder{
	margin-top:10px;
	padding-left:65px;
	width:290px;
	clear:both;
}

.FormButton {
width:80px;
}
/* LOGIN END */

#wrapper{
	min-width:900px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

/* HEADER */
#header{
	position:relative;
	margin-top:0px;
	height:60px;
	padding-right:20px;
}

#logo{
	display:block;
	margin-left:10px;
	width:200px;
	height:52px;
	background-image:url(../images/logo.png);
	float:left;
}

#right_header_holder{
	float:right;
	width:500px;
}

#nav{
	float:right;
}

#nav a{
	color:#666666;
	text-transform:lowercase;
	text-decoration:none;
}

#nav a:hover{
	text-decoration: underline;
}

#sys_info{
	float:right;
	clear:both;
	min-width:235px;
	margin-bottom:10px;
}

#right_header_holder img {
	border:none;
}
/* HEADER END */


#contentwrapper{
	border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	min-height:400px;
	padding-top:5px;
	float:left;
	width:100%;
}

#frmEvent{
}

/* TOP HOLDER */
#top_action_holder {
float:left;
margin-bottom:2px;
width:100%;
border-bottom:2px solid #0068B3;
padding:0 0 10px 0;
}

#page_title{
	float:left;
	font-family:Arial;
	font-size:17px;
	font-weight:600;
	letter-spacing:-1px;
	color:#000000;
	padding:0 0 0 15px;
}

#edit_dash a{
	float:right;
	color:#666666;
	text-transform:lowercase;
	text-decoration:none;
}

#edit_dash a:hover{
	text-decoration: underline;
}

/* TOP HOLDER END */

/* DASH MOVABLE HOLDER */

#movable_panel_holder{
	margin-top:0px;
	margin-bottom:10px;
	width:100%;
	float:left;
}

.dashboard_panel {
    border: 5px solid #ECECEC;
    float: left;
    margin: 5px 0 0 10px;
    width: 97%;
}

.dashboard_panel_left {
    border: 5px solid #ECECEC;
    float: left;
    margin: 5px 0 0 10px;
    width: 400px;
}

.dashboard_panel_conten_leftt {
    border-top: 1px solid #CCCCCC;
    float: left;
    height: 200px;
    width: 100%;
}

.remind_wrapper{
	float:left;
	clear:both;
	margin:2px;
	border-bottom: thin solid #999999;
	width:100%;
}

.remind_icon{
	height:25px;
	width:18px;
	background-image:url('../images/remind_icon.png');
	background-repeat:no-repeat;
	float:left;
	padding-bottom:2px;
}

.quote_icon{
	height:25px;
	width:18px;
	background-image:url('../images/pending.png');
	background-repeat:no-repeat;
	float:left;
	padding-bottom:2px;
}

.inventory_icon{
	height:25px;
	width:18px;
	background-image:url('../images/inventory_icon.png');
	background-repeat:no-repeat;
	float:left;
	padding-bottom:2px;
}

.remind_text{
	float:left;
	padding:5px;
}

.remind_text a{
	color:#0067B1;
}

td a{
	cursor:pointer;
}

a{
	cursor:pointer;
}


.dashboard_panel_content {
    border-top: 1px solid #CCCCCC;
    float: left;
    height: 200px;
    overflow: auto;
    width: 100%;
}

.dashboard_panel_content_left {
    float: left;
    height: 268px;
    overflow: auto;
    width: 100%;
}

.dashboard_panel_content_message {
    float: left;
    height: 190px;
    overflow: auto;
    width: 680px;
}

#drop_holder_1{
	float:left;
	height:342px;
	width:342px;
	border:1px dashed #CCCCCC;
	margin:10px;
	padding:5px;
}

#drop_holder_2{
	margin:10px;
	padding:5px;
	float:left;
	height:342px;
	width:342px;
	border:1px dashed #CCCCCC;
}

#view_table_holder1{

}

.dash_title{
	float:left;
	margin:2px;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:600;
	width:100%;
	border-bottom:1px solid #CCCCCC;

}

.dash_header_view a{
	float:right;
	text-decoration:underline;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	margin:2px;
}

.dash_title_todo{
	float:left;
	margin:2px;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:600;
	width:100%;
	border-bottom:1px solid #CCCCCC;

}
/* DASH MOVABLE HOLDER END */

/* VIEW EVENTS PAGE */

#event_panel_holder{
	margin-top:0px;
	width:100%;
	float:left;
}

#event_panel_holder table{
	float:left;
	border-right:1px solid #CFCFCF;
}

.event_header{

	background-image:url(../images/event_header_bg.png);
	white-space:nowrap;
}

.event_header td{
	text-align:center;
	border-left:1px solid #CFCFCF;
	padding: 2px;
}

.td_check{
	padding:0px !important;
	margin:0px !important;
}

.event_info{

}

.event_info2 td{
	background-color:#F9F9F9;
	text-align:center;
	border-left:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	padding-left:4px;
}

.event_info td{
	text-align:center;
	border-left:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	padding-left:4px;
}


#event_top_menu{
	width:100%;
	float:left;
	background-color:#FCFDFD;
	padding-bottom:5px;
}

.event_btns_add{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/add-a.png);
	height:25px;
	width:67px;
}


.event_btns_add:hover{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/add-b.png);
	height:25px;
	width:67px;
}

.event_btns_edit{
	margin:5px;
	border:none;
	background:url(../images/edit-a.png);
	height:25px;
	width:67px;
}

.event_btns_edit:hover{
	margin:5px;
	border:none;
	background:url(../images/edit-b.png);
	height:25px;
	width:67px;
}

.event_btns_add_contact{

	margin:5px;
	border:none;
	background:url(../images/add-contact-a.png);
	height:25px;
	width:113px;
}

.event_btns_add_contact:hover{

	margin:5px;
	border:none;
	background:url(../images/add-contact-b.png);
	height:25px;
	width:113px;
}

.print_btns_add{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/print_selected.png);
	height:25px;
	width:135px;
}


.print_btns_add:hover{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/print_selected_on.png);
	height:25px;
	width:135px;
}

.send_btns_add{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/send_selected.png);
	height:25px;
	width:135px;
}


.send_btns_add:hover{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/send_selected_on.png);
	height:25px;
	width:135px;
}

.convert_btns{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/convert.png);
	height:25px;
	width:135px;
}


.convert_btns:hover{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/convert_on.png);
	height:25px;
	width:135px;
}

#frmEvent td {
	text-align:left;
	vertical-align:top;
}

.remove_ed, .add_ed {
	display:none;
	padding: 0 2px 0 2px;
}

.kit_flag{
	display:none;
	padding: 0 2px 0 2px;
}

.event_btns_delete{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/delete-selected-a.png);
	height:25px;
	width:132px;
}

.event_btns_delete:hover{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/delete-selected-b.png);
	height:25px;
	width:131px;
}

.event_btns_save{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/save-a.png);
	height:25px;
	width:72px;
}

.event_btns_save:hover{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/save-b.png);
	height:25px;
	width:72px;
}

.event_btns_save_continue{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/save-continue-a.png);
	height:25px;
	width:135px;
}

.event_btns_save_continue:hover{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/save-continue-b.png);
	height:25px;
	width:135px;
}

.event_btns_save_exit{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/save-exit-a.png);
	height:25px;
	width:135px;
}

.event_btns_save_exit:hover{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/save-exit-b.png);
	height:25px;
	width:135px;
}

.event_btns_cancel{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/cancel-a.png);
	height:25px;
	width:82px;
}

.event_btns_cancel:hover{
	float:left;
	margin:5px;
	border:none;
	background:url(../images/cancel-b.png);
	height:25px;
	width:82px;
}

.post_message {
    background: url("../images/post-message-a.png") repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 25px;
    margin: 0 5px;
    width: 121px;
}

.post_message:hover{
	border:none;
	background:url(../images/post-message-b.png);
	height:25px;
	width:121px;
}

.post_todo{
	margin:2px;
	border:none;
	background:url(../images/post_todo_a.png);
	height:25px;
	width:121px;
}

.post_todo:hover{
	margin:2px;
	border:none;
	background:url(../images/post_todo.png);
	height:25px;
	width:121px;
}

.list_field{
	margin:5px;
	width:135px;
	float:left;
}

#show_result_holder{
	margin-top:5px;
	float:right;
	min-width:400px;
}

#paging_trigger_holder {
    float: right;
    margin: 0 5px 0 0;
    text-align: right;
}

#paging_trigger_holder a {
	font-size:14px;
}

#resutlts{
	float:left;
	margin-right:5px;
}

#pages{
	float:left;
	font-size:14px;
}

/* SORT BOX */

.sort_box{
	border:1px solid #CFCFCF;
	margin-bottom:5px;
	float:left;
}

.title_color{
	padding:2px;
	color:#676767;
}

#ui-dialog-title-eventSortDiv{
	color:#fff !important;
	font-size:14px;
	font-weight:bold;
}

/* END SORT BOX */

/* END VIEW EVENTS PAGE */

/* VIEW PAGES*/

#view_panel_holder{
	width:97%;
	margin-top:0px;
	float:left;
	border:5px solid #ECECEC;
	margin-bottom:10px;
	margin-left:1%;
}

#view_top_menu{
	width:100%;
	float:left;
	background-color:#FCFDFD;
	border-bottom:1px solid #05386D;
}
.section_separator{
	margin:10px 0 5px 0;
	width:100%;
	float:left;
	background-color:#F0F0F0;
	border-bottom:1px solid #05386D;
	border-top:1px solid #05386D;
}

.section_separator .event_btns{
	margin: 2px 0 2px 10px;
}

.section_separator2{
	margin:10px 0 5px 0;
	width:100%;
	float:left;
	background-color:#FCFDFD;
}

.section_separator_message{
	margin:10px 0 5px 0;
	width:100%;
	float:left;
}

.section_desc{
	padding:2px 0;
	margin-left:20px;
	float:left;
	width:auto;
}

.separator_title{
	margin-left:10px;
	float:left;
	font-family:Arial;
	font-size:15px;
	font-weight:400;
	letter-spacing:-1px;
	color:#000000;
}

.view_title{
	float:left;
	font-family:Arial;
	font-size:17px;
	font-weight:500;
	letter-spacing:-1px;
	padding:2px;
	margin:4px 0 0 5px;
	color:#000000;
}

#view_table_holder{
	float:left;
	margin-bottom:10px;
	margin-top:5px;
	width:100%;
}

.view_header td{
	text-align:left;
	white-space:nowrap;
	font-weight:600;
	border-bottom:2px solid #CFCFCF;
	padding:6px 0 6px 3px;
}

#view_table_holder{
}

#view_table_holder tr .view_info{
	border-bottom:2px solid #CFCFCF;
}

tr.testrow{
background-color:#F9F9F9;
}

.view_info td{
	text-align:left;/*sdw */
	border-bottom:2px solid #CFCFCF;
	padding:6px 0 6px 3px;
}

.view_info3 td{
	text-align:left;
	border-bottom:2px solid #CFCFCF;
	padding:6px 0 6px 3px;
}

.view_info2 td{
	text-align:left;/*sdw */
	border-bottom:2px solid #CFCFCF;
	padding:6px 0 6px 3px;
	background-color:#F9F9F9;
}

/* END VIEW PAGES */

/* create pages */

#create_form_holder{
	float:left;
	margin-bottom:10px;
	margin-top:0px;
	clear:both;
	width:100%;
}

.line_form_holder {
    clear: both;
    float: left;
    margin: 2px 0 0 5px;
    min-width: 410px;
}

.line_form_holder img {

}

.line_form_holder_office{
	clear:both;
	margin:2px 0 2px 5px;
	float:left;
	min-width:800px;
}

.name_field {
    float: left;
    padding-top: 4px;
    text-align: left;
    width: 110px;
}

.name_field_2 {
    float: left;
    padding-top: 4px;
    text-align: left;
    width: 150px;
}

.name_field_bqa {
    float: left;
    padding-top: 4px;
    text-align: left;
    width: 300px;
}

.name_field_head {
	float: left;
	padding-top: 4px;
	text-align: left;
	width: 110px;
	font-weight: bold;
	text-decoration: underline;
}

.name_field a{
	color:#05386D;
}

.name_field a:hover{
	color:#000000;
}

.name_field_two {
	margin: 0 5px 0 5px;
    float: left;
    padding-top: 4px;
    text-align: left;
    width: auto;
}

.name_field_three {
	margin: 0 5px 0 5px;
    float: left;
    padding-top: 4px;
    text-align: left;
    width: 150px;
}

.name_field_display{
	margin-left:0px;
	padding-top:2px;
	float:left;
	width:100px;
}

.name_field_long{
	padding-top:2px;
	float:left;
	width:120px;
	text-align:left;
}

.name_field_required{
    float: left;
    padding-top: 6px;
    width: 10px;
    color:red
}

.form_desc{
	padding-top:2px;
	margin-left:3px;
	float:left;
	width:auto;
}

.form_field{
	margin-left:0px;
	float:left;
	width:auto;

}

.form_field_ed_name{
	margin-left:0px;
	float:left;
	width:180px;
}

.form_field_ed_name input{
	width:150px;
	font-size:13px;
	float:left;
}

.form_field_two{
	margin-left:0px;
	float:left;
	width:50px;

}

.form_field_two input{
	width:50px;
	font-size:13px;
	float:left;
}

.form_field input{
	width:250px;
	font-size:13px;
	float:left;
}

.form_field_cbx{
	font-size:13px;
	float:left;
}

.form_field_ed_quick{
	margin-left:0px;
	float:left;
	width:auto;

}

.form_field_ed_quick input{
	width:50px;
	font-size:13px;
	float:left;
}

.large_textarea{
	width:500px;
	height:100px;
	font-size:13px;
	float:left;
}

.lead_textarea{
    width:500px;
    height:50px;
    font-size:13px;
    float:left;
    margin-bottom:10px;
}

.lead_card_textarea{
    width:400px;
    height:75px;
    font-size:13px;
    float:left;
    margin-bottom:10px;
}


/* Add Field */
.form_field_plus{
	margin-left:0px;
	float:left;
	width:400px;
}

.form_field_plus input{
	width:250px;
	font-size:13px;
	margin:3px 0;
	float:left;
}

.removable-product-row, .removable-educator-row{
	float:left;
	clear:both;
	width:280px;
}

.remove-field-trigger{
	margin-top:6px;
}

.add-field-trigger{
	margin-top:6px;
}

.add-field-trigger{
	float:left;
}

.name_field_plus {
	float:left;
	padding-top:6px;
	text-align:left;
	width:110px;
}

.removable-field-row{
	width:280px;
	float:left;
}

.ctrlHolder{
	width:100%;
	float:left;
}



#add-name-container{
	float:left;
	margin-top:5px;
}

.removable-field-row img{
}

#cfU-204BD901-09C4-BEF8-6008F40594EA946F{
	width:100%;
	border:none;
	margin:0;
	padding:0;
	float:left;
}

#extra{
	float:left;
	clear:both;
}

/* Add Field */

select{
	width:256px;
	padding:1px;
	font-size:13px;
}

.cbx_field{
	float:left;
	text-align:right;
	margin-right:10px;
}

.cbx_text{
	margin-left:3px;
	float:left;
}

.ed_cbx_holder_2 {
float:left;
}

.role_holder{
	padding-left:10px;
	padding-top:10px;
	width:260px;
	height:350px;
	background-image: url(../images/perm_bg.png);
	float:left;
}

.role_title_holder{
	float:left;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:600;
	letter-spacing:-1px;
	margin-left:10px;
	margin-top:5px;
}

.line_form_holder_role_title{
	color:#FFFFFF;
	float:right;
	font-size:14px;
	margin-top:5px;
}
.cbx_role_holder{
	float:left;
	overflow:auto;
	margin-top:15px;
	width:254px;
	height:295px;
}

.errmess_field {
    clear: both;
    color: #FF0000;
    float: left;
    margin: 0 0 0 120px;
    padding: 3px 0;
	width: 400px;
}



#page_error_mess{
	color:#F00;

	margin-left:15px;
	margin-bottom:5px;
	padding-top:15px;
	vertical-align: middle;
}

.errmess_page {
	color:#F00;
}

#btn_footer_holder{
	float:left;
	clear:both;
	margin-left:30px;
	padding-bottom:10px;
	min-width:400px;
}
/*end create pages */

/* FOOTER */

#footer{
	margin:0 auto;
	max-width:1050px;
	padding-left:20px;
	padding-right:20px;
}

#power_by{
	float:right;
}

.ndx_h3 {
	font-size:14px;
	font-weight:bold;
}

/* DATEPICKER */

.ui-widget-header a{
	float:left;
}

#ui-datepicker-div {
width:258px;
}

.ui-datepicker-calendar{
	width:250px;
}

.ui-widget-content {
color:#222222;
text-align:center;
}

.ui-widget-content td{
	border:solid 1px #000;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background:none !important;
border:none !important;
color:#555555;
font-weight:normal;
font-size:14px;
text-decoration:none !important;
}

/* END DATEPICKER */

/* Site Search*/
#search_box{
	float:right;
	width:auto;;
}


#search_box input{
	width:300px;
	margin-right:3px;
	float:left;
}

.form_field_search{
	margin-left:0px;
	float:left;
	width:auto;
}

.form_field_search input {
	font-size:13px;
	width:250px;
	float:left;
}

.form_field_search_long{
	margin-left:0px;
	float:left;
	width:auto;
}

.form_field_search_long input {
	font-size:13px;
	width:500px;
	float:left;
}

#search_box .search_button{
	width:19px !important;
	height:19px !important;
	float:right;
}

#results, #gen_results {
/*	display:inline; */
	margin-left:43px;
	width:200px;
	position:absolute;
	margin-top:20px;
/*	float:right; */
	z-index:10000;
}

#results_user{
	margin-left:102px;
	width:200px;
	position:absolute;
}

#results_referred {
	margin-left:103px;
	margin-top:2px;
	position:absolute;
	width:200px;
}

.search_result_holder{
	float:left;
	font-family:Tahoma;
	font-size:11px;
	background-color:#FFF;
}

.search_ul{
	padding:0;
	float:left;
	border:1px solid #05386D;
	margin:0px;
}

.search_btn_form{
	float:left;
	margin-left:5px;
}

.single_result_holder{
	list-style:none outside none;
	cursor:pointer;
	line-height:16px;
	padding:5px;
	float:left;
	display:block;
	border-bottom:1px solid #CCCCCC;
	width:350px;
}

.company_search_class{
	float:left;
	clear:both;
	margin-bottom:3px;
}

.po_number_search_class{
	float:left;
	clear:both;
	margin-bottom:3px;
}

.company_first_name_class{
	font-weight:600;
	float:left;
	margin-right:5px;
	margin-bottom:3px;
}

.company_last_name_class{
	float:left;
	margin-bottom:3px;
	font-weight:600;
}

.company_emial_class{
	margin-bottom:3px;
	float:left;
	clear:both;
	color:#05386D;
}

.company_phone_class{
	float:left;
	clear:both;
}

/* Site Search*/

/*Single View Page */


#company_summary{
	float:left;
}

.img_views {
	float:left;
	height:140px;
	margin:10px;
	text-align:center;
	vertical-align:middle;
	width:140px;
}

.view_table th{
    width:200px;
}

.report_display_info_box{
	width:500px;
	float:left;
	margin:3px 3px 10px 3px;

}

.report_dettab_header {
	border-bottom:1px solid #0068B3;
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
}

.report_dettab_header_2 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
}

.report_view_table {
    width:500px;
}

.report_view_table .label_td{
    width:200px;
    font-weight:bold;
}

.report_view_header td{
	text-align:left;
	white-space:nowrap;
	font-weight:bold;
	border-bottom:2px solid #CFCFCF;
	padding:6px 0 6px 3px;
}

.display_info_holder{
	/*min-height:160px;*/
	min-width:800px;
	float:left;
	margin-left:10px;
}

.dettab_header {
	border-bottom:1px solid #0068B3;
	font-size:14px;
	padding-bottom:3px;
}

#dettab_title{
	width:100%;
	float:left;
	letter-spacing:-1px;
	border-bottom:2px solid #0068B3;
	margin-bottom:10px;
}

.dettab_title{
	color:#000000;
	font-family:Arial;
	font-size:17px;
	font-weight:600;
	padding:5px;
}

.tab_wrapper{
	padding-bottom:10px;
}

.tabContent {
padding-bottom:10px;
}


.view_tab_header td{
	text-align:left;
	white-space:nowrap;
	font-weight:600;
	border-bottom:2px solid #0068B3;
	padding:6px 0 6px 3px;
}

.view_tab_td{
	text-align:center;
	white-space:nowrap;
	border-bottom:2px solid #666666;
	padding:6px 0;
}

.view_tab_td td{
	border-bottom:2px solid #666666;
	padding:2px 0;

}

.display_info_box{
	width:400px;
	float:left;
	margin:3px 3px 10px 3px;

}


/*Single View Page */

.mhighlight {
	text-decoration: none;
	background-color: #FFC;
}



/* EDUCATOR START */

.name_field_schedule{
	padding-top:2px;
	float:left;
	width:150px;
	text-align:right;
}

.form_field_ed {
float:left;
margin-left:3px;
width:70px;
}

.form_field_ed input {
font-size:13px;
width:70px;
float:left;
}

.form_field_radio {
float:left;
margin-left:3px;
width:10px;
}

.form_field_radio input {
float:left;
font-size:13px;
width:10px;
}

.name_field_radio{
	padding:2px 0 2px 0;
	float:left;
	width:175px;
	text-align:right;
}

.name_field_radio_two{
	padding-top:2px;
	float:left;
	width:100px;
	text-align:right;
}

.name_field_radio_wlabel{
	padding-top:2px;
	float:left;
	margin-left:5px;
	text-align:right;
}

.name_field_radio_wlabel2{
	padding-top:2px;
	float:left;
	margin-left:15px;
	text-align:right;
}

.name_field_to {
float:left;
padding-top:2px;
text-align:right;
width:30px;
}

.line_form_holder_ed{
	margin:2px 0;
	float:left;
}

.cbx_text_ed {
float:left;
padding-top:3px;
margin-right:5px;
}

.cbx_field_ed {
float:left;
margin-right:2px;
text-align:right;
}
.ed_cbx_holder{
	float:left;
	clear:both;
}

#add_notes{
	float:left;
	margin-left:20px;
	position:relative;
}
/* EDUCATOR END */

/* MESSAGE BOX */

#message_holder{
	border-bottom:thin solid #999999;
	float:left;
	clear:both;
	widows:600px;
	padding:10px;
	margin: 10px 0;
	width:90%;
}

.view_message_box{
	float:left;
	margin-bottom:10px;
}

.view_comment_box {
	background-color:#E6E6E6;
	float:left;
	margin-left:15px;
	margin-top:10px;
	padding:10px;
}

.subject_holder{
	float:left;
	margin-bottom:2px;
}

.subject_title{
	float:left;
	margin-right:10px;
	font-weight:600;
	padding-top:2px;
	min-width:60px;
}

.subject_text_box{
	float:left;
}

.message_box{
	float:left;
}

#private_message_holder{
	margin-left:50px;
	float:left;
	clear:both;
}

.private_text{
	float:left;
}

.private_cbx{
	float:left;
}

#search_box_message{
	float:left;
	clear:both;
	width:333px;
	margin-left:20px;
}


#search_box_message input{
	width:201px;
	margin-right:3px;
	float:left;
}

#search_box_message .search_button{
	width:19px !important;
	height:19px !important;
	float:right;
}

.message_img_holder{
	float:left;
	height:100%;
}

.message_img_views {
height:60px;
text-align:center;
vertical-align:middle;
width:60px;
}

.comment_img_views {
float:left;
height:60px;
text-align:center;
vertical-align:middle;
width:60px;
}

.text_message_holder{
	float:left;
	width:520px;
	margin-left:10px;
}

.text_message_holder2{
	float:left;
	width:490px;
	margin-left:10px;
}

#message_posted_by {
color:#0168B3;
float:left;
font-weight:600;
margin-bottom:5px;
text-decoration:underline;
}

.subject_post{
	float:left;
	clear:both;
	font-weight:600;
}

.text_post{
	float:left;
	clear:both;
	padding:5px;
	min-width:400px;
}

.message_delete{
	float:right;
	margin:0 0 0 5px;
}

.posted_on{
	float:left;
	margin-left:10px;
}

.line_form_holder_group{
	clear:both;
	margin:2px 0;
	float:left;
	width:700px;
}
.line_form_holder_date{
	clear:both;
	float:left;
	width:700px;
}

.line_form_holder_date_message {
    clear: both;
    float: left;
    margin: 0 0 0 60px;
    width: 400px;
}

.sortable td {
	cursor:pointer;
}

.sortable .sorttable_nosort {
	cursor:default;
}

/* MESSAGE BOX */

.yellow{
	background-color: #FFFFCC;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    font-size: 14px;
    margin-bottom: 15px;
    padding: 5px 10px;
}
.yellow a{font-size:14px;}

/* QUICK ADD */

.quick_add_holder{
	float:left;
	clear:both;
	padding: 0 0 0 115px;
}

.hide_show_btn{
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:none;
	background-color:#ffffff;
	margin:0px;
	padding-left:1px;
	padding-right:1px;
}

/*
.hide_show_btn:hover{
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:none;
	margin:0px;
	background-color:#0068B3;
	color:#ffffff;
	cursor:pointer;
	padding-left:1px;
	padding-right:1px;
}
*/

.hide_show_btn_hover{
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:none;
	margin:0px;
	background-color:#0068B3;
	color:#ffffff;
	cursor:pointer;
	padding-left:1px;
	padding-right:1px;
}
.hide_show_btn_hilite{
	background-color:#0068B3;
	color:#ffffff;
}

#sortable-list{
	padding:0;
	float:left;
}

/* Reports */

.report_date{
	float:left;
	font-family:Arial;
	font-size:17px;
	font-weight:600;
	letter-spacing:-1px;
	color:#000000;
	padding:0 0 0 15px;
}

.report_left{
	float:left;
	width:30%;
	padding:10px;
}

.report_right{
	float:left;
	width:65%;
	padding:10px;
	height:100%
}

.report_panel {
    border: 5px solid #ECECEC;
    float: left;
    margin: 5px 0 0 10px;
    width: 100%;
}

.report_img{
	margin:10px;
	float:left;
}

.dashboard_panel_report {
    border-top: 1px solid #CCCCCC;
    float: left;
    width: 100%;
}

.report_comment_holder{
	float:left;
	clear:both;
	margin:5px;
}

.report_comment_title{
	float:left;
	font-weight:600;
	padding:3px 0;
}

.report_comment{
	padding:3px;
	float:left;
	width:60%;
}
#frmOptions label {
	width:260px;
}

.combined_section_bqa{
	float:left;
	width:400px;
	margin-right:10px;
	height:auto;
	margin-top:10px;

}
.combined_section{
	float:left;
	width:350px;
	margin-right:10px;
	height:auto;
	margin-top:10px;

}

.combined_section_full{
	float:left;
	width:750px;
	margin-right:10px;
	height:auto;
	margin-top:10px;

}

.combined_section_save{
	float:left;
	width:100%;
	margin-right:10px;
	height:auto;
	margin-top:10px;

}

.sortOption{
	float:left;
}

.sortOption_my{
	float:left;
	clear:both;
/*	border-bottom:#0068B3 solid thin; */
	padding-bottom:1px;
}

.sort_holder{
	float:left;
	padding:2px;
}

.sort_name_text{
	float: left;
	padding:2px;
	clear: left;
	width:70px;
}

.sort_field_holder{
	float:left;
	padding:2px;
}

.view_name_holder{
	float:left;
	padding:2px;
	width: 220px;
}

.sort_radio_holder{
	float: left;
	padding:2px;
}

.sort_field_holder select{
	width:150px;
}

#create_new_view {
	margin-top:5px;
	margin-bottom:5px;
	border: thin solid #0068B3;
	float:left;
	padding:4px;
}

/*
.ui-dialog{
	width:900px !important;
}
*/

/*POP UP BOX*/

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	clear:both;
	float:left;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	float:left;
}

.pop_field_holder{
	width:100%;
	float:left;
	clear:both;
}

.pop_field{
	width:7%;
	float:left;
}

.pop_label{
	padding-top:2px;
	width:60%;
	float:left;
}

.pop_label_t{
	padding-top:3px;
	padding-left:5px;
	width:30%;
	float:left;
}

.pop_label_all{ /* 2.6.26 */
	padding-top:3px;
	padding-left:5px;
	width:100%;
	float:left;
}

#top_action_holder_sel {
	float:left;
	margin-bottom:2px;
	width:100%;
	border-bottom:2px solid #0068B3;
	padding:2px;
	font-size:16px;
}

.top_action_holder_sel {
	float:left;
	margin-bottom:2px;
	width:100%;
	border-bottom:2px solid #0068B3;
	padding:2px;
	font-size:16px;
}

.form_field_sel input{
/*	width:200px; */
	font-size:13px;
	float:left;
}

.form_field_sel{
	margin-left:0px;
	float:left;
	width:auto;
}

.name_field {
    float: left;
    padding-top: 4px;
    text-align: left;
    width: 120px;`
}

.my_view_sel {
    float: left;
    width: 300px;
}

.button_wrap{
	padding:5px;
	float:left;
}

.line_form_holder_sel {
    clear: both;
    float: left;
    margin: 2px 0 0 5px;
    min-width: 100%;
}

/*
.alphabet_list  {
	float: left;
}
*/

.alphabet_list a {
    border: 1px solid #FCFDFD;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.alphabet_list a:hover {
    background-color: #0068B3;
    border: 1px solid #999999;
    color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}

.alphabet_picked {
    background-color: #0068B3;
    border: 1px solid #999999;
    color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}

/*END POP UP BOX*/

/* SYSTEM INFO */
.right_menu_holder {
    border-bottom: 1px solid #05386D;
    border-right: 1px solid #05386D;
    float: left;
    width: 210px;
	margin: 0 10px 10px 0;
}

#show_globals{
	float:left;
	width: 600px;
}

#phpinfo{
	float:left;
	width: 600px;
}

#email_test{
	float:left;
	width: 600px;
}

#email_messages{
	float:left;
	width: 600px;
}

#email_messages{
	float:left;
	width: 600px;
}

.right_menu_holder ul{
	padding:0;
	margin:0;
}

.right_menu_holder li {
    background: none repeat scroll 0 0 #FCFDFD;
    border-bottom: 1px solid #05386D;
    border-top: 1px solid #05386D;
    list-style: none outside none;
	display:block;
}

.right_menu_holder li a{
	color:#454545 !important;
	font-size:14px;
	display:block;
	padding-left: 10px;
}

.right_menu_holder li a:hover{
	background: #05386D;
	color:#fff !important;;
}

.pay_approve{
	margin-top:-7px;
	background:url(../images/check.png) no-repeat;
}

.pay_notapprove{
	margin-top:-7px;
	background:url(../images/cross.gif) no-repeat;
}

/* SYSTEM INFO */

#ndx_msgbox1 {
	position:absolute;
	top: 30%;
	left: 35%;
	padding:30px;
	margin:30px;
	width: auto;
	height: auto;
	background-color: #CCC;
	border:2px groove #CCC;
	z-index: 1000;
	display:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}

/*-----babu_modification starts---*/
#div_warning_msg {
	position:absolute;
	width:400px;
	height:40px;
	background-color:#006781;
	border:2px solid #ffffff;
	color:#ffffff;
	z-index:100;
	text-align:center;
	padding-top:20px;
}

#div_confirm_msg {
	position:absolute;
	background-color:#006781;
	border:2px solid #ffffff;
	color:#ffffff;
	z-index:100;
	padding-top:2px;
}

#div_screen_confirm_msg {
	position:fixed;
	background-color:#006781;
	border:2px solid #ffffff;
	color:#ffffff;
	z-index:100;
	padding-top:2px;
}

#confirm_msg {
	margin:0px auto;
}

#yes_button {
	float:left;
}

#no_button {
	padding-left:10px;
	float:left;
}

#confirm_buttons {
	margin:0px auto;
	width:100px;
}

table#table_confirm {
	align:center;
	width:auto;
	margin:0 auto;
}

a.lead_salesman {
	color:#29A72B;
	text-decoration:none;
}

a.lead_company {
	color:#0067B1;
	text-decoration:none;
}

a.lead_contact {
	color:#0067B1;
	text-decoration:none;
}

#div_lb_msg {
	position:fixed;
	background-color:#006781;
	border:2px solid #ffffff;
	color:#ffffff;
	z-index:100;
	padding:10px;
}

table#table_msg {
	align:center;
	width:auto;
	margin:0 auto;
}

#div_warehouse_form {
	position:absolute;
	background-color:#006781;
	border:2px solid #ffffff;
	color:#ffffff;
	z-index:100;
	padding:10px;
	clear:both;
}

.dashboard_panel_new_leads {
    border: 5px solid #ECECEC;
    float: left;
    margin: 5px 0 0 10px;
	width:70%;
    min-width: 600px;
}

.dashboard_panel_new_lead_content {
    border: 1px solid #CCCCCC;
    float: left;
    height: 300px;
    overflow: auto;
    width: 100%;
}

.dash_lead_data_title{
	float:left;
	padding:2px;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:600;
	width:99%;
	border-bottom:1px solid #CCCCCC;
}


.dash_lead_menu {
    background: none repeat scroll 0 0 #0067B1;
    color: #FFFFFF;
    float: left;
    padding-bottom: 5px;
    width: 100%;
}

.dash_lead_menu ul{
	margin:0;
	padding:0;
	vertical-align:middle;
}

.dash_lead_menu li{
	float:left;
	list-style:none;
	margin:0 10px;
	padding:3px;
	height:15px;
	line-height:none;
	vertical-align:middle;
	min-width:75px;
}

.dash_lead_menu li a{
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
	padding:3px;
	min-width:75px;
}

.dash_lead_menu li a:hover{
	background:#F1F4F5;
	color:#0067B1;
	min-width:75px;
}

#view_table_new_lead{
	width:100%;
	float:left;
}


.lead_data_info {
    border-bottom: thin dotted #0066B1;
    clear: both;
    width: 100%;
}


.dash_lead_left_holder {
    float: left;
    margin: 5px 10px 0;
    padding: 3px;
    width: 110px;
}

.dash_lead_right_holder{
	float:left;
	width:400px;
	margin:5px 0 0 0;
}


.dash_lead_unassigned{
	float:left;
	width:110px;
	color:#fff;
	font-size:14px;
	background:#29A72B;
	text-align:center;
}

.dash_lead_warm{
	float:left;
	width:110px;
	color:#fff;
	font-size:14px;
	background:#E65E04;
	text-align:center;
}

.dash_lead_cold{
	float:left;
	width:110px;
	color:#fff;
	font-size:14px;
	background:#0066B1;
	text-align:center;
}

.dash_lead_hot{
	float:left;
	width:110px;
	color:#fff;
	font-size:14px;
	background:#AC0905;
	text-align:center;
}

.dash_lead_contact{
	float:left;
	margin:0 1px 2px 0;
}

.dash_lead_phone{
	clear:both;
	float:left;
	margin:0 1px 2px 0;
}

.dash_lead_website{
	clear:both;
	margin:0 1px 2px 0;
}

.dash_msg {
	float:left;
	width:16px;
	padding-top:2px;
}

.dash_customer_name {
    margin: 0 1px 2px 0;
}


.dash_lead_email {
    clear: both;
    margin: 0 1px 2px 0;
}

.type_line_form_holder {
    clear: both;
    float: left;
    margin: 2px 0 0 5px;
    width:100%;
}

.type_name_field {
    float: left;
    padding: 10px 10px 10px 0px;
    text-align: left;
    width: auto;
    font-size:12px;
    font-weight:bold;
}

.type_form_field{
	margin-left:0px;
	float:left;
	width:auto;
	padding-top:10px;
}

.div_type_list {
    clear:both;
    border: 5px solid #ECECEC;
    width:80%;
    overflow:hidden;
    height:auto;
}

.img_sort {
    cursor:pointer;
    height:10px;
    width:12px;
    border-width:0;
}

.img_quick_add {
    cursor:pointer;
    height:17px;
    width:17px;
}

.add_contract_btn{
	margin:5px;
	border:none;
	background:url(../images/add-contract-a.png);
	height:25px;
	width:127px;
}

.add_contract_btn:hover{
	margin:5px;
	border:none;
	background:url(../images/add-contract-b.png);
	height:25px;
	width:127px;
}

.go_to_bottom_btn{
	margin:5px;
	border:none;
	background:url(../images/go-to-bottom-a.png);
	height:25px;
	width:130px;
}

.go_to_bottom_btn:hover{
	margin:5px;
	border:none;
	background:url(../images/go-to-bottom-b.png);
	height:25px;
	width:130px;
}

.go_to_top_btn{
	margin:5px;
	border:none;
	background:url(../images/go-to-top-a.png);
	height:25px;
	width:112px;
}

.go_to_top_btn:hover{
	margin:5px;
	border:none;
	background:url(../images/go-to-top-b.png);
	height:25px;
	width:112px;
}

.reports_btn{
	margin:5px;
	border:none;
	background:url(../images/reports-a.png);
	height:25px;
	width:92px;
}

.reports_btn:hover{
	margin:5px;
	border:none;
	background:url(../images/reports-b.png);
	height:25px;
	width:92px;
}

.report_btn{
	margin:5px;
	border:none;
	background:url(../images/report-a.png);
	height:25px;
	width:90px;
}

.report_btn:hover{
	margin:5px;
	border:none;
	background:url(../images/report-b.png);
	height:25px;
	width:90px;
}

.delete_customer_btn{
	margin:5px;
	border:none;
	background:url(../images/delete-customer-a.png);
	height:25px;
	width:149px;
}

.delete_customer_btn:hover{
	margin:5px;
	border:none;
	background:url(../images/delete-customer-b.png);
	height:25px;
	width:149px;
}

.search_btn{
	margin:5px;
	border:none;
	background:url(../images/search-a.png);
	height:25px;
	width:90px;
}

.search_btn:hover{
	margin:5px;
	border:none;
	background:url(../images/search-b.png);
	height:25px;
	width:90px;
}

.clear_btn{
	margin:5px;
	border:none;
	background:url(../images/clear-a.png);
	height:25px;
	width:82px;
}

.clear_btn:hover{
	margin:5px;
	border:none;
	background:url(../images/clear-b.png);
	height:25px;
	width:82px;
}

#div_no_data {
    padding:20px;
    font-size:15px;
    color:red;
}

.po_name {
    font-size:13px;
    font-family:Arial;
}

.amounts {
    clear:both;
    background-color:#EAEDED;
    padding:10px;
    height:20px;
    border-bottom:1px solid #05386D;
}

.amounts_label {
    font-weight:bold;
}

.amounts_display {
    /* color:#ED0B29; */
    font-weight:bold;
    padding-left:10px;
    padding-right:20px;
}

.amounts_view {
	font-size: 12px;
	padding-bottom:10px;
	font-weight:bold;
	color:#0C5AF7;
}

.blue_large {
	font-size: 11px;
	padding-bottom:10px;
	font-weight:bold;
	color:#0C5AF7;
}

.ndx_star_required{
	color:red;
	padding-right:3px;
}

.a_blue_large {
	font-size: 11px;
	padding-bottom:10px;
	font-weight:bold;
	color:#0C5AF7;
}
.span_blue {
    color:#0C5AF7;
}
.div_success {
    height:25px;
    background-color:#96E0A6;
    border-top:1px solid #333;
    border-bottom:1px solid #333;
    color:#000;
    margin:10px 0px 10px 0px;
    padding-top:10px;
    text-align:center;
}
.div_failure {
    height:25px;
    background-color:#FC8080;
    border-top:1px solid #333;
    border-bottom:1px solid #333;
    color:#000;
    margin:10px 0px 10px 0px;
    padding-top:10px;
    text-align:center;
}


/*-----babu_modification ends---*/