﻿.ajax__tab_default .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url(tab-line.gif) 
        repeat-x 
        bottom;
}
.ajax__tab_default .ajax__tab_outer {
    padding-right:0px;
    background:
        url(tab-right.gif) 
        no-repeat 
        right;
    height:21px;
}
.ajax__tab_default .ajax__tab_inner {
    padding-left:3px;
    background:
        url(tab-left.gif) 
        no-repeat;
}
.ajax__tab_default .ajax__tab_tab {
    height:13px;
    padding:4px;
    margin:0;
    background:
        url(tab.gif) 
        repeat-x;
}
.ajax__tab_default .ajax__tab_hover .ajax__tab_outer {
    background:
        url(tab-hover-right.gif) 
        no-repeat 
        right;
}
.ajax__tab_default .ajax__tab_hover .ajax__tab_inner {
    background:
        url(tab-hover-left.gif) 
        no-repeat;
}
.ajax__tab_default .ajax__tab_hover .ajax__tab_tab {
    background:
        url(tab-hover.gif) 
        repeat-x;
}
.ajax__tab_default .ajax__tab_active .ajax__tab_outer {
    background:
        url(tab-active-right.gif) 
        no-repeat 
        right;
}
.ajax__tab_default .ajax__tab_active .ajax__tab_inner {
    background:
        url(tab-active-left.gif)
        no-repeat;
}
.ajax__tab_default .ajax__tab_active .ajax__tab_tab {
    background:
        url(tab-active.gif)
        repeat-x;
}
.ajax__tab_default .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:white;
}

.CascadePanelHeader
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(tab.gif) repeat-x;
}

/*Textbox Watermark*/

.unwatermarked {
	height:12px;
	width:148px;
	font-weight:bold;
}

.watermarked {
	height:12px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	font-size:10px;
}	

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

.AccordionHeader 
{
	height:16px;
	background-color:#d3d3d3;
	border:solid 1px maroon;
	cursor:pointer;
	font:12px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:Black;
	background-repeat: no-repeat;
	background-image: url(Images/pin_up.gif);
}

/*AutoComplete flyout */

.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 : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */
.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}


/* UpdateProgress Overlay Extender */
.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding:0px;
	position: absolute;
	top:30%;
	left:40%;
	font-weight:bold;
}

/* DropDown Extender (for a Panel) */
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuPanel input{width:16px;height:16px;Margin:1px 12px 1px 4px;}
.ContextMenuPanel label{color:#003399;margin:1px 0px 1px 0px;cursor:pointer;white-space:nowrap;}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}
/* DropDown Extender (for a TextItem) */
a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}
a.ContextMenuItem-Selected
{
	font-weight: bold;
}
a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}
/* DropDown Extender (for a ImageItem) */
a.ContextMenuImageItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 4px;
	white-space: nowrap;
}
a.ContextMenuImageItem-Selected
{
	font-weight: bold;
}
a.ContextMenuImageItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 3px;
}
a.ContextMenuImageItem img{width:16px;height:16px;padding-right:10px;}
