﻿A
{
    COLOR: #004062
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
LEGEND
{
    COLOR: #004062;
}
.rightColumn
{
    BACKGROUND-IMAGE: url(../images/rightshadow.jpg);
    WIDTH: 24px
}
.leftTopContent
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 400px;
    BACKGROUND-COLOR: #41a948
}
.stdreportViewer
{
    LEFT: 5px;
    WIDTH: 1167px;
    POSITION: absolute;
    TOP: 5px;
    HEIGHT: 1175px
}
.stdreportviewerStyle
{
    LEFT: 0px;
    WIDTH: 1150px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 800px
}
.leftBottomContent
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 200px;
    BACKGROUND-COLOR: #5fbcd2
}
.mainContent
{
    BORDER-RIGHT: #fdc016 5px solid;
    BORDER-TOP: #fdc016 5px solid;
    BACKGROUND: white;
    LEFT: 231px;
    BORDER-LEFT: #fdc016 5px solid;
    WIDTH: 563px;
    BORDER-BOTTOM: #fdc016 5px solid;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 103px;
    HEIGHT: 435px;
    PADDING-TOP: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-RIGHT: 5px;
}
.updateuserButton
{
    LEFT: 5px;
    WIDTH: 100px;
    POSITION: absolute;
    TOP: 120px
}
.adminPublishReportControls
{
    LEFT: 600px;
    POSITION: absolute
}
.adminPublishReport
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.buttonLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: gray;
    TEXT-DECORATION: none
}
.disclaimerText
{
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 560px;
    HEIGHT: 20px;
    TEXT-ALIGN: right
}
.mainLinkFooter
{
    FONT-SIZE: 9px;
    LEFT: 7px;
    WIDTH: 807px;
    COLOR: white;
    PADDING-TOP: 7px;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 573px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #5fbcd2;
    TEXT-ALIGN: center
}
.mainLinkFooter A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-DECORATION: none
}
.mainLinkFooter A:visited
{
    COLOR: white
}
.loginLeftTopContent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    VERTICAL-ALIGN: middle;
    WIDTH: 218px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    HEIGHT: 277px;
    TEXT-ALIGN: center
}
.loginLeftTopContainer
{
    Z-INDEX: 14;
    LEFT: 13px;
    WIDTH: 298px;
    PADDING-TOP: 30px;
    POSITION: absolute;
    TOP: 106px;
    HEIGHT: 140px;
    BACKGROUND-COLOR: #ffc10e
}
.loginLeftBotContainer
{
    Z-INDEX: 15;
    LEFT: 14px;
    WIDTH: 298px;
    POSITION: absolute;
    TOP: 287px;
    HEIGHT: 304px;
    BACKGROUND-COLOR: #3ea92a;
    TEXT-ALIGN: center
}
.sun
{
    Z-INDEX: 35;
    LEFT: 65px;
    POSITION: absolute;
    TOP: 65px
}
.rightColumnLg
{
    Z-INDEX: 2;
    LEFT: 324px;
    WIDTH: 485px;
    POSITION: absolute;
    TOP: 106px;
    HEIGHT: 485px;
    BACKGROUND-COLOR: #5fbcd2
}
.loginMainContentText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-LEFT: 100px;
    WIDTH: 600px;
    COLOR: #6e6e6e;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 300px;
    TEXT-ALIGN: left
}
.loginMainContentHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 21px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.loginLinkFooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    WIDTH: 105%;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    HEIGHT: 27px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.copyright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    Z-INDEX: 45;
    LEFT: 0px;
    WIDTH: 300px;
    COLOR: #6e6e6e;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    POSITION: absolute;
    TOP: 619px;
    HEIGHT: 26px;
    TEXT-DECORATION: none
}
.bottomLinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    Z-INDEX: 40;
    LEFT: 200px;
    WIDTH: 620px;
    COLOR: #6e6e6e;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    POSITION: absolute;
    TOP: 619px;
    HEIGHT: 26px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.reportMenu
{
    FONT-SIZE: 14px;
    MARGIN-LEFT: 13px;
    WIDTH: 215px;
    COLOR: #6e6e6e;
    TEXT-ALIGN: left;
    POSITION: relative;        
}
.reportMenu A
{
    COLOR: gray;
    TEXT-DECORATION: none
}
.reportMenu A:hover
{
    COLOR: #004062
}
.divHover
{
    FLOAT: left;
    MARGIN: 0px 0px 0px 2px
}
.reportListDesc
{
    CLEAR: right;
    WIDTH: 90%
}
.reportList
{
    VERTICAL-ALIGN: top;
    FONT-FAMILY: arial, verdana, helvetica;
    TEXT-ALIGN: left
}
.reportList A
{
    COLOR: #004062
}
.reportList A:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #004062
}
.reportList A:visited A:hover
{
    COLOR: blue
}
.guillemet
{
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 3px
}
.userInfoSection
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #004062;
}
.userInfoRow
{
    PADDING-LEFT: 15px;
    PADDING-TOP: 5px;
    HEIGHT: 30px
}
.userInfoRow1
{
    FONT-SIZE: 12px;
    PADDING-TOP: 5px;
    HEIGHT: 30px
}
.userInfoLabel
{
    FONT-SIZE: 13px;
    FLOAT: left;
    WIDTH: 150px;
    PADDING-TOP: 4px;
    HEIGHT: 30px;
    TEXT-ALIGN: left;
}
.userInfoLabel1
{
    PADDING-RIGHT: 40px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 150px;
    PADDING-TOP: 4px;
    HEIGHT: 30px;
    TEXT-ALIGN: left;
    COLOR: #004062;
}
.userInfoValue
{
    TEXT-ALIGN: right
}
.userInfoValue1
{
    TEXT-ALIGN: left
}
BODY
{
    PADDING-RIGHT: 1%;
    PADDING-LEFT: 1%;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1%;
    MARGIN: 0 12%;
    FONT-FAMILY: arial, verdana, helvetica
}
.loginHeader
{
    BACKGROUND: white
}
.loginLeftCol
{
    Z-INDEX: 18;
    LEFT: 41px;    
    TOP: 142px
}
.loginContent
{
    Z-INDEX: 25;
    LEFT: 370px;
    WIDTH: 366px;
    POSITION: absolute;
    TOP: 142px;
    HEIGHT: 389px
}
.loginMaster
{
    WIDTH: 920px;
    TEXT-ALIGN: center
}
.container
{
    Z-INDEX: 1;
    LEFT: 50%;
    MARGIN-LEFT: -410px;
    WIDTH: 748px;
    POSITION: absolute;
    TOP: 20px;
    HEIGHT: auto
}
.topShadow
{
    LEFT: -27px;
    WIDTH: 878px;
    POSITION: absolute;
    TOP: -23px;
    HEIGHT: 14px
}
.bottomShadow
{
    LEFT: -27px;
    WIDTH: 878px;
    POSITION: absolute;
    TOP: 604px;
    HEIGHT: 14px
}
.leftShadow
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 2;
    LEFT: -28px;
    BACKGROUND-IMAGE: url(../images/leftshadow.jpg);
    BORDER-LEFT: #000000 1px;
    WIDTH: 28px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: -9px;
    HEIGHT: 617px
}
.rightShadow
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 2;
    LEFT: 820px;
    BACKGROUND-IMAGE: url(../images/rightshadow.jpg);
    BORDER-LEFT: #000000 1px;
    WIDTH: 29px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: -9px;
    HEIGHT: 617px
}
.headNav
{
    Z-INDEX: 1;
    LEFT: 0px;
    WIDTH: 820px;
    POSITION: absolute;
    TOP: -9px;
    HEIGHT: 106px
}
#content
{
    BORDER-RIGHT: #fdc016 5px solid;
    PADDING-RIGHT: 1%;
    BORDER-TOP: #fdc016 5px solid;
    PADDING-LEFT: 1%;
    BACKGROUND: #004062;
    FLOAT: right;
    PADDING-BOTTOM: 1%;
    BORDER-LEFT: #fdc016 5px solid;
    WIDTH: 74%;
    PADDING-TOP: 1%;
    BORDER-BOTTOM: #fdc016 5px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 585px;
    border-spacing: 1%
}
#footer
{
    CLEAR: both;
    BACKGROUND: #0f0;
    WIDTH: 100%;
    HEIGHT: 50px
}
.mainHeader
{
    Z-INDEX: 1;
    LEFT: 144px;
    WIDTH: 741px;
    POSITION: absolute;
    TOP: 100px;
    HEIGHT: 52px
}
.clientmainmainFooter
{
    Z-INDEX: 1;
    LEFT: 38px;
    WIDTH: 741px;
    POSITION: absolute;
    TOP: 610px;
    HEIGHT: 52px
}
.maincontainer
{
    WIDTH: 850px;
}
.adminContainer
{
    Z-INDEX: 1;
    LEFT: 50%;
    MARGIN-LEFT: -565px;
    WIDTH: 1130px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 715px
}
.clientmaincontainer
{
    Z-INDEX: 1;
    LEFT: 0px;
    MARGIN-LEFT: 0px;
    WIDTH: 1130px;    
    TOP: 0px;
    HEIGHT: 915px
}
.mainuserName
{
    POSITION: relative;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;    
    COLOR: #6e6e6e;
    MARGIN-RIGHT: 30px;    
    FONT-FAMILY: Arial;    
    TEXT-ALIGN: right;    
    WIDTH: 150px; 
    TOP: -18px; 
    FLOAT: right;
}
.mainYaLogo
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;    
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 75px;
    WIDTH:850px;
    TEXT-ALIGN: left;
    FLOAT: left;
    BACKGROUND-COLOR: #5fbcd2;
}
.loginYaLogo
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;    
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 75px;
    WIDTH: 850px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #5fbcd2;
}
.adminYALogo
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    LEFT: 50px;
    FLOAT: left;
    BORDER-LEFT: 0px;
    WIDTH: 400px;
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    TOP: 60px
}
.clientmainYAHeaderMenu
{
    FONT-SIZE: 11px;
    LEFT: 470px;
    FLOAT: right;
    VERTICAL-ALIGN: bottom;
    WIDTH: 600px;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: -30px
}
.clientmainYAHeaderMenuLinkColor
{
    COLOR: gray;
    TEXT-DECORATION: none
}
.clientmainmenuList A:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #004062
}
.clientmainmenuList A.highlighted:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #004062
}
.clientmainmenuList A:focus
{
    COLOR: #fff;
    BACKGROUND-COLOR: #004062
}
.clientmainmenuList A.highlighted
{
    COLOR: #fff;
    BACKGROUND-COLOR: #004062
}
.maintopShadow
{
    LEFT: 140px;
    BACKGROUND-IMAGE: url(../images/topshadowtest.jpg);
    WIDTH: 858px;
    POSITION: absolute;
    TOP: 95px;
    HEIGHT: 7px
}
.admintopShadow
{
    LEFT: 140px;
    BACKGROUND-IMAGE: url(../images/topshadowtest.jpg);
    WIDTH: 858px;
    POSITION: absolute;
    TOP: 95px;
    HEIGHT: 7px
}
.mainbottomShadow
{
    LEFT: 140px;
    BACKGROUND-IMAGE: url(../images/bottomshadowtest.jpg);
    WIDTH: 858px;
    POSITION: absolute;
    TOP: 664px;
    HEIGHT: 4px
}
.adminbottomShadow
{
    LEFT: 140px;
    BACKGROUND-IMAGE: url(../images/bottomshadowtest.jpg);
    WIDTH: 858px;
    POSITION: absolute;
    TOP: 755px;
    HEIGHT: 4px
}
.mainleftShadow
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 2;
    LEFT: 138px;
    BACKGROUND-IMAGE: url(../images/leftshadowtest.jpg);
    BORDER-LEFT: #000000 1px;
    WIDTH: 7px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 100px;
    HEIGHT: 567px
}
.adminleftShadow
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 2;
    LEFT: 138px;
    BACKGROUND-IMAGE: url(../images/leftshadowtest.jpg);
    BORDER-LEFT: #000000 1px;
    WIDTH: 7px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 97px;
    HEIGHT: 660px
}
.mainrightShadow
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 2;
    LEFT: 992px;
    BACKGROUND-IMAGE: url(../images/rightshadowtest.jpg);
    BORDER-LEFT: #000000 1px;
    WIDTH: 7px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 100px;
    HEIGHT: 567px
}
.adminrightShadow
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 2;
    LEFT: 992px;
    BACKGROUND-IMAGE: url(../images/rightshadowtest.jpg);
    BORDER-LEFT: #000000 1px;
    WIDTH: 7px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 100px;
    HEIGHT: 658px
}
.clientmainContent
{
    Z-INDEX: 1;
    RIGHT: 38px;
    LEFT: 38px;
    WIDTH: 744px;
    POSITION: absolute;
    TOP: 35px;
    HEIGHT: 582px
}
.mainDisclaimer
{
    FONT-SIZE: 9px;
    LEFT: 150px;
    VERTICAL-ALIGN: top;
    WIDTH: 900px;
    COLOR: #6e6e6e;
    PADDING-TOP: 7px;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 665px;
    HEIGHT: 10px;
    TEXT-ALIGN: left
}
.clientmaindisclaimerText
{
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: top;
    WIDTH: 900px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 650px;
    HEIGHT: 10px;
    TEXT-ALIGN: center
}
.clientmainmainLinkFooter
{
    FONT-SIZE: 9px;
    LEFT: 45px;
    WIDTH: 725px;
    COLOR: white;
    PADDING-TOP: 7px;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 580px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #5fbcd2;
    TEXT-ALIGN: center
}
.mainLeftTopContent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    VERTICAL-ALIGN: middle;
    WIDTH: 218px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.clientmainmainLeftTopContent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    VERTICAL-ALIGN: middle;
    WIDTH: 218px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    HEIGHT: 277px;
    TEXT-ALIGN: center
}
.loginLeftBottomContent
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    WIDTH: 218px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    HEIGHT: 288px;
    TEXT-ALIGN: center
}
.mainLeftBottomContent
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    WIDTH: 218px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mainLeftBottomContentPromotions
{
    BACKGROUND: url(../images/ya_promotions2.gif) no-repeat;
    MARGIN-LEFT: 10px;
    WIDTH: 248px;
    HEIGHT: 295px;
    TEXT-ALIGN: left
}
.clientmainmainLeftBottomContent
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    WIDTH: 218px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    HEIGHT: 288px;
    TEXT-ALIGN: center
}
.loginrightCol
{    
    FONT-FAMILY: Arial;
    TOP: 0px;    
    TEXT-ALIGN: left;
    WIDTH: 630px;
    POSITION: absolute;
    HEIGHT: 565px;
    LEFT: 70px;        
}
.loginError
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LEFT: 0px;
    WIDTH: 100%;
    COLOR: red;
    POSITION: absolute;
    TOP: 125px;
    TEXT-ALIGN: center
}
.loginErrorIE6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LEFT: 50px;
    WIDTH: 100%;
    COLOR: red;
    POSITION: absolute;
    TOP: 95px;
    TEXT-ALIGN: center
}
.loginRightColContent
{
    MARGIN-TOP: -60px;
    POSITION: absolute;
    TOP: 40%;
    HEIGHT: 550px
}
.mainrightCol
{
    FLOAT: right;
    WIDTH: 590px;
    FONT-FAMILY: Arial;
    POSITION: relative
}
.clientmainmainContent
{
    LEFT: 270px;
    WIDTH: 492px;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 550px
}
.mainleftCol
{
    FLOAT: left;
    WIDTH: 218px;
    COLOR: #ffffff;
    POSITION: relative;
}
.clientmainmainLeftCol
{
    LEFT: 0px;
    WIDTH: 218px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 480px
}
.clientmainlinkfootercolor
{
    COLOR: white;
    TEXT-DECORATION: none
}
.clientloginlinkfootercolor
{
    COLOR: #6e6e6e;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.loginDisclaimer
{
    FONT-SIZE: 9px;
    LEFT: 150px;
    VERTICAL-ALIGN: top;
    WIDTH: 900px;
    COLOR: #6e6e6e;
    PADDING-TOP: 7px;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 665px;
    HEIGHT: 10px;
    TEXT-ALIGN: left
}
.adminfooterNav
{
    FONT-SIZE: 12px;
    Z-INDEX: 1;
    LEFT: 145px;
    WIDTH: 850px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 700px;
    HEIGHT: 81px;
    TEXT-ALIGN: left
}
.mainfooterNav
{
    FONT-SIZE: 12px;
    WIDTH: 849px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    HEIGHT: 81px;
    TEXT-ALIGN: left; 
}
.loginfooterNav
{
    WIDTH: 850px;
    HEIGHT: 81px;
    TEXT-ALIGN: center
}
.loginLogOffButton
{
    FONT-SIZE: 12px;
    LEFT: 742px;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: transparent
}
.adminbotnavtext
{
    MARGIN-TOP: 29px;
    FONT-SIZE: 12px;
    LEFT: 10px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 800px;
    HEIGHT: 20px
}
.adminbotnavtext A
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
.adminbotnavtext A:hover
{
    COLOR:#6e6e6e;
    TEXT-DECORATION: none
}
.mainbotnavtext
{    
    FONT-SIZE: 12px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    HEIGHT: 20px
}
.mainbotnavtext A
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
.mainbotnavtext A:hover
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
.loginbotnavtext
{    
    FONT-SIZE: 12px;
    LEFT: 0px;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial;
    POSITION: absolute;    
    HEIGHT: 20px
}
.loginbotnavtext A
{
    FONT-SIZE: 12px;
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
.loginbotnavtext A:hover
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
.loginleftShadow
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 2;
    LEFT: 138px;
    BACKGROUND-IMAGE: url(../images/leftshadowtest.jpg);
    BORDER-LEFT: #000000 1px;
    WIDTH: 7px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 100px;
    HEIGHT: 567px
}
.loginrightShadow
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 2;
    LEFT: 992px;
    BACKGROUND-IMAGE: url(../images/rightshadowtest.jpg);
    BORDER-LEFT: #000000 1px;
    WIDTH: 7px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 100px;
    HEIGHT: 567px
}
.mainbodyBackground
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    WIDTH: 850px;
    COLOR: #6e6e6e;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.logoContainer
{
    HEIGHT: 75px
}
.adminbodyBackground
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    WIDTH: 1000px;
    COLOR: #6e6e6e;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.loginbodyBackground
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    WIDTH: 850px;
    COLOR: #6e6e6e;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}

