/* Non-essential Styles */
h4 { margin:0;  }
p  { margin:0; margin-top:5px; }





/* Essential Styles */

ul.tabs       { float:left; width:100%; padding:0; margin:0;
                border-bottom:1px solid #d2d4ea; margin-bottom:260px; }

ul.tabs li    { float:left; width:25%; list-style-type:none;  }

ul.tabs *.tab-label { border:1px solid #d2d4ea; margin:0; cursor:pointer;
                      padding-bottom:2px; padding-top:2px;
                      background:white url("/images/tab_patt_bot.jpg") repeat-x left bottom;
                      font-weight:normal; font-size:0.9em; font-family:arial, sans-serif; text-align:center; }

ul.tabs li.selected *.tab-label { position:relative; border-bottom:none; 
           top:1px; padding-bottom:4px;
           padding-top:5px; border-top:2px solid #d2d4ea; margin-top:-5px;
           background:white url("/images/tab_patt_top.jpg") repeat-x left top; font-weight:bold;}

/* Styles added to the TAB MENU design pattern to create TABS */

ul.tabs { position:relative; }

ul.tabs *.tab-content { position:absolute; width:100%; height:250px;
                        border-bottom:2px solid #d2d4ea; border-left:1px dashed #d2d4ea; border-right:1px dashed #d2d4ea; border-top:none;
                        left:-99999px; overflow:auto; } 

ul.tabs li.selected *.tab-content { left:0; } 

ul.tabs li *.oi2 { margin:3px; padding:0; }

ul.tabs *.tab-label a { display:block; text-decoration:none; color:black; }

ul.tabs *.hover, 
ul.tabs *.tab-label:hover { text-decoration:underline; }


/*  nested tabs  (page plazaR_main.php)*/

ul.subTabs       { float:left; width:100%;  padding:0; margin:0; margin-top: 0px;
                 margin-bottom:0px; border-bottom:none;}

ul.subTabs li    { float:right; width:15%; list-style-type:none;}

ul.subTabs *.subtab-label { border:0px solid green; margin:0; cursor:pointer;
                      padding-bottom:2px; padding-top:0px;
                      background:white url("") repeat-x left bottom;
                      font-weight:normal; font-size:0.75em; font-family:arial, sans-serif; text-align:center; }

ul.subTabs li.subSelected *.subtab-label { position:relative; border-bottom:none;
           top:1px; padding-bottom:4px;
           padding-top:0px; border-top:0px solid green; margin-top:0px;
           background:white url("") repeat-x left top; font-weight:bold; color: blue; text-decoration:none;}

/* Styles added to the TAB MENU design pattern to create TABS */

ul.subTabs { position:relative; }

ul.subTabs *.subtab-content { position:absolute; width:100%;
                        border-bottom:0px dashed gray; border-top:none;
                        left:-99999px; overflow:auto; }

ul.subTabs li.subSelected *.subtab-content { left:0; }

ul.subTabs li *.oi2 { margin:0; padding:0; }

ul.subTabs *.subtab-label a { display:block; text-decoration:none; color:maroon; }

ul.subTabs *.hover,
ul.subTabs *.subtab-label:hover { text-decoration:underline; }



