/*@charset "utf-8";*/
/* CSS Document */

.v3pad2b {
   padding-bottom: 2px;
}

.v3pad5b {
   padding-bottom: 5px;
}

.v3pad6b {
   padding-bottom: 6px;
}

.v3pad8b {
   padding-bottom: 8px;
}

.v3pad9b {
   padding-bottom: 9px;
}

.v3pad10b {
   padding-bottom: 10px;
}

.v3pad14b {
   padding-bottom: 14px;
}

.v3pad20b {
   padding-bottom: 20px;
}

.v3bord {
   border-left: 1px solid #D6D7D6;
   border-right: 1px solid #D6D7D6;
   padding-left: 0px;
   padding-right: 0px;
}

body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #333333;
}

td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #333333;
}

.highlighttext {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #0000FF;
}

.standardtext {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #333333;
}

.mutedtext {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: #999999;
}

.largetitle {
   color: #0058A6;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
}

.smalltitle {
   color: #CC0000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   font-style: italic;
}

.smallbluetitle {
   COLOR: #0058A6;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
}

.smallerbluetitle {
   COLOR: #0058A6;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.incidentEditHeader {
   COLOR: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   background-color: #0058A6;
}

.tinytitleblue {
   COLOR: #0058A6;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.tinytitlegreen {
   COLOR: #006600;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.tinytitlered {
   COLOR: #CC0000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.textarea {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   text-align: left;
   width: 190px;
   border: #000000 1px solid
}

.shadeform {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   text-align: left;
   width: 125px;
   BORDER: #000000 1px solid;
}

.submitbutton {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   height: 20px;
}

.supportText {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

/*  Support Portal Styles  */
.producttitle {
   COLOR: #0058A6;
   FONT: 24px verdana;
   font-weight: bold
}

.subtitle {
   COLOR: #0058A6;
   FONT: 15px verdana;
   font-weight: bold
}

.gvAdminStyle {
   border-width: 2px;
   /*border-color:#223300;*/
   border-color: White;
   border-style: solid;
}

   .gvAdminStyle th {
      font-family: Arial;
      font-size: 10pt;
      font-weight: bold;
      color: Black;
      /*border: solid 1px #c6c6c6;*/
      border: solid 2px White;
      text-align: center;
      /*background-color: #C0C0C0;*/
      background-color: #CEE3F6;
   }

   .gvAdminStyle td {
      /*border: solid 1px #c6c6c6;*/
      border: solid 2px White;
   }

   .gvAdminStyle a:active {
      color: Black;
   }

   .gvAdminStyle a:visited {
      color: Black;
   }

   .gvAdminStyle .HeaderStyle {
      background-color: #7A96A2;
      font-family: Arial;
      font-size: 11px;
      font-weight: lighter;
      padding: 0px 10px 0px 10px;
      height: 30px;
   }

   .gvAdminStyle .RowStyle {
      font-family: Arial;
      font-size: 11px;
      padding: 5px 10px 5px 10px;
      border-top: solid 1px #999999;
      border-left: solid 1px #999999;
      vertical-align: middle;
      height: 16px;
      background-color: #FFFFFF;
   }

   .gvAdminStyle .AlternatingRowStyle {
      font-family: Arial;
      font-size: 11px;
      padding: 5px 10px 5px 10px;
      border-top: solid 1px #999999;
      border-left: solid 1px #999999;
      vertical-align: middle;
      height: 16px;
      /*background-color:#C0C0C0;*/
      background-color: #CEE3F6;
   }

   .gvAdminStyle .PagerStyle {
      font-family: Arial;
      font-size: 11px;
      padding: 5px 10px 5px 10px;
      /*background-color:#C0C0C0;*/
      background-color: #CEE3F6;
      text-align: center;
      border-style: none;
   }

      .gvAdminStyle .PagerStyle td {
         border-style: none;
      }

   .gvAdminStyle .SelectedRowStyle {
      background-color: #cccccc;
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
      height: 20px;
   }

   .gvAdminStyle .FooterStyle {
   }

   .gvAdminStyle .EditRowStyle {
   }


.ddlStd {
   font-family: Verdana;
   font-size: 12px;
   color: #000000;
   vertical-align: middle;
}

.lblStd {
   font-family: Verdana;
   font-size: 12px;
   color: #000000;
   vertical-align: middle;
}

.txtStd {
   font-family: Verdana;
   font-size: 12px;
   color: #000000;
   vertical-align: middle;
}

.lblErrorMsg {
   width: 100%;
   font-family: Verdana;
   font-size: 10px;
   color: Red;
   vertical-align: middle;
}

.prod_link {
   COLOR: #7A96A2;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
}

/*begin engineer portal*/
.gvEngStyle {
   /*border-color:#223300;*/
   border: 2px solid White;
   margin-right: 210px;
}

   .gvEngStyle th {
      font-family: Arial;
      font-size: 10pt;
      font-weight: bold;
      color: Black;
      /*border: solid 1px #c6c6c6;*/
      border: solid 2px White;
      text-align: center;
      /*background-color: #C0C0C0;*/
      background-color: #CEE3F6;
   }

   .gvEngStyle td {
      /*border: solid 1px #c6c6c6;*/
      border: solid 2px White;
   }

   .gvEngStyle a:active {
      color: Black;
   }

   .gvEngStyle a:visited {
      color: Black;
   }

   .gvEngStyle .HeaderStyle {
      background-color: #7A96A2;
      font-family: Arial;
      font-size: 12px;
      font-weight: lighter;
      padding: 0px 10px 0px 10px;
      height: 30px;
   }

   .gvEngStyle .RowStyle {
      font-family: Arial;
      font-size: 12px;
      padding: 5px 10px 5px 10px;
      border-top: solid 1px #999999;
      border-left: solid 1px #999999;
      vertical-align: middle;
      height: 16px;
      background-color: #FFFFFF;
   }

   .gvEngStyle .AlternatingRowStyle {
      font-family: Arial;
      font-size: 12px;
      padding: 5px 10px 5px 10px;
      border-top: solid 1px #999999;
      border-left: solid 1px #999999;
      vertical-align: middle;
      height: 16px;
      /*background-color:#C0C0C0;*/
      background-color: #CEE3F6;
   }

   .gvEngStyle .PagerStyle {
      font-family: Arial;
      font-size: 12px;
      padding: 5px 10px 5px 10px;
      /*background-color:#C0C0C0;*/
      background-color: #CEE3F6;
      text-align: center;
      border-style: none;
   }

      .gvEngStyle .PagerStyle td {
         border-style: none;
      }

   .gvEngStyle .SelectedRowStyle {
      background-color: #cccccc;
      font-family: Arial;
      font-size: 12px;
      font-weight: normal;
      height: 20px;
   }

   .gvEngStyle .FooterStyle {
   }

      .gvEngStyle .FooterStyle td {
      }

   .gvEngStyle .EditRowStyle {
   }

table.tblEngPortal {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   width: 100%;
}

.divBorder {
   border-bottom: solid 1px #0058A6;
   border-top: solid 1px #0058A6;
   border-left: solid 1px #0058A6;
   border-right: solid 1px #0058A6;
}

/*
#nav .centered { position:relative; top:-10px; left: 3px;}
#nav .centered1 { position:relative; top:7px; }
#nav li.separator { background-image:url("../images/separator.png"); padding:0; margin:0; width:1px; height:30px;}
*/


.divTopNav {
   /*background-color : #0E4C8C
	background-color : #748999;*/
   /*background-color : #2C4169;*/
   color: #FFFFFF;
   padding-left: 40px; /*padding-left :45px;*/
   padding-bottom: 0px;
   padding-top: 0px;
   /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=185, Color='#b2b2b2'); */
   font-family: Calibri, Calibri, "Calibri";
   font-size: 12pt;
}

   .divTopNav a:link {
      color: #FFFFEE;
      Text-Decoration: None;
   }

   .divTopNav a:visited {
      color: #FFFFEE;
      Text-Decoration: None;
   }

   .divTopNav a:hover {
      color: #FFD863;
      Text-Decoration: None;
   }

   .divTopNav a:active {
      color: #FFFFEE;
      Text-Decoration: none;
      font-family: Calibri, Calibri, "Calibri";
      font-size: 10.5pt;
   }


