.headercontainer
{
    width: 100%; 
    background-image: url(/clientfiles/royaljozini/images/header_bg.gif);
    height:111px;
    background-repeat:repeat-x;
    white-space:nowrap;
}

.dropdownspacer
{
    width: 1%;
    white-space:nowrap;
}
.headerleft
{
    background-image: url(/clientfiles/royaljozini/images/header.gif);
    width:331px;
    height:111px;
    background-repeat:no-repeat;
    float:left;
}

.headeruserinfo
{
    width:200px; 
    height:111px;
    float:right;
    white-space:nowrap;
}

.headerright
{
background-image: url(/clientfiles/royaljozini/images/headerright.gif);
    width:10px; 
    height:111px;
    background-repeat:no-repeat;
    float:right;
    white-space:nowrap;
}

.content div ul li a
{
    color:#b3b4b7;
}

.accordion LI:hover a
{
    color: #87d42b;
} 

div.pnlborder fieldset 
{
    border: 1px solid black;
}

select
{
    width: 120px;
    font-size: 11px;
    background-color:#ffffff;
    color: #000000;
    border-color:#b5b5b7;  
    border-width:1px;
    border-style:Solid;
    font-family: Arial, Helvetica, sans-serif;
}

input 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.backgroundColor
{
    background-color: #333539;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
}

.modulesheader
{
    background-image: url(/clientfiles/royaljozini/images/modules_header.gif);
    width:170px;
    height:30px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}
.toprightQ1
{
    background-image: url(/clientfiles/royaljozini/images/content_topRightCorner_Q1.gif);
    width:5px;
    height:24px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
    background-position:right;
    background-color:#ffffff;
}
.queryArrow
{
    background-image: url(/clientfiles/royaljozini/images/queryArrow.gif);
    width:19px;
    height:19px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.topLeftCorner
{
    background-image: url(/clientfiles/royaljozini/images/contentArea_topleft.gif);
    width:11px;
    height:9px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.contenttop
{
    background-image: url(/clientfiles/royaljozini/images/contentArea_topbg.gif);
    width:14px;
    height:10px;
    background-repeat:repeat-x;
    empty-cells:show;
    white-space:nowrap;
}

.toprightCorner
{
    background-image: url(/clientfiles/royaljozini/images/contentArea_topright.gif);
    width:10px;
    height:10px;
    background-repeat:repeat-x;
    empty-cells:show;
    white-space:nowrap;
}

.leftbg
{
    background-image: url(/clientfiles/royaljozini/images/contentArea_leftbg.gif);
    width:10px;
    background-repeat:repeat-y;
    empty-cells:show;
    white-space:nowrap;
}

.rightbg
{
    background-image: url(/clientfiles/royaljozini/images/contentArea_rightbg.gif);
    width:10px;
    background-repeat:repeat-y;
    empty-cells:show;
    white-space:nowrap;
}
.btmleft
{
    background-image: url(/clientfiles/royaljozini/images/contentArea_btmleft.gif);
    height:11px;
    width:10px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.btmright
{
    background-image: url(/clientfiles/royaljozini/images/contentArea_btmright.gif);
    height:11px;
    width:10px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.contenttopright
{
    background-image: url(/clientfiles/royaljozini/images/content_topRightCorner.gif);
    height:24px;
    width:5px;
    background-repeat:no-repeat;
    empty-cells:show;
    background-position:top;
    vertical-align:top;
    background-color:#ffffff;
}

.btm_left
{
    background-image: url(/clientfiles/royaljozini/images/btm_left.gif);
    height:18px;
    width:170px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.btmrepeat 
{
    background-image: url(/clientfiles/royaljozini/images/btm_bg.gif);
    height:18px;
    background-repeat:repeat-x;
    empty-cells:show;
    white-space:nowrap;
}

.btmrightQ1
{
    background-image: url(/clientfiles/royaljozini/images/btm_right_Q1.gif);
    height:18px;
    width:5px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;     
}
.btm_right
{
    background-image: url(/clientfiles/royaljozini/images/btm_right.gif);
    height:18px;
    width:5px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.ilinkcopyright
{
    background-image: url(/clientfiles/royaljozini/images/ilink247.gif);
    height:26px;
    width:169px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.modulesmenu
{
    border:0px solid;
    border-color:#b63828;
    height:100%;
    width:167px;
}

.contentbtmbg
{
    background-image: url(/clientfiles/royaljozini/images/contentArea_btmbg.gif);
    height:11px;
    background-repeat:repeat-x;
    empty-cells:show;
    white-space:nowrap;
}

.homebutton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url(/clientfiles/royaljozini/images/btn_homeBg.gif);
    width: 61px;
    height:26px;
    text-indent:25px;
    font-color:#b3b4b7;
}

.changepassword
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url(/clientfiles/royaljozini/images/btn_changePassBg.gif);
    width: 117px;
    height:26px;
    text-align:center;
}
.logout
{   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url(/clientfiles/royaljozini/images/btn_LogOutBg.gif);
    width: 64px;
    height:26px;
    text-align:center;
}
.enter 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/clientfiles/royaljozini/images/btn_EnterBg.gif);
    width: 68px;
    height:26px;
    text-align:center;
}
a.links
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#b3b4b7;
    text-decoration: none;
                
}

a.links:Hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#87d42b;
    text-decoration: none;
    
}
.copyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#b3b4b7;
    text-decoration: none;
    padding-right:10px;
}
.license
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#d6d7da;
    text-decoration: none;
}

