﻿/* Bar Indicator */

.BarIndicator
{
    color:White;
    background-color:Blue;
    padding-bottom:1px;
    
}

.BarBorder
{
    border-style:solid;
    border-width:1px;
    border-color:Black;
    width:150px;
    vertical-align:middle;
    
    }
    
    .weak
    {
    color:White;
    background-color:Red;
    padding-bottom:1px;
    width:30px;
    height:15px;
    }
    
    .strong
    {
    color:White;
    background-color:orange;
    padding-bottom:1px;
    width:60px;
    height:15px;
    
    }
    
    .excellent
{
    color:White;
    background-color:green;
    padding-bottom:1px;
    width:90px;
    height:15px;
    }
    
    

/*Accordion Control*/


.accordionHeader
{
    border:1px solid;
    color:White;
    background-color:gray;
    font-size: 12px;
    font-weight:bold;
    padding:3px;
    cursor:pointer; 
    height:22px;
   
}

.accordionHeader a
{
      color:White;
    }
    

/* AutoComplete Extender */

.AutoCompleteExtender_CompletionList 
{
border-bottom:buttonshadow 1px solid;
text-align : left; 
border-left: buttonshadow 1px solid;
background-color : white;
list-style-type : none;
margin : 0px;
height : 305px;
color : windowtext;
border-top:buttonshadow 1px solid;
cursor : default;
border-right: buttonshadow 1px solid;
overflow : auto;
z-index:10;
max-width:260px;
}

.AutoCompleteExtender_CompletionListItem 
{ 
padding-bottom:1px;
background-color : window;
padding-left:1px;
padding-right:1px;
color : windowtext;
padding-top:1px;
z-index:10;
margin-left:-37px;
max-width:260px;
}

.AutoCompleteExtender_HighlightedItem 
{
padding-bottom:1px;
background-color:#fcf509;
padding-left:1px;
padding-right:1px;
color:Black;
padding-top:1px;
z-index:10;
margin-left:-37px;
max-width:260px;
}


/* Modal Extender */

.watermark {
	background: #FFAAFF;
}


.modalBackground
{
    background-color: #333333;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color:#FFFFFF;
    border-width: 3px;
    border-style: solid;
    border-color: #666699;
    padding: 2px;

}


/*UpdateProgress*/

.updateprogress
{
    padding: 2px;
    width: 200px;
    position:absolute;
    left:300px;
    top:300px;
    /*background-color: #99CC00;*/
    /*border: solid 2px green;*/

}
/**/

/* Rounded Corners*/


.roundedcornertopleft 
{
	width:5px;
	height:5px;
	background-image:url('Corners/Color1/topleft.png');
	background-repeat:no-repeat;

	}

.roundedcornertopleftNonHeadered
{
    width:5px;
	height:5px;
	background-image:url('Corners/Color1/topleftNonHeadered.png');
	float:left;
	background-repeat:no-repeat;
	


    }
.roundedcornertopright 
{
	width:5px;
	height:5px;
	background-image:url('Corners/color1/topright.png');
	background-repeat:no-repeat;
	}
	
.roundedcornertoprightNonHeadered
{
    width:5px;
	height:5px;
	background-image:url('Corners/Color1/toprightNonHeadered.png');
	background-repeat:no-repeat; 
 }

.roundedcornerbottomleft 
{
	width:5px;
	height:5px;
	background-image:url('Corners/Color1/bottomleft.png');
	background-repeat:no-repeat;
}

.roundedcornerbottomright 
{
	width:5px;
	height:5px;
	background-image:url('Corners/Color1/bottomright.png');
    background-repeat:no-repeat;
}

/* Rounded Panel */

.RoundedPanel {    

      min-width:40px;
      margin-top:5px;  
      background-color:#FFFFFF;
      overflow: hidden;
      z-index:-1;
      /*margin-right:5px;*/
      /*margin-top:5px;*/
}
    
#col1 .RoundedPanel
{
    margin-right:5px;

}
    
.RoundedPanelTop{   
       
      cursor:pointer;
      overflow:hidden;
      height:5px;       
}

.RoundedPanelHeaderPanel
{
    cursor: pointer; 
	background-image:url('backgrounds/HeaderVerticalStrip.png');    
    background-repeat: repeat-x;
    height:30px;
    overflow:hidden;
}
    
 
.RoundedPanelHeader

{   text-align:center;
    color:#222222;
    font-weight:bold;
	font-size:14px;
    font-weight:bold;
    /*padding-top:5px;
    padding-bottom:5px;*/
}  

.RoundedPanelContent
{

	padding: 0px 5px 0px 5px;
	overflow:hidden;

}

.RoundedPanelBottom
{
      cursor: pointer; 
      height: 5px;
      overflow:hidden;
              
    }

    
/*Collapsable Panel */

.CollapsablePanel {
      
      width:100%;
      /*min-width:40px;*/
      z-index:-1;
      overflow:hidden;
      background-color:#FFFFFF;
      /*margin-top:5px;*/
      /*margin-bottom:5px;*/
      margin-top:5px;
      margin-right:5px;

}
 
.CollapsablePanelTop{   
          
      cursor: auto; 
      vertical-align: middle;
      clear:both;
      z-index:2;
}

.CollapsablePanelHeaderPanel
{
    cursor: auto; 
    z-index:1;
    overflow:visible;
    padding-bottom:7px;
}

.CollapsablePanelHeaderPanelWithImage
{
	background-image:url('backgrounds/HeaderVerticalStrip.png');   
}

.CollapsablePanelHeaderPanelWithBorder
{
	    border:solid 1px gray;
}

.CollapsablePanelHeader
{
    font-size:16px;
    font-weight:bold;
    color:#222222;
    overflow:visible;
    }
    
.CollapsablePanelHeader a 
{
	cursor:hand; 
	text-decoration:none;
	font-weight: bold;
	font-size: 14px; 
}	   

.CollapsablePanelHeader a:hover
{
	cursor:hand; 
	text-decoration:underline;
	font-weight: bold;
	font-size: 14px; 
	color:#B70D22;

}	 


.CollapsablePanelContent
{
    float:right;
    width:100%;
    font-size:10px;
    z-index:4;
    margin-top:4px;

}

.CollapsablePanelBottom
{
    height:5px;
    overflow:hidden;  
}


.imgExpandCollapse
{
float:left;
margin-right:5px;
    padding-top:3px;


    }

.imgExpandCollapse:hover
{
    cursor:hand;

    }


.popupInfo
{
    width: 600px; 
    min-height: 50px; 
    overflow:visible; 
    left:100px;
    position:absolute;
    font-size: 12px; 
    border: solid 1px orange; 
    background-color: #FAFAFA; 
    padding: 5px;
    text-align:left;
    visibility:hidden;
    
    }




/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    background:url(tabs/tab-line.gif) repeat-x bottom;
    color:#222222;
    font-weight:600;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url(tabs/tab-right.gif) no-repeat right;
    height:21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url(tabs/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(tabs/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url(tabs/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url(tabs/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background:url(tabs/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(tabs/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(tabs/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background:url(tabs/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}
