.bodyStd {
	background-color: #FFFFFF;
	margin: 0px;
}
.searchField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #333333;
	margin-bottom: 1px;
	vertical-align: middle;
}
.searchForm {
	margin: 0px;
}
.languageTable {  margin-left: 6px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px}
.buttonLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;

}
.bodyLinkBig {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 12px;
	text-decoration: underline;
}
.bodyLinkBigBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;

}
.appMenuLinkTop {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.appMenuTextTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: none;

}
.appMenuLinkSub1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	margin-left: 4px;

}
.appMenuLinkSub2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	margin-left: 4px;
}
.stepsTableCurrent {
	background-color: #4F6984;
	border: 1px solid #4F6984;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;

}
.stepsTableOther {
	border: 1px solid #4F6984;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;

}
.appMenuTextSub1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: none;
	margin-left: 4px;

}
.appMenuLinkSub1Selected {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 4px;
}
.stdTextField {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #333333;
; margin-bottom: 1px
}
.stdSelect {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #333333;
; margin-bottom: 1px
}
.appMenuLinkTopSelected {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.alertTable {
	background-color: #FFFFCC;
	border: 1px solid #FF3333;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;



}
.alertText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3333;
	margin-left: 10px;
}

.messageTable {
	background-color: #FFFFCC;
	border: 1px solid #00AA00;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;



}
.messageText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00AA00;
	margin-left: 10px;
}
.languageLink {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
; text-decoration: none
}
.languageLinkSelected {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; ; text-decoration: none; border: none; background-color: #666666
}
.toolsTable {

margin-left: 2px; margin-top: 2px; margin-right: 6px; margin-bottom: 2px
}
.toolsLink {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
; text-decoration: none
}
.searchTable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #D6D5E5;
}
.navLvl1Link {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
    text-decoration: none;
}
.menuLinkLvl1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: underline;
}
.bigTitleLinkBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F6984;
	text-decoration: none;
}
.footerText {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	font-size: 10px;
}
.footerLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	font-size: 10px;
	text-decoration: none;
}
.navLvl1LinkSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #002350;
	font-size: 11px;
	text-decoration: none;
