/*----------------------------------------------------------------
	B A S E  S T R U C T U R E
---------------------------------------------------------------- */
BODY {
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    text-align: center;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #515151;
    }
td		    {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; /*color: #000000;*/}
th		    {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; /*color: #000000;*/}
p		    {font-family: Verdana, Arial, Helvetica, sans-serif; color: #515151; font-size: 11px;}
div	        {font-family: Verdana, Arial, Helvetica, sans-serif; line-height:normal; margin-top:0px; margin-bottom: 0px;}
ol		    {margin-bottom: 0; margin-top: 0;}
ul		    {margin-bottom: 0; margin-top: 0;}
li		    {margin-top: 0; position: relative;}
a:link      {color: #000066; text-decoration: underline;}
a:visited   {color: #000066; text-decoration: underline;}
a:active    {color: #000066; text-decoration: underline;}
a:hover		{color: #821e04; text-decoration: underline;}
H1		    {font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; color: #000066; text-decoration: none; margin-top: 0px; margin-bottom: 6px;}
H2		    {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; color: #FFFFFF; text-decoration: none; margin-top: 0px; margin-bottom: 6px; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; background: #000066;}
H3		    {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; color: #0074c1; text-decoration: none; margin-top: 0px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px;}
EM          {color: #FF0000; font-weight: bold;}



/*----------------------------------------------------------------
	S T R U C T U R E
---------------------------------------------------------------- */
/* ######## SCROLL CSS ######## */
*html TABLE.scrollTable {
    width: auto !important;
    }
TABLE.scrollTable {
    width: 100%;
    }
.scrollBorder { 
    width: auto;
    height: 100px;
    padding: 0px;
    overflow: auto;
    overflow-x: hidden;
    }
.tab-scrollBorder { 
    height: 400px;
    padding: 0px;
    overflow: auto;
    overflow-x: hidden;
    }
/* ######## SCROLL CSS ######## */
/* ######## FOR FF ONLY ######## */
html>body tbody.scrollContent { 
    padding: 0px;
    width: auto;
	height: 200px;
    overflow: auto;
    overflow-x: hidden;
    }
/* ######## FOR FF ONLY ######## */

#content-page {
    width: 984px;
    margin: 0px auto;
    }
#content-body {
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
    }
.application {
    width: 942px;
    padding-left: 0px;
    padding-right: 0px; 
    padding-top: 25px; 
    padding-bottom: 30px;
    text-align: left;
    }
.scrollBorder { 
    width: 692px;
    padding-bottom: 18px;
    overflow: auto; 
    }
.btnTable { 
    width: 100%; 
    padding: 0px; 
    }
.appTable { 
    width: 100%; 
    padding: 0px; 
    table-layout: auto; 
    }
.appFixedTable { 
    width: 100%; 
    padding: 0px; 
    table-layout: fixed;
    }
.loginTable td { 
    padding-top: 6px; 
    padding-bottom: 6px; 
    line-height: normal; 
    }
.resultsTable { 
    width: 100%; 
    margin-top: 0px; 
    margin-bottom: 10px;
    table-layout: auto;
    border: 1px solid #cccccc;
    }
#menu {
    background-color: transparent;
    }
.divider {
    height: 20px;
    }
    
    

/*----------------------------------------------------------------
	H E A D E R / F O O T E R
---------------------------------------------------------------- */
.appHead td {
    background: url(../images/body-header.gif) top center no-repeat;
    height: 6px;
    }
.appBody {
    background: url(../images/body-background.gif) top center no-repeat;
    }
.appFoot td {
    background: url(../images/body-footer.gif) top center no-repeat;
    height: 19px;
    }
.appHeader {
    background-color: transparent;
    padding-left: 10px;
    text-align: left;
    }
#header {
    width: 984px;
    background-color: transparent;
    text-align: left;
    margin-bottom: 0px;
    }
* html #header {
    width: 984px;
    background-color: transparent;
    text-align: left;
    margin-bottom: 13px; /* --- IE Fix --- */
    }
#header #cust-logo {
    position: relative;
    left: 10px;
    background: url(../images/logo.gif) left top no-repeat;
    height: 100px;
    }
#footer {
    width: 984px;
    margin-top: 8px;
    }
.appFooter { 
    color:#4279A6;
    padding-left: 6px;
    padding-top: 0px; 
    text-align: left; 
    }
.appFooter  A:link { 
    color: #2B4F6C; 
    font-weight: normal; 
    }
.appFooter  A:visited { 
    color: #2B4F6C; 
    font-weight: normal;  
    }
.appFooter  A:active { 
    color: #2B4F6C; 
    font-weight: normal; 
    }
.appFooter  A:hover { 
    color: #99cc00; 
    font-weight: normal; 
    text-decoration: underline;  
    }
    
    

/*----------------------------------------------------------------
	N A V
---------------------------------------------------------------- */
#primaryNav {
    clear: both;
    padding-top: 0px;
    height: 31px;
    }
#primaryNav ul {
    float: right;
    width: 100%;
    margin: 0;
    margin-bottom: 12px;
    padding: 0;
    list-style: none;
    background: #FFFFFF url(../images/nav-background.gif) top left no-repeat;
    }
