
body {
    background-image: url(../img/bkg-pagestripe.gif);
    margin: 0in;
    background-repeat: repeat-x;
}

ul.worksheetNav {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    white-space: nowrap;
}

.worksheetNav li {
    display: inline;
    list-style-type: none;
}

.worksheetNav a {
    padding: 3px 10px;
}

/* Old Class For result page tabs
 #worksheetNav a:link, #worksheetNav a:visited
 {
 color: #fff;
 background-color: #036;
 text-decoration: none;
 }
 
 #worksheetNav a:hover
 {
 color: #fff;
 background-color: #369;
 text-decoration: none;
 }*/
/*New Classes to handle the color change on the results page*/
.selectedTab {
    color: #036;
    background-color: #ff8040;
    text-decoration: none;
    cursor: default;
}

.normalTab {
    color: #fff;
    background-color: #036;
    text-decoration: none;
    cursor: default;
}

.hoverTab {
    color: #fff;
    background-color: #369;
    text-decoration: none;
    cursor: default;
}

/**/
#menunav {
    background-color: #D57500;
    width: 100% !important;
    width /**/: 651px;
    wSidth: 40.6em !important;
    wiSdth /**/: 40.7em;
    color: #FFFFFF;
}

#blmenunav {
    background-color: #1d407b;
    width: 100% !important;
    width /**/: 651px;
    wSidth: 40.6em !important;
    wiSdth /**/: 40.7em;
    color: #FFFFFF;
}

#subjectHeader {
    background-color: #efece7;
    border: #1d407b solid;
    border-width: 1px 0 1px 0;
    width: 100%;
    wSidth: 40.6em !important;
    wiSdth /**/: 40.7em;
}

#nav {
    background-color: #efece7;
    border: #1d407b solid;
    border-width: 1px 0 1px 0;
    width: 750px !important;
    width /**/: 651px;
    wSidth: 40.6em !important;
    wiSdth /**/: 40.7em;
}

#alertmenunav {
    background-color: red;
    width: 100% !important;
    width /**/: 651px;
    wSidth: 40.6em !important;
    wiSdth /**/: 40.7em;
    color: #FFFFFF;
}

#alertmenuborder {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: red;
    border-bottom-color: red;
    border-left-color: red;
}

#menuborder {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
}

#dashborder {
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #999999;
}

.tblBorders {
    border-right-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #1d407b;
}

#nav ul {
    list-style: none;
    height: 19px;
    margin: 0 0 0 16px;
    padding: 0;
}

#nav ul li {
    float: left;
    font-family: Tahoma;
    font-size: 0.75em;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

#stdText {
    font-family: Tahoma;
    font-size: 10pt;
}

#Welcome {
    font-family: Tahoma;
    font-size: 11pt;
}

#AlertText {
    font-family: Tahoma;
    font-size: 10pt;
    color: #CC3300;
}

#nav ul li a {
    background-color: #efece7;
    color: #1d407b;
    display: block;
    margin: 0 12px 0 0;
    padding: 3px 25px 3px;
    text-decoration: none;
}

.HighlightHeaderText {
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #D57500;
}

.SidebarText {
    font-family: Tahoma;
    font-size: 10pt;
    color: #1C4175;
}

#nav ul li a:hover, #nav ul li.lit a {
    background-color: #1d407b;
    color: #fff;
}

#anav {
    background: #d57500 url(/img/anav-pixel.gif) repeat-x 0 18px;
    height: 22px;
    left: 0;
    top: 0;
    width: 750px;
}

#anav ul {
    list-style: none;
    margin: 2px 0 0;
    padding: 0;
}

#anav ul li {
    background: url(/img/anav-bullet.gif) no-repeat 0 5px;
    float: right;
    font-family: Tahoma;
    font-size: 0.7em;
    margin: 0;
    padding: 0 10px;
    text-transform: uppercase;
}

#anav ul li a {
    color: #fff;
    text-decoration: none;
}

#anav ul li a:hover {
    color: #efece7;
}

#anav ul li a span {
    font-weight: normal;
}

.leftBorder {
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-left-color: #CCCCCC;
}

#snav {
    border-top: #1d407b solid 8px;
    border-bottom: #1d407b solid 1px;
    left: 0;
    width: 172px;
}

