/*PC*/
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.bodyBG {
	background-color: #FFFFFF;
}

.formElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B352C;
	margin-bottom: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	padding-top: 1px
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
}

.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
}

.add_lineheight {
	line-height: 18px;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #4B352C;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px
}

.titleSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4B352C;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px
}

.titleSubSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px
}

.titleNoB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4B352C;
	margin-bottom: 3px;
	padding-bottom: 3px
}
.textB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	font-weight: bold;
}

.textLinkB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	font-weight: bold;
	text-decoration : None;	
}

.textLinkBU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	font-weight: bold;
	text-decoration : underline;
}

textLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : none;	
}

.textLinkU{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : underline;
}

.textLinkUSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #4B352C;
	text-decoration : underline;
}

.textSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #4B352C;
}

.textSmallB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #4B352C;
	font-weight: bold;
	text-decoration : None;
}

a.textLinkRollOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : none;	
}

a.textLinkRollOver:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CCA347;
	text-decoration : underline;	
}

.textLinkRollOverSelected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	font-weight: bold;
	text-decoration : none;	
}

.topDivider{
	padding-right: 1px;
	margin-right: 2px;
	padding-left: 1px;
	margin-left: 1px;
}

/*
Sub nav
*/
a.NavSubLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : Underline;	
	padding-right: 3px;
}

a.NavSubLink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : none;	
	padding-right: 3px;
}

.NavSubLinkSelected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #913345;
	font-weight: bold;
	text-decoration : none;
}

.NavSubLinkUL{
	color: #913345;
	font-weight: bold;
	text-decoration : underline;
}

/*
Utility nav and footer
*/
.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : Underline;
}

.navLink:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : none;
}

.navLinknew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : none;
}

.ninB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #4B352C;
	text-decoration : none;
}
/*
Menus
*/
a.subnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : Underline;
	width:100%;	
	padding-left : 7px;	
	display:block;	
	padding-bottom : 3px;
	padding-top: 3px;
}

a.subnavB{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	font-weight: bold;
	text-decoration : none;
	width:100%;	
	padding-left : 7px;	
	display:block;	
	padding-bottom : 3px;
	padding-top: 3px;
}

.navBreak{
	text-decoration : none;
	width:100%;	
	padding-left : 4px;	
	display:block;	
	padding-bottom : 3px;
	padding-top: 3px;
}

a.subnav:hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#4B352C;
	text-decoration : none;		
	background-color:#F5F0DD;
}

/*
Error
*/
.errorText {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #C80505;
	font-weight: bold;
}

/*
Special table formatting
*/
.tableTBrule {
	background-color:#FCFBF6;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#E6DCC1;
	border-bottom-color:#E6DCC1;
	text-align: left;
}

.tableBonly {
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#E6DCC1;
	text-align: left;
}

input.noborder
{
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : none;	
}

input.noborderRed
{
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Red;
	text-decoration : none;	
}

input.noborderstrike
{
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration : line-through;	
}

/* Bigger Pagination */
.pag{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #4B352C;
	text-decoration : none;
}
.pagU{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #4B352C;
	text-decoration: underline;
}
.pagSel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4B352C;
	text-decoration : none;
}
/* Special Features */
.specialFeatures{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration : none;
	/*padding:7px;*/
	background-color:#4B352C;
	border-bottom:solid 1px #4B352C;
}
.feature{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	text-decoration: underline;
	/*padding:7px;*/
	background-color:#f5f0dd;
	border-bottom:solid 1px #E6DCC1;
}
.feature2{
	background-color:#FFFFFF;
	border-bottom:solid 1px #E6DCC1;
}
.MonogramMessage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #913345;
	text-decoration : none;
}
input.noborderMaroon
{
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Maroon;
	text-decoration : none;	
}
.textBMaroon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B352C;
	font-weight: bold;
	color: Maroon;
}
/*
Text Based Main Nav
*/
.navMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4B352C;
	text-decoration: None;
	line-height: 90%;
}
.navMain:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #E6DCC1;
	text-decoration: None;
	line-height: 90%;
}
/*
Larger Text
*/
.larger{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #4B352C;
	text-decoration: none;
	line-height: 140%;
}

.lgCr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #913345;
	text-decoration: None;
	line-height: 140%;
}
.lgCrUL{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #913345;
	text-decoration: Underline;
	line-height: 140%;
}