/*General Font Style Declaration*/
.requiredField, .invalidInput, .apply, .homeTitle, .small, .scrollHeader, .callout, .content, .tableContent,.tableContentNew, .greyContent, .tableText, .tableHeading, .tableHilite,.tableHiliteNew, .greyHilite, .tableTotals, .tableSubTotals, .tableTabOn, .tableTabOff ,.tableTabdisable, .netscape, .navLevel1Body, .navLevel2Body, .footer, .pageTitle, .navLevel1BodyNetscapehover, .DrillDownHead {
	font-family: Arial, Helvetica, sans-serif; 
}


/*Font Size*/
.requiredField, .invalidInput, .apply, .callout, .content, .scrollHeader, .netscape, .navLevel1Body, .navLevel1BodyNetscapehover, .tableTotals, .tableTabOn, .tableTabOff, .tableText ,.tableTabdisable {
	font-size: 12px;
}
.navLevel2Body, .footer, .tableContent,.tableContentNew, .greyContent, .tableHeading, .tableHilite, .tableHiliteNew, .greyHilite, .tableSubTotals {
	font-size: 13px;
}
.pageTitle {
	font-size: 16px;
}
.homeTitle {
	font-size: 14px;
}
.DrillDownHead {
	font-size: 12px;
}
.small {
	font-size: 10px;
}

/*Font Weight*/
.requiredField, .invalidInput, .apply, .pageTitle, .homeTitle, .scrollHeader, .tableHilite,.tableHiliteNew, .greyHilite, .tableTotals, .tableSubTotals, .tableTabOn, .tableTabOff, .tableText, .DrillDownHead {
	font-weight: bold;
}


/*Text Decoration*/
.navLevel1Body a, .tableTabOff a ,  .tableTabdisable a{
	text-decoration: none;
}
.navLevel1Body a:hover, .navLevel1BodyNetscapehover, .navLevel2Body a, .tableTabOff a:hover, .tableTabdisable a:hover {
	text-decoration: underline;
}


/*Text Align*/
.tableSubTotals {
	text-align: right;
}
.tableTabOn, .tableTabOff,.tableTabdisable  {
	text-align: center;
}


/*Font Color*/
.apply, .callout, .small, .scrollHeader, .content, .tableContent,.tableContentNew, .greyContent, .tableHeading, .tableHilite,.tableHiliteNew, .greyHilite, .tableSubTotals, .tableTabOn, .tableText {
	color:#003e69;
}
.content a {
	color: #0000FF;
}
.tableTabOff a, .tableTabOff a:hover {
	color: #B3B3B3;
}

.tableTabdisable a, .tableTabdisable a:hover {
	color: #B6B5B5;
}

.navLevel2Body, .navLevel2Body a, .homeTitle, .pageTitle, .tableTotals,.DrillDownHead {
	color: #9E2121;
}
.navLevel1Body, .navLevel1Body a, .navLevel1Body a:hover, .navLevel1BodyNetscapehover {
	color: #FFFFFF;
}
.navlevelnewlink 
{
	font-family :Arial; font-size :12px ; color:#124596 ; text-decoration :none;
}
	
.navlevelRed 
{
	font-family :Arial; font-size :12px ; color:#c93130 ; text-decoration :none;
}
.navlevelfooter 
{
	font-family :verdana; font-size :11px ; color:black ; text-decoration :none;
}

.navlevelfooterdate 
{
	font-family :Arial; font-size :12px ; color:black ; text-decoration :none;
}
.footernew {
	color: #ffffff; font-family :Arial ; font-size :12px ;
	
}
.footer {
	color: #CCCCCC;
}
.tableTabOff {
	color: #B3B3B3;
}
.tableTabdisable  {
	color: #316AC5;
}
.requiredField, .invalidInput {
	color: #FF0000;
}


/*Background Image*/
.footer {
	background-image: URL("/images/page_footerBG.jpg");
}