.loginControlMainStyle
{
    BORDER-RIGHT: #ffdfad 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffdfad 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffdfad 0px;
    COLOR: #6e6e6e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffdfad 0px;
    FONT-FAMILY: Arial;
    POSITION: Relative;
}
.loginTableStyle
{
	MARGIN-LEFT: 140px;
}
.loginTextBoxStyle
{
    FONT-SIZE: small;
    WIDTH: 840px;
    FONT-FAMILY: Arial;
    BORDER: solid 1px #6e6e6e;
    TEXT-ALIGN: center
}
.loginTitleTextStyle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: white;
    BACKGROUND-COLOR: #990000
}
.loginInstructionTextStyle
{
    COLOR: #6e6e6e;
    FONT-STYLE: italic
}
.loginHyperLinkStyle
{
    CLEAR: both;
    DISPLAY: inline-block;
    FLOAT: none;
    PADDING-TOP: 5px;
    COLOR: #004062;    
}
.loginFailureTextStyle
{
    FONT-SIZE: small;
    FONT-FAMILY: Arial
}
.loginLabelStyle
{
    PADDING-TOP: 10px
}
.loginbottomShadow
{
    LEFT: 140px;
    BACKGROUND-IMAGE: url(../images/bottomshadowtest.jpg);
    WIDTH: 858px;
    POSITION: absolute;
    TOP: 664px;
    HEIGHT: 4px
}
.logincontainer
{
    Z-INDEX: 1;
    LEFT: 50%;
    MARGIN-LEFT: -425px;
    WIDTH: 850px;
    POSITION: absolute;
    TOP: 0px
}
.logintopShadow
{
    LEFT: 140px;
    BACKGROUND-IMAGE: url(../images/topshadowtest.jpg);
    WIDTH: 858px;
    POSITION: absolute;
    TOP: 95px;
    HEIGHT: 7px
}
.passRecControlMainStyle
{
    BORDER-RIGHT: #ffdfad 0px;
    BORDER-TOP: #ffdfad 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    LEFT: 115px;
    MARGIN-LEFT: 25px;
    BORDER-LEFT: #ffdfad 0px;
    COLOR: #6e6e6e;
    BORDER-BOTTOM: #ffdfad 0px;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 95px;
}
.passRecHeader
{
    WIDTH: 320px;
    TEXT-ALIGN: center
}
.passRecMain
{
    WIDTH: 300px;
    TEXT-ALIGN: left
}
.passRecLogin
{
    WIDTH: 300px
}
.passRecMainIE6
{
    LEFT: 70px;
    WIDTH: 300px;
    POSITION: absolute;
    TEXT-ALIGN: center
}
.passRecLoginIE6
{
    WIDTH: 300px;
    POSITION: absolute;
    TOP: 220px;
    TEXT-ALIGN: center
}
.passRecButtonStyle
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 10px;
    FONT-SIZE: larger;
    MARGIN-LEFT: 160px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 75px;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: activeborder
}
.passRecTextBoxStyle
{
    FONT-SIZE: small;
    MARGIN-LEFT: 70px;
    WIDTH: 150px;
    FONT-FAMILY: Arial;
    HEIGHT: 20px;
    MARGIN-LEFT: 120px;
}
.passRecTitleTextStyle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    MARGIN-LEFT: 70px;
    COLOR: #6e6e6e
}
.passRecInstructionTextStyle
{
    COLOR: #6e6e6e;
    FONT-STYLE: italic;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center
}
.passRecUsername
{
    WIDTH: 165px;
    MARGIN-LEFT: 10px;
}
.passRecEmailError
{
}
.passRecHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.passRecHyperLinkStyle
{
    MARGIN-TOP: 10px;
    DISPLAY: inline-block;
    MARGIN-LEFT: 145px;
}
.passRecFailureTextStyle
{
    FONT-SIZE: small;
    WIDTH: 480px;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.passRecSuccessTextStyle
{
    PADDING-LEFT: 50px;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #5fbcd2;
    WHITE-SPACE: nowrap
}
.passRecLabelStyle
{     
    PADDING-TOP: 5px;
    PADDING-LEFT: 129px;
}
.emailVerDivStyle
{
    VERTICAL-ALIGN: middle;
    WIDTH: 845px;
    HEIGHT: 280px
}
.emailVerHyperLinkStyle
{
    MARGIN-TOP: 10px;
    DISPLAY: inline-block;
}
.emailVerLabelStyle
{     
    PADDING-TOP: 5px;
    TEXT-ALIGN: center;
}
.emailVerFailureTextStyle
{
    FONT-SIZE: small;
    WIDTH: 480px;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.emailVerSuccessTextStyle
{
    PADDING-LEFT: 50px;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #5fbcd2;
    TEXT-ALIGN: center;
}
.adminheaderNav
{
    Z-INDEX: 1;
    BACKGROUND: url(../Images/header_overview.jpg) no-repeat center top;
    LEFT: 145px;
    WIDTH: 850px;
    POSITION: absolute;
    TOP: 100px;
    HEIGHT: 74px
}
.mainheaderNav
{
    BACKGROUND: url(../Images/header_overview.jpg) no-repeat left top;
    WIDTH: 850px;
    HEIGHT: 74px;
}
.loginheaderNav
{
    BACKGROUND: url(../Images/header_overview.jpg) no-repeat left top;
    WIDTH: 850px;
    HEIGHT: 74px;
}
.clientloginheadNav
{
    Z-INDEX: 1;
    LEFT: 143px;
    WIDTH: 741px;
    POSITION: absolute;
    TOP: 100px;
    HEIGHT: 52px
}
.logincontentContainer
{
    VERTICAL-ALIGN: middle;
    WIDTH: 850px;
    HEIGHT: 400px
}
.maincontentContainer
{
    WIDTH: 850px
}
.admincontentContainer
{
    LEFT: 145px;
    WIDTH: 850px;
    POSITION: absolute;
    TOP: 135px;
    HEIGHT: 565px
}
.loginleftCol
{
    LEFT: 0px;
    WIDTH: 218px;    
    TOP: 0px;
    HEIGHT: 400px
}
.hover UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
.hoverDesc
{
    WIDTH: 470px    
}
.nohover UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
DIV.hover LI
{
   
}
DIV.hover LI UL
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: gray 1px solid;
    MARGIN-TOP: 20px;
    DISPLAY: none;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    LEFT: 50%;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: -120px;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 300px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: gray 1px solid;
    WHITE-SPACE: normal;
    POSITION: absolute;
    BACKGROUND-COLOR: #f1edc2
}
DIV.hover UL UL
{
    DISPLAY: none
}
DIV.hover UL UL UL
{
    DISPLAY: none
}
DIV.hover UL LI:hover UL UL
{
    DISPLAY: none
}
DIV.hover UL LI:hover UL UL UL
{
    DISPLAY: none
}
DIV.hover UL LI:hover UL
{
    DISPLAY: block
}
DIV.hover UL UL LI:hover UL
{
    DISPLAY: block
}
DIV.hover UL UL UL LI:hover UL
{
    DISPLAY: block
}
DIV.hover UL LI:hover UL:hover
{
    DISPLAY: none
}
DIV#summary-main
{
    LEFT: 135px;
    WIDTH: 573px;
    FONT-FAMILY: Arial;
    POSITION: relative;
    TOP: 195px;
    HEIGHT: 400px
}
DIV#summary-left
{
    FLOAT: left;
    WIDTH: 280px;
    HEIGHT: 400px;
    PADDING-LEFT: 10px;    
}
DIV#summary-right
{
    WIDTH: 280px;
    HEIGHT: 400px;
    FLOAT: right;
    PADDING-RIGHT: 10px;    
}
.bBottom
{
    BACKGROUND-POSITION: 0px 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../Images/bBottom.gif);
    WIDTH: 225px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 26px
}
.bBottomLeft
{
    BACKGROUND-POSITION: 1px 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../Images/bBottomLeft.gif);
    WIDTH: 22px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 26px
}
.bBottomRight
{
    BACKGROUND-POSITION: 0px 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../Images/bBottomRight.gif);
    WIDTH: 22px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 26px
}
.bTop
{
    BACKGROUND-POSITION: 1px 1px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../Images/bTop.gif);
    WIDTH: 225px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 26px
}
.bTopLeft
{
    BACKGROUND-POSITION: 1px 1px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../Images/bTopLeft.gif);
    WIDTH: 22px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 26px
}
.bTopRight
{
    BACKGROUND-POSITION: 0px 1px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../Images/bTopRight.gif);
    WIDTH: 22px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 26px
}
.bLeft
{
    BACKGROUND-POSITION: 1px 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../Images/bLeft.gif);
    WIDTH: 22px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 410px
}
.bRight
{
    BACKGROUND-POSITION: 0px 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../Images/bRight.gif);
    WIDTH: 22px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 410px
}
.bContent
{
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 225px;
    HEIGHT: 410px;
    BACKGROUND-COLOR: #EBEFF2;
    TEXT-ALIGN: left;
}
.cCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    WIDTH: 133px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    TEXT-DECORATION: none
}
.cCaptionQtyLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FLOAT: left;
    WIDTH: 133px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    TEXT-DECORATION: none
}
.cTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 133px;
    COLOR: #004062;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    TEXT-DECORATION: none
}
.cTitleQtyDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    WIDTH: 130px;
    COLOR: #004062;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    TEXT-DECORATION: none
}
.cTitleQtyCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 80px;
    COLOR: #004062;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    TEXT-DECORATION: none;
    FLOAT: right
}
.cName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WIDTH: 133px;
    COLOR: #004062;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    TEXT-DECORATION: none
}
.cText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    TEXT-DECORATION: none
}
.tText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    TEXT-DECORATION: none
}
.gCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-DECORATION: none
}
.gText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.gText A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #6e6e6e;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-DECORATION: none
}
.gText A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #004062;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-DECORATION: none
}
.border
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    WIDTH: 98%;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    TEXT-ALIGN: left
}
.borderRoles
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #c0c0c0 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #c0c0c0 1px solid;
    WIDTH: 570px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    TEXT-ALIGN: left
}
.borderDashboard
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    WIDTH: 550px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    HEIGHT: 440px;
    TEXT-ALIGN: left
}
.cLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #004062;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.cLink A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #004062;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.cLink A:hover
{
    COLOR: #004062;
    TEXT-DECORATION: none
}
.landingPage
{
    BACKGROUND: url(../images/toolbox.jpg) no-repeat;
    WIDTH: 535px;
    HEIGHT: 262px;
    TEXT-ALIGN: left    
}
.landingPage A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #004062;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.landingPage A:hover
{
    COLOR: #ffffff
}
.divMargin
{
    MARGIN-LEFT: 20px;
    TEXT-ALIGN: left
}
.clientContent
{
    WIDTH: 450px;
    TEXT-ALIGN: left
}
.dashboardContent
{
    FLOAT: right;
    WIDTH: 590px;
    PADDING-TOP: 30px;
    TEXT-ALIGN: left;
}
.dashboardHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #5fbcd2
}
.dashboardLeftContent
{
    PADDING-BOTTOM: 5px;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #EBEFF2;
}
.dashboardSeparator
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #EBEFF2;    
}
.dailyQuantity
{
    PADDING-LEFT: 15px;
    VERTICAL-ALIGN: middle;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #EBEFF2;
}
.topSpacer
{
    MARGIN-TOP: 10px;
    PADDING-LEFT: 15px;
    BACKGROUND-COLOR: #EBEFF2;
}
.rebateSpacer
{
	HEIGHT: 50px;
}
.unpaidInvoice
{
    MARGIN-LEFT: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 220px;
    HEIGHT: 230px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    POSITION: absolute;
}
.unpaidInvoiceBox
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}
.reportListContent
{
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: top;
    OVERFLOW: hidden;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
.reportListSeparator
{
    CLEAR: both;
    DISPLAY: block;
    HEIGHT: 10px
}
.reportListSearch
{
    FLOAT: left;
    VERTICAL-ALIGN: top;
    WIDTH: 98%;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
.reportListSearchSpacer
{
    HEIGHT: 10px
}
.reportListSearchRow
{
    TEXT-ALIGN: left;
    WIDTH: 560px
}
.reportListSearchColFirst
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    VERTICAL-ALIGN: text-bottom
}
.reportListSearchColSucceeding
{
    PADDING-RIGHT: 3px;
    FLOAT: left;
    MARGIN-TOP: 3px
    
}
.reportListDetailedHeader
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold
}
.reportListSearchCol1
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 140px;
    TEXT-ALIGN: left
}
.reportListSearchCol2
{
    FLOAT: left
}
.reportListSearchRowBreaker
{
    CLEAR: both;
    HEIGHT: 10px
}
.reportListSearchButton
{
    PADDING-RIGHT: 10px;
    FLOAT: right
}
.reportListItem
{
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 0px
}
.mainBotNavLinks
{
    PADDING-TOP: 29px;
    TEXT-ALIGN: center;
    FLOAT: left;
    WIDTH: 850px
}
.mainBotNavLinks a
{
    FONT-SIZE: 9px;
}
.mainBotNavLinks p
{
    FONT-SIZE: 9px;
}
.reportListFieldSet
{
    BORDER-RIGHT: #b6c9e9 1px solid;
    BORDER-TOP: #b6c9e9 1px solid;
    BORDER-LEFT: #b6c9e9 1px solid;
    BORDER-BOTTOM: #b6c9e9 1px solid;
    TEXT-ALIGN: left
}
.reportListFieldSet LEGEND
{
    FONT-WEIGHT: bold;
    COLOR: #004062;
}
.reportDetail
{
    FLOAT: left;
    WIDTH: 560px;
    TEXT-ALIGN: left
}
.reportDetailCollapse
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: #5fbcd2
}
.reportDetailBody
{
    MARGIN: 0px 30px
}
.reportDetailCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #5fbcd2;
    TEXT-DECORATION: none
}
.reportDetailSeparator
{
    CLEAR: both;
    HEIGHT: 10px
}
.reportDetailRow
{
    FLOAT: left;
    WIDTH: 100%
}
.reportDetailRowSection
{
    CLEAR: right;
    PADDING-LEFT: 10px;
    FLOAT: left;
    WIDTH: 50%
}
.reportDetailRowSectionSingle
{
    PADDING-LEFT: 10px;
    FLOAT: left;
    WIDTH: 100%
}
.reportDetailRowSection1
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 120px;
    TEXT-ALIGN: left
}
.reportDetailRowSection2
{
    PADDING-RIGHT: 10px;
    FLOAT: left;
    TEXT-ALIGN: left
}
.reportDetailFieldsAndTypes
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BACKGROUND: #5fbcd2;
    BORDER-LEFT: 1px solid;
    WIDTH: 99.5%;
    COLOR: white;
    BORDER-BOTTOM: 1px solid
}
.reportDetailFieldsAndTypesCol1
{
    WIDTH: 30%
}
.reportDetailFieldsAndTypesCol2
{
    WIDTH: 70%
}
.reportDetailParameters
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BACKGROUND: #5fbcd2;
    BORDER-LEFT: 1px solid;
    WIDTH: 99.5%;
    COLOR: white;
    BORDER-BOTTOM: 1px solid
}
.reportDetailParametersCol1
{
    WIDTH: 20%
}
.reportDetailParametersCol2
{
    WIDTH: 20%
}
.reportDetailParametersCol3
{
    WIDTH: 60%
}
.reportDetailUsersAndRoles
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BACKGROUND: #5fbcd2;
    BORDER-LEFT: 1px solid;
    WIDTH: 99.5%;
    COLOR: white;
    BORDER-BOTTOM: 1px solid
}
.reportDetailUsersAndRolesCol1
{
    WIDTH: 20%
}
.reportDetailUsersAndRolesCol2
{
    WIDTH: 40%
}
.reportDetailUsersAndRolesCol3
{
    WIDTH: 40%
}
.reportDetailRowStyle
{
    COLOR: #6e6e6e;
    BACKGROUND-COLOR: #c0c0c0
}
.reportDetailAltRowStyle
{
    COLOR: #6e6e6e;
    BACKGROUND-COLOR: #c0c0c0
}
.reportDetailHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: left;
    CURSOR: pointer
}
.reportDetailsLabel
{
    WIDTH: 99%
}
.reportDetailsTextBox
{
    WIDTH: 99%
}
.mainBotNavButtons
{
    PADDING-RIGHT: 25px;
    FLOAT: right;
    TEXT-ALIGN: right;
    WIDTH: 400px;
}
.mainBotNavButtons a
{
   FONT-SIZE: 9px;
}
.yaLogo
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.clientLogo
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: 0px
}
.welcomeText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LEFT: -140px;
    TOP: 10px;
    TEXT-ALIGN: center
}
.warningMessage
{
    FONT-WEIGHT: bold;
    COLOR: red;
}
.myAccount
{
    WIDTH: 400px;
    TEXT-ALIGN: left
}
.myAccountMessage
{
    PADDING-BOTTOM: 10px
}
.myAccountFields
{
    PADDING-LEFT: 12px
}
.myAccountButtons
{
    TEXT-ALIGN: right
}
.dashBoardLinks
{
    MARGIN-TOP: 20px;
    CURSOR: pointer;
    COLOR: #004062;
    TEXT-ALIGN: center
}
.dvMain
{
    WIDTH: 580px;
    PADDING-TOP: 25px;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left
}
.divMenu
{
    WIDTH: 565px;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
.divMenuActive
{
    BORDER-RIGHT: #b6c9e9 1px solid;
    BORDER-TOP: #b6c9e9 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    BORDER-LEFT: #b6c9e9 1px solid;
    WIDTH: 100px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #b6c9e9 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #5fbcd2;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.divMenuInactive
{
    BORDER-RIGHT: #b6c9e9 1px solid;
    BORDER-TOP: #b6c9e9 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    BORDER-LEFT: #b6c9e9 1px solid;
    WIDTH: 100px;
    CURSOR: hand;
    COLOR: #6e6e6e;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #b6c9e9 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #e5e7e5;
    TEXT-DECORATION: none
}
.divResourceMenuInactive
{
    BORDER-RIGHT: #b6c9e9 1px solid;
    BORDER-TOP: #b6c9e9 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    BORDER-LEFT: #b6c9e9 1px solid;
    WIDTH: 150px;
    CURSOR: hand;
    COLOR: #6e6e6e;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #b6c9e9 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #e5e7e5;
    TEXT-DECORATION: none
}
.divResourceMenuInactive A
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
.divMenuInactive A
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
.divLMenu
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 19px
}
.divLAMenu
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 19px
}
.divLIMenu
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 19px
}
.divMAIMenu
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 19px
}
.divMIAMenu
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 19px
}
.divMIIMenu
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 19px
}
.divMMenu
{
    FLOAT: left;
    WIDTH: 400px;
    HEIGHT: 19px
}
.divRAMenu
{
    FLOAT: left;
    WIDTH: 10px;
    HEIGHT: 19px
}
.divRIMenu
{
    FLOAT: left;
    WIDTH: 10px;
    HEIGHT: 19px
}
.divContent
{
    BORDER-RIGHT: #b6c9e9 1px solid;
    BORDER-TOP: #b6c9e9 1px solid;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #b6c9e9 1px solid;
    WIDTH: 560px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #b6c9e9 1px solid;
    LETTER-SPACING: normal
}
.divTLContent
{
    FLOAT: left;
    WIDTH: 20px;
    HEIGHT: 17px
}
.divTMContent
{
    FLOAT: left;
    WIDTH: 500px;
    HEIGHT: 17px
}
.divTRContent
{
    FLOAT: left;
    WIDTH: 25px;
    HEIGHT: 17px
}
.divMLContent
{
    FLOAT: left;
    WIDTH: 20px;
    HEIGHT: 410px
}
.divMMContent
{
    FLOAT: left;
    WIDTH: 565px;
    LETTER-SPACING: normal
}
.divNav
{
    FLOAT: right;
    WIDTH: 260px;
    TEXT-ALIGN: right
}
.divLNav
{
    FLOAT: left;
    WIDTH: 11px;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ffffff
}
.divMNav
{
    FLOAT: left;
    WIDTH: 260px;
    COLOR: #5fbcd2;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ffffff
}
.divMNav A
{
    TEXT-DECORATION: none
}
.divMNavMenu
{
    FLOAT: left;
    WIDTH: 110px;
    CURSOR: hand;
    PADDING-TOP: 3px;
    HEIGHT: 22px;
    TEXT-ALIGN: center
}
.divRNav
{
    WIDTH: 220px;
    HEIGHT: 25px;
    FLOAT: right
}
.divRNavCaption
{
    FLOAT: left;
    WIDTH: 100px;
    PADDING-TOP: 3px;
    HEIGHT: 22px;
    TEXT-ALIGN: right
}
.divRNavValue
{
    FLOAT: left;
    WIDTH: 110px;
    HEIGHT: 22px
}
.divListHeaderCaption
{
    FLOAT: left;
    WIDTH: 70px;
    PADDING-TOP: 3px
}
.divListHeaderValue
{
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    WIDTH: 200px
}
.divNoDataFound
{
    TEXT-ALIGN: center
}
.divLNav
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    WIDTH: 271px;
    HEIGHT: 22px
}
.divLNavCaption
{
    FLOAT: left;
    WIDTH: 80px;
    PADDING-TOP: 3px
}
.divLNavValue
{
    FLOAT: left;
    WIDTH: 100px
}
.divDetail
{
    FLOAT: left;
    WIDTH: 553px;
    LETTER-SPACING: normal
}
.divContactDetails
{
    BORDER-RIGHT: #6e6e6e 1px solid;
    BORDER-TOP: #6e6e6e 1px solid;
    MARGIN-BOTTOM: 3px;
    BORDER-LEFT: #6e6e6e 1px solid;
    WIDTH: 539px;
    BORDER-BOTTOM: #6e6e6e 1px solid;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #cccccc
}
.divContactDetailsCaption
{
    FLOAT: left;
    WIDTH: 90px;
    PADDING-TOP: 2px;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}
