/* This is the css file for PKP web pages */ 

/* tag definitions  */

background-color 
{   background-color: #663399;
   }
body 
{   margin:0;
    padding:0;
    color:#000000;
    background: url(ksubg2.jpg) repeat-y 0 0; 
    }
h1 
{   font-size: 1.2em; font-weight: bold;
    }
h2 
{   font-size: 1em; font-weight: normal;
   }
strong 
{   font-weight: bold;  
    }

/*  class definitions   */

.bodywide 
{   margin:0;
    padding:0;
    color:#000000;
    background: url(ksubg3.jpg) repeat-y 0 0; 
    }
.frame1em 
{ 
    border-top:    1.0em solid white;
    border-left:   0.0em solid white;
    border-right:  1.5em solid white;
    border-bottom: 0.5em solid white;
    }
.frame1
{
/*   border: 1em solid white; */
   border-width: 1em 1em 0.5em 1em;  
   border-style: solid white;   
}
.frame2
{
   border: 1em solid white; 
   border-style: solid white;
}
.group 
{   background-color: white;
   }
.h2c
{   font-size: 1em; font-weight: normal; font-weight: bold; margin-left: 8em;
   }
.IMPORTANTtext 
{   font-size: 1.2em; color: #663399; 
   }
.indent-s
{   margin-left: 2em;
   }
.indent-m 
{   margin-left: 4em;
   }
.KSUchapter 
{   color: #FFFFFF; 
    background-color: #660099;
   }
.KSUpurple 
{   color: #660099 
   }
.leftcol 
{   position: relative;  /* needed by IE6 */
    clear:left;
    float:left;
    background: #FFFFFF;
   }
.LogoText 
{   color: #FFFFFF; 
   }
.rightcol 
{   position: relative;
    clear:right;
    float:right;
    background: #FFFFFF;
    font-size: .8em;
   }
rightcol.b 
{/* replacement for <br /> after a rightcol tag */
    display: block; /* forces line break for content after */
   }
.smalltext 
{   font-size: .75em; font-style: normal;
   }
.mediumtext 
{   font-size: .85em; font-style: normal;
   }
.who	
{   float: right;
    position: relative; /* needed by IE6*/
    text-align: right;
   }

/* id definitions  */

#extra_box {
    position: relative;
    clear:left;
    float:left;
    background: #FFFFFF;
   }
#logobox 
{   position:absolute;
    left:0;
    top:25px;
    padding:0;
    width:220px;
    text-align:center;
    color:#FFFFFF;
/*    font: 0.8em Verdana, Arial, sans-serif; */
/*  border: medium double red;   */
   }
#logoboxW 
{   position:absolute;
    left:0;
    top:25px;
    padding:0;
    width:255px;
    text-align:center;
    color:#FFFFFF;
    background-color: #660099;
/*    font: 0.8em Verdana, Arial, sans-serif; */
/*  border: medium double red;    */
   }
#logoboxW  a:link
{   color:#FFFFFF;
   }
#logobox  a:link
{   color:#FFFFFF;
   }
#content 
{   width:75%;   
    w\idth:72%; 
    position: relative;
    margin: 1em 2em 2em 221px;
    background: #FFFFFF;
/*    font: 0.8em Verdana, Arial, sans-serif; */
    padding:10px;  
/*  border: medium double black;    */
   }
#contentN
{   width:65%;   
    w\idth:62%; 
    position: relative;
    margin: 1em 2em 2em 256px;
    background: #FFFFFF;
/*    font: 0.8em Verdana, Arial, sans-serif; */
    padding:10px;  
/*  border: medium double black;    */
   }
#pgtitle 
{   background: #FFFFFF;
    text-indent:20px;
    font-weight:bold;
    float:left;
/*  border: medium double green;    */
    width:100%;
   }
#printlogo 
{   position: relative;
    float:right;
    padding: 0px 10px 0px 0px;
    display:none; 
   }
.pr_hr  
{   color: #660099;
   }
#detail 
{   position: relative;  /* needed by IE6 */
    background: #FFFFFF;
    clear:left;  
    float:left;  
/*  border: medium double blue;    */
    width:100%;  
   }
#program 
{   position: relative  /* needed by IE6 */
    background: #FFFFFF;
    width:31.3em;
    border:1em ridge #660099;
    padding:1em;
   }
#gallery
{   position: relative  /* needed by IE6 */
    background: #FFFFFF;
/*    clear:left;  */
    float:left;
    text-align:center;
/*    border: medium double blue; */
    padding:0.5em; 
    }
#footer 
{   position: relative;  /* needed by IE6 */
    background: #FFFFFF;
    text-align: center;
    clear:left; 
    float:left;
    width:100%;
    font-size: .8em;
/*  border: medium double green;    */
   }