/*Background Color*/
.callout {
	background-color: #FFFFCC;
}
.navLevel2Top {
	background-color: #606060;
}
.navLevel1Bottom {
	background-color: #701717;
}
.tableBorder {
	background-color: #999999;
}
.navLevel1Body, .navLevel1BodyNetscapehover {
	background-color: #9E2121;
}
.navLevel1Top {
	background-color: #B65959;
}
.tableBGinner {
	background-color: #B8BED2;
}
.navLevel2Bottom {
	background-color: #C4C4C4;
}

.greyHilite {
	background-color: #cccccc;
}

.greyContent {
	background-color: #eeeeee;
}

.tableHilite {
	/*background-color: #d4dde7;*/
	background-color: #f0f5f9;
}
.tableHiliteNew {
	background-color: #ffc966;
}

.tableContent {
	/*background-color: #d4dde7;#f0f5f9*/
	background-color:#f0f5f9 ;
}
.tableContentGrid {
	/*background-color: #d4dde7;#f0f5f9*/
	color:#003e69 ;
	font-family:Verdana;
	font-weight:lighter;
	font-size:12px;
}
.SignOutDynamic {
	/*background-color: #d4dde7;#f0f5f9*/
	color:#003e69 ;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px; 
	background-color: #D7DCE2;
	text-decoration:None; 
	font-weight:bold ; 
}
.SignOutDynamic:hover {
	/*background-color: #d4dde7;#f0f5f9*/
	color:#003e69 ;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px; 
	background-color: #D7DCE2;
	text-decoration:underline; 
}
.SignOutDynamicLink {
	/*background-color: #d4dde7;#f0f5f9*/
	color:#003e69 ;
	font-family:Verdana;
	font-weight:normal  ;
	font-size:12px; 
	/*background-color: #D7DCE2;*/
	text-decoration:None; 
}
.SignOutDynamicLinkHeader {
	/*background-color: #d4dde7;#f0f5f9*/
	color:white ;
	font-family:Verdana;
	font-weight:bold   ;
	font-size:12px; 
	/*background-color: #D7DCE2;*/
	text-decoration:None; 
}
.tableContentNew {
	background-color: #f7dba8;
}
.navLevel2Body, .tableBG, .tableTabOn {
	background-color: #EFEFEF;
}
.tableTabOff {
	background-color: #FAFAFA;
}
.tableTabdisable {
	background-color: #FFFFCC;
}
.content, .tableHeading {
	background-color: #FFFFFF;
}
.scrollHeader {
	background-color: #CCCCCC;
}



/*Margins*/
.indent {
	margin-left: 13px;
	margin-right: 0px;
}

.footerImage
{
  background-image: url(../images/index_18.jpg);
  background-position: center;
  height: 63px;
  width: 751px; 
  color: #ffffff; font-family :Arial ; font-size :12px ;
}

.footerImage_asp
{
  background-image: url(../images/bottom.jpg);
  background-position: center;
  height: 44px;
  width: 855px; 
  color: #ffffff; font-family :Arial ; font-size :12px ;
  background-repeat:no-repeat;
}

.footerDate
{
  background-image: url(../images/index_16.jpg);
  background-position: center;
 
}


.midbgbackground
{
	  background-image: url(../images/midd_bg_bottom.jpg);
}
.gray_dot
{
	 background-image: url(../images/gray_dot.jpg);
}
	
.midd_bg
{	 background-image: url(../images/midd_bg.jpg);
}
.midd_top_bg
{
	background-image: url(../images/midd_top_bg.jpg);
}

.logo
{
	background-image: url(../images/ban3.jpg);
	background-position: top;
	background-repeat:no-repeat ;
	 
}

.tableContent,.tableContentNew,.tableHiliteNew,.tableHilite
{
	text-align :left;
}

.TopBlankTdBackground
{
  background-image: url(../images/link_bg.jpg);
  background-position: center;
 
}
/*-------------------------------*/



.buttonstyle {
       border-style: double double double double;
        border-color: #ffffff;
        border-width: 6px;
      		
		color: #FFF;
        background:  url(menu1.gif) 0 -32px;
        
        padding: 0 3px 0 3px;
     
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        font-size: 80%;
        
        
        }   
        
  .buttonstyle_asp {
       border-style: double double double double;
        border-color: #ffffff;
        border-width: 6px;
      		
		color: #FFF;
        background:  url(menu1_asp.jpg) 0 -32px;
        
        padding: 0 6px 0 6px;
     
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        font-size: 80%;
        
        
        }         
     
            
