﻿/* Account List page */
#tblAccount tr th:first-child {width:115px;}
#tblAccount tr.noBottom td {border-bottom:none;}
#tblAccount tr td {border-top:none;}
#tblAccount .loanNum {width:18%;}
/*#tblAccount .payType {width:16%;}
#tblAccount .currBal {width:16%;}
#tblAccount .nextPayAmt {width:16%;}*/
#tblAccount .nextPayDue {width:16%;}
#tblAccount sup {font-size:10px;}
/* Detail page */
ol.footnote {color:#6E4C05; font-size:12px;}
table.detail {margin-bottom:15px;}
table.detail sup {font-size:9px !important;}
table.detail td {border-left:none; border-right:none;}
/* History page */
#tblHistory .money {width:13%;}
#tblHistory .effectiveDate {width:10%;}
#histFilter {text-align:center;}
#paginator > a {margin:0 5px 0 5px;}
/* General */

.navLinks{
	margin:10px 0;
	padding:0 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #feefc2; /* Old browsers */
	background: -moz-linear-gradient(top,  #feefc2 0%, #fcd76a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feefc2), color-stop(100%,#fcd76a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #feefc2 0%,#fcd76a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #feefc2 0%,#fcd76a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #feefc2 0%,#fcd76a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #feefc2 0%,#fcd76a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feefc2', endColorstr='#fcd76a',GradientType=0 ); /* IE6-9 */
	border:1px solid #CEA95B;
}
.navLinks a {display:block; color:#6E4C05 !important; font-size:.9em; font-weight:bold; text-decoration:none !important; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.navLinks ul {padding:0; margin:0; line-height:1.3em !important;}
#content #main .navLinks ul li {float:left; list-style:none; margin-top:0 !important; position:relative;padding:0;}
#dnn_ContentPane .navLinks ul li a {text-decoration:none !important; padding:2px 10px; white-space: nowrap; border-right:1px solid #CEA95B;}
.navLinks ul li:first-child a {border-left:1px solid #CEA95B;}
.navLinks ul li div {
	display:none;
	position:absolute;
    margin-left:-1px;
	padding-right:1px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-moz-box-shadow:0 3px 3px -1px #000;
	-webkit-box-shadow:0 3px 3px -1px #000;
	box-shadow:0 2px 4px 0px #666;
	background: #f9e4a2; /* Old browsers */
	border:1px solid #CEA95B; 
	z-index:1000;
}
.navLinks ul li:hover div {display:block;}
.navLinks ul li:hover div a {background:none; border:none; color:#6E4C05 !important;}
.navLinks ul li:hover div ul li:hover a {}
.navLinks ul li:hover a{
	color: #104aa2 !important;
	background: #f9e4a2; /* Old browsers */
}
.navLinks ul li div ul li {float:none; display:block; padding:0; text-align:left;}
#dnn_ContentPane .navLinks ul li div ul li a {border:none;}
.navLinks ul li a.selected {background-image:none; background-color:#FEEFC2 !important; color:#104aa2 !important; -moz-box-shadow: inset 0px 1px 3px #555; 
                            -webkit-box-shadow: inset 0px 1px 3px #555; box-shadow: inset 0px 1px 3px #555;}
.navLinks ul li div ul li:hover a {color: #104aa2 !important;}
.navLinks ul li a.loanNum {display:block; width:93px;}

#histFilter a.filter {background-image:none; background-color:#F8D061 !important; color:#104aa2 !important; -moz-box-shadow: inset 1px 1px 2px #333; 
                      -webkit-box-shadow: inset 1px 1px 2px #333; box-shadow: inset 1px 1px 2px #333;}
#tblAccount td, #tblHistory td {font-size: 0.8em !important;}
p.navLinks {float:right;}
.schedule > td, .deferred td {border-top:none;}
.center {text-align:center !important;}
.money, .alignRight {text-align:right !important;}
.paymentDue {font-weight:bold;}
/* AppMenu */
.welcomeUser{color:#6e4c05;font-weight:bold;text-align:right; margin:10px 0;}
.welcomeUser span{font-size:.8em;}
.welcomeUser span span{font-size:1em;font-style:italic;}
#dnn_ContentPane .welcomeUser a.dccedBtn{margin-left:5px;}

/* session modal box */
#sessionAlertModal {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;}
#sessionAlertModal .modalBoxCont {width:320px;height:120px;margin:-72px 0 0 -182px;}
.noScroll{overflow:hidden;}
.modalBoxBG{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;filter:alpha(opacity=40);}
.modalBoxCont{position:absolute;padding:10px 20px;left:50%;top:50%;border:2px solid #f7deaa;background-color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 10px -1px #000;-webkit-box-shadow:0 3px 10px -1px #000;box-shadow:0 3px 10px -1px #000;}
.modalBtns{text-align:right;}

/* hide internal components */
.internal {display:none;}

/* undo dnn styling */
#content #main ul li {padding:0;}