﻿body
{
    font-family:tahoma,helvetica,verdana;
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(Images/38.71.160.png);/*url(Images/yui/sprite.png) #2647a0 repeat-x left -1400px;*/
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

/* accordion */
.accordionHeader
{
    border: 1px solid black;/*#2F4F4F;solid white*/
    color: Silver;
    /*background-color: Transparent;#2647a0;#2647a0;*/
    background: url(Images/38.71.160.png);/*url(Images/yui/sprite.png) #2647a0 repeat-x left -1400px;*/
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	padding: 7px;
    margin-top: 0px;/*2*/
    cursor: pointer;    
}
.BulletListD
{
    padding: 20px;
    border : 3px Dotted; 
    text-align: left;
    border-collapse: collapse;
    border-spacing: 10px; 
    font-weight: normal;
 }
    .headers 
     {
      z-index:1;
              }
.tdw
{   
    z-index:1;
    background: url(images/css/216.216.218.png);
    border: #989898  1px solid;
    padding: 3px;
    margin: 0px;
 }
.tdwL
{
    z-index:1;
    background: url(images/css/216.216.218.png);
    border: #989898  1px solid;
    padding: 3px;
    margin: 0px;
    text-align: center;
    color:#990000; 
    text-decoration:none;
    font-weight: bold;
 }
  .tdError
 {
   width: 50%; 
   font-family: Copperplate Gothic Bold; 
   font-size: large;
   color: Red;
   text-align:center; 
   vertical-align:middle;  
 }
 .tdBanner
 {
   width: 50%; 
   /*font-family: Copperplate Gothic Bold;*/ 
   font-size: large;
   color: #FFFFFF;
   text-align:center; 
   vertical-align:top;  
 }
 .tableBanner
 {
      margin:0px;
      padding:0px;
      width: 100%;
      border: 0px; 
      background-color: #000000; 
      border-spacing: 0px; 
      border-collapse: collapse;    
  }
.accordionContent
{
    text-decoration: underline;
    background-color: #D3DEEF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 0px;/*5px;
    padding-top: 10px;*/
    font-size: 12px;
    
}
.accordianSub
{
	border: 1px solid #2F4F4F;
    color: #00008B;    
    background: url(images/yui/sprite.png) #bfdaff repeat-x left -0px;
	font-family:Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
    cursor: pointer;
    display: block;	
    text-decoration: none;	
    border-top: none;
    /*background-color: Transparent;#2647a0;#2647a0;*/	
}
.accordianSub:hover 
{   
    color:#C35617;
}
.accordionLink
{
    background-color: Transparent;/*#2647a0;royal blue*/
    color: White;
    text-decoration: none;
    font-size: 12px;
    font-family:Tahoma;
}
.accordionLink:hover
{
     color:#F88017;    
}
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.validatorCalloutHighlight 
{
    background-color: #fffacd; 
}


/*linkbutton */
.linkbuttonCssClass
{
    border: 1px solid black;/*#2F4F4F;solid white*/
    color: White;
    /*background-color: Transparent;#2647a0;#2647a0;*/
    background: url(Images/38.71.160.png);/*url(Images/yui/sprite.png) #2647a0 repeat-x left -1400px;*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
    margin-top: 0px;/*2*/
    cursor: pointer;
    display: block;
}

/*h1 {
    font: bold 32px Times;
	color: #666;
	text-align: center;
	padding: 20px 0; 
}*/
#container {
    width: 100%;
    margin: 10px auto;
}