/*	font-weight: bold; */

}
.navLvl1CellSelected {

	background-color: #FFCA08;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #002350;

}
/*.navLvl2Table {


	border: 1px solid #CCCCCC;
    background-color: #F2F2F2;
}*/
.navLvl2Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navLvl2Link a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
    text-decoration: none;
}
.menuBorder01 {


	border: 1px solid #333333;
}
.appMenuBorder01 {


	border: 1px solid #333333;
}
.picMenuLvl1Border01 {


	border: 1px solid #333333;
}
.headerBorder01 {


	border-bottom: 1px solid #333333;
}
.bodyCellBorder01 {


	border: 1px solid #333333;
}
.headerBG01 {

	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.headerBorder01TB {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.headerBorder01T {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.headerText01Std {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
.picMenuLvl1Text01Std {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
.headerBG02 {
	background-color: #002350;
}
.headerBG03 {
	background-color: #7471A6;
}
.headerBG04 {
	background-color: #A6A5C7;
}
.headerText02Big {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.picMenuLvl1Cell02 {

	border: 1px solid #CCCCCC;
; background-color: #F2F2F2
}
.menuCell02 {

	border: 1px solid #CCCCCC;
; background-color: #F2F2F2
}
.picMenuLvl1Cell01 {
	background-color: #E8E3E7; /* D9D2D8 */
    border: 1px #FFFFFF solid;
	height: 50px;
}
.menuCell01 {

	background-color: #D6D5E5;
; border: 1px #FFFFFF solid
}
.menuTitleBig {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F6984;
	text-decoration: none;
}
.picMenuLvl1Cell01LRB {
	background-color: #E8E3E7;  /* D9D2D8 */
;
	border-top: none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
.menuCell01LRB {
	background-color: #D6D5E5;
;
	border-top: none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
.picMenuLvl1Link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F6984;
	text-decoration: none;
}
.bodyCell02 {

	border: 1px solid #CCCCCC;
; background-color: #F2F2F2
}
.picMenuLvl2Border01 {



	border: 1px solid #333333;
}
.picMenuLvl2Cell01 {


	background-color: #E6E4EF;
    border: 1px #FFFFFF solid;
}
.picMenuLvl2Cell01LRB {

	background-color: #E6E4EF;
	border-top: none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.picMenuLvl2Link {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4F6984;
	text-decoration: none;
}
.picMenuLvl2Text03Std {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: none;
}
.bodyBorder02 {


	border: 1px solid #CCCCCC;
}
.bodyBorder02L {

	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #CCCCCC;
}
.bodyBorder02R {

	border-top: none;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: none;
}
.bodyTitle01Small {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F6984;
	text-decoration: none;
}
.bodyTitle01SmallNested {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F6984;
	text-decoration: none;
}
.bodyText01Std {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
.bodyText01Std a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: underline;
}
.bodyBorder02T {


	border-top: 1px solid #CCCCCC;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.bodyBorder02B {


	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
}
.menuBG02 {


	border: none;
; background-color: #F2F2F2
}
.menuTable02 {

	margin-top: 8px;
}
.navLvl2LinkSelected {


	background-color: #FFDE6C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7471A6;
}
.navLvl2LinkSelected a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0045A4;
	font-size: 10px;
/*	font-weight: bold; */
	text-decoration: none;
}

/*.navLvl3Table {
	border: 1px solid #CCCCCC;
    background-color: #DDDDDD;
}*/

/*f2f2f2
last : DDDDDD*/

.navLvl3LinkSelected {


	background-color: #FFEDAE;
}
.navLvl3LinkSelected a{


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005FDF;
	font-size: 10px;
/*	font-weight: bold;  */
	text-decoration: none;
}
.navLvl3Link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navLvl3Link a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
    text-decoration: none;
}
.picMenuLvl3Border01 {




	border: 1px solid #333333;
}
.picMenuLvl3Cell01 {



	background-color: #E6E4EF;
    border: 1px #FFFFFF solid;
}
.picMenuLvl3Cell01LRB {


	background-color: #E6E4EF;
	border-top: none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.picMenuLvl3Cell02LRB {


	background-color: #E6E6E6;
	border-top: none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.picMenuLvl3Link {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4F6984;
	text-decoration: none;
}
.picMenuLvl3Text03Std {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: none;
}
.bodyText03Std {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
}
.bodyText03Std a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: underline;
}
.bodyBG03 {

	background-color: #EAEAEA;
}
.bodyTitle01Std {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4F6984;
}
.menuCell03 {

	border: 1px solid #333333;
	background-color: #EAEAEA;
}
.logonOuterCell {


	border: 1px solid #CCCCCC;
; background-color: #F2F2F2
}
.logonInnerBorder {


	border: 1px solid #333333;
}
.logonInnerCell {

	background-color: #D0D0D0;
;
	border: 1px solid #FFFFFF;
}
.bodyBG02 {



	border: none;
; background-color: #F2F2F2
}
.buttonBorder {


	border: 1px solid #333333;
}
.buttonCell {


	background-color: #D0D0D0;
;
	border: 1px solid #FFFFFF;
}
.logonTitleBG {
	background-color: #002350;
	padding: 0px;

}
.bodyTitle02Small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.fieldLabel01BigBold {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F6984;
	text-decoration: none;
}
.textFieldStd {


	border: 1px solid #333333;
}
.alertZoneTable {
	border: none;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.userBorder {

	border: 1px solid #CCCCCC;
; background-color: #F2F2F2
}
.userText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
.userLink {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.appTitleBarBorder {


	border: 1px solid #333333;
}
.appTitleBarCell {

	background-color: #D6D5E5;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
; border: 1px #FFFFFF solid
}
.appSubTitle {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F6984;
}
.appTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4F6984;
}
.appPicMenuBorder {



	border: 1px solid #333333;
}
.appPicMenuCell {


	background-color: #D6D5E5;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
; border: 1px #FFFFFF solid
}
.appPicMenuCellLRB {
border: #FFFFFF solid; background-color: #D6D5E5; border-width: 0px 1px 1px
}
.appPicMenuCellNALRB {
border: #FFFFFF solid; background-color: #E6E6E6; border-width: 0px 1px 1px
}
.appPicMenuLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: none;
}
.bodyBorder01 {


	border: 1px solid #333333;
}
.bodyText04Std {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bodyText04Std a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: underline;
}
.bodyText04StdBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.bodyText04StdBold a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.appMenuBorder {


	border: 1px solid #333333;
}
.appMenuTopCell {

	background-color: #D6D5E5;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
; border: 1px #FFFFFF solid
}
.appMenuBottomCell {


	background-color: #D6D5E5;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
; border: 1px #FFFFFF solid
}
.appMenuLinkBig {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.appMenuMainCell {

	background-color: #EAEAEA;
	border-top: 1px solid #333333;
	border-right: none;
	border-bottom: 1px solid #333333;
	border-left: none;
}
.appSubTitleBar {

	border: 1px solid #CCCCCC;
; background-color: #F2F2F2
}
.appSubTitleBarTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F6984;
	text-decoration: none;
}
.bodyLinkStd {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: underline;
}
.appMenuLinkSub2Selected {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 4px;
}
.appButtonBar {

	border: 1px solid #CCCCCC;
; background-color: #F2F2F2
}
.headerBorder01B {



	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.appTableBorderR {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.fieldLabel02Std { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.fieldLabel02NA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.label02StdBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
.selectStd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #333333; ; margin-bottom: 1px }
.appTableHeaderBG { background-color: #002350; border-right-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
.appTableHeaderText { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; }
.appTableBG { background-color: #EAEAEA; }
.appSubTitleBarSubTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4F6984; text-decoration: none; }
.pickupText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.pickupTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }.searchAdvancedLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.searchResTitleTable {
	border: 1px solid #000000;
	;
	background-color: #F2F2F2;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;

}
.searchResTable {

	border: 0px none;
;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.searchResLink {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: underline;
}
.searchResTextBold {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.searchResText {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.searchResNavText {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.searchResNavLink {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	text-decoration: underline;
}
.searchResNavTextBold {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.searchResTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.searchResTitleBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.appPaddLR {
        padding-top:0px;
        padding-right:8px;
        padding-left:8px;
        padding-bottom:0px;
}
.appPaddR {
        padding-top:0px;
        padding-right:8px;
        padding-left:0px;
        padding-bottom:0px;
}
.logonSubmit {
        width: 100px;
        height: 28px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #4F6984;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
        border: 0px solid #333333;
}





.textgrey          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.subtitle { height: 20px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: 1px; border-color: #cc0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color:#EBCCCC}
.subtitle-open-left { height: 20px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-width: 1px; border-color: #cc0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color:#EBCCCC}
.subtitle-open-right { height: 20px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-width: 1px; border-color: #cc0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color:#EBCCCC}

.report-subtitle-open-left { height: 20px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-width: 1px; border-color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: white; font-weight: bold; background-color:gray}
.report-subtitle-open-right { height: 20px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-width: 1px; border-color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: white; font-weight: bold; background-color:gray}
.report-subtitle-closed { height: 20px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: 1px; border-color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: white; font-weight: bold; background-color:gray}

.report-title
{
    font-family     : verdana, arial, sans-serif;
    font-size       : 18px;
    font-weight     : bold;
    text-align      : center;
    vertical-align  : top;
}

.report-subtitle
{
    font-family         : verdana, arial, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    text-align          : left;
    background-color    : gray;
    color               : white;
    height              : 20px;
}

.report-label
{
    font-family         : verdana, arial, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    background-color    : #cccccc;
    color               : #000000;
    vertical-align      : top;
    border-width        : 1px;
    border-color        : #000000;
}

hr.black
{
    border-width        : 0.5px;
    border-color        : #000000;
    border-style  : solid;
}

.borders-black { border-bottom-style: solid; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-width: 1px; border-color: #000000}
.borders-gray  { border-bottom-style: solid; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-width: 1px; border-color: #cccccc}



.inputSubmit {
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	border: 1px solid #333333;
}
.portalCollectionHeader {
	 background-color: #002350;
	 border-top-style: none;
	 border-bottom-style: none;
	 border-left-style: none;
	 border-top-color: #FFFFFF;
	 border-bottom-color: #FFFFFF;
	 border-left-color: #FFFFFF;
	 border-right-width: 2px;
	 border-right-style: solid;
	 border-right-color: #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #FFFFFF;
	 font-size: 12px;
	 font-weight: bold;
}
.portalCollectionHeaderTitle {
	 background-color: #002350;
	 border-top-style: none;
	 border-bottom-style: none;
	 border-left-style: none;
	 border-right-style: none;
	 border-top-color: #FFFFFF;
	 border-bottom-color: #FFFFFF;
	 border-left-color: #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #FFFFFF;
	 font-size: 12px;
	 font-weight: bold;
}
.portalCollectionRow {	
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.portalCollectionAlternateRow {
	background-color: #EAEAEA;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}







.appTitleBorder{
	border: 1px solid #333333;
}
.appTitleText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4F6984;
}
.appTitleBodyText {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F6984;
}
.appNavIntern {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.inputSubmitFixed {
	width: 100px;
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	border: 1px solid #333333;
}
.stdFileInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #333333;
}
.broadcastTable {
	background-color: #FFFFCC;
	border: 1px solid #002350;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.broadcastText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002350;
	margin-left: 10px;
}
.bodyCell01 {

	background-color: #D6D5E5;
	border-style: solid;
	border: 1px #FFFFFF solid;
}
.rightNavLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.rightNavLink a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.bodyCell03 {

	border: 1px solid #7F9DB9;
    background-color: #F2F2F2;
}
.bodyText01Big {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
.bodyText03Big {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F6984;
	font-size: 12px;
}
.bodyText04Big {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.noMargins {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.noBorder {
	border: 0px none;
}
.blockDisplay img {
display: block;
}
.calculatorSubmit {
        height: 28px;
		background-color: #D6D5E5;
		font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #4F6984;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
        border: none;
}

/* START : 10 golden rules b-to-b styles */
.blueTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003560;
	text-decoration: none;
}
.redTitleBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF3333;
	text-decoration: none;
}

.redCellWhiteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF3333;
}

.blueCellBottom {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #003560;
}
.blueText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003560;
	text-decoration: none;
}
.redText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3333;
	text-decoration: none;
}
.redLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3333;
	text-decoration: underline;
}
.blueLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003560;
	text-decoration: underline;
}
/*  END : 10 golden rules b-to-b styles */
/* START : eShipper - new styles */
.exportlinks span, .sortable a, .sorted a {
        margin:0;
        padding:0;
        font-size:1em;
        background-repeat: no-repeat;
        list-style-type:none;
}

.displayTagTable caption {
    text-align: left;
    font-weight     : bold;
    font-size       : 16px;
}

.displayTagTable table {
	border: 1px solid #666;
	width: 80%;
	margin: 20px 0 20px 0;
}
.displayTagTable th {
    padding: 2px 4px 2px 4px;
    text-align: left;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 10px;
    text-align      : left;
    vertical-align: top;
    color: black;
}

.displayTagTable td {
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
}

.displayTagTable thead tr, .displayTagTable thead th {
  color: white;
}

.displayTagTable th a {
  text-decoration: none;
  color: white;
  padding-bottom: 10px;
}

.displayTagTable th a:visited {
  text-decoration: none;
  color: white;
}

.displayTagTable th a:hover {
  text-decoration: underline;
  color: #FF0000;
}
.displayTagTable th.sorted a {
	background-position: right;
	display: block;
        padding-right: 60px;
}

.displayTagTable th.sortable a {
	background-position: top right;
	display: block;
        padding-right: 20px;
	background-image: url("no_sort.gif");
}

.displayTagTable th.order1 a {
	background-image: url("sort_desc.gif");
}

.displayTagTable th.order2 a {
	background-image: url("sort_asc.gif");
}

.displayTagTable tr.odd td, .displayTagTable tr.even td {
    vertical-align: middle;
}

.displayTagTable tr.odd {
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 10px;
}
.displayTagTable tr.even td {
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 10px;
    background-image: url("bg_light.gif");
}

div.exportlinks {
	background-color: #FFCC99;
	padding: 2px 4px 2px 4px;
	margin: 10px 0 10px 0;
	width: 79%;
}
.exportlinks span.export {
	padding: 0 4px 1px 20px;
	display:inline;
	cursor: pointer;
}

.exportlinks span.excel {
	background-image: url("../images/ico_file_excel.png");
}
.exportlinks span.csv {
	background-image: url("../images/ico_file_csv.png");
}
.exportlinks span.xml {
	background-image: url("../images/ico_file_xml.png");
}

span.pagebanner {
	background-color: #FFFFFF;
	padding: 2px 4px 2px 4px;
	width: 79%;
        margin-top: 10px;
	display:block;
	font-family     : Verdana, Arial, Helvetica, sans-serif;
        color          : #003399;
        text-align     : left;
        font-size      : 10px;
}

span.pagelinks {
	background-color: #FFFFFF;
	padding: 2px 4px 2px 4px;
	width: 79%;
	display:block;
	margin-bottom: 5px;
        font-family     : Verdana, Arial, Helvetica, sans-serif;
        color          : #003399;
        text-align     : left;
        font-size      : 10px;
}
/* END : eShipper - new styles */
/* START : Webtracker pro styles (left menu), recommended by Netway */
.MenuLinksLev1 { 
	color: black; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none }

a:hover.MenuLinksLev1 { 
	text-decoration: underline; }

.MenuLinksLev2 { 
	color: #4F6984; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none }

a:hover.MenuLinksLev2 { 
text-decoration: underline; }

.calculatorAction {
        height: 28px;
	background-color: #0C8040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
        border: 1px;
        border-color: #000000;}

.LinkBlueContext {
        height: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #4F6984;
        font-size: 11px;
        font-weight: bold;
        border: none;}
/* END : Webtracker pro styles (left menu), recommended by Netway */

/*new homepage layout*/
a.hpMenuItem {
	line-height: 1.5em;
	text-decoration: none;
}
a:hover.hpMenuItem {
	text-decoration: underline;
	background: #F2F2F2;
}
.newsTable{
	border: 1px solid #CCCCCC;
}
.newsCell{
	border: 1px solid #CCCCCC;
	height: 125px;
}
/*end new homepage layout*/