
/*/  File Name: ~/themes/default/style/tablesorter.css  /*/
/* tables */
table.tablesorter {		
	width: 100%;
	border-width:0px;	
}
table.tablesorter thead tr th, 
table.tablesorter tfoot tr th {	
	padding: 4px;
}
table.tablesorter thead tr .header,
table.tablesorter thead tr .headerSortUp,
table.tablesorter thead tr .headerSortDown
{
    background-image:url(images/cw/doc.png);
}
table.tablesorter thead tr .header
{
    background-position: 4px 8px;
    background-repeat: no-repeat;
    height: auto;
    padding-left: 18px;
    padding-top: 6px;
    padding-bottom: 6px;
    cursor: default;
    white-space: nowrap;
    width:auto;
}
table.tablesorter tbody td
{
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    border-right: 1px solid #E8EEF7;
}
table.tablesorter tbody tr.odd td{
	background-color:#EFF6FD;
}
table.tablesorter thead tr .headerSortUp {
	background-position:4px -30px;
}
table.tablesorter thead tr .headerSortDown {
	background-position:4px -10px;
}

/*/  File Name: ~/themes/default/style/lavalamp.css  /*/
/* Common */

/* Image */
.lavaLampWithImage
{
    position: relative;
    height: 29px;
    width: 421px;
    background: url(  "bg.gif" ) no-repeat top;
    padding: 15px;
    margin: 10px 0;
    overflow: hidden;
}
.lavaLampWithImage li
{
    float: left;
    list-style: none;
}
.lavaLampWithImage li.back
{
    background: url( "lava.gif" ) no-repeat right -30px;
    width: 9px;
    height: 30px;
    z-index: 8;
    position: absolute;
}
.lavaLampWithImage li.back .left
{
    background: url( "lava.gif" ) no-repeat top left;
    height: 30px;
    margin-right: 9px; /* 7px is the width of the rounded shape */
}
.lavaLampWithImage li a
{
    text-decoration: none;
    color: #fff;
    outline: none;
    text-align: center;
    top: 7px;
    text-transform: capitalize;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;
}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited
{
    border: none;
}

/* No Image */
.lavaLampNoImage
{
    position: relative;
    padding: 0;
    margin: 1px 0;
    overflow: hidden;
    
}
.lavaLampNoImage li
{
    float: left;
    list-style: none;
    height: 20px;
}
.lavaLampNoImage li.back
{
/*    background-color: #e6e8ea;*/
    width: 9px;
    height: 17px;
    z-index: 8;
    position: absolute;
    -moz-border-radius: 5px 5px 5px 5px;
    background-image: none;
}
.lavaLampNoImage li a
{
    text-decoration: none;
    outline: none;
    text-align: center;
    top: 3px;
    text-transform: capitalize;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 20px;
    position: relative;
    overflow: hidden;
    margin: 0 4px 0 18px;
}
.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited
{
    border: none;
}                    
.lavaLampNoImage .selected a
{
    color:#DFF0FF;
}
/* No Image 2 */
.lavaLampBottomStyle
{
    position: relative;
    padding: 0;
    margin: 1px 0;
    overflow: hidden;
    font-size: 1.1em;
    border: 1px solid gray;
}
.lavaLampBottomStyle li
{
    float: left;
    list-style: none;
}
.lavaLampBottomStyle li.back
{
    border-bottom: 5px solid blue;
    width: 9px;
    height: 30px;
    z-index: 8;
    position: absolute;
}
.lavaLampBottomStyle li a
{
    font: bold 14px arial;
    text-decoration: none;
    color: #000;
    outline: none;
    text-align: center;
    top: 7px;
    text-transform: uppercase;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;
}   
.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited
{
    border: none;
}
                        
                        

/*/  File Name: ~/themes/default/style/media.css  /*/

/* Pager: Start. Overwrite Common.css */
.media .pager
{
    padding:0px;
    margin:0;
}
.pager ul.pages li
{
    border: 1px solid #fff;
}
/* Pager: End */
.media .panel,
.media .panel .panel
{
    clear:both;    
    padding:0px;
    margin:2px;
    display:inline-table;
    width:99.4%
}
.media .panel .panel
{
    /*border:1px solid #EEEEEE;*/
}
.btn-panel span
{
    margin-left:10px;
}
.media .result
{
    clear:both;
    margin-top:4px;
    font-size:.9em;
}
#tool_box
{
    border:1px solid #EEEEEE;
}
.media .moreinfo
{
    border-top:solid 2px #ccc;
    margin-top:10px;
    padding-top:10px;
    cursor:default;
}
.media .attach
{
    float:right;
}
.media .file-box,
.media .link-box
{
    padding:0;
    float:right;
    max-width:260px;
}
.media .prop-box
{
    min-width:200px;
    float:left;
    min-height:110px;
    font-size:1em;
}
.media .type
{
    margin:4px 0;
}
.media .prop
{
    margin:4px 0;
}
.media .m-prop
{
    color: #444;
    margin-bottom:3px;
    display: block;
}
#media_result
{
    margin: 0px;
    background-color: #fff;
    min-height: 240px;
}
.media .icol
{
    width:24px;
}
.media .tcol
{
    width:auto;
}
.media .cl
{
	cursor:pointer;
}
.media .version
{    
    width:80px;
}
.media .opened
{
    font-weight: bold;
    color: #666666;
}

h4.title
{
    cursor: default;
}

/* Documents */
.media .postcode
{
    min-width:110px;
}
.dateofmedia
{    
    color: #666666;
    text-align:center;
    width:70px;    
}
.dateofmedia span
{
    width:13px;
}
.download-link 
{
    text-align:center;
        
}
.btn-edit
{
    width:65px;
    text-align:center;
    padding: 1px 0 2px;
    margin:3px 0;
}
.media table.tablesorter tbody tr
{
    height:48px;    
}