#primaryNav li {
    display: inline;
    margin: 0;
    padding: 0;
    }
#primaryNav a {
    float: left;
    display: block;
    width: auto;
    margin: 0;
    padding: 8px 18px 8px 18px;
    border-bottom: none;
    border-right: 1px solid #a0a0a0;
    color: #515151;
    background: transparent;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    }
#primaryNav a:hover,
#primaryNav a:focus,
#primaryNav a:active {color: #FFFFFF; background: transparent url(../images/nav-on.gif) bottom repeat-x;}
#primaryNav li.selected a {color: #FFFFFF; background: transparent url(../images/nav-on.gif) bottom repeat-x;}
#primaryNav li.selected a:focus {color: #FFFFFF; background: transparent url(../images/nav-on.gif) bottom repeat-x;}

#primaryNav li.special a:hover,
#primaryNav li.special a:focus,
#primaryNav li.special a:active {color: #FFFFFF; background: transparent url(../images/nav-on-special.gif) left bottom no-repeat;}
#primaryNav li.selectedSpecial a {color: #FFFFFF; background: transparent url(../images/nav-on-special.gif) left bottom no-repeat;}
#primaryNav li.selectedSpecial a:focus {color: #FFFFFF; background: transparent url(../images/nav-on-special.gif) left bottom no-repeat;}