#nav, #nav ul {
   padding: 0px;
   margin: 0px;
   list-style: none;
   z-index: 999;
}

   #nav a {
      font-family: Calibri, Calibri, "Calibri";
      font-size: 12pt;
      text-align: center;
      display: block;
      width: 170px;
      /*background:#2C4169;*/
      background: #4A8DC6;
      /*padding:2px;*/
      /*Added Below for changes 20091117*/
      height: 20px;
      color: White;
      text-decoration: none;
   }

   #nav li {
      float: left;
      width: 170px;
      font-size: 14px;
      background-color: #4A8DC6;
      color: #FFFFFF;
   }

      #nav li ul {
         position: absolute;
         width: 170px; /* width: 120px;change menu show as persent,submeun's width must update short */
         left: -999em;
         background: #4A8DC6;
         vertical-align: middle;
         text-align: right;
      }

      #nav li:hover ul, #nav li.sfhover ul {
         left: auto;
         width: 170px;
         text-align: right;
      }

   #nav a:hover {
      /*background-image: url("../images/topmenu_gradient.png"); 
	background-repeat: repeat-x;*/
      background-image: url("/images/hoverBg.gif");
      background-repeat: repeat-x;
      /*background: white;*/
      color: #175582;
   }

   #nav .centered {
      position: relative;
      top: -10px;
      left: 3px;
   }

   #nav .centered1 {
      position: relative;
      top: 7px;
   }

   #nav li.separator {
      background-image: url("/images/separator.png");
      padding: 0;
      margin: 0;
      width: 1px;
      height: 30px;
   }

.boxDiv {
   /*background-color: #4A8DC6; */
   background-color: Transparent;
   color: Black;
   font-size: 12px;
   text-align: left;
   width: 275px;
   height: 205px;
   border-color: #ABD45E;
   border-width: 2px;
   border-style: solid;
   padding: 5px;
   margin: -12px;
}

.smalltitleBlue {
   color: #175582;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   font-style: italic;
}


/*AutoComplete flyout */
.autocomplete_completionListElement {
   margin: 0px !important;
   background-color: #FFFFFF;
   color: windowtext;
   border: buttonshadow;
   border-width: 1px;
   border-style: solid;
   cursor: default;
   overflow: auto;
   height: 150px;
   text-align: left;
   list-style-type: none;
   padding: 0;
   font-size: 9pt;
   z-index: 99;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem {
   background-color: #ADD8E6;
   color: black;
   padding: 1px;
   font-size: 9pt;
}

/* AutoComplete item */
.autocomplete_listItem {
   background-color: window;
   color: windowtext;
   padding: 1px;
   font-size: 9pt;
   width: 400px;
}


.ui-autocomplete {
   cursor: default;
   max-height: 150px;
   overflow-y: auto;
}

   .ui-autocomplete .ui-menu-item {
      font-size: 9pt;
   }

.ui-menu-item .ui-menu-item-wrapper.ui-state-active {
   background: #ADD8E6 !important;
   color: black;
   font-size: 9pt;
}
