html,body {
height:100%;
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a {
text-decoration:none;
}

.intellidentAdvert a {
border:solid 1px #000;
}

.intellidentTitleh2 {
background-position:right;
background-repeat:no-repeat;
font-size:12px;
font-weight:700;
margin:0 0 3px;
padding:0;
position:relative;
top:0;
}

.intellidentTitle {
background-position:right;
background-repeat:no-repeat;
font-size:14px;
font-weight:bolder;
margin:3px 0 13px 5px; 
padding:0;
position:relative;
top:0;
}

.intellidentGroup {
border-style:solid;
border-width:1px;
padding:15px;
text-align:center;
}

.intellidentTitleFinished {
font-size:14px;
font-weight:bolder;
margin:3px 0 13px 5px;
padding:0;
position:relative;
top:0;
}

.intellidentTable {
border-style:solid;
border-width:1px;
padding:2px;
width:850px;
}

.intellidentTableTitle {
border:none;
font-weight:800;
padding:4px 2px;
position:relative;
text-align:left;
top:expression(this.offsetParent.scrollTop-2);
}

.intellidentTableTitleNonFixedHeader {
border:none;
font-weight:800;
padding:4px 2px;
text-align:left;
}

.intellidentTable TD {
padding:2px;
text-align:left;
}

.intellidentTableData {
border:none;
padding:2px;
text-align:left;
}

.intellidentTableEditRow {
border-style:inset;
font-weight:700;
}

.intellidentTableFooter {
font-weight:700;
}

.intellidentTablePager {
text-align:left;
}

.intellidentBorder {
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
height:100%;
margin-bottom:10px;
width:100%;
}

.intellidentBackground {
height:100%;
vertical-align:top;
}

.intellidentMenuLayer {
float:left;
left:20px;
position:relative;
top:1px;
z-index:3;
}

.intellidentMenuLogoutLayer {
float:right;
position:relative;
right:20px;
top:1px;
z-index:3;
}

.intellidentButton {
border-style:ridge;
border-width:1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:5px;
padding:3px;
position:relative;
text-decoration:none;
}

.intellidentFreeStockButton {
border:none;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
text-align:center;
text-decoration:none;
}

.intellidentBackgroundLayer {
left:0;
margin:0 1% 1%;
position:absolute;
top:90px;
z-index:1;
}

.intellidentMainLayer {
margin-left:auto;
margin-right:auto;
width:950px;
}

.intellidentLoginLayer {
margin-left:auto;
margin-right:auto;
width:450px;
}

.intellidentSystemLogo {
background-repeat:no-repeat;
height:80px;
left:0;
position:absolute;
top:-80px;
width:200px;
z-index:1;
}

.intellidentAccountLogo {
background-position:right;
background-repeat:no-repeat;
height:80px;
position:absolute;
right:0;
text-align:right;
top:-80px;
vertical-align:bottom;
width:200px;
z-index:1;
}

.intellidentContent {
float: none;
text-align:center;
}

.intellidentLanguage {
float:right;
text-align:right;
}

.intellidentHelp {
float:left;
text-align:left;
}

.intellidentHelpContent {
border-style:solid;
border-width:1px;
left:30px;
position:absolute;
top:80px;
z-index:2;
}

.intellidentHelpInner {
padding:5px 10px 10px;
}

.intellidentHelpTitle {
border-bottom-style:solid;
border-bottom-width:1px;
cursor:move;
font-weight:700;
text-align:center;
}

.intellidentSubMenuLayer {
border-style:solid;
border-width:1px;
margin:0 3px;
padding:0;
position:relative;
}

.intellidentSiteMap {
border-top-style:solid;
border-top-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
left:20px;
margin:0 40px 0 0;
padding:5px 10px 0;
position:relative;
text-decoration:none;
}

.intellidentSave {
margin:10px 17px 8px 0;
text-align:right;
}

.intellidentWarning {
font-size:16px;
}

.intellidentLeftTableLabels {
text-align:right;
width:180px;
}

.intellidentAdvert,.intellidentTableHolder,.intellidentGraphicButton,.intellidentCenterText {
text-align:center;
}

.intellidentBorderTL,.intellidentBorderTR,.intellidentBorderBL {
height:9px;
width:7px;
}

.intellidentBorderCL,.intellidentBorderCR,.intellidentBorderBR {
width:7px;
}

.intellidentMenuButton,.intellidentMenuButtonSelected {
border-style:solid;
border-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0 3px;
padding:5px 10px;
position:relative;
text-decoration:none;
}

.intellidentSubMenuButton,.intellidentSubMenuButtonSelected {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:5px 10px;
position:relative;
text-decoration:none;
}

.intellidentReportViewer {
background-color:White; 
text-align: left; 
}

.intellidentExportButtonShow
{
    font-family:Verdana;
    font-size: 11px;
    width: 105px; 
    position: relative;
    display: inline;
}

.intellidentExportButtonHide
{
    font-family:Verdana;
    font-size: 11px;
    width: 105px; 
    position: relative;
    display : none;
}

.intellidentRight
{
    float: right;
    width: 105px;
    position:absolute;
    right: 16px;
 }
