body
{
    background-color: White;
    font-size:8pt;
    font-family:Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
}
#mainFrame
{
    background-color:#c0c0c0;
}
.mainBackground
{
    background-color: #FFFFFF;
    background-image: url(images/greenswirl.jpg);
    background-repeat:no-repeat;
    background-position: left top;
    border: 2px solid #004573;
    border-bottom: 1px solid #004573;
    height: 63px;
}

.logonBackground
{
    background-color: #3B8E32;
    background-image: url(images/background.jpg);
    background-repeat:no-repeat;
    background-position: left top;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    height: 100%;
}

.logonTitleBuffer
{
    padding-top : 6px;
}

.logonTitle
{
    background-color: #004573;
    background-image: url('images/bgtoolx.gif');
    background-repeat: repeat-x;
    height: 27px;
    margin-left:1px;
    margin-right:1px;
}
.logonTitle td
{
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    vertical-align:middle;
}

.logonTitleStackKey
{
    /* background-color: #ffffff; */
    background-image: url('images/bgtoolx_key.gif');
    background-repeat:no-repeat;
    height: 44px;
    width: 49px;
    margin-left:20px;
    position : absolute;
}

.contentHeaderBackground
{
    background: url(images/contentimg.png) no-repeat bottom left;
    display: block;
    height: 46px;
    /*border-left: 2px solid #c0c0c0;
    border-right: 2px solid #c0c0c0;*/
    width: 100%;
    margin-left:6px;
}
.contentHeaderBackground span
{
    background:yellow url(images/contentimg_r.png) no-repeat bottom right;
    display:inline;
    margin-top:17px;
    padding:19px 16px 0px 0px;
    float:right;
}
.pollHeaderBackground
{
    background: green url(images/contrptimg.png) no-repeat bottom left;
    display: block;
    height: 46px;
    width: 100%;
    margin-left: 6px;
}
.pollHeaderBackground span
{
    background:yellow url(images/contentimg_r.png) no-repeat bottom right;
    display:inline;
    margin-top:14px;
    padding: 17px 24px 0px 0px;
    float:right;
}
.pollContent
{
     height:99px;
     border-left: 2px solid #004573;
     border-right: 2px solid #004573;
     margin-left: 6px;
     border-bottom: 2px solid #004573;
     width:100%;
     background-color: white;
     overflow:auto;
}

.GridTitleSmall
{
	background-color: #004573;
	background-image: url('images/bgtoolx.gif');
	background-repeat: repeat-x;
	height: 27px;
	margin-left:6px;
	margin-right:6px;
}

.divTree
{
     /*margin-left: 8px;
     margin-top: 16px;
     border: 2px solid #004573;*/
     margin-left: 6px;
     border-left: 2px solid #004573;
     border-right: 2px solid #004573;
     border-bottom: 2px solid #004573;
     background-color: white;
     width:100%;
}
#imgCloseContents
{
     cursor: hand;
     cursor: pointer;
     height:12px;
     width:12px;
     margin-top: 0px;
     position: relative;
     top:-13px;
}
#warpRefresh
{
    width: 80%;
    margin-left:auto;
    margin-right:auto;
    padding-top: 32px;
}
.3d
{
    /*border:outset #e1deaf 3px;
    background-color:#e1deaf*/
    /*border:outset #99cc33 3px;
    background-color:#0099cc
    background-color:#7FBA00
    background-color:#B3DE69*/
    /*border:outset #00A5DB 3px;
    background-color:#c6e3ef;*/
    /*background-image: url(images/login_background.jpg);*/
}

.logonBackground
{
    /*height: 252;
    width: 735;*/
    /*position: absolute;
    left: 120;
    top: 250;*/
}

.logonText
{
    border:inset #ffffff 2px;
    font-size:12px;
    font-family:Tahoma,Arial;
}

.label_r
{
    font-size: 8pt;
    color: black;
    /*
      color: #666633;
      color: White;
      font-weight:bold;*/
    text-align:right;
}   

.label
{
    font-size: 8pt;
    color: #666633;
    text-align:center;
}

.labelBig
{
    font-size: 12pt;
    color: black;
    /*color: #666633;
      color: White;
      font-weight:bold;*/
    text-align:center;
}

.trademark
{
    color:#000000;
    font-size:9px;
    text-align:center;
}

.error
{
    font-size: 8pt;
    color: #FF0000;
    font-weight:bold;
    text-align:center;
}

.sucess
{
    font-size: 8pt;
    color: #0000FF;
    font-weight:bold;
    text-align:center;
}


/* Default Menu Styles - Entered by srinivasan - mar 02nd 2005 */
.MenuPageHdr
{
 height:10px;
 font-family: Arial; 
 font-weight:bold;
 font-size:20;
 text-decoration:underline;
 color:brown;
 text-align:center;
}

.MenuPageDtl
{
 width:100%;
 height:96%;
 padding:1;
 border-width:thin;
 border-style:solid;     
 border-color:brown;
}

/* Application Menu Styles */
.ControlHdr
{
 background-color:aaaacc;  
 height:10px;
}

.ControlBody
{
 background-color:aliceblue;  
 border-width:thin;
 border-style:solid;
 border-color:aaaacc;
 vertical-align:top;
 width:100%;
}

.MenuPanel
{
 VISIBILITY: visible; 
 OVERFLOW: auto; 
 HEIGHT: 500px
}

.MenuGrpHdr
{
 color:Navy;
 font-family: Arial; 
 font-weight:normal;
 font-size:16;
 text-decoration:none;
}

.MenuDtl
{
 border-style:solid;
 border-width:thin;
 width:100%;
 height:100%;
 border-color:white;
}

.MenuHdr
{
 color:black;
 font-family: Arial; 
 font-weight:normal;
 font-size: 12;
}

.MenuItem
{
 color:black;
 font-family: Arial; 
 font-size: 12;
 text-decoration:none;
 height:10%;
}


/* end of default menu styles */
#lblLoggedInAs
{
    margin-top:6px;
}
.UserInformationLabel
{
    color: #3C8F32;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
}
.UserInformationLabel a
{
    text-decoration: underline;
}
.UserInformationLabel a:hover
{
    color: Yellow;
}
.TitleLabel
{
    color: white;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.TitleLabel a
{
    text-decoration: none;
}
.TitleLabel a:hover
{
    text-decoration: underline;
}
.mainLogo
{
    padding: 0px 0 8px 22px;
    border: 0px solid white;
    cursor: hand;
    cursor: pointer;
}
a.HelpButton
{
    display: block;
    background: url(images/help.png) no-repeat;
    width: 16px;
    height: 16px;
    margin-right: 16px;
    margin-top: 8px;
}
a.HelpButton:hover
{
    margin-right: 17px;
    margin-top: 6px;
}
INPUT.clsButton
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    font-weight:bold;
    width: 75px;
    background: #B0CBF7;
    background-image: url(images/button_bg_blue.png);
    border-top: 1px solid #196ADE;
    border-left:      1px solid #196ADE;
    border-right:     1px solid #193186;
    border-bottom:    1px solid #193186;
    height: 19px;
}