.divDetailHor
{
    FLOAT: left;
    WIDTH: 505px;
    HEIGHT: 40px
}
.divDetailCation
{
    PADDING-LEFT: 10px;
    FLOAT: left;
    WIDTH: 100px;
    PADDING-TOP: 5px;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
.divDetailLabel
{
    PADDING-LEFT: 5px;
    FLOAT: left;
    WIDTH: 395px;
    PADDING-TOP: 5px;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
.divDetailText
{
    FLOAT: left;
    WIDTH: 395px;
    HEIGHT: 30px;
    TEXT-ALIGN: left
}
.divDetailCationDouble
{
    PADDING-LEFT: 10px;
    FLOAT: left;
    WIDTH: 100px;
    PADDING-TOP: 5px;
    HEIGHT: 75px;
    TEXT-ALIGN: left
}
.divDetailLabelDouble
{
    PADDING-LEFT: 5px;
    FLOAT: left;
    WIDTH: 395px;
    PADDING-TOP: 5px;
    HEIGHT: 75px;
    TEXT-ALIGN: left
}
.divDetailTextDouble
{
    FLOAT: left;
    WIDTH: 395px;
    HEIGHT: 80px;
    TEXT-ALIGN: left
}
.divDetailCationCalendar
{
    PADDING-LEFT: 10px;
    FLOAT: left;
    WIDTH: 100px;
    PADDING-TOP: 5px;
    HEIGHT: 180px;
    TEXT-ALIGN: left
}
.divDetailTextCalendar
{
    FLOAT: left;
    WIDTH: 395px;
    HEIGHT: 185px;
    TEXT-ALIGN: left
}
.divListHeader
{   
    VERTICAL-ALIGN: middle;
    WIDTH: 536px
}
.divListBody
{    
    WIDTH: 540px;
    LETTER-SPACING: normal
}
.divListFooter
{    
    WIDTH: 550px;
    COLOR: #6e6e6e;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.divListContent
{
    FLOAT: left;
    WIDTH: 540px;
    TEXT-ALIGN: left
}
.divListDDLPending
{
    COLOR: #004062
}
.divListDDLApproved
{
    COLOR: #6e6e6e
}
.divListIconPending
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 5px;
    COLOR: #004062;  
    BACKGROUND: #004062;
    MARGIN-TOP: 5px;
    MARGIN-RIGHT: 5px    
}
.divListIconApproved
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 5px;
    COLOR: #6e6e6e;
    BACKGROUND: #6e6e6e;
    MARGIN-TOP: 5px;
    MARGIN-RIGHT: 5px    
}
.divListIconCancelled
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 5px;
    COLOR: #800000;
    BACKGROUND: #800000;
    MARGIN-TOP: 5px;
    MARGIN-RIGHT: 5px    
}
.divListDetail
{
    FLOAT: left;
    WIDTH: 515px
}
.divListRecord
{
    BORDER-RIGHT: #b8b8b8 1px solid;
    BORDER-TOP: #b8b8b8 1px solid;
    PADDING-LEFT: 2px;
    BORDER-LEFT: #b8b8b8 1px solid;
    WIDTH: 536px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #b8b8b8 1px solid;
    BACKGROUND-COLOR: #cccccc
}
.divOfferGrid
{
    PADDING-TOP: 3px
}
.OfferGrid
{
    FONT-SIZE: 11px
}
.OfferGrid TH
{
    PADDING-LEFT: 2px;    
    WIDTH: 536px;
    PADDING-TOP: 3px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cccccc
}
.OfferGrid TH A
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: underline
}
.OfferGrid TR
{
    BORDER-RIGHT: 0px;
    BORDER-LEFT: 0px
}
.OfferGrid TD
{
    BORDER-RIGHT: 0px;
    BORDER-LEFT: 0px
}
.OfferGrid A
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
.OfferGridSubtitle
{
    PADDING-LEFT: 30px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    HEIGHT: 10px
}
.OfferGridPager A
{
    COLOR: #004062;
    TEXT-DECORATION: none
}
.divListRecordTitle
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 370px;
    CURSOR: hand;
    COLOR: #6e6e6e;
    HEIGHT: 20px
}
.divListRecordDate
{
    FONT-SIZE: 10px;
    FLOAT: left;
    WIDTH: 520px;
    COLOR: #6e6e6e;
    HEIGHT: 10px
}
.divListRecordDateSpace
{
    HEIGHT: 5px
}
.divListRecordTitle A
{
    FONT-SIZE: 13px;
    CURSOR: hand;
    COLOR: red;
    TEXT-DECORATION: none
}
.divListRecordTitleApproved
{
    FLOAT: left;
    CURSOR: hand;
    COLOR: #004062;
    HEIGHT: 20px
}
.divListRecordTitleApproved A
{
    FONT-SIZE: 13px;
    CURSOR: hand;
    TEXT-DECORATION: none
}
.divListRecordTitlePending
{
    FLOAT: left;
    CURSOR: hand;
    COLOR: #666699;
    HEIGHT: 20px
}
.divListRecordTitlePending A
{
    FONT-SIZE: 13px;
    CURSOR: hand;
    TEXT-DECORATION: none
}
.divListRecordTitleCancelled
{
    FLOAT: left;
    CURSOR: hand;
    COLOR: #993333;
    HEIGHT: 20px
}
.divListRecordTitleCancelled A
{
    FONT-SIZE: 13px;
    CURSOR: hand;
    TEXT-DECORATION: none
}
.divListRecordCommand
{
    PADDING-RIGHT: 2px;
    FONT-SIZE: 11px;
    FLOAT: right;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    TEXT-ALIGN: right;
    WIDTH: 150px
}
.divListRecordCommand A
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
.divListRecordCommand A:hover
{
    COLOR: #004062;
    TEXT-DECORATION: none
}
.divListRecordDesc
{
    FLOAT: left;
    WIDTH: 520px;
    TEXT-ALIGN: left
}
.divListRecordDesc2
{
    FONT-SIZE: 10px;
    FLOAT: left;
    WIDTH: 520px;
    TEXT-ALIGN: left
}
.divMRContent
{
    FLOAT: left;
    WIDTH: 10px;
    HEIGHT: 410px
}
.divBLContent
{
}
.divBMContent
{
}
.divBRcontent
{
}
.divMarginTitle
{
    MARGIN-LEFT: 20px;
    HEIGHT: 30px;
    TEXT-ALIGN: left
}
.BodyTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    HEIGHT: 25px
}
.BodySubTitle
{
    PADDING-LEFT: 50px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    HEIGHT: 10px
}
.divCharAll
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 25px;
    COLOR: #004062;
    PADDING-TOP: 1px;
    HEIGHT: 16px;
    TEXT-ALIGN: right
}
.divCharAll A
{
    TEXT-DECORATION: none
}
.divAlphabetContainer
{
    PADDING-LEFT: 3px;
    FLOAT: left;
    WIDTH: 370px;
    PADDING-TOP: 2px;
    HEIGHT: 16px;
    TEXT-ALIGN: left
}
.divAlphabet
{
    FONT-SIZE: 11px;
    FLOAT: left;
    WIDTH: 12px;
    COLOR: #004062;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.divAlphabet A
{
    TEXT-DECORATION: none
}
.divAlphabetSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    WIDTH: 12px;
    COLOR: #004062;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.divContactListHead
{
    BORDER-RIGHT: #b8b8b8 1px solid;
    BORDER-TOP: #b8b8b8 1px solid;
    PADDING-LEFT: 2px;
    FLOAT: left;
    BORDER-LEFT: #b8b8b8 1px solid;
    WIDTH: 536px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #b8b8b8 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cccccc
}
.divContactName
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 370px;
    CURSOR: hand;
    COLOR: #6e6e6e;
    HEIGHT: 20px
}
.divContactDetail
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 2px;
    FLOAT: left;
    BORDER-LEFT: 0px;
    WIDTH: 536px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 60px
}
.divContactDetailCaption
{
    PADDING-LEFT: 2px;
    FLOAT: left;
    WIDTH: 105px;
    PADDING-TOP: 2px;
    HEIGHT: 18px
}
.divContactDetailLabel
{
    PADDING-LEFT: 2px;
    FLOAT: left;
    WIDTH: 355px;
    PADDING-TOP: 2px;
    HEIGHT: 18px
}
.divContactDetailLabel A
{
    COLOR: #5fbcd2
}
.divMessageBody
{
    BORDER-RIGHT: #808080 2px solid;
    BORDER-TOP: #808080 2px solid;
    BORDER-LEFT: #808080 2px solid;
    WIDTH: 470px;
    BORDER-BOTTOM: #808080 2px solid;
    HEIGHT: 68px
}
.divMessageLeft
{
    BORDER-RIGHT: #6e6e6e 1px solid;
    BORDER-TOP: #6e6e6e 1px solid;
    FLOAT: left;
    BORDER-LEFT: #6e6e6e 1px solid;
    WIDTH: 170px;
    BORDER-BOTTOM: #6e6e6e 1px solid;
    HEIGHT: 67px;
    BACKGROUND-COLOR: #6e6e6e
}
.divMessageCaption
{
    PADDING-LEFT: 2px;
    FLOAT: left;
    WIDTH: 90px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    HEIGHT: 20px
}
.divMessageLabel
{
    PADDING-LEFT: 2px;
    WIDTH: 70px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    HEIGHT: 20px
}
.divMessageRight
{
    FLOAT: left;
    WIDTH: 295px;
    HEIGHT: 85px
}
.divMessageContent
{
    BORDER-RIGHT: #6e6e6e 1px solid;
    BORDER-TOP: #6e6e6e 1px solid;
    PADDING-LEFT: 2px;
    FLOAT: left;
    OVERFLOW: hidden;
    BORDER-LEFT: #6e6e6e 1px solid;
    WIDTH: 295px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #6e6e6e 1px solid;
    HEIGHT: 65px;
    BACKGROUND-COLOR: #ffffff
}
.divPages
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 12px;
    COLOR: #5fbcd2;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.divPagesSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 12px;
    COLOR: #ff0000;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.divSummaryVal
{
    FONT-SIZE: 12px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.divClearBoth
{
    CLEAR: both;
    WIDTH: 99%
}
.translucent
{
    FONT-SIZE: 20px;
    Z-INDEX: 100;
    FILTER: alpha(opacity=50);
    LEFT: 422px;
    VERTICAL-ALIGN: middle;
    WIDTH: 549px;
    COLOR: #0000ff;
    LETTER-SPACING: normal;
    POSITION: absolute;
    TOP: 250px;
    HEIGHT: 454px;
    BACKGROUND-COLOR: #dedede;
    TEXT-ALIGN: center;
    -moz-opacity: 0.5;
    opacity: 0.5
}
.NoDataFound
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #6e6e6e
}
.MessageLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000
}
.divSeparator
{
    MARGIN-BOTTOM: 5px;
    FONT-FAMILY: arial, verdana, helvetica
}
.PublicIndicator
{
    FONT-SIZE: 10px
}
.SectionDivider
{
    WIDTH: 550px;
    COLOR: #c8c8c8;
    HEIGHT: 0px
}
#drsDivMain
{
    WIDTH: 95%;
    TEXT-ALIGN: left
}
#drsDivView0
{
    HEIGHT: 400px;
    TEXT-ALIGN: center
}
#drsDivHeader
{
    HEIGHT: 80px
}
#drsDivList
{
    WIDTH: 540px;
    HEIGHT: 265px; 
    CLEAR: both; 
    TEXT-ALIGN: center;
}
#drsDivTopLeft
{
    FLOAT: left;
    TEXT-ALIGN: left
}
#drsDivParams
{
    MARGIN: 8px 0px
}
#drsDivParams2
{
    MARGIN: 5px 8px
}
#drsBottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 350px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
.drsHeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
.drsIndent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.drsDetailText
{
    FONT-SIZE: 12px
}
.drsBodySubTitle
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    HEIGHT: 10px
}
.drsButton90px
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    WIDTH: 90px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: buttonface
}
.label150px
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    WIDTH: 150px;
    PADDING-TOP: 5px
}
.drsMoveButton
{
    WIDTH: 100%
}
.drsListBody
{
    FLOAT: left;
    WIDTH: 225px;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
.drsListBox
{
    WIDTH: 100%;
    HEIGHT: 250px
}
#favDivMain
{
    WIDTH: 95%;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
#favDivHeader
{
    HEIGHT: 40px
}
#favDivList
{
    WIDTH: 100%
}
.font12px
{
    FONT-SIZE: 12px
}
.favDivListContent
{
    FLOAT: left;
    WIDTH: 540px;
    TEXT-ALIGN: left
}
.favDivListHead
{
    BORDER-RIGHT: #b8b8b8 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b8b8b8 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #b8b8b8 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #b8b8b8 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
.favDivListHdrMid
{
    FLOAT: left;
    TEXT-ALIGN: left
}
.favDivListRecordTitle
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    CURSOR: hand;
    COLOR: #6e6e6e;
    HEIGHT: 20px
}
.favDivListRecordTitle A
{
    FONT-SIZE: 13px;
    CURSOR: hand;
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
.favDivListRecordTitleLink
{
    FONT-SIZE: 12px;
    FLOAT: left;
    CURSOR: hand;
    COLOR: #6e6e6e;
    width: 380px
}
.favDivListRecordDesc
{
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    WIDTH: 310px;
    CURSOR: hand;
    COLOR: #6e6e6e
}
.favDivListRecordTitleLink A
{
    FONT-SIZE: 13px;
    CURSOR: hand;
    COLOR: #004062;
    TEXT-DECORATION: underline
}
.divFavResourceDetail
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 2px;
    FLOAT: left;
    BORDER-LEFT: 0px;
    WIDTH: 536px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 60px
}
.divFavResourceDetailCaption
{
    PADDING-LEFT: 2px;
    FLOAT: left;
    WIDTH: 105px;
    PADDING-TOP: 2px;
    HEIGHT: 18px
}
.divFavResourceDetailLabel
{
    PADDING-LEFT: 2px;
    FLOAT: left;
    WIDTH: 355px;
    PADDING-TOP: 2px;
    HEIGHT: 18px
}
.confirmButtons
{
    WIDTH: 60px
}
.confirmFrame
{
    PADDING-BOTTOM: 25px;
    WIDTH: 500px;
    PADDING-TOP: 20px;
    TEXT-ALIGN: center
}
.faveIcon
{
}
.drsDivTopLeft2
{
    BORDER-RIGHT: #b6c9e9 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #b6c9e9 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #b6c9e9 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #b6c9e9 1px solid;
    WIDTH: 550px
}
.divParameterColumn
{
    FLOAT: left;
    WIDTH: 260px
}
.favDivBody
{
    BORDER-RIGHT: #b6c9e9 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #b6c9e9 1px solid;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #b6c9e9 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #b6c9e9 1px solid
}
.favList
{
    WIDTH: 100%
}
.dynamicReportDownload
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 30px;
    COLOR: #5fbcd2;
    TEXT-ALIGN: center
}
.dynamicReportDownloadMessage
{
    PADDING-TOP: 60px
}
.Criteria
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    WIDTH: 550px;
}
.CriteriaContainer
{
}
.CriteriaField
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    WIDTH: 150px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: right
}
.CriteriaValue
{
    WIDTH: 250px;
    FLOAT: left
}
.CriteriaFieldStatic
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    WIDTH: 150px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: right
}
.StaticCriteriaValue
{
    WIDTH: 250px
}
.StaticCriteriaList
{
    WIDTH: 150px
}
.disclaimer
{
    FONT-SIZE: 11px;
    FONT-STYLE: italic
}
.subscriptionButtons
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    WIDTH: 100%;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
.subscriptionLink
{
    WIDTH: 100%; 
    PADDING-TOP: 70px; 
    TEXT-ALIGN: center;
    CLEAR: both;
    POSITION: relative
}
.spacer
{
    LEFT: 150px;
    CLEAR: both;
    POSITION: relative;
    WIDTH: 80px; 
    HEIGHT: 10px   
}
.filler
{    
    CLEAR: both;
    POSITION: relative;
    WIDTH: 100%; 
    HEIGHT: 0px
}
.control
{
    WIDTH: 550px
}
.divider
{
    WIDTH: 550px
}
.pageFooter
{
    MARGIN: 0 auto
}
.listBoxFrame
{
   WIDTH: 560px
}
.clientLabel
{
   WIDTH: 200px; 
   FLOAT: left; 
   HEIGHT: 25px; 
   PADDING-TOP: 3px
}
.clientDropdown
{
   WIDTH: 300px; 
   FLOAT: right; 
   HEIGHT: 25px
}
.divTouchpointHeader
{   
    VERTICAL-ALIGN: middle;
    WIDTH: 270px; 
    FLOAT: left
}
.progressIndicator
{
   POSITION: absolute; 
   LEFT: 275px;
   TOP: 255px; 
   Z-INDEX: 2
}
.progressIndicatorDownload
{
   POSITION: absolute; 
   LEFT: 255px;
   TOP: 295px; 
   Z-INDEX: 2;
   display: none
}
.progressIndicatorContainer
{
   HEIGHT: 0; 
   WIDTH: 0
}
.hiddenTextBox
{
   DISPLAY: none
}
.hideControl
{
   HEIGHT: 1px;
   WIDTH: 1px
}
input[disabled][type="text"] 
{
   BORDER: 1px solid #999;
   BACKGROUND-COLOR: #ddd;
}
input[type="submit"]
{
   BACKGROUND-COLOR: #ebeff2;
   COLOR: #004062;
   BORDER: solid 1px #004062;
   FONT-FAMILY: Arial;
}
input[type="button"]
{
   BACKGROUND-COLOR: #ebeff2;
   COLOR: #004062;
   BORDER: solid 1px #004062;
   FONT-FAMILY: Arial;
}
.headerText
{
   POSITION: relative;
   WIDTH: 850px;
   PADDING-LEFT: 30px;
   PADDING-TOP: 39px;
   TEXT-ALIGN: left;
   FONT-FAMILY: Arial;
   FONT-WEIGHT: bold;
   FONT-SIZE: 19px;
   COLOR: #004062;
   FLOAT: left
}
.bluetext
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica;
    FONT-WEIGHT: bold;
    COLOR: #004062;
}