.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #000033;
	background: #FFFFFF left center;
	/*text-align: left;*/
	/*text-indent: 14pt;*/
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-position: left center;
	vertical-align: middle;
	white-space: nowrap;
	text-decoration: none;


}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px ridge #FFFFFF;
	background: #003366;
}
.navbgbrand {

	background-image: url(/Images/gradient.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
}
.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left top;
	text-align: left;
	color: #000000;
	vertical-align: top;
	line-height: 14px;






}
.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;


}
.bodytxtboldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-position: left top;
	text-align: left;
	font-weight: bold;
	color: #003366;
	vertical-align: top;




}
.bodytxtalignrt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
	color: #336699;
	font-style: italic;
	text-indent: 30px;


}
.areahedbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #DCD9C6;

}
.stripe1bg {
	background: #003366;
	
	
}
.stripe2bg {

	background: #e6e6e6;
}
.stripe3bg {


	background: #666699;
}
.shadow1bg {





	background: #000033;
}
.logobg {




	background: #DCD9C6;
}
.shadow2bg {


	background: #c2c2c2;
}
.bodytxtlink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-position: top;
	color: #0000CC;
	vertical-align: top;
}
.logintxt {
	font-family: "Franklin Gothic Demi", "Franklin Gothic Book", "Franklin Gothic Medium";
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	text-indent: 10pt;
	vertical-align: middle;

}
.headertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #336699;
	font-weight: bold;
	text-align: left;
	background-color: F3F2EA;
	line-height: 12px;
	vertical-align: middle;




}
.titleactive {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-position: left center;
	vertical-align: middle;
	white-space: nowrap;
	text-decoration: none;
}
.logintxtdark {

	font-family: "Franklin Gothic Demi Cond", "Franklin Gothic Book", "Franklin Gothic Demi", "Franklin Gothic Heavy", "Franklin Gothic Medium", "Franklin Gothic Medium Cond";
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}
.bodytxtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left top;
	text-align: left;
	color: #000000;
	vertical-align: top;
	font-weight: bold;
}

.welcomeheader {
	background: #F3F2EA;
}

.navbar {
	background-color: F3F2EA;
	border-top: 1px solid #000033;
	border-right: 1px solid #000033;
	border-left: 1px solid #000033;
}

a.navtxt:link{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
	white-space: nowrap;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	
	a.navtxt:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
	white-space: nowrap;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	
	a.navtxt:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
	white-space: nowrap;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	
	a.navtxt:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
	white-space: nowrap;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}

.quicksearchtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #000000;
	vertical-align: middle;
	margin-right: 3px;
	padding-right: 3px;
	line-height: 10px;
	background-color: FFFFFF;
	font-weight: normal;
	margin-left: 6px;
	padding-left: 6px;


}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px ridge #FFFFFF;
	background: #003366;
	text-decoration: none;
}
.loginborders {
	border-left: 1px solid #000033;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
}

.loginbgborder {
	background: #000033;

}
.welcomeborderbg {
	background: #000033;
}
.tablehed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #003366;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	line-height: 15px;
}


.tabact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background: #336699;
	text-decoration: none;


}
.tabinact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;


}
.tablebrdr {
	text-align: center;
	vertical-align: middle;
	background: #F3F2ea center center;
	border: 1px ridge #666666;

}
.bodytxtboldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #003366;
	vertical-align: middle;
	margin-right: 3px;
	padding-right: 3px;





}
.tabactbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background: #F3F3Ea;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-left-style: ridge;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;

}
.tabinactlast {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background: #DCD9C6;
	text-decoration: none;
}
.numericaltabledata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-position: right center;
	text-align: right;
	vertical-align: middle;
	background: #FFFFFF;
	padding-right: 4pt;
	margin-right: 4pt;


}
.numericaltabledatahighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	background: #e1e1e1 right center;
	padding-right: 4pt;

}
.tabledata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	line-height: 16px;
	padding-left: 4pt;
	margin-right: 4pt;
	margin-left: 4pt;
	padding-right: 4pt;



}

.tabledatacenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-position: left center;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF;
	line-height: 18px;
	padding-left: 4pt;


}
.tabledatahighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background: #E1E1E1 left center;
	line-height: 16px;
	padding-left: 4pt;
	margin-right: 4pt;
	margin-left: 4pt;
	padding-right: 4pt;

}

.tabledatahighlightcenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-position: left center;
	text-align: center;
	vertical-align: middle;
	background: #c2c2c2;
	line-height: 18px;
	padding-left: 4pt;
}
.navbgimage {
	background-image: url(../Images/montage.gif);
	background-position: right;
	background-color: #003366;
	background-repeat: no-repeat;

}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #333333;
	vertical-align: top;
	margin-right: 15px;
	padding-right: 15px;

}
.menubg {
	background-color: e6e6e6;
}
.menubrdr {

	background-color: #FFFFFF;
}
.quicksearchfield {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	vertical-align: middle;
}

.fieldhed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	text-indent: 12px;
	margin-right: 3px;
	padding-right: 3px;

	}
.bodytxtsmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left top;
	text-align: left;
	color: #000000;
	vertical-align: top;
	line-height: 12px;
}
.bodytxtboldblueheader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	background-position: left top;
	text-align: left;
	font-weight: bold;
	color: #003366;
	vertical-align: top;
}

.bodytxtboldcenterblueheader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	background-position: left top;
	text-align: center;
	font-weight: bold;
	color: #003366;
	vertical-align: middle;
}

.bigtxtboldcenterblueheader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	background-position: left top;
	text-align: center;
	font-weight:bold;
	font-style: italic;
	color: #003366;
	vertical-align: middle;
}

.titlecenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	background-position: center center;
	vertical-align: middle;
	white-space: nowrap;
	text-decoration: none;


}
.navseparators {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #999999;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
	white-space: normal;
}
.quicksearchheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #006699;
	vertical-align: middle;
	margin-right: 2px;
	padding-right: 2px;
	line-height: 10px;
	background-color: FFFFFF;
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #006699;

}
.headertxtlink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #336699;
	font-weight: bold;
	text-align: left;
	background-color: F3F2EA;
	line-height: 12px;
	vertical-align: middle;
}
.tabbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background: #DCD9C6;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BCB792;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BCB792;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BCB792;


}

.productfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: middle;
	background-color: #F3F2EA;

}

.servicemark	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: text-top;
}