#snav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#snav ul li {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: bolder;
    line-height: 1.25em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

#snav ul li a {
    background: #fff url(/img/bullet-blue.gif) no-repeat 8px 9px;
    border-top: #1d407b solid 1px;
    color: #1d407b;
    display: block;
    margin: 0;
    padding: 5px 5px 5px 18px;
    text-decoration: none;
    width: 165px !important;
    width /**/: 165px;
}

#snav ul li a:hover {
    background-color: #efece7;
    color: #1d407b;
}

#snav ul li.lit a {
    background-image: url(/img/bullet-orange.gif);
    color: #d57500;
    font-weight: bold;
}

#snav ul li a.menu {
    background-image: url(/img/snav-arrow-right.gif);
    background-position: 7px 6px;
}

#snav ul li a.menu.lit {
    color: #d57500;
}

#snav ul li a.menu.open {
    background-image: url(/img/snav-arrow-down.gif);
    background-position: 3px 8px;
}

#snav ul li ul li {
    font-size: 1em;
    font-weight: normal;
}

#snav ul li ul li a {
    background: url(/img/bullet-blue.gif) no-repeat 16px 9px;
    border-top-color: #9cabc5;
    font-size: 1em;
    font-weight: normal;
    padding-left: 26px;
    width: 165px !important;
    width /**/: 165px;
}

#snav ul li ul li a.lit {
    background-image: url(/img/bullet-orange.gif);
    color: #d57500;
    font-weight: bold;
}

.ThickTopBorder {
    border-top-width: medium;
    border-top-style: solid;
    border-top-color: #1D407B;
}

.ReqField {
    border: 1.5px solid #D57500;
    background-color: #FFFFCC;
}

.bkgover {
    background-color: #CCCCCC;
}

.bkgout {
    background-color: #FFFFFF;
}

.WhiteStdFont {
    font-family: Tahoma;
    font-size: 11pt;
    color: #FFFFFF;
}
#streetaddress {
    border: 1.5px solid #D57500;
    background-color: #FFFFCC;
}
#city {
    border: 1.5px solid #D57500;
    background-color: #FFFFCC;
}

#state {
    border: 1.5px solid #D57500;
    background-color: #FFFFCC;
}

#zipcode {
    border: 1.5px solid #D57500;
    background-color: #FFFFCC;
}

div.autocomplete {
    position: absolute;
    width: 250px;
    background-color: white;
    border: 1px solid #888;
    margin: 0px;
    padding: 0px;
}

div.autocomplete ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

div.autocomplete ul li.selected {
    background-color: #ffb;
}

div.autocomplete ul li {
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    display: block;
    margin: 0;
    padding: 4px;
    cursor: pointer;
    border-bottom: 1px solid #CCC;
}

.autocompleteField {
    width: 250px;
}

.AlertBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    border: 1px solid #FF0000;
}

.Conditional {
    font-family: Tahoma;
    font-size: 14px;
    color: gray;
    font-style: normal;
    background-color: #e6fd00;
     text-transform: capitalize;
}

.Accept {
    font-family: Tahoma;
    font-size: 14px;
    color: #FFFFFF;
    font-style: normal;
    background-color: #008000;
     text-transform: capitalize;
}

.Reject {
    font-family: Tahoma;
    font-size: 14px;
    color: #FFFFFF;
    font-style: normal;
    background-color: #cc0000;
     text-transform: capitalize;
}

.Review {
    font-family: Tahoma;
    font-size: 14px;
    color: #FFFFFF;
    font-style: normal;
    background-color: #CCC;
     text-transform: capitalize;
}

.NA {
    font-family: Tahoma;
    font-size: 14px;
    color: #FFFFFF;
    font-style: normal;
    background-color: #036;
    text-transform: capitalize;
}

.sectionHeader {
    background-color: #006;
    color: #ffffff;
}

.sectionHeader a {
    text-decoration: none;
    color: #FFF;
}

.sectionHeader a:hover {
    text-decoration: none;
    color: #FC0;
}
.tblbkgover {
	background-color: #CCCCCC;
}
.tblbkgout {
	background-color: #FFFFFF;
}
