.logofloat { float:left; margin-top: 0px; vertical-align:baseline; z-index:101; }
.logorightfloat { float:right; margin-top: 0px; vertical-align:top; z-index:101; }
.logoleftfloat { float:left; margin-top: 0px; vertical-align:top; z-index:101; }
.logocenter { display: block; margin-left: auto; margin-right: auto; margin-top: 0px; vertical-align:bottom;   padding-bottom:0px; z-index:101; }
#header { height:226px;  }
#headerblock_1, #headerframecontent, #headermenulineVertical, #headerblock_2, #headerpagecontent, #headerblock_3  { height:226px;  vertical-align:top; padding-bottom:0px;  }
.MyCalendar .ajax__calendar_container{background:#f5f5dc;border:1px solid #646464;color:Black;z-index:100;}.MyCalendar .ajax__calendar_other,.MyCalendar .ajax__calendar .ajax__calendar_other .ajax__calendar_day,.MyCalendar .ajax__calendar .ajax__calendar_other .ajax__calendar_year{background:#ffffff;color:#a6a6a6;} 
.floatright{float:right;margin:0 0 0 0; padding:0 0 0 0;}
.floatleft{float:left;margin:0 0 0 0; padding:10px 4px 4px 0;}
.imgfloatright{float:right;margin:0 0 0 0; padding:0 0 0 2px;z-index:101;}
.imgfloatleft{float:left;margin:0 0 0 0; padding :10px 4px 4px 0;z-index:101;}
.imgfloatleftColorPalate{float:left;margin:0 0 0 0;border:1px solid #666;padding:10px 0 4px 4px;z-index:101;clear:both;}
.imgfloatrightGradientColorPanel{float:right;left:130px;top:-380px;position:relative;border:1px solid #666;padding:0 0 0 2px;z-index:101;}.imgfloatleftNameLabel{float:left;margin:0 0 0 20px;border:0;padding:4px 0 4px 0;}.imgfloatVerisignInBorder{margin:0 0 0 34px;border:1px solid #666;padding:2px 4px 0 0;overflow:hidden;z-index:100;}.imgfloatcenter{float:none;margin:0  45% 0  45%;border:1px solid #666;padding:2px 0 0;}.thumbnail{position:relative;margin:0 0 0 0;visibility:visible;z-index:500;} .thumbnail:hover{background-color:transparent;visibility:visible;z-index:500;}.thumbnail span{position:absolute;background-color:Gray;padding:1px;border:1px dashed Black;visibility:hidden;color:black;text-decoration:none;z-index:500;}.thumbnail:hover span{visibility:visible;top:80px;left:-210px;z-index:500;}.unwatermarked{height:18px;width:148px;}.watermarked{height:20px;width:150px;padding:2px 0 0 2px;border:1px solid #BEBEBE;background-color:#F0F8FF;color:gray;}
.hidecolumn_AlternatingRowStyle {background-color:#FAEBE7; display:none; width: 0px; overflow:hidden; color:#FAEBE7;}
.hidecolumn_RowStyle {background-color:#eff3fb; display:none; width: 0px; overflow:hidden; color:#eff3fb;}
.viewcolumn {visibility:visible;background:Transparent; background-color:#FAEBE7;display:block;}
.RequiredRed {color: red;}
.BankAccountErrorHeader{margin:-10px 0 0 0px; color: red;}
