/*
#logout, #logout a{color: #a00;}
*/
#header{
	border-bottom: 1px solid #98bbe9;
	padding-bottom: 30px;
	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5770A1', endColorstr='#ABC4D7');
	background: -webkit-gradient(linear, left top, left bottom, from(#5770A1), to(#ABC4D7));
	background: -moz-linear-gradient(top , #5770A1, #ABC4D7);
	
}
#header h1 {font-size: 18px;}

body { background:#fff; }
#wrapper { margin-top: -28px;}

#footer {height: auto;}

/*Navigation*/
ul.navigation-1 {
	background: #dcebff;
	border: 0 none;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
ul.navigation-1 a {color: #333;}
ul.navigation-1 li {border-color: #98bbe9; 
}
ul.navigation-1 li a:link, ul.navigation-1 li a:visited, ul.navigation-1 li .navigation-box li a:link, ul.navigation-1 li .navigation-box li a:visited, ul.navigation-1 li .navigation-box li a, ul.navigation-1 li .navigation-box h1 {color: #333;}
ul.navigation-1 li a:hover, ul.navigation-1 li a:active, ul.navigation-1 li:hover>a { background: #98bbe9; color: #333}

ul.navigation-1 li ul.navigation-2, .navigation-box {background:#dcebff; border:1px solid #98bbe9; border-top:none;}
ul.navigation-1 li ul.navigation-2 li {background:#dcebff;}
ul.navigation-1 li ul.navigation-2 li a:link, ul.navigation-1 li ul.navigation-2 li a:visited , ul.navigation-1 li ul.navigation-2 li a { border:0 none; border-bottom:1px solid #98bbe9; }

ul.navigation-1 li ul.navigation-2 li a:active, ul.navigation-1 li ul.navigation-2 li a:hover , ul.navigation-1 li ul.navigation-2 li:hover>a { background:#98bbe9; }

ul.navigation-1 li ul.navigation-2 li ul.navigation-3 { border:1px solid #98bbe9; }
ul.navigation-1 li ul.navigation-2 li ul.navigation-3 li { border-bottom:border:1px solid #98bbe9; }
ul.navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, ul.navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited { background:#dcebff; }

ul.navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, ul.navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active { background:#98bbe9; }

ul.navigation-1 li ul.navigation-2 li:last-child a{border-bottom: 0 none;}
ul.navigation-1 li ul.navigation-2 li:last-child li a {border-bottom:1px solid #98bbe9;}
ul.navigation-1 li .navigation-box h1 { border-bottom:1px solid #98bbe9; }


/*Entry Forms*/
div.input_section table.entry {border: 1px solid #98bbe9; border-collapse: separate; border-top: 0 none;}
div.input_section table.entry tr td, div.input_section table.entry tr th {text-align:left;line-height: 20px; border-right: 0 none; border-bottom: 1px solid #ddd;} 
div.input_section table.entry tr th {width: 13%; padding-right:0;}
/*div.input_section table.entry tr td.colspan1 { width: 15%; }
div.input_section table.entry tr td.colspan2 { width: 22.5%; }
div.input_section table.entry tr td.colspan3 { width: 30%; }*/
div.input_section table.entry tr td.colspan7 { width: 90%; }
div.input_section table.entry tr td td {padding:0;}
div.input_section table.entry table.multi_entry th, div.input_section table.entry table.multi_entry td {border: 1px solid #bbb;}
div.input_section table.entry table.multi_entry table td {border-color: #fff;}

div#input_box {background:#eef6fd;}

ul#input_page_h li.active {background: #98bbe9; color: #333; font-weight: bold;}
h1.input_section_h { padding: 6px; font-size: 12px; border-color: #98bbe9; color: #fff;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#98BBE9', endColorstr='#7699c7');
	background: -webkit-gradient(linear, left top, left bottom, from(#98BBE9), to(#7699c7));
	background: -moz-linear-gradient(top , #98BBE9, #7699c7);
}

.save, .savestay, .clear {background: #436bb5;}
.go .clear { background: #aaa; }

/*Tables*/
div.paging {background: #daedff; color: #333; border: 1px solid #98bbe9; border-bottom: 0 none;}
div.paging_bottom {border-bottom: 1px solid #98bbe9; border-top: 0 none;}
table.report tbody tr td {border-bottom: 1px solid #98bbe9; border-right: 0 none; padding: 4px 7px;}
table.report tbody tr td:last-child {border-right: 1px solid #98bbe9;}
table.report {border-left: 1px solid #98bbe9;border-top: 1px solid #98bbe9;border-bottom: 1px solid #98bbe9;}
table.report tr th, .additional_information h1, .pulley .heading {background: #6588b5;border-bottom: 1px solid #98bbe9; border-right: 0 none; text-align: left;} 
table.report tr th:last-child{border-right: 1px solid #98bbe9;}
div.paging .page_info .bright { color: #5477a4; }

table.report .summation td{ background: #DEE9F4; }

table.report td .context_menu span {font-size: 11px; line-height: 18px;}
table.report td .context_menu div {padding: 0 2px;}
table.report td .context_menu td a {font-size: 11px;}
table.report td .context_menu td:last-child {border: 0 none;}


/*Dashboard*/
.dashboard_section div.input_section_fields {background: none;}
.countbox ul li span, .countbox ul li span a{line-height: 30px; font-size: 11px;}
.dashboxes .heading, .countbox .heading, #cumulation_table .heading, .bookmarks .heading, .dashboxes ul li span.heading a  {font-size: 11px;}
.dashboxes ul li {height: 195px;}
.dashboxes ul li .dashcontent div.chart , .dashboxes ul li table {height: 150px;}


/*Calendar*/
#calendar .calendar_head {background: #6588B5;}
#calendar .blue, #calendar_index .blue {background: #6588B5;}
#calendar .red, #calendar_index .red {background: #f00;}
#calendar .orange, #calendar_index .orange {background: #f60;}
#calendar .green, #calendar_index .green {background: #265F00;}
#calendar .brown, #calendar_index .brown {background: #6F2700;}
#calendar .gray, #calendar_index .gray {background: #6F6F6F;}



/*Custom Loan>Add Form*/
.horizontal_form { overflow: auto;}
.horizontal_form h2 {font-size: 12px; font-weight: bold; color: #fff; background: #666; padding: 5px; margin: 0 0 5px 0;}
.horizontal_block {float: left; width: 32.9%; margin-right: 5px;}
.horizontal_block #input_page_h li {padding: 5px; font-size: 10px;}
.horizontal_block #input_box {margin-bottom: 3px;}
div.input_section .horizontal_block table.entry { border: 0 none; padding: 0 5px;}
div.input_section .horizontal_block table.entry tr td, div.input_section .horizontal_block table.entry tr th {padding: 1px 2px; border: 0 none; }
div.input_section .horizontal_block table.entry tr th.colspan1 { width: 7.5%; min-width: 7.5%;}
div.input_section .horizontal_block table.entry tr td.colspan1 {}
div.input_section .horizontal_block table.entry tr th{ min-width: 90px; font-size: 10px; padding: 0; font-weight: normal;}
.datepicker {width: 100px;}


/*Entry Form Table*/
.entry_form {width: 50%; float: left;}
.repayment_entry_form, .consolidate_entry_form, .call_entry_form, .demand_letter_entry_form {width: 35%;}
.repayment_entry_form div.input_section table.entry tr th, .consolidate_entry_form div.input_section table.entry tr th, .call_entry_form th{width: 20%;}
.repayment_entry_form tr td.colspan3, .consolidate_entry_form tr td.colspan3, .call_entry_form tr td.colspan3 {width: 30%;}


#class_repayment_content .history_information, #class_consolidate_content .history_information, #class_call_content .history_information, #class_demand_letter_content .history_information{width: 64%;}
#class_follow_up_content .history_information {width: 100%; clear: left;margin-left: 0;}

#loan_summary {margin-bottom: 15px;}




html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {font-size: 11px;}

.entry_form th, .entry_form td, .entry_form label, .entry_form span, .entry_form div {font-size: 10px; font-weight: normal;}

#wrapper {margin-top: -24px;}

ul.navigation-1 li a:link, ul.navigation-1 li a:visited {line-height: 23px;}
ul.navigation-1 {height: 23px;}
ul.navigation-1 li ul.navigation-2, .navigation-box {top: 100%;}



table.report tr.selected_row, table.report tr.selected_row a.simple { background:#D7E0ED; color: #0A58AA;}

.table_actions #search_dropdown {margin: 0;}

td#info_td div.context_menu div { left: auto; right: 0;
	-webkit-border-radius:5px 0 5px 5px;
	-moz-border-radius:5px 0 5px 5px;
	border-radius:5px 0 5px 5px;
}

.entry_form table select, .entry_form table select, .entry_form input[type="text"], input[type="password"], .entry_form textarea, .entry_form input[type="search"], input, textarea, keygen, select, button, isindex, datagrid  { padding: 1px; font-size: 11px; font-family: arial, verdana, tahoma;}
.entry_form table select, .entry_form table select {padding: 0; height: 19px;}

table.report tbody tr td { padding: 0 5px;}
div.context_menu span.context_menu_on { line-height: 14px; margin-top: 2px;}

.nestcontrol ul ul ul{display: none;}

table.report tr th, .additional_information h1, .pulley .heading {background: #b7c7e3;}
table.report tr th a, .additional_information h1 a, .pulley .heading a {color: #0A58AA !important;}
table.report tbody tr td {border-bottom: 0 none; border-right: 0 none;}
.grey {background: #eee;}

div.input_section table.entry tr td td {border-color: #fff;}

.dropdown_add {padding: 0; height: 19px; font-size: 10px; width: 25px;}

div.context_menu span.context_menu_on {text-align: left;}

/*#borrower1_uid, #borrower2_uid, #surety1_uid, #surety2_uid {width: auto !important; float: left;}*/

#borrower1_entry td.colspan5 .control_grid, #borrower2_entry td.colspan5 .control_grid, #surety1_entry td.colspan5 .control_grid, #surety2_entry td.colspan5 .control_grid, #corporate_borrower1_entry td.colspan5 .control_grid {width: 85%; float: left;}
.uid_search {float: left; font-size: 10px;}

#payment_schedule1_entry, #payment_schedule1_entry input { font-size: 10px;}
#payment_schedule1_entry .datepicker {width: 62px;}

/*#disbursement1_amount, #disbursement1_installment_count, #disbursement1_loan_plan_id, #disbursement1_language_code, #disbursement1_date, #disbursement1_first_payment_date, #disbursement1_second_payment_date {background: #164C93; color: #fff;}*/

.site_data {border-bottom: 1px solid #ccc; padding: 10px 0;}


div.input_section table.entry .new_installments_fee>td, div.input_section table.entry .new_installments_fee>th {
	border-bottom: 1px solid #000;
}

.dashboxes ul li .dashcontent {max-height: 190px; overflow-y: auto;}