.buttonstyleCancel {
        
        border-style: double double double double;
        border-color: #ffffff;
        border-width: 6px;
      
        
        color: #FFF;
        background:  url(menu1.gif);
        padding: 0 3px 0 3px;
        voice-family: "\"}\"";
        voice-family: inherit;
        
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        font-size: 80%;
       
        
        }   
        
        
        
.buttonA {
    margin-left: 50px;
}
.buttonA ul {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 30px;
}
.buttonA li {
    list-style-type: none;
    height: 30px;
    width: 125px;
    margin: 20px;
    text-align:center;
}
.buttonA li a {
    height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    border-width: 6px;
}
.buttonA li a:link {
    color: #000000;
    font-weight: bold;
    background-color: #CCCCCC;
    border-style: outset;
}

.buttonA li a:hover {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #999999;
    border-style: outset;
}
.buttonA li a:active {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #666666;
    border-style: inset;
}

/*- Menu Tabs F--------------------------- */


            
    #tabsF {
      float:left;
      width:99%;
      background:#ffffff;  
	 /* background:#E5EAFA;*/
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #444444;
	  }
      
    #tabsF ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
      
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span  {
      color:#000000;
      }
     #tabsF a 
     {
		 cursor:pointer ;
	 text-decoration:none;
      }
  
    #tabsF a span 
    {
	 cursor:pointer ;
      background-position:100% -42px;
      }
      
  
    
    #tabsF a:hover 
    { 
	 cursor:pointer ;
      background-position:0% -42px;
       color:#000000;
      }
    #tabsF a:hover span{
      background-position:100% -42px;
       color:#000000;
      }
      

	#tabsF #current {
		background-position:0% -42px;
		}
	
	#tabsF #current  span  {
		background-position:100% -42px;
	}
	
	#tabsF #defaulttab {
      float:left;
      background:url("images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
     
      }
          
      #tabsF  #defaulttab span {
      float:left;
      display:block;
      background:url("images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
	 color:#444444;
     }
     
	    #tabsF #defaulttab a:hover 
    { 
	 cursor:pointer ;
      background-position:0% -42px;
       color:#000000;
      }
    #tabsF #defaulttab a:hover span {
      background-position:100% -42px;
       color:#000000;
      }
          #tabsF #defaulttab span:hover {
      background-position:100% -42px;
       color:#000000;
      }
	  
    #tabsF #Redcss {
      float:left;
      background:url("images/tableft9.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      background-position:0% -42px;
      }
    
      
      #tabsF  #Redcss span {
      float:left;
      display:block;
      background:url("images/tabright9.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      background-position:100% -42px;
      color:#000000;
 
     }
	
	    #tabsF #Redcss a:hover 
    { 
	 cursor:pointer ;
      background-position:0% 0px;
       color:#000000;
      }
    #tabsF #Redcss a:hover span 
    {
		background:url("images/tabrightF.gif") no-repeat right top;
      background-position:100% -42px;
       color:#000000;
      }
          #tabsF #Redcss span:hover {
  		background:url("images/tabrightF.gif") no-repeat right top;
      background-position:100% -42px;
       color:#000000;
      }
	
     
   #tabsF #selectedcss {
      float:left;
      background:url("images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      background-position:0% -42px;
      }
    
      
      #tabsF  #selectedcss span {
      float:left;
      display:block;
      background:url("images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      background-position:100% -42px;
       color:#000000;
     }
	
		    #tabsF #selectedcss a:hover 
    { 
	 cursor:pointer ;
      background-position:0% -42px;
       color:#000000;
      }
    #tabsF #selectedcss a:hover span {
      background-position:100% -42px;
       color:#000000;
      }
	/* AutoComplete Change stylesheet */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	/*cursor : 'default';*/
	overflow : auto;
	height : 150px;
    text-align : left; 
    list-style-type : none;
   
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	 position:static   ; 
	color: black;
	padding: 0px;
	margin-left:0px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	 position:static   ; 
	padding : 0px;
}


