/* CSS Document */

body {
    margin: 0px;
}

.leftbglogo {
    width: 182px;
    height: 78px;
    vertical-align: middle;
    background-color: #000000;

}

.topbann_bg {
    background-color: white;
    height: 77px;
}

.topbanntxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: black;
}

.topbanntxt2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: black;
}

.topbanntxt3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: black;
    padding-right: 16px;
    padding-bottom: 5px;
    text-align: right;
}

.topbannmenutxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: black;
    text-align: right;
    padding-right: 16px;
    padding-top: 5px;
}

.topbannmenutxt a:link {
    color: black;
    font-weight: bold;
    text-decoration: none;
}

.topbannmenutxt a:active {
    color: black;
    font-weight: bold;
    text-decoration: none;
}

.topbannmenutxt a:visited {
    color: black;
    font-weight: bold;
    text-decoration: none;
}

.topbannmenutxt a:hover {
    color: black;
    font-weight: bold;
    text-decoration: underline;
}

.error {
    color: #FF0000;
    font-weight: bold;
}

.formtablerw4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
    font-weight: normal;
    background-color: #ffffff;
    height: 20px;
    padding: 3px;
}

.mainmenu {
    background-color: #00703A;
    height: 22px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #3D3928;
    border-bottom: 1px solid #727169;
    border-left: 1px solid #CB0016;
    text-align: center;
    vertical-align: middle;
}

.content_bg {
    background-color: #FFFFFF;
    height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
    vertical-align: top;
}

.seccontent_bg {
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
    vertical-align: top;
    border-top: 0px solid #E1E5C5;
    border-bottom: 0px solid #B2BA7E;
    border-left: 0px solid #B2BA7E;
    border-right: 0px solid #B2BA7E;
}

.homecontent_bg {
    background-color: #FBFBE6;
    height: 50%;
    vertical-align: top;
    border-top: 1px solid #E1E5C5;
    border-bottom: 1px solid #B2BA7E;
    border-left: 1px solid #B2BA7E;
    border-right: 1px solid #B2BA7E;
}

.contenthdr1 {
/*background-image:url(../images/contenthdr.gif);*/
    background-color: #CB0016;
    height: 25px;
    border: 1px solid #000000;
}

.contenthdrtxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFF00;
    font-weight: bold;
    height: 25px;
    vertical-align: middle;
    padding-left: 7px;
}

.formcontent {
    padding: 7px;
}

.bodyHdr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    height: 25px;
    vertical-align: middle;
    border-bottom: 1px solid #7F7D6D;
}

.breadcrumbs {
    line-height: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7C2313;
    vertical-align: middle;
    text-align: left;
    border-bottom: 1px solid #7C2313;
}

.breadcrumbs a:link {
    color: #7C2313;
    text-decoration: none;
}

.breadcrumbs a:active {
    color: #7C2313;
    text-decoration: none;
}

.breadcrumbs a:visited {
    color: #7C2313;
    text-decoration: underline;
}

.breadcrumbs a:hover {
    color: #7C2313;
    text-decoration: none;
}

.breadcrumbsbld {
    line-height: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #7C2313;
    font-weight: bold;
    text-decoration: none;
}

.bodySubHdr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.bodySubHdr span.no_bold{
	font-weight: normal;
}

.form {
    padding-bottom: 5px;
}

.bodyTxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.bodyTxt a:link {
    color: #DC8449;
    text-decoration: none;
}

.bodyTxt a:active {
    color: #DC8449;
    text-decoration: none;
}

.bodyTxt a:visited {
    color: #DC8449;
    text-decoration: none;
}

.bodyTxt a:hover {
    color: #DC8449;
    text-decoration: underline;
}

.formtablehd {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: white;
    font-weight: bold;
    background-color: #CB0016;
    height: 25px;
    padding: 3px;
}

.formtablehd a:link {
    color: white;
    text-decoration: none;
}

.formtablehd a:active {
    color: white;
    text-decoration: none;
}

.formtablehd a:visited {
    color: white;
    text-decoration: underline;
}

