        @CHARSET "ISO-8859-1";

         .x-grid3-cell-inner, .x-grid3-hd-inner { white-space:normal !important; }

        /* [REQUIRED] (by Ext.ux.grid.GridSummary plugin) */
        .x-grid3-gridsummary-row-inner{overflow:hidden;width:100%;}/* IE6 requires width:100% for hori. scroll to work */
        .x-grid3-gridsummary-row-offset{width:10000px;}
        .x-grid-hide-gridsummary .x-grid3-gridsummary-row-inner{display:none;}/
		

	       
		/* bug fix */
		.x-grid3 table {
		    table-layout:fixed !important;
		}
		
        .x-grid3-header-offset  {
                padding-left: 0 !important;
        }

		.x-grid3-row-selected {
			background: #005887 !important;
			border: none !important;
			color: #fff !important;
		}
		.x-grid3-row-selected a {
			color: #fff !important;
		}

		.x-grid3-scroller {
			background: #DDDDDD !important;
		}

		/* override ext default styling */
		
		.x-grid3-row td,.x-grid3-summary-row td {
			padding-left: 0px;
			padding-right: 0px;
		}

		.x-grid3-row {
			border: none !important;
			background: #C9D7DD none repeat scroll 0% 0%;
		}
		
		.x-grid3-hd-row {
			background: #002040 url(images/tabs/entity_actions.png) repeat-x scroll 0% 0% !important;
			-moz-background-clip:inherit !important;
			-moz-background-inline-policy:inherit !important;
			-moz-background-origin:inherit !important;
			background:inherit inherit inherit inherit inherit !important;
			border-color:-moz-use-text-color #002040 !important;
			border-style:none solid !important;
			border-width:0pt 1px !important;
			color:white !important;
			cursor:pointer !important;
			font-weight:normal !important;
			text-align:center !important;
		}
		
		.x-grid3-hd-row td.x-grid3-hd {
			border-left:1px solid #002040 !important;
			border-right:1px solid #002040 !important;
			cursor:pointer !important;
			font-weight:normal !important;
			text-align:center !important;
		}

		div.x-grid3-header {
			padding: 0 !important;
		}

		.x-grid3-row-alt {
			background-color: none;
			background: #E3EAED none repeat scroll 0% 0%;
		}
		
		.x-grid3-row-over {
			border: none !important;
			background: #efefef url(images/default/grid/row-over.gif) repeat-x left top;
		}
		
		.x-grid3-header {
			padding: none !important;
		}
		
		td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open {
			border: none !important;
		}

		td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner
		{
			background: none !important;
		}
		
		.x-grid3-row-selected {
			background: none !important;
		}

         td.x-grid3-col {
                border-right: 1px solid #aaa;
                padding-left: 1px;
                text-align: center;
                background: inherit;
        }
	      
	    .x-grid3-row td {
	    	padding: 0 !important;
	    }
	    
        td.x-grid3-cell-first
        {
                border-left: none;
        }

        div.x-grid3-row-selected tr td.filter {
                background: #005887 !important;
                color: #fff !important;
        }

        div.x-grid3-row-alt tr td.filter {
                background: #dea5a8;
                color: black;
        }
        .x-grid3-row-alt {
	        background:#E3EAED none repeat scroll 0 0 !important;
	       }

		div.x-grid3-row-alt tr td.filter {
			background:#DEA5A8 none repeat scroll 0 0;
			color:black;
		}

		tbody tr td.filter {
			background:#C5989C none repeat scroll 0 0;
			color:black;
		}
			
		div.x-grid3-row-selected {
			background: #005887 none repeat scroll 0 0 !important;
			border:medium none !important;
			color:#FFFFFF !important;
		}

		tr#header-form-row input.x-form-field {
			height:17px !important;
		}

        a.fix_ie {
                float: left;
                padding: 8px 0px 12px 40px;
        }

        a.listbutton {
                float: left;
                margin-right: 5px;
                padding: 8px 0px 11px 40px;
                cursor: pointer;
                background-color: #002040;
                background-repeat: no-repeat;
                background-position: left bottom;
        }

        a.listbutton_disabled {
                float: left;
                margin-right: 5px;
                padding: 8px 0px 11px 40px;
                cursor: pointer;
                background-color: #AC9E90;
                background-repeat: no-repeat;
                background-position: left bottom;
        }

        a.create {
                background-image: url(images/add_L.gif);
        }

        a.delete {
                background-image: url(images/delete_L.gif);
        }

        a.upload {
                background-image: url(images/upload_L.gif);
        }

        a.download {
                background-image: url(images/download_L.gif);
        }

        a.fax {
                background-image: url(images/fax_L.gif);
        }

        a.mail {
                background-image: url(images/email_L.gif);
        }

        a.cc {
                background-image: url(images/cc_L.gif);
        }

        * html a.cc {
            margin-top: -2px;
        }

        a.download_disabled {
                background-image: url(images/download_L_disabled.gif);
        }

        a.fax_disabled {
                background-image: url(images/fax_L_disabled.gif);
        }

        a.mail_disabled {
                background-image: url(images/email_L_disabled.gif);
        }

        a.cc_disabled {
                background-image: url(images/cc_L_disabled.gif);
        }

        div#document_actions {
                float: right;
        }

        div.document_action {
                float: left;
        }
        span.create_inner {
                background: #002040 url(images/add_R.gif) no-repeat right bottom;
                color: white;
                padding: 8px 16px 12px 0px;
        }


        div#document_actions span.create_inner {
                background: #F79646 url(images/email_R.gif) no-repeat right bottom;
        }


        span.create_inner_disabled {
                background: #AC9E90 url(images/add_R_disabled.gif) no-repeat right bottom;
                color: white;
                padding: 8px 16px 12px 0px;
        }

        div#document_actions span.create_inner_disabled {
                background: #AC9E90 url(images/email_R_disabled.gif) no-repeat right bottom;
        }


        div#document_actions a.listbutton {
                background-color: #F79646;
        }

        table.list td.placeholder {
                padding: 80px;
                background: #C7E0E7;
                font-size: 12pt;
        }

        div.listbuttons_container
        {
                padding-left: 30px;
        }

        /* profiles */
        table.list table.profile
        {
                border: 1px solid #C7E0E7;
                background: white;
                margin: 5px;
                width: 100%;
                padding: 4px;
        }

        table.list table.stub
        {
                color: #999;
                font-style: italic;
        }

        table.list table.profile td
        {
                border: 0 none;
                background: white;
                text-align: left;
                font-size: 8pt;
                padding: 2px;

        }

        table.list table.profile td.image
        {

                width: 64px;
                background-repeat: no-repeat;
        }

        table.list table.profile td.title
        {
                font-size: 10pt;
                font-weight: bold;
        }

        table.list table.profile td.description
        {
                border-top: 1px dotted #C7E0E7;
                height: 40px;
        }

        /* saved filters */
        div.titlebar div#saved_filters
        {
                display: inline;
                position: absolute;
                right: 20px !important;
        }
        
        div.titlebar .x-form-field-wrap {
          left: auto;
          top: auto;
        }

        div.titlebar div#saved_filters form
        {
                display: inline;
        }

        div.titlebar div#saved_filters input {
                float: left;
        }

        div.titlebar div#saved_filters img.x-form-trigger {
                float: left;
                display: inline;
        }

        .no-icon-menu .x-menu-item-icon { display: none !important; }
        .no-icon-menu {
            background-image:none!important;
        }
        
        .grid-inactive-row {
          background: #C5989C none repeat scroll 0 0 !important;
        }
        
        .grid-followers-10 {
          
        }
        
        .grid-followers-100 {
          
        }
        
        .grid-followers-1000 {
          
        }
        
        .grid-followers-3000 {
          
        }
        
        .grid-followers-5000 {
          
        }
        
        .grid-followers-10000 {
          
        }
        
        .grid-followers-100000 {
          
        }
        
        .grid-followers-huge {
          
        }
