A{ color: #366AB3; }
body { font-family: verdana; }
TD { font-size: 8pt; }

.largeText{ font-size: 9.25pt; }
.toolbar { background-color: #46A3E8; height: 18px; }

.box{border: 1px solid #366AB3; background-color: White;}
.boxcaption { height: 16px; background-color: #366AB3; }
.boxcontent { vertical-align: top; padding: 2px; font-size: 7pt; }

.box2 { border: 1px solid #FC490B; }
.boxcaption2 { height: 16px; background-color: #FC490B; }
.boxcontent2 { vertical-align: top; padding: 2px; font-size: 7pt; }

.helpnote{ background-color: #FFFFCC; padding: 3px; }
.smallLightText{ font-size: 7.5pt; font-family: Verdana; color: #a0a0a0; }

.caption{ font-weight: bold; color: #202020; font-size: 8pt; }
.caption2{ font-weight: bold; color: #ffffff; background: #FC490B; font-size: 11pt; width: 100%;}
.largecaption{ font-weight: bold; color: #202020; font-size: 10pt; }
.xlargecaption{ font-weight: bold; color: #202020; font-size: 11pt; }
.success{ color: Green; font-weight:bold; font-size:8pt }
.error{ color: Red; font-weight:bold; font-size:8pt }
.required{ color: Red; font-weight:bold; font-size:10pt; padding-right: 4px; }

.lighttext{ font-size: 7.5pt; font-family: Verdana; color: #46A3E8; line-height: 14px; }
.footertext{ font-size: 7.5pt; font-family: Verdana; color: #a0a0a0; line-height: 14px;  }

.pagecaption{ font-weight: bold; background-color: #366AB3; font-size: 12pt; font-family: Arial; color: #ffffff; padding:2px;padding-left: 6px;  }

.accent{ background-color: #E5EEF9; padding:4px;}
.vnavigation{ background-color: #366AB3; padding:4px; line-height: 16px;}
.vnavigation A{ color: White; font-weight: bold; text-decoration: none; }
.vnavigation A:hover{ color: #000000; font-weight: bold; text-decoration: none; }

/* form elements */
.textbox{ border:1px solid #7F9DB9; font-size: 8pt; color: #005095; background-color: #ffffff; height: 18px;}
.dropdownlist{ border:1px solid #B4CCEB; font-size: 8pt; color: #005095; height: 16px; }
.textboxFocused{ border:1px inset #B4CCEB; font-size: 8pt; color: #005095; height: 18px;}
.button{ height: 20px; font-family: verdana, Arial; font-size: 8pt; color: #005095; }
.heading{ color: #366AB3; font-family: Arial; font-weight: bold; font-size: 12pt; }

/* rapid search box */
.rsSuggestionBox { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; VISIBILITY: hidden; BORDER-LEFT: black 1px solid; COLOR: silver; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: white }
.rsSuggestionItem { FONT-SIZE: 10pt; WIDTH: 100%; FONT-FAMILY: arial; padding-left: 2px; }
.rsSuggestionItemOver { FONT-SIZE: 10pt; WIDTH: 100%; CURSOR: default; COLOR: white; FONT-FAMILY: arial; BACKGROUND-COLOR: #366ab3 }

/* grids */
.grid{ width:100%; background-color:White; }
.gridItem{ color: #366AB3; padding-right:4px; }
.gridItem A{text-decoration: none; padding:2px;}
.gridItem A:hover{text-decoration: none;color: #0055ee;padding:2px;}
.gridHeader{ font-weight: bold; color: #366AB3; border-right: 1px solid #BBD0EB; border-bottom: 1px solid #BBD0EB; background-image:url(../images/grid_header_back.gif); height: 21px; padding-right:4px; padding-left:4px; }
.gridHeaderLeft{ font-weight: bold; color: #366AB3; border-left: 1px solid #BBD0EB; border-right: 1px solid #BBD0EB; border-bottom: 1px solid #BBD0EB; background-image:url(../images/grid_header_back.gif); height: 21px; padding-right:4px; padding-left:2px; }
.gridFooter{ font-weight: bold; color: #366AB3; border-right: 1px solid #BBD0EB; border-top: 1px solid #BBD0EB; background-image:url(../images/grid_header_back.gif); background-position: bottom; height: 21px; padding-right:4px; padding-left:4px; }
.gridFooterLeft{ font-weight: bold; color: #366AB3; border-left: 1px solid #BBD0EB; border-right: 1px solid #BBD0EB; border-top: 1px solid #BBD0EB; background-image:url(../images/grid_header_back.gif); background-position: bottom; height: 21px; padding-right:4px; padding-left:4px; }
.gridDropDownList{ border:0px solid #B4CCEB; font-size: 7pt; color: #005095; }

.gridlight{ background-color:White; border-style: solid; border-color: #366AB3; border-width: 1px; }
.gridlightheader{ background-color: #B4CCEB; color: #366AB3; font-weight: bold; }
.gridlightItem{ color: #366AB3; padding-right:4px; }
.gridlightAltItem{ color: #366AB3; padding-right:4px; background-color:#E5EEF9; }

/* submit a claim */
.panel{background-color: White; padding: 10px; border: dashed 1px gray;}
.separator {padding: 2px 2px 2px 2px; color: #7F9DB9}