@media screen
{
	div.inlineWindowTitle
	{
		border-radius: 4px 4px 0px 0px;
		border: 1px solid #555555; 
		border-bottom: none;
		padding: 3px;
		background: #b8b8b8;
		background: -moz-linear-gradient(top,  #b8b8b8 0%, #998d8d 45%, #8c8686 51%, #968c8c 97%, #b2b2b2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8b8b8), color-stop(45%,#998d8d), color-stop(51%,#8c8686), color-stop(97%,#968c8c), color-stop(100%,#b2b2b2));
		background: -webkit-linear-gradient(top,  #b8b8b8 0%,#998d8d 45%,#8c8686 51%,#968c8c 97%,#b2b2b2 100%);
		background: -o-linear-gradient(top,  #b8b8b8 0%,#998d8d 45%,#8c8686 51%,#968c8c 97%,#b2b2b2 100%);
		background: -ms-linear-gradient(top,  #b8b8b8 0%,#998d8d 45%,#8c8686 51%,#968c8c 97%,#b2b2b2 100%);
		background: linear-gradient(top,  #b8b8b8 0%,#998d8d 45%,#8c8686 51%,#968c8c 97%,#b2b2b2 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#b2b2b2',GradientType=0 );
		color: #ffffff;
		font-weight: normal;
	}
	
	div.inlineWindowContent
	{
		border-radius: 4px;
		box-shadow: 0px 0px 12px #404040;
		visibility: hidden;
		position: absolute;
	}

	img.inlineWindowClose
	{
		border: 0px;
		border-left: 1px solid #555555; 
		border-radius: 0px 4px 0px 0px;
	}
	
	button.callasBtn
    {
        background: -moz-linear-gradient(#FFFFFF, #BFC3C5) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#BFC3C5));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#BFC3C5');
        background: -o-linear-gradient(top, #FFFFFF, #BFC3C5);
        background: linear-gradient(top, #FFFFFF, #BFC3C5);
        border: 1px solid #555555; 
        overflow: visible;
        cursor: pointer;
        padding: 0px; 
        margin: 0px;
        height: 23px;        
        border-radius: 3px;
        box-shadow: 0px 1px 2px #bbbbbb;
    }
    
    button.callasBtnDisabled
    {
        background: -moz-linear-gradient(#FFFFFF, #BFC3C5) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#BFC3C5));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#BFC3C5');
        background: -o-linear-gradient(top, #FFFFFF, #BFC3C5);
        background: linear-gradient(top, #FFFFFF, #BFC3C5);
        border: 1px solid #aaaaaa; 
        overflow: visible;
        cursor: default;
        padding: 0px; 
        margin: 0px;
        height: 23px; 
        border-radius: 3px;
        opacity: 0.5;
        box-shadow: 0px 1px 2px #bbbbbb;
    }
    
    button.callasBtn:hover
    {        
        background: -moz-linear-gradient(#BFC3C5, #FFFFFF) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear, left top, left bottom, from(#BFC3C5), to(#FFFFFF));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BFC3C5', endColorstr='#FFFFFF');
        background: -o-linear-gradient(top, #BFC3C5, #FFFFFF);
        background: linear-gradient(top, #BFC3C5, #FFFFFF);
        border: 1px solid #888888;
        box-shadow: 0px 1px 2px #999999;
    }
    
    button.callasBtn:active
    {
        background: -moz-linear-gradient(#D9B27D, #FFD092) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear, left top, left bottom, from(#D9B27D), to(#FFD092));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9B27D', endColorstr='#FFD092');
        background: -o-linear-gradient(top, #D9B27D, #FFD092);
        background: linear-gradient(top, #D9B27D, #FFD092);
        border: 1px solid #999999;
        box-shadow: 0px 1px 2px #bbbbbb;
    }
         
    button.callasBtn span,
    button.callasBtnDisabled span
    {        
        display: inline-block; 
        font-face: Tahoma; 
        font-size: 11px; 
        white-space: nowrap; 
        padding: 1px 8px 1px 8px;
        height: 15px;
        vertical-align: middle;
    }
    
    button.callasBtn span img,
    button.callasBtnDisabled span img
    {
        vertical-align: text-top;
        padding: 1px;
        height: 13px;
    }
    button.callasBtn span span,
    button.callasBtnDisabled span span
    {
        border-left: 0px;
        border-right: 0px;
        border-top: 0px; 
        border-bottom: 0px;
        padding: 0px;
        background: transparent;
        height: 15px;
        vertical-align: middle;
    }
    
        div.tabsContainer
    {
        border: 1px solid #ddd;    
        border-bottom: 2px solid #787878;
        background-color: #eee;
    }
    div.tabsContainer table.tabs
    {
        /*padding-left: 2px;*/
        /*padding-right: 10px;*/
    }
    div.tabsContainer table.tabs td
    {
        cursor: pointer;
        padding: 0px;
    }
    /* IE 7 */
    *+html div.tabsContainer table.tabs td
    {
        cursor: pointer;
        padding: 0px;
    }
    
    /* TAB Component */
    div.tabsContainer div.tabLayout
    {
    	height: 18px;
    	margin-top: 2px;
    	border-radius: 4px 12px 0px 0px;
    	border: 1px solid #999999;
    	padding-left: 12px;
    	padding-right: 12px;
    	padding-top: 5px;
    	border-bottom: 1px solid #EEEEEE;
    	font-weight: bold;
    	margin-right: 1px;
    	color: #222222;
    	cursor: pointer;
    	
    	background: -moz-linear-gradient(#efefef, #9a9a9a);
		background: -o-linear-gradient(#efefef, #9a9a9a);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#9a9a9a));/* Older webkit syntax */
		background: -webkit-linear-gradient(#efefef, #9a9a9a);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#9a9a9a',GradientType=0 );
    }
    
    div.tabsContainer div.tabLayoutSelected
    {
    	height: 20px;
    	border-radius: 4px 12px 0px 0px;
    	border: 1px solid #777777;
    	padding-left: 12px;
    	padding-right: 12px;
    	padding-top: 5px;
    	font-weight: bold;
    	margin-right: 1px;
    	color: #222222;
    	cursor: pointer;
    	
    	background: -moz-linear-gradient(#ffffff, #cacaca);
		background: -o-linear-gradient(#ffffff, #cacaca);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#cacaca));/* Older webkit syntax */
		background: -webkit-linear-gradient(#ffffff, #cacaca);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cacaca',GradientType=0 );
    }
    
    div.tabsContainer div.tabLayout:hover
    {
    	height: 18px;
    	margin-top: 2px;
    	border-radius: 4px 12px 0px 0px;
    	border: 1px solid #999999;
    	padding-left: 12px;
    	padding-right: 12px;
    	padding-top: 5px;
    	border-bottom: 1px solid #EEEEEE;
    	font-weight: bold;
    	margin-right: 1px;
    	color: #222222;
    	cursor: pointer;
    	
    	background: -moz-linear-gradient(#ffffff, #c8c8c8);
		background: -o-linear-gradient(#ffffff, #c8c8c8);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#c8c8c8));/* Older webkit syntax */
		background: -webkit-linear-gradient(#ffffff, #c8c8c8);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0 );
    }
    div.tabsContent
    {
        border: 1px solid #cccccc;
        border-top: 0;
        padding: 0px;
    }
    
    div.subTabsContent
    {
        padding: 0px;
    }
    div.subTabs 
    {
        background-color: #898989;
        margin-bottom: 1px;
        padding-left: 1px;
    }
    div.subTabs table.subTab
    {
        padding-bottom: 1px;
    }
    div.subTabs table.subTab td
    {
        padding: 4px;
        cursor: pointer;
        color: #fff;
        background-color: #898989;
    }
    div.subTabs table.subTab td.selected
    {
        background: #99aabb;
        font-weight: bold;
    }
    div.subTabs table.subTab td.lighted
    {
        background-color: #999;
    }
    div.subTabs table.subTab td.normal
    {
        background-color: #898989;
    }
}