.mGrid 
{
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; }
.mGrid td 
{
        padding: 2px; 
        border: solid 1px #c1c1c1; 
        color: #000000; 
}
.mGrid th {
        padding: 4px 2px; 
        color: #fff; 
        background: #0F5B96 url(images/blue/img01.gif) repeat-x;/*url(Images/blue/img02.jpg);url(Images/38.71.160.png);url(Images/yui/sprite.png) #2647a0 repeat-x left -1400px;*/
        /*background: #2647a0 url(images/CSS/35.66.148.png) repeat-x top;
        424242 url(images/CSS/grd_head.png) repeat-x top;*/
        border-left: solid 1px #FFFFFF; 
        font-size: 0.999em; 
       
}/*Page #s*/
/*.mGrid .alt {background: #fcfcfc url(images/CSS/grd_alt.png) repeat-x top; }*/
.mGrid .alt {background: #fcfcfc url(images/CSS/252.252.252.png) repeat-x top; }
.mGrid .GVFixedFooter 
{
    font-style:italic ; 
    font-weight:bold; 
    background: #0F5B96 url(images/blue/img01.gif) repeat-x;/*url(images/yui/sprite.png) #2647a0 repeat-x left -1400px;*/
     }
.mGrid .pgr 
{
    background: #0F5B96 url(images/blue/img01.gif) repeat-x;/*url(Images/38.71.160.png);/*url(Images/yui/sprite.png) #2647a0 repeat-x left -1400px;*/ }
/*.mGrid .pgr {background: #2647a0 url(images/CSS/35.66.148.png) repeat-x top; }*/ 
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td 
{
        border-width: 0; 
        padding: 0 10px; 
        border-left: solid 1px #FFFFFF; 
        border-right: solid 1px #FFFFFF;         
        font-weight: bold;
        color: #FFFFFF; 
        font-size:15px;
        line-height: 12px;
        text-decoration: underline;
}    
    .mGrid .GVFixedFooter td{ color: white; text-decoration: none; font-size:12px;}
    .mGrid .pgr a { color: #FFFFFF; text-decoration: underline; font-size:12px;}
    .mGrid .pgr a:hover { color: #FFFFFF; text-decoration: underline; }
    .Nested_ChildGrid 
{
      border-width: 0;
      border-collapse:collapse; 
}

/*New*/
/*ListView#FFCA5E*/
table table.orange
{
    width: 100%;
    border-collapse:collapse;
    border:0px solid white;
   
}
/*List View Caption*/
caption {
	font: 1.8em/1.8em Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(App_Themes/Orange/Orange/bg_caption.jpg) right top;
	height: 35px;
	color: #FFAA00;
}
/*List View Headerurl(../App_Themes/Orange/Orange/bg_th.jpg) no-repeat right;*/
thead th
{
    background: #0F5B96 url(images/blue/img01.gif) repeat-x;/*url(Images/38.71.160.png);*//*url(images/yui/sprite.png) #2647a0 repeat-x left -1400px;*/    
    height: 25px;
    color: #FFFFFF;
    font-size: 0.99em;
    font-weight: bold;
    padding: 0px 7px;
    margin: 20px 0px 0px;
    text-align: left;    
    border-right: 1px solid #FCF1D4;
}

/*Even Line Style*/
tbody tr.even
{
    background: url(images/CSS/bg_td2.png) repeat-x top;
}
/*Odd Lines #FFF8E8 url(../App_Themes/Orange/Orange/bg_td2c.png) repeat-x;*/
tbody tr.odd
{
    /*background: #fcfcfc url(images/CSS/grd_alt.png) repeat-x top;*/ 
    background: #fcfcfc url(images/CSS/252.252.252.png) repeat-x top;
} 

tbody th.orange,td.orange
{
    font-size: 0.8em;
    line-height: 1.4em;
    font-family: Arial, Helvetica, sans-serif;
    color: #777777;
    padding: 10px 7px;
    border-top: 1px solid #FFCA5E;
    border-right: 1px solid #DDDDDD;
    text-align: left;
}

/*Links*/

/*a:link
{
    color: #777777;
    font-weight: bold;
    text-decoration: underline;
}*/
/*a:hover
{
    color:#F88017;#F8A704;*/
    /*text-decoration: underline;
  
}*/ 
/*a:visited
{
    color: purple;
    text-decoration: underline; 
  
}
a:active
{
    color: white;#F8A704;
    text-decoration: underline; 
  
}*/
/*url(../App_Themes/Orange/Orange/bg_total.jpg) repeat-x bottom;*/
tfoot th
{
    background: #0F5B96 url(images/blue/img01.gif) repeat-x;/*url(Images/38.71.160.png);*/    
    color: #FFFFFF;
    height: 30px;
}
    tfoot td
{
    background: url(App_Themes/Orange/Orange/bg_total.jpg) repeat-x bottom;
    color: #FFFFFF;
    height: 30px;
}
/*New for POPup*/
 .modalBackground 
{
    background-color: Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
  .detail
{
	font-family:lucida grande,arial,helvetica,sans-serif;
	font-size:11px;
	background-color:#fff;
	border:solid 2px #000;
	padding:4px;
}
.detail .footer
{
	text-align:right;
	padding:8px;
}
/* PagingBulletedList */
.selectIndex {
    font-weight: bold;
    text-decoration:none;
    /*New*/
    /*color:White;
    New*/
}
.unselectIndex {
    font-weight:normal;
    text-decoration:underline;
    /*New
    color: #62D6F5;*/
    /*New*/
}

.bulletdiv {
/*height: 100%; */
overflow: auto;
overflow-y: scroll;
border: solid 1px #CCCCCC;
/*New*/
font-size: 1.3em;
color: #080822;/*#62D6F5;*/
background-color:	#FFFFFF;/*#080822;darkblue*/
/*New*/
}

/*New for POPup*/
/*DataPager
div.pager {
			margin-top: 5px;
			text-align: left;
		}*/

			/* pager links 
			div.pager a {
				border: 1px solid blue;
				padding: 2px 4px;
				display: inline-block;
				text-decoration: none;
				margin: auto 1px;
			}*/

			/* current page 
			div.pager span span {
				border: 1px solid #0C0;
				padding: 2px 4px;
				display: inline-block;
				margin: auto 1px;
			}		
		.first {color: #F00;}		
		.last {color: blue;}		
		.current {color: red;}		
		.numeric {color: #C0C;}		
		.next {color: #0CC;}*/
/*DataPager*/
/*Animation*/
.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(images/demobottom.png) no-repeat left bottom;
}

wireFrame {
display: none; 
overflow: hidden; 
z-index: 2; 
background-color: #FFFFFF; 
border: solid 1px #D0D0D0;

}

CloseButtonStyle {
background-color: #666666; 
color: #FFFFFF; 
text-align: center; 
font-weight: bold; 
text-decoration: none; 
border: outset thin #FFFFFF; 
padding: 5px;
}
/*Animation
A[Disabled]:hover
{
background-color: #000000; 
color: #000000;  
text-decoration: line-through;

}
A[Disabled]:active
{
background-color: Transparent;     
color: #000000;
text-decoration: line-through;
}
A[disabled] */
/*a[disabled]*/
.diabledlk
{ 
    color:black; 
    text-decoration: none; 
    cursor: text
}
.PagerStyle  
{  
    border: solid 1px #D0D0D1;/*thin inset*/
    background-position: center;  
    font-family:Consolas;  
    color: white;  
    background-color: #D0D0D1;/*lightgray;#455140;black;*/ 
    width:auto;  
    padding:3px; 
}  
.PagerStyle table  
{    text-align:center;      
     margin:auto;  
}  
.PagerStyle table td  
{    border:0px;  
     padding:5px;  
}  
.PagerStyle td  
{      
    /*border-top:#1d1d1d; 3px solid;   #000000*/
}  
.PagerStyle a  
{    color:Black;  
     text-decoration:none;  
     padding:2px 10px 2px 10px;  
     border-top:solid 1px #777777;      
     border-right:solid 1px #333333;      
     border-bottom:solid 1px #333333;      
     border-left:solid 1px #777777;  
}  
.PagerStyle span  
{    font-weight:bold;      
     color:black;  
     font-weight:bold;      
     text-decoration:none;      
     background-color: #D0D0D0;/*Back Color: Gray*/  
     padding:2px 10px 2px 10px;  
}  
.hyperlinkCssClass
{
    border-left: 1px solid black;
    border-top: 1px solid black;/*#2F4F4F;solid white*/
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    color: white;/*#00008B;*/    
    /*background-color: Transparent;#2647a0;#2647a0;*/
    background: url(Images/38.71.160.png);/*url(Images/yui/sprite.png) #2647a0 repeat-x left -1400px;*/
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	padding: 7px;
    margin-top: 0px;/*2*/
    cursor: pointer;
    display: block;
} 
  /*test margin-left:auto; font-family: "Baskerville Old Face",verdana, Arial, Helvetica, sans-serif;*/
.nav_main   {z-index:1999; position:absolute; right:20px; margin-top:-26px; margin-bottom:0px; 
            padding:0px; height:30px; width:805px; 
            font-size:12pt; font-weight:normal; 
            border-style:solid; border-left-color:transparent; border-top-color:transparent; border-right-color:transparent; 
            border-bottom-color:#F0F0F0; border-bottom-width:0px;}  

    #Nav_Main ul{float:left; margin:0px; padding:0px;}
    
    #Nav_Main ul, ol{list-style:none; width:145px;}
    
    #Nav_Main .top a{text-decoration:underline; color:#FFFFFF; padding:0px;/*#62D6F5;#3b5166;*/}

    #Nav_Main .item a{text-decoration:none; color:#FFFFFF; margin-left:6px; padding:0px;}

    #Nav_Main .top{display:block; text-align:center}

    #Nav_Main .item{margin-left:15px; position: relative; display:none; background:#000C4F;/*#0F5B96;here#000C4F;*/ border:1px solid #CCCCCC; font-size:12pt; font-weight:normal; width:230px;}/*padding:2px;*/

    #Nav_Main ul:hover .top{background:#737373;/*#F0F0F0;*/ display:block; height:28px}

    #Nav_Main ul:hover .item{display:block;}

    #Nav_Main .item a:hover{background:#737373;/*#D2691E;orange*/ display:block;}
    
    /*#Nav_Main .child {right:-140px; top:0px}*/
    
    #Nav_Main{position:absolute; cursor:pointer; margin:0px; padding:0px; text-align:left; height:5px}
/*test
.ListView
{
    width: 100%;
    height: 600px;
    border: 1px solid #000000;
    overflow:  auto;  
    padding-right: 0px;     
    }
.ListView th
{
    position: relative;    
    z-index: 10;
   
 }*/
 .yellowHeading
{          
    background: transparent;
    border: #989898  0px none;
    padding: 3px;
    margin: 0px;
    text-align: center;
    color:#800000;/*#FFCC00;*/ 
    text-decoration:none;
    font-weight: bold;
    font-variant: small-caps;
    font-size: x-large;
    font-family: 'Imprint MT Shadow'
 }
 .blueFontSmall
 {
 color: #000066; 
 font-size: small;
 }
 .blueFont
 {
 color: #000066; 
 font-size: medium;
 }
  .redFont
 {
 color: #FF0000; 
 font-size: medium;
 font-weight:normal;
 }
 /**.smallBlueFont
 {
 color: #000066; 
 font-size: 12px;
 }**/
 .IconText
 {
 color: #000066; 
 font-size: 12px;    
 padding-left: 50px;
 text-align: center;
 }
.ListViewNew
{
    font-size:medium;
}
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 /*GridViewHeader
div#MyGrid { 
width: 1080px; 
height: 500px; 
overflow: scroll; 
position: relative; 
}
div#MyGrid th 
{   
top: expression(document.getElementById("AdjResultsDiv").scrollTop-2); 
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); 
position: relative; 
z-index: 20; 
} */
 /*.Freezing
{
   position:relative ;
   top:expression(this.offsetParent.scrollTop);
   z-index: 10;
}*/

/* .ListView table>tbody
 {
   width: 100%;
    height: 56px;
    border: 1px solid #000000;
    overflow:  auto;scroll;  
     }*/ 
/* .ListView table
 {
     width: 99%;
     border:none;
     }
     .Listview tr
     {
         position: relative;
         top: expression(offsetParent.scrollTop);
         }
         .ListView table tfoot tr
         {
             position:relative;
             overflow: hidden;
             top: expression(parentNode.parentNode.offsetHeight >= offsetParent.offsetHeight  0 - parentNode.parentNode.offsetHeight + offsetParentHeight +offsetParent.scrollTop : 0);
             }*/
     
