/* Customer App Style Sheet 3/3/2004
/* begin APP section */
#app {
	margin: 0px 0px 15px 10px;
	font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
}

#app p {
	padding-top: 2px;
	padding-bottom: 2px;
}
#app a {
	color:#002F5D;
	text-decoration:underline;
}
#app a:visited {
	color:#432C5F;
	text-decoration:underline;
}

#app a:hover {
	color:#993300;
	text-decoration:none;
}

#app h1 {
	float: left;
	font: bold 120% Arial, Helvetica, sans-serif;
	padding-top: 15px;

}
#app h2 {
	color: #FEF9DE;
	float: right;
	padding-top: 15px;
	font: italic bold 120% Arial, Helvetica, sans-serif;
	padding-right: 10px;
}

#app .help {
	float: right;
	padding-top: 14px;
	padding-right: 10px;

}

#app h3 {
	color: #FFFFFF;
	float: left;
	font: 120% Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-left:5px;
}

#app h3 strong {
	font-weight: bold;
}

#app ul {
	margin:5px 0px 5px 25px;
	padding: 0px;
	list-style: outside;
}

#app ul li {
	list-style-type: disc;
}

#app ul ul {
	margin:5px 0px 5px 15px;
	padding: 0px;
}

#app ul ul li {
	list-style-type: circle;
}

#app ol {
	margin:5px 0px 5px 30px;
	list-style: outside;
	padding: 0px;
}

#app ol li {
	list-style-type: decimal;
} 

#app ol ol {
	margin:5px 0px 5px 26px;
	padding: 0px;
}

#app ol ol li {
	list-style-type: lower-alpha;
} 

#app table {
	margin-bottom: 8px;
	margin-top: 8px;
	width: 99%;
}

#app tr {
}

#app td {
	font-size: 70%;
	padding-top: 1px;
	padding-bottom: 1px;

}

#app th {
	background: #FDE5D2;
	font-size: 70%;
	color: #2A1B3C;
	text-align: left;
}

#app form {
}

#app input {
	width: 120px;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #eee;
	border: 1px solid #002F5D;
}


#app input.txtBoxsm {
	width: 60px;

}

#app input.txtBoxExsm {
	width: 40px;

}

#app input.txtBoxLarge {
	width: 200px;

}

#app input.checkBox {
	width:14px;
	background: #FFFFFF;
	border: none;
	
}
#app input[type="checkbox"] {
	border: 1px solid #002F5D;
	background: #eee;
}


#app input.radio{
	width:14px;
	background: #FFFFFF;
	border: none;
}

#app input[type="radio"] {
	border: 1px solid #002F5D;
	background: #eee;
}
#app input.btn {
	background-color: #CC3333;
	font-weight:bold;
	color:#FFFFFF;
	text-align: center;
	width: auto;
	border: 1px solid #000000;
	cursor: hand;
}

#app select {
	border: 1px solid #002F5D;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	background: #eee;
}
#app textarea {
	border: 1px solid #002F5D;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 200px;
	margin-top: 2px;
	margin-bottom: 2px;
	background: #eee;
}
#app label {
	color: #863514;
	margin: 0px;
	padding: 4px 6px 0px 0px;
	font-weight: bold;
	font-size: 90%;
}
#app .block {
	width:590px; 
	
} 

#app .head {
	background:  url(../images/myMem/mnCenterTopApp.gif) no-repeat;
	height: 33px;
	padding-right: 4px;
	padding-left: 4px;
	margin-top: 4px;
	clear: both;
}
#app .content {
	background: #FFFBFF;
	padding: 4px;
}

#app .content .recordset {
	color: #993300;
	font-size:85%;
	padding-right: 10px;
}

#app .content h3 {
	font: bold 120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0E4773;
	padding-top: 4px;
	padding-left: 0px;
	padding-bottom: 2px;
	float:none;
}

#app .content h1 {
	font: 145% bold Arial, Helvetica, sans-serif;
	color: #0E4773;
	padding: 5px 0px 2px 1px;
	margin-bottom:5px;
	float:none;
}

#app .content h2 {
	font-size: 135%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #11568C;
	padding: 5px 0px 2px 1px;
	margin-bottom:5px;
	float:none;

}
#app .content h4 {
	font-size: 120%;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	color: #863514;
	padding: 5px 0px 2px 1px;
	margin-bottom:5px;
}

#app .footer {
	height: 13px;
	margin-bottom: 15px;
	background: url(../images/myMem/mnCenterFootApp.gif) no-repeat;
}
#app .block .head h1 a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
#app .altRow {
	background: #EEEEEE;
}
#app hr{
	background: #999999;
	height: 1px;
	margin: 0px;
	padding: 0px;
	border: none;
}
#app .error {
	color: #CC3333;
	font-weight: bold;
}
#app .searchCriteria {
	border: 1px solid #432C5F;
	padding: 5px;
	height: auto;
	width: 200px;
}

#app .searchCriteria .header {
	background:#DEDAE3;
	padding:0px;
	margin:0px;
	text-align:center;
	font-weight:bold;
	color:#432C5F;
}

#app .authNumber {
	background: #DEDAE3;
	color: #432C5F;
	text-align: center;
	font-weight:bold;
	padding: 2px;
	font-size:110%;

}

#app .redText {
	color:#CC3333;
	font-weight: bold;
}

#app .redTextNotBold {
	color:#CC3333;
}

#app legend {
	font: bold 110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #432C5F;
	padding-top: 4px;
	padding-left: 0px;
	padding-bottom: 2px;
}

#app fieldset {
	border: 1px solid #999999;

}

#app .leftBorder {
	border-left: 1px solid #999999;
	padding-left:10px;

}

#app .tableBorder {
	border: 1px solid #999999;
}

#app #right h3 {
	font: bold 120% Arial, Helvetica, sans-serif;
	color:#2A1B3C;

}

/*Begin Newtown App style sheet */

#newtown {
	font-size:1em;
}

#newtown h1 {
	font: bold 170% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00322B;
	margin:0px 0px 15px 0px;
	padding:0px;
	float:none;
}
#newtown h2 {
	font: bold 150% Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #004A41;
	margin:0px 0px 15px 0px;
	padding:0px;
	float:none;
}
#newtown h3 {
	font: bold 110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006558;
	margin:0px 0px 15px 0px;
	padding:0px;
	float:none;
}
#newtown h4 {
	font: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006558;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#newtown th {
	font-weight:bold;
	color:#293F6F;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
	background-color: #D9D5DF;
}


#newtown label {
	color: #432C5F;
	margin: 0px;
	padding: 4px 6px 0px 0px;
	font-weight: bold;
	font-size: 110%;
}

#newtown .altRow2{
	background:#FAEED2;
}

#newtown .altColumn {
	background: #CCDBD9;
}

#newtown .altColumn2 {
	background:#D9D5DF;
	font-weight:bold;
}
#newtown .altColumn3 {
	background:#DDDDDD;
}

#newtown .menu {
	text-align:center;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding:3px 0px 3px 0px;
	margin:15px 0px 15px 0px;
}
#newtown .readmit {
	font: italic Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:right;

}

/* added on 6/30/2004 by RLyga */

#newtown .txtdate{
	width: 80px;
}

#newtown .optbtn{
	width: auto;
}

#newtown .chkbtn{
	width: auto;
}
br.page {
	page-break-after: always;
}

