/*
 * Copyright 2006 Servelots Infotech Pvt. Ltd.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you
 * may not use this file except in compliance with the License. You may
 * obtain a copy of the License at:
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0 
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 * implied. See the License for the specific language governing
 * permissions and limitations under the License.
 */
/*## Frequently used styles*/
/*##    style.css */


/*####################### Styles used in Non-corporate head #############*/


        .hme{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color:black;text-decoration:none}

        .myspace{font-family:Arial,verdana,helvetica;COLOR:white;font-size: 10pt;font-weight: bold;text-decoration:none}

        .glolinks{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color:#535353;text-decoration:none}

        .actionbar{font-family:Arial,verdana,helvetica;font-size: 9pt;font-weight: bold;color:#535353;text-decoration:none}
       .subactionbar{font-family:Arial,verdana,helvetica;font-size:9pt;font-weight:bold;color:#535353;text-decoration:none}
       .mainbar{font-family:Arial,verdana,helvetica;font-size: 10pt;color:#535353;font-weight: bold;text-decoration:none}
    .actionbar-active{font-family:Arial,verdana,helvetica;font-size:9pt;font-weight:bold;color:white;text-decoration:none}

/*#####################################################################################*/



/*################################## Styles used in Category and Pagelet views of Browse ############*/


.title1{ font-family:Arial;font-weight:bold;font-size:10pt;color:black;text-decoration:none;}
.desc1{ font-family:Arial;font-size:10pt;color:black;text-decoration:none;}
.actionlink1{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color:#535353;text-decoration:none}
.simplelink{font-family:Arial,verdana,helvetica;font-size: 10pt;color:blue;text-decoration:none}
.boldlink{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color:blue;text-decoration:none}

/*## Styles used in title bar*/
.title2{ font-family:Arial;font-weight:bold;font-size:10pt;color:#535353;text-decoration:none;}
.desc2{ font-family:Arial;font-size:10pt;color:#535353;text-decoration:none;}
.actionlink2{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color:#666e98;text-decoration:none}
.simplelink2{font-family:Arial,verdana,helvetica;font-size: 10pt;color:#666e98;text-decoration:none}



/*## Styles used in search results by pagelet(searchresults row-wise)*/
a.red{color:red;}
a.blue{font-family:Arial,verdana,helvetica;font-size: 10pt;color:blue;text-decoration:none}

/*######################## Styles used in search panel  #################################################*/

.popupsp{font-family:Arial,verdana,helvetica;font-size: 8pt;color:#535353; text-decoration:underline}


/*########################## Pagelet view ####################################################*/

.headingp{font-size: 10pt;color:#535353;font-weight:bold;text-decoration:none;text-transform:capitalise;}

.subheading{font-size: 10pt;color:black;font-weight:bold;text-decoration:none;}

.templatefieldname{font-size:10pt;color:black;font-weight:bold;text-transform:capitalize;text-decoration:underline;}

/*########################## Site Map ####################################################*/
.Headerhome{ font-family:Arial,verdana,helvetica; font-size: 11pt; font-weight:bold; color:black; background: #9dccc4; text-decoration:none }

.Headerbrowse{ font-family:Arial,verdana,helvetica; font-size: 11pt; font-weight:bold; color:white; background: #666e98; text-decoration:none }

.Browsebgcolor{font-family:Arial,verdana,helvetica;font-size: 8pt;color:black;background:#D8D8D8;text-decoration:none}

.homebgcolor{font-family:Arial,verdana,helvetica;font-size: 8pt;color:black;background:#c8ebe5;text-decoration:none}

.links{font-family:Arial,verdana,helvetica;font-size: 8pt;color:blue;text-decoration:none}

.txtblack{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color:black;text-decoration:none;}

/*##############################################################################################*/

a.brownB{color: white; background-color: #8cacbb;cursor:hand;}

a.brownB:hover{ color:black; }
 
.butonbg{font-family:Arial,verdana,helvetica;font-size: 10pt;color:white; background:#8cacbb}

/*################################# Persona Profile #############################################################*/

.ppbluelinks{COLOR:#0000ff; font-size: 8pt; TEXT-DECORATION: none}

/*################################# Create Pagelet #####################################################*/

.pgtitle{font-weight:bold;font-size:10pt;color:#535353;text-decoration:underline;}

/*##############*/


       .glolinks1{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color:#535353;}

       .textblack{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color:black;text-decoration:none;}

       .normaltext{font-family:Arial,verdana,helvetica;font-size: 10pt;color:black;}

       .nlink{font-family:Arial,verdana,helvetica;font-size: 8pt;text-decoration:underline}

       .popup {font-family:Arial,verdana,helvetica;font-size: 8pt;color:#535353; text-decoration:underline}

       .slinks {font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight:bold;color: #535353;text-decoration:none}

       .blackdot{font-family:Arial,verdana,helvetica;font-size: 9pt;font-weight: bold;color:black;text-decoration:none}
        
       .Homebar{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color:white;text-decoration:none}

       .actionlink{font-family:Arial,verdana,helvetica;font-size: 8pt; color: teal; text-decoration:underline}

        .Buttons {font-family:Arial,verdana,helvetica;font-size: 8pt; size:2;color:#ffffff;background-color:#8cacbb; text-decoration:none}

        .fontcolor{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color:#ffffff;size:2; text-decoration:none}

        .fontblue{font-family:Arial,verdana,helvetica;font-weight: bold;font-size: 8pt;color: Blue; text-decoration:none}

        .darkblue{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color: Blue; text-decoration:none}

        .darkred{font-family:Arial,verdana,helvetica;font-size: 10pt;font-weight: bold;color: Red; text-decoration:none}

        .bottomgreenlinks{font-family:Arial,verdana,helvetica;font-size: 8pt;font-weight: bold;color:#008800;text-decoration:none}
        .bottomyellowlink{font-family:Arial,verdana,helvetica;font-size: 8pt;font-weight: bold;color:#F5C916;text-decoration:none}

        .poweredby{font-family:Arial,verdana,helvetica;font-size: 7pt;color:#418383;font-weight: bold;text-decoration:none}

        .tsps{font-family:Arial,verdana,helvetica;font-size: 7pt;font-weight: bold;color:blue;text-decoration:none}
                   
        .site{font-family:Arial,verdana,helvetica;font-size: 14pt;color:Black;text-decoration:none}

        .helplinks{font-family:Arial,verdana,helvetica;font-size: 8pt;color:Blue;text-decoration:none}

        .helpheading{font-family:Arial,verdana,helvetica;font-size: 8pt;color:Black;text-decoration:none;}

        .buttonbg{font-family:Arial,verdana,helvetica;font-size: 10pt;color:White; background:#8cacbb}

         .tailbutton{font-family:Arial,verdana,helvetica;font-size: 8pt;color:#009900}

         .buttonview{font-family:Arial,verdana,helvetica; font-size: 10pt; color:White; background:#418383}



.bigtextboldred {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltextbold {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bigtextbold {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltextbold {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltext {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/*## Frequently used styles*/
/*##    pantoto.css*/

/*## Cascaded Style Sheet for PANTOTO*/


/*##table{*/
/*##        padding-top: 2px;*/
/*##        padding-bottom: 2px;*/
/*##        padding-left: 6px;*/
/*##        padding-left: 6px;*/
/*##}*/


td{
        font-size: 10pt;
        font-family:Arial;
        color: Black;
        text-decoration:none;
}


p{
        font-family:Arial;
        font-size: 10pt;
        margin-left: 2px;
        margin-top: 10px;
        margin-right: 45px;
        margin-bottom: 5px;
        color: Black;
        text-decoration:none
}


/*## text part of the page*/

font.description{
        color:black;
        font-style:italic;
}

font.message{
        font-size:10pt;
        color:red;
        font-style:italic;
        font-variant:small-caps;
}
.fieldname,.description,.data,.info,.message{
        font-size: 10pt;
        color:black;
        text-decoration:none;
}

font.fieldname{
        font-weight:bold;
        text-transform:capitalise;
}


font.title{
        font-weight:bold;
        font-size:10pt;
        color:white;
        text-decoration:underline;
}

/*## for links*/

a{
        font-family:Arial;
        font-size: 10pt;
        color: blue;
        text-decoration: none;
}
a.greenlinks{
        color:green;
}


a:hover{
        color: orange;
}

a.class{
        cursor: hand;
}

/*##   links as buttons and tabs*/

a.greenB{
        color: white;
        background-color: #8cacbb;
}
a.greenB2{
        color: white;
        background-color: #8cacbb;
}

a.yellow{
        color: #ffef94;
}

a.none{
        color:gray;
}

p.primarytab,a.primarytab{
        font-size: 10pt;
        font-family:Arial;
        font-weight: bold;
        font-variant:small-caps;
        color:white;
        background-color:#418383;
        text-decoration:none;
}

a.activeprimary {
        background-color:lightblue;
}

a.secondarytab{
        color:yellow;
        background-color:green;
}
a.highlight{
         background-color:yellow;
}
.activesecondary{
        color:green;
        background-color:yellow;
}

.tertiarytab{
        color:brown;
}
.activetertiary{
        color:yellow;
        background-color:brown;
}

ul{
        list-style-type:disc;
        list-style-position:inside;
}

/*## Rarely used styles*/
/*## login.css*/


A.body01:link {
        COLOR: #000000; TEXT-DECORATION: none
}
A.body01:active {
        COLOR: #000000; TEXT-DECORATION: none
}
A.body01:visited {
        COLOR: #000000; TEXT-DECORATION: none
}
A.closewindow:link {
        COLOR: #ffff80; TEXT-DECORATION: none
}
A.closewindow:active {
        COLOR: #ffff80; TEXT-DECORATION: none
}
A.closewindow:visited {
        COLOR: #ffff80; TEXT-DECORATION: none
}
A.bluelinks:link {
        COLOR: #0000ff; TEXT-DECORATION: none
}
A.bluelinks:active {
        COLOR: #0000ff; TEXT-DECORATION: none
}
A.bluelinks:visited {
        TEXT-DECORATION: none
}
A.menu:link {
        COLOR: #6600cc; TEXT-DECORATION: none
}
A.menu:active {
        COLOR: #6600cc; TEXT-DECORATION: none
}
A.menu:visited {
        COLOR: #6600cc; TEXT-DECORATION: none
}

body.fnt{font-family:Arial;font-size:12pt}

body.fnt table{font-size:10pt}

table.bordr td,th{border: 1px solid Gray;font-size:12pt}

table.bordr{border: 1px solid Gray;margin-bottom: 7px}

table.bordr table td,th{ border: 1px solid Gray; font-size:10pt}

table.bordr table th{color: Gray}

table.bordr table{border: 1px solid Gray; margin-top: 3px; margin-bottom:7px}

font.desc{ font-family:Arial;font-size:10pt}

td.bord{ border: 1px solid Gray}

td.bord table td{font-size:11pt}

input.searchbox {
    font-family: Arial, Verdana, "Lucida Grande", Lucida, Helvetica, sans-serif;
    visibility: visible;
    border: 1px solid gray;
    color: Black;
/*    ##background-color: white;*/
    vertical-align: middle;
    padding: 0em;
}

/* searchbox style and positioning */
.searchbox {
/*    ##position: absolute;*/
/*    ##top: 45px;*/
/*    ##right: 1.5em;*/
/*    ##background-color: transparent;*/
    margin: 0;
    padding: 0;
/*    ##text-align: right;*/
/*    ##text-transform: lowercase;*/
	 font-size: 10pt;	
    width: 75;
	 height: 18;
	 white-space: nowrap;
/*    ##z-index: 2;*/
}

/*## used for the table header row*/
.headrow{background-color:#dee7ec;color:black}

/*## seperator line color*/
.sepline{background-color:#8cacbb}

/*########  These styles are used in Myspace ########*/
 .pagelettab{
  width           : 99%;
  background-color: #CCCCCC;
  border          : 0px;
}

 .pagelettd{
  valign          : middle;
  background-color: white;
  font-weight     : normal;
  padding         : 2px;
}

.tableft{
 margin-top : 0%;
 margin     : 0% 1% 1% 1%;
 width      : 98%;
 margin-left: 1%;
 align      : left;
 }

.tabright{
 margin      : 0% 1% 1% 1%;
 top         : 0%;
 align       : right;
 width       : 90%;
 margin-right: 2%;
 margin-left : 2%;
 }


 .tabcenter{
 margin      : 0% 0% 0% 0%;
 top         : 0%;
 align       : center;
 width       : 95%;
 margin-right: 2.5%;
 margin-left : 2.5%;
 }
/* #########    ####################################*/