.secondarynav {background-color: #FFFFFF; padding-top: 8px;}
.secondarynav  A:link {color: #4e4e4e; font-size:12px; text-decoration: none; padding-left: 10px; padding-right: 10px;}
.secondarynav  A:visited {color: #4e4e4e; font-size:12px; text-decoration: none; padding-left: 10px; padding-right: 10px;}
.secondarynav  A:active {color: #4e4e4e; font-size:12px; text-decoration: none; padding-left: 10px; padding-right: 10px;}
.secondarynav  A:hover {color: #4e4e4e; font-size:12px; text-decoration: underline; padding-left: 10px; padding-right: 10px;}
.secondarynavOn  A:link {color: #99cc00;} 
.secondarynavOn  A:visited {color: #99cc00;}
.secondarynavOn  A:active {color: #99cc00;}
.secondarynavOn  A:hover {color: #99cc00;}
.tertiarynav {font-weight: normal;}
.tertiarynav  A:link {color:#4e4e4e; font-size:10px; text-decoration:none; padding-left:10px; padding-right:10px; font-weight: normal;}
.tertiarynav  A:visited {color:#4e4e4e; font-size:10px; text-decoration:none; padding-left:10px; padding-right:10px; font-weight: normal;}
.tertiarynav  A:active {color:#4e4e4e; font-size:10px; text-decoration:none; padding-left:10px; padding-right:10px; font-weight: normal;}
.tertiarynav  A:hover {color:#4e4e4e; font-size:10px; text-decoration:underline; padding-left:10px; padding-right:10px; font-weight: normal;}
.tertiarynavOn  A:link {color: #99cc00;} 
.tertiarynavOn  A:visited {color: #99cc00;}
.tertiarynavOn  A:active {color: #99cc00;}
.tertiarynavOn  A:hover {color: #99cc00;}



/*----------------------------------------------------------------
	C L A S S / I D S
---------------------------------------------------------------- */
.buttons {
    margin-top: 0px;
}
.subheader {
    font-weight: bold;
    color: #003366;
}
.ex {
    font-size: 9px;
}
.cursor {
    cursor: pointer;
    }
.border {
    margin-top: 8px;
    margin-bottom: 4px;
    border-top: 1px dotted #005f14;
    }
.captionIcon {
    display: block;
    float: left;
    vertical-align: top;
    height: 100%;
    margin-right: 8px;
    }
.queueList {
    list-style-image: url(../images/leadimage.gif);
    margin-left: -20px;
    }
.error { 
    color: #FF0000;
    }
.response { 
    color: #91c701; 
    }
.login {
    background: url(../images/login-background.jpg) center top no-repeat;
    height: 345px;
    padding-left: 22px;
    }
.stroke {
    background-color: #dbdbdb;
    }
.bullet li {
    margin-top:0;
    position:relative;
    list-style-image: url(../images/leadimage.gif);
    }
DIV.instructions {
    background-color: #FFFFFF;
    }
.instructions li {
    margin-top:0;
    position:relative;
    list-style-image: url(../images/leadimage.gif);
    }
.instructions {
    width: 100%;
    display: table;
    margin: 0px;
    padding: 14px 18px 14px 8px;
    text-align: left;
    border: 1px solid #91c701;
    }
DIV.caption {
    background-color: #FFFFFF;
    }
.caption li {
    margin-top:0;
    position:relative;
    list-style-image: url(../images/leadimage.gif);
    }
.caption {
    width: 100%;
    display: table;
    margin: 0px;
    padding: 14px 18px 14px 8px;
    text-align: left;
    border: 1px solid #d1d1d1;
    }
.csrInfo {
    color: #333333;
    line-height: normal;
    background-color: transparent;
    border: none;
    margin-right: 6px;
    margin-top: 40px;
    }
.customerInfo {
    color: #515151;
    line-height:normal;
    background-color: #FFFFFF;
    border: 1px solid #d1d1d1;
    }
.folder {
    list-style-image: url(../images/folder.gif); 
    line-height: 0px; 
    margin: 0px 0px 0px 0px; 
    }
.details { 
    list-style-image: url(../images/leadimage.gif); 
    margin-left: 0px; 
    }
.selectBorder { 
    overflow: auto; 
    border: 1px solid #d1d1d1; 
    background-color: #FFFFFF; 
    color: #515151; 
    }
.selectBorder label:hover { 
    background: #f0f0f0; 
    }
.coverageResponse { 
    overflow: auto; 
    border-style: none; 
    color: #91c701; 
    background-color: transparent; 
    }
.textareaField { 
    width: 936px;
    border-top: none;
    margin-top: 0px;
    border: solid 1px #d1d1d1;
    background-color: #FFFFFF;
    }
.content-border {border: 1px solid #d2d2d2; background: #FFFFFF; padding: 8px;}

.content-standard legend {padding-left: 4px; padding-right: 4px; font-size:14px; font-weight: bold; color: #003366;}
.content-standard fieldset {border: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.content-standard td {padding-left: 2px; padding-top: 2px; padding-bottom: 2px; padding-right: 6px; line-height: normal;}

.content-btn legend {padding-left: 4px; padding-right: 4px; font-size:14px; font-weight: bold; color: #003366;}
.content-btn fieldset {border: 1px solid #d1d1d1; background: url(../images/content-background.gif) left bottom repeat-x; padding-left: 8px; padding-right: 8px;}
.content-btn td {padding-left: 6px; padding-top: 6px; padding-bottom: 0px; line-height: normal; padding-right: 6px;}
* html .content-btn td {padding-left: 6px; padding-top: 6px; padding-bottom: 6px; line-height: normal; padding-right: 6px;} /* --- IE Fix --- */

.content-results legend {padding-left: 4px; padding-right: 4px; font-size:14px; font-weight: bold; color: #003366;}
.content-results fieldset {border: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.content-results td {padding-left: 6px; padding-top: 6px; padding-bottom: 6px; padding-right: 6px; line-height: normal;}

.tableHeader td {font-size: 14px; color: #FFFFFF; background: #000066; padding-left: 10px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px; line-height: normal;}

.resultsHeader td {font-weight: bold; background: #2872b9; padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; line-height: normal; color:#ffffff;}
.resultsOdd td {left: 0px; overflow: hidden; background: #ffffff; padding-left: 6px; padding-top: 6px; padding-bottom: 6px; line-height: normal; padding-right: 6px;}
.resultsEven td {left: 0px; overflow: hidden; background: #dbf1ff; padding-left: 6px; padding-top: 6px; padding-bottom: 6px; line-height: normal; padding-right: 6px;}
.resultsFooter td {font-weight: bold; background: #FFFFFF; padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; line-height: normal; /* border-collapse: collapse; border-top: 1px dotted #d1d1d1; */}
    
.resultsHeader  a:link {color: #515151; text-decoration: none;}
.resultsHeader  a:visited {color: #515151; text-decoration: none;}
.resultsHeader  a:active {color: #515151; text-decoration: none;}
.resultsHeader  a:hover {color: #515151; text-decoration: underline;}
    
    
    
/*----------------------------------------------------------------
	F I E L D S / B U T T O N S / L A B E L S
---------------------------------------------------------------- */
input, textarea, select {
    border: 1px solid #d1d1d1;
    color: #0074c1;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    }
select.special {
    background: #000066;
    border: 1px solid #003366;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-right: 6px;
    }
.disabled {
    border: 1px solid #b8b8b8;
    color: #505050;
    background-color: #e9e9e9;
    } 
.checkbox, .radio {
    border:none;
    background-color:transparent;
    vertical-align: middle; 
    }
LABEL {
    font-weight: bold;
    padding-left: 15px;
    text-align: left;
    vertical-align: middle;
    cursor: default;
    }
LABEL.disabled {
    font-weight: bold;
    padding-left: 15px;
    text-align: left;
    vertical-align: middle;
    color: rgb(200, 192, 183); /* Warm Grey */
    cursor: default;
    }
LABEL.required {
    font-weight: bold;
    padding-left: 15px;
    text-align: left;
    vertical-align: middle;
    background-image: url(../images/required.gif);
    background-repeat: no-repeat;
    background-position: left center;
    cursor: default;
    }
LABEL.noindicator {
    padding-left: 0px;
    background-image: none;
}
LABEL.error {
    color: rgb(181, 46, 36);  /* Red */
    font-weight: bold;
}

DIV.errors OL, DIV.errors UL {
    padding-top: 5px;
    padding-bottom: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #f3b13d;  /* Warm orange */
    background-color: #ffffeb;   /* Light Yellow */
    color: #53524e;  /* Red */
	list-style-position: inside !important;
	margin-left: 8px;
	padding-left: 10px !important;
	margin: 0px 0px 10px 5px !important;
	width: 70%;
}
DIV.errors UL LI {
    list-style: none;
    background: none !important;
}


INPUT.error, SELECT.error {
    background-color: #ffffeb;   /* Light Yellow */
	border-style: solid;
    border-width: 1px;
    border-color: #f3b13d;  /* Warm orange */
}



DIV.required {
    padding-left: 15px;
    text-align: left;
    vertical-align: middle;
    background-image: url(../images/required.gif);
    background-repeat: no-repeat;
    background-position: left center;
    cursor: default;
    }
    
/* --- REGULAR BUTTON --- */
input.button-standard:hover {
    color: #FFFFFF;
    background: url(../images/btn_background_hover.gif) center repeat-x;
    border: 1px solid #721c01;
    font-style: normal;
    }
input.button-standard {
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    background: url(../images/btn_background.gif) center repeat-x;
    height: 24px;
    padding: 0px 4px 2px 4px;
    margin: 10px 6px 2px 0px;
    border: 1px solid #003366;
    cursor: pointer;
    width: 0; /* --- IE Padding Fix --- */
    overflow: visible;
    }
input.button-standard[class] { /* --- IE ignores [class] --- */
    width: auto; /* --- Cancel IE Padding Fix Other Browsers --- */
    }
    
/* --- PREVIOUS BUTTON --- */
input.prev_button-standard:hover {
    color: #FFFFFF;
    background: url(../images/btn_background_hover.gif) center repeat-x;
    border: 1px solid #721c01;
    font-style: normal;
    }
input.prev_button-standard {
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    background: url(../images/btn_background.gif) center repeat-x;
    height: 24px;
    padding: 0px 4px 2px 4px;
    margin: 10px 6px 2px 0px;
    border: 1px solid #003366;
    cursor: pointer;
    width: 0; /* --- IE Padding Fix --- */
    overflow: visible;
    }
input.prev_button-standard[class] { /* --- IE ignores [class] --- */
    width: auto; /* --- Cancel IE Padding Fix Other Browsers --- */
    }
    
/* --- SPECIAL BUTTON --- */
input.button-special:hover {
    color: #FFFFFF;
    background: url(../images/btn_background_hover.gif) center repeat-x;
    border: 1px solid #721c01;
    font-style: normal;
    }
input.button-special {
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    background: url(../images/btn_background_special.gif) center repeat-x;
    height: 24px;
    padding: 0px 4px 2px 4px;
    margin: 10px 6px 2px 0px;
    border: 1px solid #026821;
    cursor: pointer;
    width: 0; /* --- IE Padding Fix --- */
    overflow: visible;
    }
input.button-special[class] { /* --- IE ignores [class] --- */
    width: auto; /* --- Cancel IE Padding Fix Other Browsers --- */
    }
    
/* --- SMALL BUTTON --- */
input.button-small:hover {
    color: #FFFFFF;
    background: url(../images/btn_background_hover.gif)center repeat-x;
    border: 1px solid #721c01;
    font-style: normal;
    }
input.button-small {
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size: 10px;
    text-align: center;
    vertical-align: middle;
    background: url(../images/btn_background.gif) center repeat-x;
    height: 18px;
    padding: 0px 6px 2px 6px;
    margin: 10px 6px 2px 0px;
    border: 1px solid #003366;
    cursor: pointer;
    width: 0; /* --- IE Padding Fix --- */
    overflow: visible;
    }
input.button-small[class] { /* --- IE ignores [class] --- */
    width: auto; /* --- Cancel IE Padding Fix Other Browsers --- */
    }
    
/* --- DISABLED BUTTONS --- */
input.button-disabled:hover, input.submit-disabled:hover {
    border: 1px solid #b8b8b8;
    color: #505050;
    background: #e9e9e9;
    font-style: normal;
    }
input.button-disabled, input.submit-disabled {
    text-transform: uppercase;
    color:#505050;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    background: #e9e9e9;
    height: 24px;
    padding: 0px 4px 2px 4px;
    margin: 10px 6px 2px 0px;
    border: 1px solid #b8b8b8;
    width: 0; /* --- IE Padding Fix --- */
    overflow: visible;
    }
input.button-disabled[class], input.submit-disabled[class] { /* --- IE ignores [class] --- */
    width: auto; /* --- Cancel IE Padding Fix Other Browsers --- */
    }



/*----------------------------------------------------------------
	M I S C
---------------------------------------------------------------- */
.checklist, .checklist li { 
    margin: 0; 
    padding: 0; 
    }
.checklist label { 
    display: block; 
    padding: 0 0.2em 0 20px; 
    text-indent: -20px; 
    }
* html .checklist label { 
    height: 1%; /* --- IE Fix --- */
    }
.selectAll { 
    background-color: #FFFFFF; 
    border-bottom: 1px solid #d1d1d1; 
    }
.leadimage { 
    vertical-align: middle; 
    margin-right: 4px; 
    }
FORM {
    margin: 0px;
    padding: 0px;
    }
OPTION.deprecated {
    color: gray;
    }
    
table.account tr td:first-child {
text-align:right;
}   
    
/*----------------------------------------------------------------
	Not in use do to IE non-compliant standards issues
---------------------------------------------------------------- */

/*
input:disabled, textarea:disabled {
    border: 1px solid #b8b8b8;
    color: #505050;
    background-color: #e9e9e9;
    } 
input[readonly], textarea[readonly] {
    border: 1px solid #b8b8b8;
    color: #505050;
    background-color: #e9e9e9;
    }
 */


/***************** POPUP ********************************/

#overlay
{
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: none;
                position: fixed;
    z-index: 99;
    background: #000000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
}

*html #overlay
{
                position: absolute;
                width: expression(document.body.clientWidth);
                height: expression(document.documentElement.clientHeight);
                left: expression( ( ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
                top: expression( ( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.popup
{
                clear: both;
                width: 504px;
                position: absolute;
                top: 150px;
                left: 50%;
                margin-left: -250px;
                z-index: 2000;
                font-size: 12px;
                background-color: #fff;
                border: 1px solid #ccc;
                display:none;
}

.popup_bg{padding: 15px; background: #000066;}
.popup_Content{padding: 10px;}

.popup-details{
	width:474px;
	height:400px;;
}
.popup-details .header{
	height:28px;
	background:#000066;
	margin: 0;
	border: none;
  text-align: left;
}
.popup-details .close{
	background-position:-376px 0;
  color: #FFFFFF;
	width:16px;
	height:15px;
	margin:6px 6px 0 0;
}
.popup-details .content{
	padding:15px 20px 0;
	color: #525252;
	font-size:11px;
  text-align: left;
}
.popup-details .content h3{
	margin:0 0 20px;
	color: #525252;
}
.popup-passwordinstructions .content h3{
  font-size:20px;
  margin-bottom:22px;
}

.faderFP, #popup01, .faderpasswordinstructions{display: none;}

.faderpasswordinstructions
{
      background: #000000;
      height:100%;
      left:0;
      -moz-opacity: 0.6;
      opacity:0.6;
      filter: alpha(opacity=60);
      position:fixed;
      top:0;
      width:100%;
      z-index:999;
}

*html .faderpasswordinstructions
{
	position: absolute;
	width: expression(document.body.clientWidth);
	height: expression(document.documentElement.clientHeight);
	left: expression( ( ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
