﻿body{padding: 0px 0px 0px 0px;margin: 1px;background-image: url(/Images/bg.gif);font-family: Tahoma;font-size: 11px;color: #1a3044;text-decoration: none;}
body input, body select{color: #1a3044;text-decoration: none;font-size: 11px;}
body textarea{font-size: 11px;font-family: Tahoma;color: #1a3044;text-decoration: none;word-break: break-all;}
body a, body a:visited{color: #1a3044;text-decoration: none;}
body a:hover{color: #1a3044;text-decoration: underline;}
IMG{margin-top: 0px;margin-left: 0px;margin-right: 0px;}
.mainT{width: 100%;height: 100%;}
.mainLogo{width: 230px;text-align: left;vertical-align: top;}
.lblBottomLegal{font-size: 10px;color: #d3d3d3;text-decoration: none;}
.textLarge{color: #333333;text-decoration: none;}
.textMedium, .textMedium td a, .textMedium td a:hover, .textMedium td a:visited, .textMedium td a:link{font-size: 10px;color: #333333;text-decoration: none;}
.textMediumHeavy, .textMediumHeavy td a, .textMediumHeavy td a:hover, .textMediumHeavy td a:visited, .textMediumHeavy td a:link{font-size: 10px;color: #333333;text-decoration: none;font-weight: bold;}
.underlinedLink, .underlinedLink a, .underlinedLink a:hover, .underlinedLink a:visited, .underlinedLink a:link{text-decoration: underline;color: #333333;}
.textMediumJust{font-size: 10px;color: #333333;text-decoration: none;text-align: justify;}
#textMediumRed{font-size: 10px;color: red;text-decoration: none;font-weight: normal;}
.textMediumWhite{font-size: 10px;color: #FFFFFF;text-decoration: none;}
.textMediumWhiteCenter{font-size: 10px;color: #FFFFFF;text-decoration: none;text-align: center;}
.caption{color: #385165;font-size: 13px;font-weight: bold;}
.captionBig{color: #385165;font-size: 13px;font-weight: bold;}
.LabelLink, .LabelLink td a, .LabelLink td a:hover, .LabelLink td a:visited, .LabelLink td a:link{vertical-align: middle;color: #333333;text-align: center;text-decoration: none;padding-bottom: 2px;font-size: 10px;border: 0px;}
.labelHeaderWhite, .labelHeaderWhite a span, .labelHeaderWhite a:hover span, .labelHeaderWhite a:visited span, .labelHeaderWhite a:link span{font-size: 10px;color: #FFFFFF;text-decoration: none;}
.captionWhite, .captionWhite span, .captionWhite:hover span, .captionWhite:visited span, .captionWhite:link span{color: #FFFFFF;text-decoration: none;}
.captionWhiteBig, .captionWhiteBig span, .captionWhiteBig:hover span, .captionWhiteBig:visited span, .captionWhiteBig:link span{font-size: 12px;color: #FFFFFF;text-decoration: none;}
.labelFooter, .labelFooter span a, .labelFooter span a:hover, .labelFooter span a:visited, .labelFooter span a:link{color: #333333;text-decoration: none;}
.labelFooterBig, .labelFooterBig span a, .labelFooterBig span a:hover, .labelFooterBig span a:visited, .labelFooterBig span a:link{color: #333333;text-decoration: none;font-size: 12px;}
.textSearch{color: #333333;text-decoration: none;}
.textSiteSearch{font-size: 13px;color: #333333;text-decoration: none;}
.searchButton{position: relative;z-index: 1;left: -3px;}
.GridViewSearch{border: none 0px #dfdfdf;padding: 0px;margin: 0px;border-spacing: 0px;}
.GridViewSearchHeader th{color: White;text-decoration: none;border-bottom-style: solid;border-top-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-right-width: 0px;border-color: #f4f4f2;height: 26px;max-height: 26px;text-align: left;vertical-align: middle;font-weight: bold;padding: 0px;margin: 0px;background-image: url(/Images/search/bar_bg.gif);}
.GridViewSearchFooter td{color: #333333;text-decoration: none;border-style: solid;border-top-width: 1px;border-top-color: #cccccc;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;height: 16px;max-height: 16px;text-align: right;vertical-align: middle;background-color: #f4f4f4;padding: 0px;margin: 0px;}
.GridViewSearchRow td{color: #333333;border-bottom-style: solid;border-bottom-color: #f4f4f2;border-top-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-right-width: 0px;height: 21px;vertical-align: middle;padding: 0px;max-height: 21px;margin: 0px;background-color: #fafafa;text-align: left;}
.GridViewSearchAlternateRow td, .GridViewSearchAlternateRow span a{color: #333333;border: 0px;height: 21px;vertical-align: middle;background-color: #eceef0;padding: 0px;max-height: 21px;margin: 0px;text-align: left;}
.GridViewSearchRow td a, .GridViewSearchRow span a, .GridViewSearchRow td span a, .GridViewSearchAlternateRow td a, .GridViewSearchAlternateRow span a, .GridViewSearchAlternateRow td span a{text-decoration: none;color: #333333;}
.GridViewSearchRow td a:Hover, .GridViewSearchRow span a:Hover, .GridViewSearchRow td span a:Hover, .GridViewSearchAlternateRow td a:Hover, .GridViewSearchAlternateRow span a:Hover, .GridViewSearchAlternateRow td span a:Hover{text-decoration: underline;color: #333333;}
.GridViewSearchPager td{border: 0px;height: 15px;vertical-align: middle;background-color: #f4f4f4;padding: 0px;max-height: 15px;margin: 0px;border-spacing: 0px;}
.GridViewSearchPager td a{text-decoration: underline;color: #333333;}
.GridViewSearchPager span{text-decoration: none;color: #333333;}
.GridView{border: none 0px #cccccc;padding: 0px;margin: 0px;border-spacing: 0px;}
.GridView th{color: White;text-decoration: none;border-bottom-style: solid;border-top-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-right-width: 0px;border-color: #f4f4f2;height: 26px;max-height: 26px;text-align: left;vertical-align: middle;font-weight: bold;background-color: #c1c6ca;padding: 0px;margin: 0px;background-image: url(/Images/search/bar_bg.gif);}
.GridViewFooter td{font-size: 10px;color: #333333;text-decoration: none;border-style: solid;border-top-width: 1px;border-top-color: #cccccc;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;height: 16px;max-height: 16px;text-align: right;vertical-align: middle;background-color: #f4f4f4;padding: 0px;margin: 0px;}
.GridViewRow td, .GridViewRow span a{font-size: 10px;color: #333333;border-bottom-style: solid;border-bottom-color: #f4f4f2;border-top-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-right-width: 0px;height: 21px;vertical-align: middle;padding: 0px;max-height: 21px;margin: 0px;background-color: #fafafa;}
.GridViewAlternateRow td, .GridViewAlternateRow span a{font-size: 10px;color: #333333;border: 0px;height: 21px;vertical-align: middle;background-color: #eceef0;padding: 0px;max-height: 21px;margin: 0px;}
.GridViewRow td a, .GridViewRow span a, .GridViewRow td span a, .GridViewAlternateRow td a, .GridViewAlternateRow span a, .GridViewAlternateRow td span a{text-decoration: none;color: #333333;}
.GridViewRow td a:Hover, .GridViewRow span a:Hover, .GridViewRow td span a:Hover, .GridViewAlternateRow td a:Hover, .GridViewAlternateRow span a:Hover, .GridViewAlternateRow td span a:Hover{text-decoration: underline;color: #333333;}
.GridViewPager td{border: 0px;height: 15px;vertical-align: middle;background-color: #f4f4f4;padding: 0px;max-height: 15px;margin: 0px;border-spacing: 0px;}
.GridViewPager td a{text-decoration: underline;color: #333333;}
.GridViewPager span{text-decoration: none;color: #333333;}
.GridViewApplicant{border: none 0px #cccccc;color: #333333;}
.GridViewApplicantHeader th, .GridHeaderDouble th, .GridHeaderTriple th{border-style: none;border-width: 0px;border-color: #cccccc;vertical-align: middle;text-align: left;background-position: left center;background-repeat: repeat-x;}
.GridViewApplicantHeader th{height: 30px;background-image: url(/Images/Grid/grid_bg_top.gif);}
.GridHeaderDouble th{height: 48px;background-image: url(/Images/Grid/grid_bg_top_double.gif);}
.GridHeaderTriple th{height: 68px;background-image: url(/Images/Grid/grid_bg_top_triple.gif);}
.GridViewApplicantRow{height: 32px;vertical-align: middle;background-color: #fcfcfc;background-position: left bottom;background-repeat: repeat-x;background-image: url(/Images/Grid/grid_bg_rowspacer.gif);text-align: left;}
.GridViewApplicantAlternateRow{height: 32px;vertical-align: middle;background-color: #f8f8f8;background-position: left bottom;background-repeat: repeat-x;background-image: url(/Images/Grid/grid_bg_rowspacer.gif);text-align: left;}
.GridViewLeftPadding{padding-left: 5px;vertical-align: middle;}
.GridViewRightPadding{padding-right: 5px;vertical-align: middle;}
.GridViewLeftRightPadding{padding-left: 5px;padding-right: 5px;vertical-align: middle;}
.GridViewLeftTopBottomPadding{padding: 5px 0px 5px 5px;vertical-align: middle;}
.GridViewApplicantRow td a, .GridViewApplicantRow td span a{text-decoration: none;color: #333333;}
.GridViewApplicantRow td a:Hover, .GridViewApplicantRow td span a:Hover{text-decoration: underline;color: #333333;}
.GridViewApplicantAlternateRow td a, .GridViewApplicantAlternateRow td span a{text-decoration: none;color: #333333;}
.GridViewApplicantAlternateRow td a:Hover, .GridViewApplicantAlternateRow td span a:Hover{text-decoration: underline;}
.GridViewApplicantLastRow{height: 32px;vertical-align: middle;background-color: #fcfcfc;background-position: left bottom;background-repeat: repeat-x;background-image: url(/Images/Grid/grid_bg_bottomline.gif);padding-left: 5px;text-align: left;}
.GridViewApplicantLastAlternateRow{height: 32px;vertical-align: middle;background-color: #f8f8f8;background-position: left bottom;background-repeat: repeat-x;background-image: url(/Images/Grid/grid_bg_bottomline.gif);padding-left: 5px;text-align: left;}
.GridViewApplicantRowImageTD{text-align: right;vertical-align: middle;padding-left: 2px;}
.GridViewApplicantRowImageWithNoPaddingTD{text-align: center;vertical-align: middle;padding-left: 0px;padding-right: 0px;font-size: 1px;}
.GridViewApplicantFirstEmptyRow{width: 5px;}
.GridViewApplicantLastEmptyRow{width: 10px;}
.GridViewApplicantRowNumericTD{text-align: right;padding-left: 5px;}
.GridViewApplicantRowNumericCenteredTD{text-align: center;}
.GridViewApplicantRowSeperatorWithEmptyTD{text-align: center;vertical-align: middle;padding-left: 2px;padding-right: 2px;width: 7px;}
.GridViewApplicantRowSeperatorTD{text-align: center;vertical-align: middle;padding-left: 0px;padding-right: 0px;width: 3px;}
.GridViewApplicantSiteSearcImageRow{padding: 15px 10px 0px 15px;vertical-align: top;width: 13px;}
.GridViewApplicantSiteSearcContentRow{padding: 15px 15px 15px 0px;vertical-align: top;}
.GridViewApplicantPager td{border: 0px;height: 30px;background-color: #ffffff;padding: 0px;max-height: 30px;margin: 0px;border-spacing: 0px;vertical-align: bottom;}
.GridViewApplicantPager td table tr td{height: 21px;width: 22px;background-image: url(/Images/Icons/numberbox.gif);background-position: center center;background-repeat: no-repeat;vertical-align: middle;text-align: center;max-height: 22px;}
.GridViewApplicantPager td table tr td span{color: #1a3044;}
.GridViewApplicantPager td table tr td a, .GridViewApplicantPager td table tr td a:hover, .GridViewApplicantPager td table tr td a:visited, .GridViewApplicantPager td table tr td a:link{display: block !important;line-height: 21px !important;width: 22px !important;color: #1a3044;text-decoration: underline;border: 0px;border-style: none;vertical-align: middle;text-align: center;}
.WhiteBgRoundedTableInnerTableTRBL{background-color: White;border: solid 1px #dfdfdf;padding: 0px;margin: 0px;border-spacing: 0px;width: 100%;}
.WhiteBgRoundedTableInnerTableRL{background-color: White;border-bottom: none 0px #dfdfdf;border-top: none 0px #dfdfdf;border-right: solid 1px #dfdfdf;border-left: solid 1px #dfdfdf;padding: 0px;margin: 0px;border-spacing: 0px;width: 100%;}
.WhiteBgRoundedTableInnerTableTB{background-color: White;border-bottom: solid 1px #dfdfdf;border-top: solid 1px #dfdfdf;border-right: none 0px #dfdfdf;border-left: none 0px #dfdfdf;padding: 0px;margin: 0px;border-spacing: 0px;width: 100%;}
.WhiteBgRoundedTable{background-color: White;width: 100%;}
.alternateBgRoundedTable{background-color: #fffada;width: 100%;}
.messageRoundedTable{background-color: #ff7f7e;width: 100%;}
.WhiteBgRoundedTableTopLeft{height: 5px;width: 5px;background-image: url(/Images/whitebg_left_top.gif);background-repeat: no-repeat;background-position: left top;}
.WhiteBgRoundedTableTopCenter{height: 5px;background-image: url(/Images/whitebg_middle_top.gif);background-position: top;background-repeat: repeat-x;}
.WhiteBgRoundedTableTopRight{height: 5px;width: 5px;background-image: url(/Images/whitebg_right_top.gif);background-repeat: no-repeat;background-position: right top;}
.WhiteBgRoundedTableMiddleLeft{width: 5px;background-image: url(/Images/whitebg_middle_left.gif);background-position: left;background-repeat: repeat-y;}
.WhiteBgRoundedTableMiddleRight{width: 5px;background-image: url(/Images/whitebg_middle_right.gif);background-position: right;background-repeat: repeat-y;}
.WhiteBgRoundedTableBottomLeft{width: 5px;height: 5px;background-image: url(/Images/whitebg_left_bottom.gif);background-repeat: no-repeat;background-position: left bottom;}
.WhiteBgRoundedTableBottomCenter{height: 5px;background-image: url(/Images/whitebg_middle_bottom.gif);background-position: bottom;background-repeat: repeat-x;}
.WhiteBgRoundedTableBottomRight{width: 5px;height: 5px;background-image: url(/Images/whitebg_right_bottom.gif);background-repeat: no-repeat;background-position: right bottom;}
.RoundCorneredTableTopLeft{height: 5px;width: 6px;background-image: url(/Images/roundedcorner_left_top.gif);background-repeat: no-repeat;}
.RoundCorneredTableTopCenter{height: 5px;border-top: solid 1px #DFDFDF;}
.RoundCorneredTableTopRight{height: 5px;background-image: url(/Images/roundedcorner_right_top.gif);background-repeat: no-repeat;width: 6px;}
.RoundCorneredTableMiddleLeft{font-size: 4px;border-left: solid 1px #DFDFDF;width: 6px;}
.RoundCorneredTableMiddleRight{font-size: 4px;border-right: solid 1px #DFDFDF;}
.RoundCorneredTableBottomLeft{font-size: 4px;height: 5px;background-image: url(/Images/roundedcorner_left_bottom.gif);background-repeat: no-repeat;}
.RoundCorneredTableBottomCenter{font-size: 4px;height: 5px;border-bottom: solid 1px #DFDFDF;}
.RoundCorneredTableBottomRight{font-size: 4px;height: 5px;background-image: url(/Images/roundedcorner_right_bottom.gif);background-repeat: no-repeat;}
.ContenTableContainer{border-bottom: none 0px #CCCCCC;border-top: none 0px #CCCCCC;border-left: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC;width: 100%;background-color: #f4f4f4;height: 554px;}
.ContenTableContainer .topLeftTD{border-top: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC;vertical-align: top;width: 444px;}
.ContenTableContainer .bottomLeftTD{font-size: 1px;border-bottom: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC;height: 7px;background-image: url(/Images/box_bottom_middle.gif);background-position: left bottom;background-repeat: repeat-x;width: 444px;}
.ContenTableContainer .topRightTD{border-top: solid 1px #CCCCCC;border-left: solid 1px #CCCCCC;vertical-align: top;width: 248px;}
.ContenTableContainer .bottomRightTD{font-size: 1px;border-bottom: solid 1px #CCCCCC;border-left: solid 1px #CCCCCC;height: 7px;background-image: url(/Images/box_bottom_middle.gif);background-position: left bottom;background-repeat: repeat-x;width: 248px;}
.ContenTableContainer .middleColumn{background-color: #ffffff;width: 6px;}
.SubContentContainer{border: none 0px #CCCCCC;width: 100%;background-color: #ffffff;height: 554px;text-align: left;}
.SubContentContainer .LetfPart{padding-right: 5px;vertical-align: top;width: 444px;}
.SubContentContainer .RightPart{padding-left: 5px;vertical-align: top;width: 249px;}
.SubContentOutermostTableLeft{border: solid 1px #CCCCCC;width: 100%;background-color: #f4f4f4;height: 554px;text-align: left;}
.SubContentOutermostTableRight{border: solid 1px #CCCCCC;width: 100%;background-color: #f4f4f4;height: 554px;text-align: left;}
.SubContentOutermostTable{border: solid 1px #CCCCCC;width: 100%;background-color: #f4f4f4;height: 554px;text-align: left;}
.SubContentOutermostTableE{border: solid 1px #CCCCCC;width: 100%;background-color: #f4f4f4;height: 564px;text-align: left;}
.SubContentOutermostTable TR{vertical-align: top;}
.SubContentOutermostTableE TR{vertical-align: top;}
.SubContentOuterTable{width: 100%;padding-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}
.SubContentOuterTable TR{vertical-align: top;}
.SubContentInnerTable{width: 100%;}
.IntroTextTD{padding-top: 10px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}
.SubContentCaptionsTable{vertical-align: top;text-align: left;margin-top: 20px;margin-left: 20px;margin-right: 20px;border-bottom: dotted 1px gray;height: 30px;}
.FormOuterTable{margin-top: 10px;margin-left: 30px;margin-bottom: 10px;text-align: left;}
.FormOuterTable TD{vertical-align: middle;padding-top: 5px;padding-left: 0px;}
.FormOuterTable TR{height: 30px;}
.FormOuterTable Select{width: 100%;}
.FormOuterTable TextArea{width: 97%;}
.FormOuterTable Input{width: 97%;}
.FormOuterTable Input[type="image"]{width: auto;}
.FormOuterTable Input[type="radio"]{width: auto;}
.FormOuterTable .cleareTRStyle{height: 0px;padding: 0px 0px 0px 0px;width: 0px;}
.FormOuterTable .buttonTR TD{height: 40px;vertical-align: bottom;}
.FormOuterTable .Column1{width: 145px;}
.FormOuterTable .Column2{width: 30px;text-align: left;margin-top: 0px;margin-left: 0px;margin-bottom: 0px;}
.FormOuterTable .Column3{width: 205px;margin-top: 0px;margin-left: 0px;margin-bottom: 0px;}
.FormOuterTable .Column4{padding-left: 5px;text-align: left;}
.FormBottomGrayBar{height: 7px;background-image: url(/Images/box_bottom_middle.gif);background-position: left bottom;background-repeat: repeat-x;padding: 0px !important;}
.SaveAndNextButtonsTable{margin-bottom: 10px;width: 100%;height: 21px;}
.NextButton{margin-right: 20px;}
.SaveButton{margin-right: 20px;}
.modalBackground{background-color: Gray;filter: alpha(opacity=70);opacity: 0.7;}
.loginInfoTableSubPageLeft{width: 63px;background-image: url(/Images/Login/info_table_left.gif);background-position: left center;background-repeat: no-repeat;padding-right: 0px;text-align: right;border: 0px;}
.loginInfoTableSubPageLeft span{margin-right: 5px;}
.loginInfoTableSubRight{width: 151px;background-image: url(/Images/Login/info_table_right.gif);background-position: left center;background-repeat: no-repeat;padding-left: 0px;text-align: left;}
.loginInfoTableSubRight span{margin-left: 5px;}
.loginInfoTableSubRowSpacer{height: 2px;background-image: url(/Images/Login/info_table_rowspacer.gif);}
.loginInfoTableMainPageLeft{width: 123px;height: 26px;background-image: url(/Images/Login/login_text_bg.gif);}
.loginInfoTableMainPageLeft span{margin-left: 10px;}
.pictureBoxBorderTopLeft{background-image: url(/Images/Login/picture_top_left.gif);background-position: left top;background-repeat: no-repeat;width: 3px;height: 3px;}
.pictureBoxBorderTopMiddle{background-image: url(/Images/Login/picture_top_middle.gif);background-position: left top;background-repeat: repeat-x;height: 3px;}
.pictureBoxBorderTopRight{background-image: url(/Images/Login/picture_top_right.gif);background-position: right top;background-repeat: no-repeat;width: 3px;height: 3px;}
.pictureBoxBorderMiddleLeft{background-image: url(/Images/Login/picture_vertical_left.gif);background-position: left top;background-repeat: repeat-y;width: 3px;}
.pictureBoxBorderMiddleRight{background-image: url(/Images/Login/picture_vertical_right.gif);background-position: right top;background-repeat: repeat-y;width: 3px;}
.pictureBoxBorderBottomLeft{background-image: url(/Images/Login/picture_bottom_left.gif);background-position: left bottom;background-repeat: no-repeat;width: 3px;height: 3px;}
.pictureBoxBorderBottomMiddle{background-image: url(/Images/Login/picture_bottom_middle.gif);background-position: left bottom;background-repeat: repeat-x;height: 3px;}
.pictureBoxBorderBottomRight{background-image: url(/Images/Login/picture_bottom_right.gif);background-position: right bottom;background-repeat: no-repeat;width: 3px;height: 3px;}
.logoBoxTable{height: 100px;width: 102px;}
.logoBoxBorderTopLeft{background-image: url(/Images/adv_bg_top_left.gif);background-position: left top;background-repeat: no-repeat;width: 2px;height: 2px;}
.logoBoxBorderTopMiddle{background-image: url(/Images/adv_bg_top_middle.gif);background-position: left top;background-repeat: repeat-x;height: 2px;width: 98px;}
.logoBoxBorderTopRight{background-image: url(/Images/adv_bg_top_right.gif);background-position: right top;background-repeat: no-repeat;width: 2px;height: 2px;}
.logoBoxBorderMiddleLeft{background-image: url(/Images/adv_bg_middle_left.gif);background-position: left top;background-repeat: repeat-y;width: 2px;height: 76px;}
.logoBoxBorderMiddleMiddle{height: 76px;width: 98px;background-color: #f2f2f2;text-align: center;vertical-align: middle;}
.logoBoxBorderMiddleRight{background-image: url(/Images/adv_bg_middle_right.gif);background-position: right top;background-repeat: repeat-y;width: 2px;height: 76px;}
.logoBoxBorderBottomLeft{background-image: url(/Images/adv_bg_bottom_left.gif);background-position: left bottom;background-repeat: no-repeat;width: 2px;height: 2px;}
.logoBoxBorderBottomMiddle{background-image: url(/Images/adv_bg_bottom_middle.gif);background-position: left bottom;background-repeat: repeat-x;height: 2px;width: 98px;}
.logoBoxBorderBottomRight{background-image: url(/Images/adv_bg_bottom_right.gif);background-position: right bottom;background-repeat: no-repeat;width: 2px;height: 2px;}
.logoBoxBorderBottomLeftBig{background-image: url(/Images/adv_bg_bottom_left_big.gif);background-position: left bottom;background-repeat: no-repeat;width: 2px;height: 22px;}
.logoBoxBorderBottomMiddleBig{background-image: url(/Images/adv_bg_bottom_middle_big.gif);background-position: left bottom;background-repeat: repeat-x;height: 22px;width: 98px;}
.logoBoxBorderBottomRightBig{background-image: url(/Images/adv_bg_bottom_right_big.gif);background-position: right bottom;background-repeat: no-repeat;width: 2px;height: 22px;}
.title01{font-size: 12px;font-weight: bold;}
.imageTitle01{margin-top: 20px;margin-left: 20px;vertical-align: top;margin-right: 20px;border-bottom: gray 1px dotted;height: 20px;text-align: left;}
.linkContext01{text-decoration: underline;color: #cc0033;}
.linkContext01:hover{text-decoration: none;color: #cc0033;}
.linkContextTitle{font-size: 12px;font-weight: bold;text-decoration: none;color: #1a3044;}
.linkContextTitle:hover{font-size: 12px;font-weight: bold;text-decoration: underline;color: #1a3044;}
.tdContext{padding: 10px;}
.CVMenuRoundedTable{background-color: White;}
.CVMenuRoundCorneredTableTopLeft{font-size: 4px;height: 5px;background-image: url(/Images/roundedcorner_left_top.gif);background-repeat: no-repeat;width: 6px;}
.CVMenuRoundCorneredTableTopCenter{font-size: 4px;height: 5px;border-top: solid 1px #DFDFDF;}
.CVMenuRoundCorneredTableTopRight{font-size: 4px;height: 5px;background-image: url(/Images/roundedcorner_right_top.gif);background-repeat: no-repeat;width: 6px;}
.CVMenuRoundCorneredTableMiddleLeft{font-size: 4px;border-left: solid 1px #DFDFDF;width: 1px;}
.CVMenuRoundCorneredTableMiddleRight{font-size: 4px;border-right: solid 1px #DFDFDF;}
.CVMenuRoundCorneredTableBottomLeft{font-size: 4px;height: 5px;background-image: url(/Images/roundedcorner_left_bottom.gif);background-repeat: no-repeat;width: 6px;}
.CVMenuRoundCorneredTableBottomCenter{font-size: 4px;height: 5px;border-bottom: solid 1px #DFDFDF;width: 6px;}
.CVMenuRoundCorneredTableBottomRight{font-size: 4px;height: 5px;background-image: url(/Images/roundedcorner_right_bottom.gif);background-repeat: no-repeat;width: 6px;}
.HighlightSearch0{text-decoration: none;background-color: Yellow;}
.HighlightSearch1{text-decoration: none;background-color: Blue;color: White;}
.HighlightSearch2{text-decoration: none;background-color: Lime;}
.HighlightSearch3{text-decoration: none;background-color: Orange;}
.HighlightSearch4{text-decoration: none;background-color: Red;color: White;}
.testNoteBorder{width: 100%;border: solid 1px #dfdfdf;}
.testNoteBorder TD{border: solid 1px #dfdfdf;}
.timerBoard{height: 23px;width: 108px;color: White;font-size: 15px;background-image: url(/Images/timeboard.gif);text-align: center;vertical-align: middle;}
.dotedLineHard{height: 10px;background-image: url(/Images/dotline_hard.gif);background-position: left bottom;background-repeat: repeat-x;}
.dotedLineSoft{height: 10px;background-image: url(/Images/dotline_soft.gif);background-position: left bottom;background-repeat: repeat-x;}
.dotedLineHardCaptionImage{height: 10px;background-image: url(/Images/dotline_hard.gif);background-position: left top;background-repeat: repeat-x;}
.dotedLineSoftCaptionImage{height: 10px;background-image: url(/Images/dotline_soft.gif);background-position: left top;background-repeat: repeat-x;}
.dotedLineHardCenteredSpacer{background-image: url(/Images/dotline_hard.gif);background-position: left center;background-repeat: repeat-x;}
.dotedLineSoftCenteredSpacer{background-image: url(/Images/dotline_soft.gif);background-position: left center;background-repeat: repeat-x;}
.lineLightCentered{background-image: url(/Images/line_light.gif);background-position: left center;background-repeat: repeat-x;}
.lineHardCentered{background-image: url(/Images/line_hard.gif);background-position: left center;background-repeat: repeat-x;}
.whiteSpacerCentered{background-image: url(/Images/white_spacer.gif);background-position: left center;background-repeat: repeat-x;}
.whiteSpacerBottom{background-image: url(/Images/white_spacer.gif);background-position: left bottom;background-repeat: repeat-x;}
.imageFloat{display: block;float: left;}
.inputTable tr td{text-align: left;vertical-align: middle;}
.repeaterRowSpacerLine{height: 3px;background-position: left center;background-repeat: repeat-x;background-image: url(/Images/Grid/grid_bg_rowspacer.gif);}
.dlstHdr1, .dlstHdr2, .dlstHdr3{border-style: none;border-width: 0px;border-color: #cccccc;vertical-align: middle !important;text-align: left;background-position: left center;background-repeat: repeat-x;font-weight: bold;padding-left: 5px;}
.dlstHdr1{height: 30px;background-image: url(/Images/Grid/grid_bg_top.gif);}
.dlstHdr2{height: 48px;background-image: url(/Images/Grid/grid_bg_top_double.gif);}
.dlstHdr3{height: 68px;background-image: url(/Images/Grid/grid_bg_top_triple.gif);}
.dlstRw{height: 32px;vertical-align: middle !important;background-color: #fcfcfc;text-align: left;padding-left: 5px;font-weight: normal;padding-bottom: 2px;padding-top: 3px;}
.dlstRw TD{padding-bottom: 2px;padding-top: 3px;}
.dlstAltRw{height: 32px;vertical-align: middle !important;background-color: #f8f8f8;text-align: left;padding-left: 5px;font-weight: normal;padding-bottom: 2px;padding-top: 3px;}
.dlstAltRw TD{padding-bottom: 2px;padding-top: 3px;}
.captionFirstTd{width: 11px;}
.captionLastTd{width: 11px;}
.toHand{cursor: default;}
.toHand:hover{cursor: pointer;text-decoration: underline;}
.ForceCenter{text-align: center !important;}
.NoLRPadding{padding-left: 0px !important;padding-right: 0px !important;}
.upPrgsClass{position: absolute;border: 2px solid rgb(202, 202, 202);background-color: rgb(255, 255, 225);text-align: left;vertical-align: middle;height: 32px;width: 232px;padding: 0px 10px 0px 42px;z-index: 100000 !important;}
.UpPrgsMessageImage{position: relative;left: -32px;}
.UpPrgsMsgMsg{position: relative;top: -10px;left: -10px;}
.Flath_Button, .Flath_Button_dsb{font-weight: normal !important;display: block !important;line-height: 19px !important;color: #4a4a4a;border: solid 1px #cfcfcf;vertical-align: middle;text-align: center;background-image: url(/Images/Buttons/buton_flath_bg_grey.gif);background-position: left center;background-repeat: repeat-x;}
.Flath_Button:hover{text-decoration: none;font-weight: normal !important;background-image: url(/Images/Buttons/buton_flath_bg_grey_over.gif);background-position: left center;background-repeat: repeat-x;}
.Flath_Button_dsb:hover{text-decoration: none;}
.Flath_Button_Red, .Flath_Button_Red_dsb{font-weight: normal !important;display: block !important;line-height: 19px !important;color: #ffffff;border: solid 1px #bb0500;vertical-align: middle;text-align: center;background-image: url(/Images/Buttons/buton_flath_bg_red.gif);background-position: left center;background-repeat: repeat-x;}
.Flath_Button_Red:hover{text-decoration: none;font-weight: normal !important;color: #ffffff;background-image: url(/Images/Buttons/buton_flath_bg_red_over.gif);background-position: left center;background-repeat: repeat-x;}
.Flath_Button_Red_dsb:hover{text-decoration: none;}
.Flath_Button_Green, .Flath_Button_Green_dsb{font-weight: normal !important;display: block !important;line-height: 19px !important;color: #4a4a4a;border: solid 1px #87a93e;vertical-align: middle;text-align: center;background-image: url(/Images/Buttons/buton_flath_bg_geren.gif);background-position: left center;background-repeat: repeat-x;}
.Flath_Button_Green:hover{text-decoration: none;font-weight: normal !important;background-image: url(/Images/Buttons/buton_flath_bg_geren_over.gif);background-position: left center;background-repeat: repeat-x;}
.Flath_Button_Green_dsb:hover{text-decoration: none;}
.DlstPager{height: 32px;border: none 0px #ffffff;background-color: #ffffff;vertical-align: bottom;margin-right: 10px;}
.DlstPager TR TD{width: 24px;vertical-align: bottom;}
.DlstPager TR TD .buton, .DlstPager TR TD .butonDSB{font-weight: normal !important;display: block !important;line-height: 19px !important;width: 19px;color: #1a3044;border: solid 1px #cfcfcf;vertical-align: bottom;text-align: center;background-image: url(/Images/Buttons/buton_flath_bg_grey.gif);background-position: left center;background-repeat: repeat-x;}
.ForceRight{text-align: right;float: right;}
.DlstPager TR TD .buton{text-decoration: underline;}
.DlstPager TR TD .butonDSB{text-decoration: none;}
.DlstPager TR TD .buton:hover{text-decoration: underline;background-image: url(/Images/Buttons/buton_flath_bg_grey_over.gif);background-position: left center;background-repeat: repeat-x;}
.SearchTbl{margin: 10px 10px 0px 10px;}
.SearchTbl TD{height: 25px;vertical-align: middle;text-align: left;}
.SearchLstTbl{margin: 10px 10px 0px 10px;}
.SearchLstTbl TD{vertical-align: top;text-align: left;padding-bottom: 10px;}
.SearchRdbTbl TD{vertical-align: top !important;text-align: left !important;height: 10px !important;padding: 0px;margin: 0px;}
.SearchTblLTD{width: 200px;}
.SearchTblSepTD{width: 10px;}
.SearchTblTxtB{width: 75px;}
.SearchTblLstB{width: 205px;}
.AddInfTbl{font-weight: bold;color: Black;text-align: left;width: 100%;background-color: #ffffe9;}
.AddInfTbl .nrmTD{font-weight: normal;}
.categoryLabel{width: 16px;height: 16px;font-size: 1px;padding: 14px 0px 0px 15px;cursor: default;}
.messageTbl{border: 2px solid rgb(202, 202, 202);background-color: rgb(255, 255, 225);}
.width100P{width: 100%;}
.topPadding5px TD{padding-top: 5px;}
.top5PadCntr{padding-top: 5px;text-align: center;}
.regFormTD{height: 25px;padding-bottom: 5px;vertical-align: top;text-align: left;}
.topPadding10px{padding-top: 10px;}
.fullPadding5px{padding: 5px;}
.bottomPadding5px{padding-bottom: 5px;}
.regDetail{width: 100%;border: solid 1px #dfdfdf;}
.regDetail TD{vertical-align: top;padding: 5px;border-bottom: solid 1px #dfdfdf;}
.popForm{width: 100%;}
.popFormTD{vertical-align: top;padding: 0px 5px 10px 0px;}
.forceWhite, .forceWhite:hover, .forceWhite:visited{color: White;}
.borderedCheckBoxList{border: double 4px #828790;overflow: auto;}
.msgDivCBError{position: absolute;top: 50%;left: 1%;visibility: hidden;border: 2px solid rgb(202, 202, 202);background-color: rgb(255, 255, 225);text-align: left;vertical-align: middle;z-index: 100000 !important;padding: 5px;}
.msgSpanCBError{font-size: 11px;font-family: Tahoma;font-weight: bold;text-align: left;vertical-align: middle;height: 25px;width: 200px;color: Red;}
.subLegendTD{vertical-align: bottom;padding: 0px 10px 0px 10px;}
.subLegendTable{width: 100%;}
.subLegendTable .imageTD{width: 30px;vertical-align: middle;}
.subLegendTable .descTD{width: 100px;vertical-align: middle;}
.dlstHdr1NP{border-style: none;border-width: 0px;border-color: #cccccc;vertical-align: middle !important;text-align: center;background-position: left center;background-repeat: repeat-x;font-weight: bold;height: 30px;background-image: url(/Images/Grid/grid_bg_top.gif);}
.dlstRwThinNP{height: 20px;vertical-align: middle !important;background-color: #fcfcfc;text-align: center;font-weight: normal;}
.dlstAltRwThinNP{height: 20px;vertical-align: middle !important;background-color: #f8f8f8;text-align: center;font-weight: normal;}
.trans_1_5{height: 5px;width: 1px;}
.testRslt{width: 100%;}
.testRslt .upLeft{background-image: url(/Images/Test/border_left_top.gif);width: 10px;height: 20px;}
.testRslt .upMiddle{background-image: url(/Images/Test/border_top_middle.gif);height: 20px;}
.testRslt .upRight{background-image: url(/Images/Test/border_right_top.gif);width: 10px;height: 20px;}
.testRslt .middleLeft{background-image: url(/Images/Test/border_left_middle.gif);width: 10px;height: 120px;}
.testRslt .middleMiddle{height: 120px;padding-left: 35px;text-align: left;}
.testRslt .middleRight{background-image: url(/Images/Test/border_right_middle.gif);width: 10px;height: 120px;}
.testRslt .bottomLeft{background-image: url(/Images/Test/border_left_bottom.gif);width: 10px;height: 40px;}
.testRslt .bottomContent{background-image: url(/Images/Test/border_bottom_left.gif);height: 40px;padding-left: 35px;width: 225px;text-align: left;font-weight: bold;}
.testRslt .bottomMiddlePart{background-image: url(/Images/Test/border_bottom_middle.gif);width: 25px;height: 40px;}
.testRslt .bottomRightPart{background-image: url(/Images/Test/border_bottom_right.gif);height: 40px;width: 470px;}
.testRslt .bottomRight{background-image: url(/Images/Test/border_right_bottom.gif);width: 10px;height: 40px;}
.barsTable{text-align: left;vertical-align: middle;}
.barsTable .column{height: 40px;}
.barsTable .middleColumn{width: 10px;height: 40px;}
.barTable{width: 100%;height: 40px;}
.barTable .barColumn{text-align: right;vertical-align: middle;font-weight: bold;}
.barTable .correctC{color: #00C000;}
.barTable .wrongC{color: Red;}
.barTable .emptyC{color: #ffd700;}
.pointRsltTable{width: 100%;}
.pointRsltTable .captionTD, .textRsltTable .captionTD{vertical-align: middle;height: 20px;font-weight: bold;}
.pointRsltTable .columnCaption{vertical-align: middle;height: 20px;text-align: center;border-bottom: solid 2px #d5d5d5;}
.pointRsltTable .contentCell{width: 50%;font-size: 24pt;text-align: center;vertical-align: middle;font-weight: bold;color: Black;}
.pointRsltTable .rightBorder{border-right: solid 2px #d5d5d5;}
.pointRsltTable .bgColor{background-color: #b4d0a8;}
.textRsltTable{width: 100%;}
.textRsltTable .captionT{width: 80px;}
.textRsltTable .seperatorT{width: 10px;}
.textRsltTable .captionT, .textRsltTable .seperatorT, .textRsltTable .question{font-weight: bold;}
.textRsltTable .bottomPad{padding-bottom: 10px;}
.textRsltTable .nrmRw{background-color: #fcfcfc;text-align: left;padding-left: 5px;font-weight: normal;padding-bottom: 2px;padding-top: 3px;}
.textRsltTable .altRw{background-color: #f8f8f8;text-align: left;padding-left: 5px;font-weight: normal;padding-bottom: 2px;padding-top: 3px;}
.textRsltTable .nrmRw TD, .textRsltTable .altRw TD{padding-bottom: 2px;padding-top: 3px;}
@media print{.noPrint{display: none;}}
.masterLeft{width: 220px;text-align: left;vertical-align: top;border: solid 1px #CCCCCC;border-spacing: -1px;background-color: #f4f4f4;background-image: url(/Images/box_bottom_middle.gif);background-position: left bottom;background-repeat: repeat-x;padding-bottom: 7px;}
.contentH{vertical-align: top;text-align: left;height: 554px;width: 698px;padding: 0px;}
.imgTrans{width: 1px;height: 1px;}
.bottomSpacer{height: 3px;background-image: url(/Images/indigo_rectangle.gif);}
.bottomBLeft{width: 12px;height: 33px;background-image: url(/Images/footer_left.gif);}
.bottomBMiddle{width: 924px;height: 33px;background-image: url(/Images/footer_middle.gif);}
.bottomBRigt{width: 12px;height: 33px;background-image: url(/Images/footer_right.gif);}
.topContSpacerSides{background-image: url(/Images/header_03_02_sides.gif);height: 2px;display: block;font-size: 1px;}
.topContSpacerMiddle{background-image: url(/Images/header_03_02_middle.gif);height: 2px;width: 924px;font-size: 1px;}
.adPnl{width: 924px;height: 33px;position: relative;top: -1px;z-index: 1;}
.cntNRow{vertical-align: middle;background-color: #f8f8f8;}
.cntARow{vertical-align: middle;background-color: #fcfcfc;}
.fullWidthZeroBorderT{border: 0px;width: 100%;}
.cntInfoCaption{vertical-align: middle;height: 20px;width: 50px;}
.cntInfSpacer{width: 10px;vertical-align: middle;text-align: left;}
.cntInfContent{vertical-align: middle;height: 20px;}
.marginFromBottom{margin-bottom: 10px;}
.sketchBox{vertical-align: middle;width: 410px;height: 290px;text-align: left;}
.infoMiddleNormal{vertical-align: middle;height: 30px;background-color: #f8f8f8;background-image: url(/Images/white_spacer.gif);background-position: left bottom;background-repeat: repeat-x;font-weight: bold;font-size: 12px;}
.infoMiddleAlternate{vertical-align: middle;height: 30px;background-color: #fcfcfc;background-image: url(/Images/white_spacer.gif);background-position: left bottom;background-repeat: repeat-x;}
.infoLeftNormal{width: 20px;height: 30px;background-color: #f8f8f8;background-image: url(/Images/white_spacer.gif);background-position: left bottom;background-repeat: repeat-x;}
.infoLeftAlternate{width: 20px;height: 30px;background-color: #fcfcfc;background-image: url(/Images/white_spacer.gif);background-position: left bottom;background-repeat: repeat-x;}
.infoRightNormal{width: 10px;height: 30px;background-color: #f8f8f8;background-image: url(/Images/white_spacer.gif);background-position: left bottom;background-repeat: repeat-x;}
.infoRightAlternate{width: 10px;height: 30px;background-color: #fcfcfc;background-image: url(/Images/white_spacer.gif);background-position: left bottom;background-repeat: repeat-x;}
.cntLogoBoxBorderMiddleMiddle{height: 77px;width: 91px;text-align: center;vertical-align: middle;}
.cntLogoBoxLogo{border: 0px 0px 0px 0px;width: 77;height: 91px;}
.cntLogoBox{text-align: left;vertical-align: middle;height: 101px;width: 87px;}
.bgTitles{background-image: url( '/Images/CV/Titles/Preview/cv_title_bg.gif' );vertical-align: bottom;background-repeat: repeat-x;background-position: left bottom;border-left: solid 1px #DFDFDF;border-right: solid 1px #DFDFDF;padding-left: 15px;width: 780px;}
.CVGridLeftRightBorder{border-left: solid 1px #DFDFDF;border-right: solid 1px #DFDFDF;width: 780px;}
.PreviewCVInfoTablesRow{height: 25px;}
.PreviewCVInfoTablesColumn1{width: 210px;vertical-align: top;}
.PreviewCVInfoTablesColumn2{width: 5px;padding-left: 0px;vertical-align: top;}
.PreviewCVInfoTablesColumn3{padding-left: 15px;width: auto;word-break: break-all;vertical-align: top;}
.rfLogoBoxBorderTopMiddle{background-image: url(/Images/adv_bg_top_middle.gif);background-position: left top;background-repeat: repeat-x;height: 2px;width: 75px;}
.rfLogoBoxBorderMiddleLeft{background-image: url(/Images/adv_bg_middle_left.gif);background-position: left top;background-repeat: repeat-y;width: 2px;height: 74px;}
.rfLogoBoxBorderMiddleMiddle{height: 74px;width: 75px;background-color: #f2f2f2;}
.rfLogoBoxBorderMiddleRight{background-image: url(/Images/adv_bg_middle_right.gif);background-position: right top;background-repeat: repeat-y;width: 2px;height: 74px;}
.rfLogoBoxBorderBottomMiddle{background-image: url(/Images/adv_bg_bottom_middle.gif);background-position: left bottom;background-repeat: repeat-x;height: 2px;width: 75px;}
.rfLogoBoxLogo{border: 0px 0px 0px 0px;width: 75;height: 74px;}
.rfLogoBoxTD{text-align: left;vertical-align: middle;height: 78px;}
.rfLi{list-style-image: url(/Images/orange_arrow_double.gif);margin-bottom: 10px;}
.normal{height: 28px;width: 29px;background-image: url(/Images/Test/rw_normal.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalNLB{height: 28px;width: 29px;background-image: url(/Images/Test/rw_normal_nlb.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalImage{height: 28px;width: 31px;background-image: url(/Images/Test/rw_normal_image.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalImageRB{height: 28px;width: 31px;background-image: url(/Images/Test/rw_normal_image_rb.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalImageLast{height: 28px;width: 31px;background-image: url(/Images/Test/rw_normal_image_last.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternate{height: 28px;width: 29px;background-image: url(/Images/Test/rw_alternate.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateNLB{height: 28px;width: 29px;background-image: url(/Images/Test/rw_alternate_nlb.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateImage{height: 28px;width: 31px;background-image: url(/Images/Test/rw_alternate_image.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateImageRB{height: 28px;width: 31px;background-image: url(/Images/Test/rw_alternate_image_rb.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateImageLast{height: 28px;width: 31px;background-image: url(/Images/Test/rw_alternate_image_last.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalBottom{height: 28px;width: 29px;background-image: url(/Images/Test/rw_normal_bottom.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalBottomNLB{height: 28px;width: 29px;background-image: url(/Images/Test/rw_normal_bottom_nlb.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalImageBottom{height: 28px;width: 31px;background-image: url(/Images/Test/rw_normal_image_bottom.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalImageBottomRB{height: 28px;width: 31px;background-image: url(/Images/Test/rw_normal_image_bottom_rb.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalImageBottomLast{height: 28px;width: 31px;background-image: url(/Images/Test/rw_normal_image_bottom_last.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalRealBottom{height: 28px;width: 29px;background-image: url(/Images/Test/rw_normal_realbottom.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalImageRealBottom{height: 28px;width: 31px;background-image: url(/Images/Test/rw_normal_image_realbottom.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.normalImageRealBottomLast{height: 28px;width: 31px;background-image: url(/Images/Test/rw_normal_image_realbottom_last.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateBottom{height: 28px;width: 29px;background-image: url(/Images/Test/rw_alternate_bottom.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateBottomNLB{height: 28px;width: 29px;background-image: url(/Images/Test/rw_alternate_bottom_nlb.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateImageBottom{height: 28px;width: 31px;background-image: url(/Images/Test/rw_alternate_image_bottom.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateImageBottomRB{height: 28px;width: 31px;background-image: url(/Images/Test/rw_alternate_image_bottom_rb.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateImageBottomLast{height: 28px;width: 31px;background-image: url(/Images/Test/rw_alternate_image_bottom_last.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateRealBottom{height: 28px;width: 29px;background-image: url(/Images/Test/rw_alternate_realbottom.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateImageRealBottom{height: 28px;width: 31px;background-image: url(/Images/Test/rw_alternate_image_realbottom.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.alternateImageRealBottomLast{height: 28px;width: 31px;background-image: url(/Images/Test/rw_alternate_image_realbottom_last.gif);background-position: center center;background-repeat: no-repeat;text-align: center;vertical-align: middle;}
.panelTD{background-color: #fafafa;height: 28px;}
.panelImage{position: relative;left: 10px;top: 2px;}
.panelText{position: relative;left: 15px;top: -2px;}
.othersTD{background-color: #f8f8f8;height: 20px;}
.othersAlternateTD{background-color: #fbfbfb;height: 20px;}
.othersSeperatorTD{background-image: url(/Images/dotline_hard.gif);height: 1px;font-size: 1px;background-position: left center;background-repeat: repeat-x;}
.othersImage{position: relative;left: 34px;top: -2px;}
.othersText{position: relative;left: 36px;}
.panelLogoBoxTD{height: 100px;background-color: #f4f4f4;}
.panelLogoBox{margin: 10px;width: 102px;height: 80px;}
.panelLogoBoxMiddle{vertical-align: middle;text-align: center;}
.panellogoText{position: absolute;left: 125px;top: 10px;display: block;width: 135px !important;white-space: normal;}
.panelSeperator{background-image: url(/Images/triple_line.gif);height: 3px;font-size: 1px;background-position: left center;background-repeat: repeat-x;}
.panelTop{height: 32px;width: 281px;}
.panelSlidingContent{position: absolute;z-index: 10000;border: solid 2px #cccccc;overflow: hidden;width: 277px;}
.panelTopLeft{background-image: url(/Images/UserPanel/userpanel_bg_left.gif);background-position: left top;background-repeat: no-repeat;width: 10px;}
.panelTopLeftMiddle{background-image: url(/Images/UserPanel/userpanel_bg_middle.gif);background-position: left top;background-repeat: repeat-x;width: 115px;padding: 0px 5px 0px 0px;text-align: center;vertical-align: middle;}
.panelTopVerSeperator{background-image: url(/Images/UserPanel/userpanel_dotline.gif);background-position: left top;background-repeat: no-repeat;width: 1px;}
.panelTopRightMiddle{background-image: url(/Images/UserPanel/userpanel_bg_middle.gif);background-position: left top;background-repeat: repeat-x;width: 140px;text-align: left;}
.panelTopRightMiddle .image{position: relative;top: 2px;left: 10px;}
.panelTopRightMiddle .text{position: relative;top: -3px;left: 15px;}
.panelTopRight{background-image: url(/Images/UserPanel/userpanel_bg_right.gif);background-position: right top;background-repeat: no-repeat;width: 10px;}
.knCalendar .ajax__calendar_container{padding: 4px;position: absolute;cursor: default;width: 170px;font-size: 11px;text-align: center;font-family: tahoma,verdana,helvetica;}
.knCalendar .ajax__calendar_body{height: 135px;width: 180px;position: relative;overflow: hidden;margin: auto;}
.knCalendar .ajax__calendar_body TR{height: auto;padding: 0px;margin: 0px;background-color: #ffffff;}
.knCalendar .ajax__calendar_body TD{padding: 0px;margin: 0px;}
.knCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years{top: 0px;left: 0px;height: 139px;width: 170px;position: absolute;text-align: center;margin: auto;}
.knCalendar .ajax__calendar_container TABLE{font-size: 11px;}
.knCalendar .ajax__calendar_header{height: 20px;width: 100%;}
.knCalendar .ajax__calendar_prev{cursor: pointer;width: 15px;height: 15px;float: left;background-repeat: no-repeat;background-position: 50% 50%;background-image: url(/Images/Calendar/left_arrow.gif);}
.knCalendar .ajax__calendar_next{cursor: pointer;width: 15px;height: 15px;float: right;background-repeat: no-repeat;background-position: 50% 50%;background-image: url(/Images/Calendar/right_arrow.gif);}
.knCalendar .ajax__calendar_title{cursor: pointer;font-weight: bold;}
.knCalendar .ajax__calendar_footer{height: 15px;}
.knCalendar .ajax__calendar_today{cursor: pointer;padding-top: 3px;}
.knCalendar .ajax__calendar_dayname{height: 17px;width: 17px;text-align: right;padding: 0 2px;}
.knCalendar .ajax__calendar_day{height: 17px;width: 18px;text-align: right;padding: 0 2px;cursor: pointer;}
.knCalendar .ajax__calendar_month{height: 44px;width: 40px;text-align: center;cursor: pointer;overflow: hidden;}
.knCalendar .ajax__calendar_year{height: 44px;width: 40px;text-align: center;cursor: pointer;overflow: hidden;}
.knCalendar .ajax__calendar_container{border: 1px solid #646464;background-color: #ffffff;color: #000000;}
.knCalendar .ajax__calendar_footer{border-top: 1px solid #f5f5f5;}
.knCalendar .ajax__calendar_dayname{border-bottom: 1px solid #f5f5f5;}
.knCalendar .ajax__calendar_day{border: 1px solid #ffffff;}
.knCalendar .ajax__calendar_month{border: 1px solid #ffffff;}
.knCalendar .ajax__calendar_year{border: 1px solid #ffffff;}
.knCalendar .ajax__calendar_active .ajax__calendar_day{background-color: #edf9ff;border-color: #0066cc;color: #0066cc;}
.knCalendar .ajax__calendar_active .ajax__calendar_month{background-color: #edf9ff;border-color: #0066cc;color: #0066cc;}
.knCalendar .ajax__calendar_active .ajax__calendar_year{background-color: #edf9ff;border-color: #0066cc;color: #0066cc;}
.knCalendar .ajax__calendar_other .ajax__calendar_day{background-color: #ffffff;border-color: #ffffff;color: #646464;}
.knCalendar .ajax__calendar_other .ajax__calendar_year{background-color: #ffffff;border-color: #ffffff;color: #646464;}
.knCalendar .ajax__calendar_hover .ajax__calendar_day{background-color: #edf9ff;border-color: #daf2fc;color: #0066cc;}
.knCalendar .ajax__calendar_hover .ajax__calendar_month{background-color: #edf9ff;border-color: #daf2fc;color: #0066cc;}
.knCalendar .ajax__calendar_hover .ajax__calendar_year{background-color: #edf9ff;border-color: #daf2fc;color: #0066cc;}
.knCalendar .ajax__calendar_hover .ajax__calendar_title{color: #0066cc;}
.knCalendar .ajax__calendar_hover .ajax__calendar_today{color: #0066cc;}
