/* Site Layout */
.clearfix:before,
.clearfix:after
{
    content: " ";
    display: table;
}

.clearfix:after
{
    clear: both;
}

.clearfix
{
    *zoom: 1;
}

.float-left
{
    float: left;
}

.float-right
{
    float: right;
}
.leftAlign
{
    text-align:left;
}
.rightAlign
{
    text-align:right;
}
.attention
{
    color:#ff6a00;
}



div#swdMainOuterWrapper
{
    padding-bottom:30px;
	z-index:10000;
}
div#swdFilterArea
{
    float:left;
    /*width:150px;*/
    width:180px;
    padding:12px 5px;
}
div#swdMainArea
{
    float:left;
    width:565px;/*595*/
}
h1#swdPageHeader
{
    border-bottom:1px solid #DDD;
}
div#swdFilterArea h2
{
    font: bold 12px/18px Arial,Helvetica,sans-serif;
    margin-top:0px;
}
div.searchCriteriaBlock
{
    margin-bottom:5px;
    margin-top:10px;
}
div.searchCriteriaBlock h3
{
    font: bold 11px/18px Arial,Helvetica,sans-serif;
}
div.searchCriteriaBlock select
{
    /*width:140px;*/
    width:170px;
    /*color: #0067C6;*/
    /*font-size: 11px;*/
    font: 11px Arial,Helvetica,sans-serif;
    height:120px;
}
div#swdFileListArea
{
    margin-top:10px;
}

div#swdSearchResultComment
{
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
}
table#swdFileListTable
{
    /*width:590px;*/
    width:560px;
    border-collapse:collapse;
}
table#swdFileListTable th
{    
    color:#FFFFFF;    
    padding:5px;
    font-weight:bold;  
    background-color:#62A1DC;  
    border:1px solid #62A1DC;
    border-top:2px solid #066BC7;    
}
table#swdFileListTable th.sortable
{
    background-image: url("../Images/AppImage/SortIcon.gif");
    cursor: pointer;
    background-position: right center;
    background-repeat: no-repeat;
}

table#swdFileListTable th.headerSortDown
{
    background-image: url("../Images/AppImage/SortIconUp.gif");
}
table#swdFileListTable th.headerSortUp
{
    background-image: url("../Images/AppImage/SortIconDown.gif");
}

table#swdFileListTable td
{
    padding:3px;
}
table#swdFileListTable tr.even
{
    background-color: #F0F0F0;
    border-bottom:1px solid #DDDDDD;
}
table#swdFileListTable tr.odd
{
    border-bottom: 1px solid #DDDDDD;
}
td.infoCol, td.previewCol, td.readmeCol, td.documentationCol
{
    text-align:center;
    border-left:1px solid #E5E5E5;
}
td.documentationCol
{
    border-right:1px solid #E5E5E5;
}
td.filenameCol
{
    color:#0067CC;
}
tr.highlightedRow 
{    
    background-color:#EFF9E8!important;
}
tr.highlightedRow td.filenameCol
{
    font-weight:bold;
}
td.filenameCol, td.filesizeCol, td.dateCol, td.infoCol
{
    border-left:1px solid #E5E5E5;
}
td.filesizeCol
{
    white-space:nowrap;
}
div#swdFreetextSearch
{
    margin-top: 50px;
}
div#swdFreetextSearch h2
{
    border-top:1px solid #DDDDDD;
    padding-top: 15px;
}
div#swdFreetextSearch h3
{
    font: bold 11px/18px Arial,Helvetica,sans-serif;
}
input#swdFreetextSearchBtn
{
    margin:5px;
}
input#swdFreetextSearchKeyword
{
    padding:2px;
    font: normal 11px/18px Arial,Helvetica,sans-serif;
    width:168px; /*138*/
}