.formtablerw1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: normal;
    background-color: #EEEEEE;
    height: 20px;
    padding: 3px;
}

.formtablerw1 a:link {
    color: black;
    text-decoration: underline;
}

.formtablerw1 a:active {
    color: black;
    text-decoration: underline;
}

.formtablerw1 a:visited {
    color: black;
    text-decoration: underline;
}

.formtablerw1 a:hover {
    color: black;
    text-decoration: underline;
}

.formtablerw2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: normal;
    background-color: white;
    height: 20px;
    padding: 3px;
}

.formtablerw2 a:link {
    color: black;
    text-decoration: underline;
}

.formtablerw2 a:active {
    color: black;
    text-decoration: underline;
}

.formtablerw2 a:visited {
    color: black;
    text-decoration: underline;
}

.formtablerw2 a:hover {
    color: black;
    text-decoration: underline;
}

.formtablerw3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FAE6A0;
    height: 20px;
    padding: 3px;
}

.formtablerw5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    line-height: 10px;
    padding: 0px;
}

.formtablerw5 a:link {
    color: #DC8449;
    text-decoration: none;
}

.formtablerw5 a:active {
    color: #DC8449;
    text-decoration: none;
}

.formtablerw5 a:visited {
    color: #DC8449;
    text-decoration: underline;
}

.formtablerw5 a:hover {
    color: #DC8449;
    text-decoration: none;
}

.tabtoplinks {
    line-height: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7C2313;
}

.tabtoplinks a:link {
    color: #7C2313;
    text-decoration: none;
}

.tabtoplinks a:active {
    color: #7C2313;
    text-decoration: none;
}

.tabtoplinks a:visited {
    color: #7C2313;
    text-decoration: underline;
}

.tabtoplinks a:hover {
    color: #7C2313;
    text-decoration: none;
}

.copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    vertical-align: middle;
    color: #7C2313;
    border-top: 1px solid #7F7D6D;
}

.line {
    background-color: #CCCCCC;
}

.input {
    border: 1px solid #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    background-color: #ffffff;
}

.input2 {
    border: 1px solid #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    background-color: #ffffff;
    width: 80px;
}

.input3 {
    border: 1px solid #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    background-color: #ffffff;
    width: 120px;
}

.input4 {
    border: 1px solid #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    background-color: #ffffff;
    width: 200px;
}

.button {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    cursor: pointer;
    color: #000000; /*background-image:url(../images/buttn_bg.gif);*/
    background-color: #CCCCCC;
    width: 95px;
}

.buttonnowidth {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    cursor: pointer; /*background-image:url(../images/buttn_bg.gif);*/
    background-color: #CCCCCC;
}

.logoplacehldr {
    background-color: #eeeeee;
    border: 1px solid #999999;
    width: 300px;
    height: 100px;
    overflow: auto;
    text-align: center;
    vertical-align: bottom;
}

.pagesearch {
    background-color: #FCF1CC;
    height: 55px;
    border-top: 1px solid #E1E5C5;
    border-bottom: 1px solid #B2BA7E;
    border-right: 1px solid #B2BA7E;
    border-left: 1px solid #E1E5C5;
    vertical-align: middle;
    padding: 0px 10px 0px 10px;
}

.pagesearchtxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFF99; /*width:150px;*/
}

.pagesearchtxt2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFF99;
}

.pagesearchtxt3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFF99;
    width: 10px;
}

.pagesearchlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #DC8449;
    font-weight: bold;
}

.pagesearchlink a:link {
    color: #DC8449;
    text-decoration: none;
}

.pagesearchlink a:active {
    color: #DC8449;
    text-decoration: none;
}

.pagesearchlink a:visited {
    color: #DC8449;
    text-decoration: none;
}

.pagesearchlink a:hover {
    color: #DC8449;
    text-decoration: underline;
}

.leftmenubg {
    border-top: 0px solid #B2BA7E;
    border-bottom: 1px solid #858F46;
    border-right: 0px solid #B2BA7E;
    border-left: 0px solid #E1E5C5;
}

.leftmenutxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    padding-left: 10px;
    font-size: 11px;
    color: #000000;
    height: 30px;
    width: 150px;
    border-bottom: 1px solid #858F46;
    border-right: 1px solid #B2BA7E; /*background-image:url(../images/sec_menu_bg.gif);*/
    background-color: #FFFFFF;
}

.leftmenutxt a:link {
    color: #000000;
    text-decoration: none;
}

.leftmenutxt a:active {
    color: #000000;
    text-decoration: none;
}

.leftmenutxt a:visited {
    color: #000000;
    text-decoration: none;
}

.leftmenutxt a:hover {
    color: #626C23;
    text-decoration: none;
}

.leftmenurest {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    padding-left: 10px;
    font-size: 11px;
    color: #000000;
    height: 30px;
    border-bottom: 1px solid #858F46; /*background-image:url(../images/sec_menu_bg.gif);*/
    background-color: #FFFFFF;
}

.leftmenutxtselect {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    padding-left: 10px;
    font-size: 11px;
    color: #626C23;
    height: 30px;
    width: 150px;
    border-top: 1px solid #858F46;
    border-bottom: 0px solid #858F46;
    border-right: 1px solid #B2BA7E;
    border-left: 1px solid #B2BA7E;
    background-color: #FFFFFF;
}

.imglink {
    border: 1px solid #B2BA7E;
}

.bodygryTxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
}

.alertTxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: red;
}

.bodyredTxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: red;
}

/* User Add page for sinclair needs a different manditory indication than bodyredtxt should be yellow not red 
 Because the background is red not white... There fore it affects the other brands due to being a common page.
 */
.mandatory {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFF00;
}


.login_bg {
    background-color: #EEEEEE;
    vertical-align: top;
    border-top: 1px solid #cccccc;
    border-bottom: 2px solid #999999;
    border-left: 1px solid #aaaaaa;
    border-right: 2px solid #999999;
    padding: 5px;
}

.loginTxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: right;
    padding-right: 20px;
}

.botomLineTD {
    border-top: 0px none #FFFFFF;
    border-left: 0px none #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-bottom: 1px solid #7f7d6d;
}

.addCancelBody {
    border-top: 1px solid #7f7d6d;
    border-left: 1px solid #7f7d6d;
    border-right: 1px solid #7f7d6d;
    border-bottom: 1px solid #7f7d6d;
    background-color: #FFFFFF;
}

.mainAddCanTab {
    margin-left: 0px;
    margin-right: 0px;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.icon {
    cursor: hand;
}

.bodyColor {
    background-color: white;
}

/* Instruction Bar */
.InstrBar {
    border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    width: 100%;
    background-color: #000080;
    color: White;
    text-align: left;
    font-family: Verdana, arial, helvetica, sans serif;
    font-size: 10pt;
    font-weight: bold;
}

/* Blue bold text */
.fpSpecialBold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #3366CC;
    background-color: white;
}

.fpSpecialBoldEIPP {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15pt;
    font-weight: bold;
    color: #000000;
    background-color: white;
}

/* FAQ Help Contact Us Links Visited */
A.TitleMenu:LINK, A.TitleMenu:VISITED {
    color: #990000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, arial, helvetica, sans serif;
}

/* Breadcrumbs */
/*.BreadCrumbs {
   border-color: white;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   width: 100%;
   height: 24px;
   background-color: #000080;
   color : White;
   text-align: left;
   font-family : verdana,arial, helvetica, sans serif;
   font-size: 14pt;
   font-weight : bold;
}*/

.NoteBoxWide {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: red;
    background-color: #FFFFFF;
    text-align: left;
    vertical-align: top;
    align: right;
    border: thin red solid;
    width: 100%;
}

.fpBold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: black;
    background-color: white;
}

.BlueInstrBar {
    border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    width: 100%;
    background-color: #3366CC;
    color: White;
    text-align: left;
    font-family: verdana, arial, helvetica, sans serif;
    font-size: 11pt;
    font-weight: bold;
}

/*please wait popup styles*/
BODY.Popup {
    background-color: #000080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
}

TABLE.Popup {
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    width: 410px;
}
.printLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: underline;
}

.sortLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}