/* 3 STYLE SETTINGS FOR THE 3 TYPES OF MESSAGES THAT ARE DISPLAYED*/
.tblusermessage
{
    width:100%;
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.usermessageleft
{
    width:1px;
    padding: 0px 0px 0px 0px;
    border: 0px;       
}

.tdmessage
{
    background-color: #d0cfd4;        
    width: 100%;
    text-align: left;
}
.messageinfo
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #166208;
    padding-left: 10px;
}

.messagewarning
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#eb921c;  
    padding-left: 10px;
}

.messageerror
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#df2101;   
    padding-left: 10px;
}

.usermessageright
{
    text-align:right; 
    width:1px;
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.loginboxtopleft
{
    background-image: url(/clientfiles/royaljozini/images/login_topleft.gif);
    width: 15px;
    height:245px;
    text-align:center;
}

.logincenter
{
    background-image: url(/clientfiles/royaljozini/images/login_center.jpg);
    width: 300px;
    height:245px;
    text-align:center;
    background-repeat:no-repeat;
}

.logintopright
{              
    background-image: url(/clientfiles/royaljozini/images/login_topright.gif);
    height:245px;
    width:14px;
}

.boxleftbg
{
    background-image: url(/clientfiles/royaljozini/images/login_boxleftbg.gif);
    height:28px;
    width:15px;
    background-repeat:repeat-y;
    empty-cells:show;
    white-space:nowrap;
}

.boxrightbg
{
    background-image: url(/clientfiles/royaljozini/images/login_boxrightbg.gif);
    height:26px;
    width:14px;
    background-repeat:repeat-y;
    empty-cells:show;
    white-space:nowrap;
}
.boxbtmleft
{
    background-image: url(/clientfiles/royaljozini/images/login_boxbtmleft.gif);
    height:17px;
    width:15px;
    background-repeat:repeat-y;
    empty-cells:show;
    white-space:nowrap;
}

.boxbtmbg
{
    background-image: url(/clientfiles/royaljozini/images/login_boxbtmbg.gif);
    height:18px;
    width:24px;
    background-repeat:repeat-x;
    empty-cells:show;
    white-space:nowrap;
}
.boxbtmright
{
    background-image: url(/clientfiles/royaljozini/images/login_boxbtmright.gif);
    height:17px;
    width:14px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}
.loginboxcontent
{
    background-color:#b8b9bb;
    height:100px;
    text-align:center;
    padding-top:13px;
}

.seperatorline
{
    width:5px;
    background-color:#ffffff;
    empty-cells:show;
    white-space:nowrap;            
}

.PageHeader
{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #275a85;
    font-weight: bold;
}

.contenttable
{
    background-color:#e2e3e6;
}

#tblmain table
{
    background-color:#e2e3e6;
}
.contentArea
{
    background-color:#e2e3e6;
    width:100%;
}
.contentbg
{
    background-color:#e2e3e6;
    width:100%;
    height:100%;
}
.subheader
{
    background-image: url(/clientfiles/royaljozini/images/topNav_bg.gif);
    width:100%;
    height:26px;            
}


/* SIDE MENU */
.sidemenu
{
    list-style-type: none;
    margin: 5px 0;
    padding: 0;
    width: 120px;
    border: 1px solid #9A9A9A;
    border-bottom-width: 0;
}

.sidemenu li a
{
    background: white url(/clientfiles/royaljozini/images/glossyback.gif) repeat-x bottom left;
    font: bold 8pt Arial, Helvetica, sans-serif;
    color: black;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 10px;
    text-decoration: none;
}

.sidemenu li a
{ 
    width: 110px;
}

.sidemenu li a:visited, .sidemenu li a:active
{
    color: black;
}

.sidemenu li a:hover
{
    background-image: url(/clientfiles/royaljozini/images/glossyback2.gif);
}

.sidemenu .smheader
{
    background: white url(/clientfiles/royaljozini/images/smheader.gif) repeat-x bottom left;
    font: bold 8pt Arial, Helvetica, sans-serif;
    color: white;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 10px;
    text-decoration: none;
}

.sidemenu li span
{
    background: white url(/clientfiles/royaljozini/images/glossyback2.gif) repeat-x bottom left;
    font: bold 8pt Arial, Helvetica, sans-serif;
    color: black;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 10px;
    text-decoration: none;
}
/* SIDE MENU END */



.accordion  
{
    font-size:11px;
    font-family:Tahoma;
    color:#b3b4b7;
    overflow:hidden;
    width: 170px;
}

.accordion .header 
{
    width: 170px;
    cursor:pointer;
    background-image:url(/clientfiles/royaljozini/images/sm1.gif);
    background-repeat: repeat-x;
    color:#b3b4b7;
}

.accordion .header DIV
{
    cursor:pointer;
    height:25px; 
    padding-left:20px;
    background-color:Transparent;
    background-position:center left;
    background-repeat:no-repeat;
}


.accordion .header SPAN
{
    cursor:pointer;
    font-weight:bold;
    display:block;
    padding-top:4px;   
}
    
.accordion .header:hover
{
    color:#87d42b;
    cursor:pointer;
    background-color:Transparent;
    background-image:url(/clientfiles/royaljozini/images/sm1.gif);
    background-repeat: repeat-x;
    border-bottom:none;
}

.accordion UL        
{
    width:170px;
    padding:0;
    margin:0px 0px 0px 0px;
    list-style-type:none;
}
.accordion LI
{
    padding-left: 30px;
    background-color:Transparent;
    background-repeat:no-repeat;
    background-position:left center;
    vertical-align:middle;
    background-color: #434548;
    cursor:hand;
}