/*******************************************************************
* Gaia Ajax - Ajax Control Library for ASP.NET * Copyright (C) 2008 - 2009 Gaiaware AS
* All rights reserved. * This program is distributed under either GPL version 3 * as published by the Free Software Foundation or the
* Gaia Commercial License version 1 as published by Gaiaware AS
* read the details at http://gaiaware.net/product/dual-licensing 
******************************************************************/

.default-calendar-container{background:#fff none repeat scroll 0 0;border:1px solid #1b376c;padding:2px;position:relative;}
.default-calendar-container a{-moz-outline:0;outline:0;outline-style:none;}
.default-calendar-input-text{font-size:11px;width:80px;}
.default-calendar-previous-year,.default-calendar-previous-month,.default-calendar-current-month,.default-calendar-next-month,.default-calendar-next-year{background:#cde none repeat scroll 0 0;color:#fff;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:11px;font-weight:700;overflow:hidden;}
.default-calendar-previous-month,.default-calendar-next-month{width:18px;}
.default-calendar-next-month{text-align:right;}
.default-calendar-previous-month a,.default-calendar-next-month a{color:#666;cursor:pointer;display:block;height:15px;text-decoration:none;width:15px;}
.default-calendar-previous-month a{background-position:0 -15px;margin-left:5px;}
.default-calendar-current-month{padding:2px 0;}
.default-calendar-current-month a.default-calendar-month{color:#666;text-decoration:none;}
.default-calendar-next-month a{background-position:0 -30px;margin-right:5px;text-align:right;}
table.default-calendar-daywrapper{table-layout:fixed;width:100%;}
.default-calendar-daywrapper,.default-calendar-daywrapper td,.default-calendar-daywrapper th{border-collapse:separate;}
.default-calendar-daywrapper th{background-color:#E6F0FF;border-bottom:1px solid #727272;color:#2D2D2D;cursor:default;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:10px;font-weight:400;text-align:right;width:25px;}
.default-calendar-daywrapper th span{display:block;margin-right:7px;padding:2px;}
.default-calendar-active{color:#2E2E2E;cursor:pointer;}
.default-calendar-day{color:#333;display:block;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:12px;font-style:normal;padding:2px 5px 0 0;text-align:center;text-decoration:none;}
.default-calendar-daywrapper a{border:1px solid #FFF;}
.default-calendar-daywrapper a:hover{background-color:#E6F0FF;border:solid 1px #abc0e5;color:#000;text-decoration:none;}
.default-calendar-selected a{background-color:#eee;border:1px solid #333;font-weight:700;padding:1px 4px 2px 3px;}
.default-calendar-selected span{font-weight:700;}
.default-calendar-next-day a,.default-calendar-previous-day a{color:#777;text-decoration:none;}
.default-calendar-bottom{background-color:#cde;border-top:1px solid #aaa;padding:2px;}
.default-calendar-ympicker{background:#FFF none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:auto;}
.default-calendar-ympicker td{font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:11px;font-weight:400;}
td.default-calendar-ympicker-month,td.default-calendar-ympicker-year,td.default-calendar-ympicker-yearbutton{border:0 none;cursor:pointer;text-align:center;vertical-align:middle;width:25%;}
td.default-calendar-ympicker-month a,td.default-calendar-ympicker-year a{color:#154154;display:block;padding:2px 4px 0 0;text-align:center;text-decoration:none;}
.default-calendar-ympicker-yearbutton a{cursor:pointer;display:block;font-size:12px;height:15px;width:15px;}
.default-calendar-ympicker-yearbutton a.default-calendar-ympicker-next{float:right;font-size:12px;margin-right:10px;}
.default-calendar-ympicker-yearbutton a.default-calendar-ympicker-previous{float:left;font-size:12px;margin-left:10px;}
td.default-calendar-ympicker-selected a{background-color:#E6F0FF;border:1px solid #888;padding:1px 3px;}
input.default-calendar-withtime-part{border:none;font-family:Arial, Helvetica, Tahoma, Sans-Serif;font-size:12px;height:14px;text-align:center;width:22px;}
.default-calendar-withtime-nav{text-align:center;width:12px;}
.default-calendar-withtime-nav a,.default-calendar-withtime-nav span{color:#666;font-size:12px;font-weight:400;height:16px;text-decoration:none;}
.default-datetimepicker-button span,.default-calendar-bottom span{height:24px;}
.default-datetimepicker-button button span,.default-calendar-bottom button span{font-family:Arial, Helvetica, Tahoma, Sans-Serif;font-size:12px;}

body,ul,li,div,span,img{margin:0;padding:0;}
.default-noselect,.default-noselect *{-moz-user-select:none;}
.default-draggable{cursor:move;}
.span-for-image{display:block;float:left;}

.default-layer{visibility:hidden;}
.default-controlpicker{background:#ddecfe;border:1px solid #8DB2E3;overflow:hidden;visibility:visible;}
.default-controlpicker-wrapper{background:#FFF;overflow:auto;overflow-x:hidden;overflow-y:auto;position:relative;}
.default-controlpicker-item{border:1px solid #fff;font-family:Arial, Helvetica, Tahoma, Sans-Serif;font-size:12px;overflow:hidden;padding:2px;text-overflow:ellipsis;white-space:nowrap;}
.default-controlpicker .default-controlpicker-selected{background:#fff;border:1px solid red;cursor:pointer;}
.default-controlpicker-item:hover,.default-controlpicker .default-controlpicker-hover{background:#dfe8f6;border:1px dotted #7DA7DF;cursor:pointer;}

.default-button{background-color:#E6F0FF;border-color:#15428B;border-style:outset;border-width:1px;display:block;font-size:12px;margin:auto .25em;vertical-align:text-bottom;}
.default-button:hover{border-style:inset;}
.default-button-focus{border-color:#7D98B8;}
.default-button .first-child{border-color:gray;border-style:solid;border-width:0 1px;display:block;height:100%;margin:0 -1px;width:100%;}
.default-button button,.default-button a{border:medium none;display:inline;line-height:2;margin:0;min-height:2em;padding:0 10px;}
.default-button button{background-color:transparent;color:#15428B;cursor:pointer;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:12px;font-weight:700;}
.default-button-checked{background-color:#15428B;border-color:#304369;}
.default-button-checked:hover{background-position:0 -400px;border-color:#304369;}
.default-button-checked button,.default-button-checked a{color:#FFF;}
.default-button-disabled button,.default-button-disabled a{color:#888;cursor:default;}
.default-button-disabled,.default-button-disabled:hover{background-color:#eee;border:1px solid #000;}
.default-extendedpanel-top{-x-system-font-:none;background-color:#E6F0FF;border:1px solid #6593cf;color:#15428b;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:12px;font-weight:700;height:19px;padding:3px 5px;position:relative;}
.default-extendedpanel-content{background:#FFF none repeat scroll 0 0;border-color:#6593cf;border-style:none solid solid;border-width:0 1px 1px;position:relative;}
.default-extendedpanel-top-text{color:#15428b;display:block;text-decoration:none;}
.gaiax-extendedpanel-icon{background-position:0 4pt;background-repeat:no-repeat;padding-left:25px;}
.default-slider-horizontal .default-slider-wrapper{background-color:#15428B;height:14px;}
.default-slider-horizontal .default-slider-closer{padding-right:3px;}
.default-slider-horizontal .default-slider-handle{background-color:#E6F0FF;cursor:move;height:14px;position:absolute;width:15px;}
.default-slider-horizontal{padding-left:3px;}
.default-slider-horizontal .default-slider-disabled{background-color:#eee;cursor:auto;height:14px;position:absolute;width:15px;}
.default-slider-wrapper{overflow:visible;position:relative;}
.default-slider-vertical{background-color:#15428B;padding-top:7px;width:14px;}
.default-slider-vertical .default-slider-closer{padding-bottom:7px;}
.default-slider-vertical .default-slider-wrapper{width:15px;}
.default-slider-vertical .default-slider-handle{background-color:#E6F0FF;cursor:move;height:15px;position:absolute;width:15px;}
.default-slider-vertical .default-slider-disabled{background-color:#eee;cursor:default;height:15px;position:absolute;width:14px;}

.default-tabcontrol{margin:0;padding:0;}
.default-tabcontrol-top{background:transparent;font-size:16px;margin:0;overflow:hidden;padding:0;}
.default-tabstrip-spacer{background:#deecfd;border:1px solid #8db2e3;border-top:none;font-size:1px;height:2px;line-height:1px;}
.default-tabstrip-wrapper{overflow:hidden;position:relative;width:100%;}
.default-tabstrip{display:block;width:4500px;}
.default-tabstrip-top{border-bottom:1px solid #8DB2E3;height:18px;padding-top:1px;}
.default-tabstrip li{float:left;list-style-type:none;margin-left:2px;}
.default-tabstrip-active{cursor:default;}
.default-tabstrip-top .default-tabstrip-active .default-tab-right{margin-bottom:-1px;}
.default-tabstrip-active .default-tab-right,.default-tabstrip-active .default-tab-left{height:20px;}
.default-tabstrip-top .default-tab-right{padding-left:2px;}
.default-tabstrip-top .default-tab-right,.default-tabstrip-top .default-tab-left,.default-tabstrip-top .default-tabstrip-content{background-color:transparent;border-bottom:0;}
.default-tabstrip a{cursor:pointer;text-decoration:none;}
.default-tabstrip em,.default-tabstrip span,.default-tabstrip a{display:block;}
.default-tabstrip-top .default-tab-left{padding-right:5px;}
.default-tabstrip-top .default-tabstrip-content{background-color:#E6F0FF;border:1px solid #000;border-bottom:0;padding-bottom:0;}
.default-tabstrip-content{overflow:hidden;}
.default-tabstrip-top .default-tabstrip-active .default-tab-right .default-tabstrip-text{padding-bottom:2px;}
.default-tabstrip-text{-moz-user-select:none;font-family:Arial,Helvetica,Tahoma,Sans-Serif;font-size:11px;height:12px;line-height:12px;margin:2px 0 0;padding:4px 0 0 5px;white-space:nowrap;}
.default-tabstrip-active .default-tabstrip-text{color:#1C57B9;font-weight:700;}
.default-tabstrip .default-tabstrip-text{color:#15428B;font-style:normal;}
.default-item-disabled{vertical-align:top;}
.default-item-disabled .default-tabstrip-text{color:#ccc;cursor:default;height:12px;}
.default-tabcontrol-body{background:#FFF none repeat scroll 0 0;border:1px solid #89AFDF;}
.default-tabcontrol-body-content{background:#FFF none repeat scroll 0 0;border-color:#9BE #99bbe8;border-style:none solid solid;border-width:0 1px 1px;position:relative;}
.default-clear{clear:both;}

.default-toolbar{background-color:#E6F0FF;border:1px solid #15428B;display:block;height:24px;list-style-type:none;margin:0;padding:0;position:relative;width:auto;}
.default-toolbar-item{-moz-user-select:none;color:#15428b;cursor:pointer;font-family:Arial, Helvetica, Tahoma, Sans-Serif;font-size:11px;font-weight:700;}
.default-toolbar-item:hover{color:#00f;}
.default-toolbar-item-content a{text-decoration:none;}
.default-toolbar-top-item{display:inline;line-height:25px;margin-right:5px;padding-left:15px;}
.default-toolbar-top-item .default-toolbar-item-icon{display:none;}
.default-toolbar-child-item{display:block;width:150px;}
.default-toolbar-child-item .default-toolbar-item-el{display:block;height:28px;padding-left:2px;width:100%;}
.default-toolbar-child-item .default-toolbar-item-icon{display:inline;height:25px;margin:0 10px 0 2px;vertical-align:middle;width:25px;}
.default-toolbar-child-container{background-color:#E6F0FF;border:1px solid #15428B;display:block;margin-left:-1px;padding:10px 0;position:absolute;width:150px;}
.default-toolbar:hover,.default-toolbar-child-item:hover{background-color:#EAF4FF;}
.default-toolbar-top-item .default-toolbar-item-el,.default-toolbar-top-item .default-toolbar-item-content,.default-toolbar-child-item .default-toolbar-item-content{display:inline;}

.default-item{background-color:#FFF;border:1px ridge silver;color:#000;cursor:pointer;height:14px;margin-left:2px;overflow:hidden;padding:2px;position:absolute;text-align:center;text-decoration:none;width:12px;}
.default-item-close{right:8px;top:3px;}
.default-item-minimize{right:48px;top:3px;}
.default-item-close:hover,.default-item-maximize:hover,.default-item-minimize:hover,.default-item-restore:hover,.default-item-collapsed:hover,.default-item-expanded:hover{text-decoration:underline;}
.default-item-maximize,.default-item-restore{right:28px;top:3px;}
.default-item-collapsed,.default-item-expanded{right:5px;top:2px;}

.default-treeview{background-color:#fff;list-style-type:disc;margin:0;overflow:hidden;position:relative;}
.default-treeview-item-ct{left:auto;position:static;top:auto;z-index:auto;}
.default-treeview-item{color:#111;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:12px;}
.default-treeview-item-el{cursor:pointer;line-height:18px;}
.default-treeview-icon,.default-treeview-ec-icon,.default-treeview-branch-line,.default-treeview-branch,.default-treeview-branch-last,.default-treeview-branch-expanded,.default-treeview-branch-collapsed,.default-treeview-branch-last-expanded,.default-treeview-branch-last-collapsed{background-repeat:no-repeat;border:0;height:18px;vertical-align:top;width:16px;}
.default-treeview-item-collapsed .default-treeview-item-icon,.default-treeview-item-expanded .default-treeview-item-icon,.default-treeview-item-leaf .default-treeview-item-icon{border:0 none;height:18px;vertical-align:top;}
.default-treeview-item-anchor{-moz-user-focus:normal;-moz-user-select:none;color:#111;text-decoration:none;}
.default-treeview-item-anchor span{color:#000;padding:1px 3px 1px 2px;text-decoration:none;}
.default-treeview .noicon .default-treeview-item-icon{width:0;}
.default-treeview-item-el:hover{background-color:#eee;}
.default-treeview-item .default-treeview-selected{background-color:#d7dbff;}
.default-treeview ul,.default-treeview-item ul{list-style-type:disc;}

.default-window{margin:0;padding:0;}
.default-window-draggable{cursor:move;}
.default-window-tl{border-color:#15428B;border-style:outset;border-width:2px 2px 0;padding-left:1px;position:relative;}
.default-window-tc{background-color:#E6F0FF;overflow:hidden;}
.default-window-top,.default-window-top-text{color:#15428B;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:12px;font-weight:700;height:19px;margin-top:3px;padding:2px;}
.default-window-icon{background-position:0 4pt;background-repeat:no-repeat;padding-left:25px;}
.default-window-contentwrapper{position:relative;}
.default-window-ml{border-color:#15428B;border-style:outset;border-width:0 1px 1px;padding-left:0;}
.default-window-mr{padding-right:0;}
.default-window-mc{background:#E6F0FF none repeat scroll 0 0;border-color:#6593cf;border-style:solid none none solid;border-width:1px 0 0 1px;}
.default-window-content{background:transparent none repeat scroll 0 0;border-color:#6593cf;border-style:none solid solid none;border-width:0 1px 1px 0;}
.default-window-bl{padding-left:1px;}
.default-window-bc{height:6px;}
.default-window-tr,.default-window-br{padding-right:1px;}
