﻿body
{
    font-family:verdana,tahoma,helvetica;
}

/* 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: 12px;
	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;
 }
.tdw
{
    background: url(images/css/216.216.218.png);
    border: #989898  1px solid;
    padding: 3px;
    margin: 0px;
 }
.tdwL
{
    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: none;
    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; }

/*New*/
/*ListView#FFCA5E*/
table table.orange
{
    width: 100%;
    border-collapse:collapse;
    border:1px 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: #62D6F5;
/*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;
}    
