body {
   background-image : none ;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px;
   color: #000;
   background-color: #fff;
   text-align: left;
        }

.bprint  {
   background-image : none ;
   }

td {
}


p {
   font-size: 12px;
   font-style: normal ;
   text-align: left;
   }

.p8  {
   font-size: 8px;
  }

.p10  {
   font-size: 10px;
  }

.p12  {
   font-size: 12px;
  }

.p1 {
   padding-left: 75px;
   line-height: 14px;
   margin: 0px 0px 10px 0px;
}

.p2 {
   font-size: 14px;
   font-weight: bold;
   color: navy ;
   }

.p3 {
   font-size: 10px;
   margin: 0px 0px 10px 0px ;
   color: #000 ;
   }

.pwarn {
   font-size: 12px;
   color: red ;
   font-weight: bold;
   padding-left: 75px;
}

.pcenter{
   text-align : center;
}

.ph1 {
    font-size: 18px;
    font-weight : bold;
    color: #5a1a3f;
}

.ph2 {
    font-size: 16px;
    font-weight : bold;
    color : #5a1a3f;
    font-style: italic ;
}

.ph3 {
    font-size: 14px;
    font-weight : bold;
    color : #5a1a3f;
}

.ph4 {
    font-size: 12px;
    font-weight : bold;
    color : #fff ;
}#fullpage {
        width: 700px;
        margin-left: auto;
        margin-right: auto;
        background-color: #fff;
        text-align:left;
  }

#banner {
   margin: 0px ;
   padding: 0px ;
   width: 700px ;
   }

#banner h1 {
   font-size: 20px;
   font-weight: bold;
   text-align: center;
   color: #306a73 ;
   }  
   
#bannerlogo {
   padding: 0px 0px 0px 0px ;
   width: 100% ;
   float: left ;
   margin : 0px 0px 0px 0px ;
}


#topmenu {
   width : 100% ;
   color : #fff ;
   background-color: #7c4765 ;
   float : left ;
   }

#topmenumulti {
   width : 100% ;
   color : #fff ;
   background-color: #7c4765 ;
   float : left ;
   }

#topmenu a, #topmenumulti a  {
   font-size: 11px;
   font : bold ;
   font-family : verdana, arial, sans-serif ;
   color : #fff ;
   }

#topmenulist {
   list-style-type : none ;
   margin-left : 10px ;
   }

#topmenulist li {
   padding-top : 10px ;
   padding-bottom : 10px ;
   padding-left : 7px ;
   padding-right : 7px ;
   float : left ;
   }

#topmenulist .txt {
   font-size: 10px;
   color: #000 ;
   }

#wrapper {
   width : 100% ;
   background-color : #fff ;
   }

#leftcolumn {
   width : 100px ;
   height : 2000px ;
   background-color : #fff ;
   float : left ;
   background-color: #dd132b ;
   background-image : url(images/leftbar1.jpg) ;
   background-repeat : no-repeat ;
   background-position: left top ;

   }

#rightcolumn {
   width : 600px ;
   background-color : #fff ;
   float :  right ;
   }

#topheader {
   width : 100% ;
   background-color : #fff ;
   }

#topheader p.p3 {
   font-size: 10px;
   margin: 0px 0px 10px 0px ;
   color: #000 ;
   }

#leftmenu {
   height: 12px ;
   color : #fff ;
   background-color: transparent ;
   }

#leftmenu a  {
   font-size: 12px;
   font : bold ;
   font-family : verdana, arial, sans-serif ;
   color : navy ;
   }

#leftmenulist {
   list-style-type : none ;
   }

#leftmenulist li {
   padding-top : 7px ;
   padding-bottom : 7px ;
   padding-left : 10px ;
   }

#leftmenulist .txt {
   font-size: 10px;
   color: #000 ;
   }

#leftheader {
   width : 100px ;
   height : 2000px ;
   float : left ;
   background-color: transparent ;
   }

#leftheader p {
   margin-top : 100px ;
   color : #fff ;
   text-align : center ;
   }

#title {
   margin: 0px 0px 0px 0px ;
   padding: 40px 0px 0px 0px ;
   background-color : #fff ;
   }

#title h1 {
   font-size: 20px;
   font-weight: bold;
   text-align: center;
   color: navy ;
   }

#subtitle {
   margin: 0px 0px 0px 0px ;
   padding: 0px 0px 0px 0px ;
   background-color : #fff ;
   }

#subtitle h2 {
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   color: navy ;
   }

#editorial {
   margin: 0px 0px 0px 0px ;
   padding: 40px 0px 0px 0px ;
   background-color : #fff ;
   }

#content {
   margin: 0px 0px 0px 0px ;
   padding: 40px 40px 40px 40px ;
   text-align: left ;
   background: #fff ;
   }

#subcontent {
   margin: 0px 0px 0px 0px ;
   padding: 40px 0px 0px 0px ;
   background-color : #fff ;
   }

#editorial a, #content a, #subcontent a {
   color : navy ;
   }

#footer {
   clear : both ;
   margin: 0px 0px 0px 0px ;
   padding: 40px 0px 0px 0px ;
   background-color : #fff ;
   }

#navbar {
   padding-top : 3px ;
   padding-bottom : 3px ;
   text-indent : 15px;
   width: 100% ;
   color : #000 ;
   background-color: #c6b5de ;
   }

#navbar a  {
   font-size: 10px;
   font : bold ;
   font-family : verdana, arial, sans-serif ;
   color : navy ;
   }

#navbar .navsm  {
   font-size : 10px ;
  }

#navbar .navlg  {
   font-size : 11px ;
  }

#viewfolders {
   width : 80% ;
   padding : 0px, 40px, 40px, 40px ;
   text-align: left ;
   background-color: #fff ;
   }

#viewfolders a {
   color : #fff ;
   }

#viewlist {
   list-style-type : none ;
   }

#viewlist li {
   padding-top : 7px ;
   padding-bottom : 7px ;
   padding-left : 10px ;
   margin-bottom : 2px ;
   background-color: #7c4765 ;
   }

#viewlist p.ph4 {
    font-size: 12px;
    font-weight : bold;
    color : #5a1a3f ;
}

div#imageleft
{
    margin-top: 2em;
    margin-bottom: 2em;
    margin-left:10px;
}

div#imageright
{
    margin-top: 2em;
    margin-bottom: 2em;
    margin-left:2em;
}

div#imageindent
{
    margin-top: 2em;
    margin-bottom: 2em;
    margin-left:8em;
}h1 {
   font-size: 20px;
   font-weight: bold;
   text-align: center;
   color: navy ;
   }

h2 {
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   color: navy ;
   }

h3 {
   font-size: 16px;
   font-weight: bold;
   margin: 10px 0px;
   text-align: center;
   color: navy ;
   }

h4 {
   font-size: 14px;
   font-weight: bold;
   margin: 10px 0px;
   text-align: center;
   color: navy ;
   }

h5 {
   font-size: 12px;
   line-height: 22px;
   font-weight: bold;
   }

h6 {
   font-size: 10px;
   line-height: 18px;
   font-weight: bold;
   }a {
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   color: navy ;
   outline: none;
   }

a:visited {
   color:  yellow ;
   }

a:active {
   color:  red;
   }

a:hover {
   color: red;
   text-decoration: underline;
   }
li {
   font-size: 11px;
   color: #404040 ;
   }form input, form textarea, form select   {
   font-size: 12px;
   color: #000 ;
   font-weight: normal;
   }

img {
   border: 0;
   }

.img_logo {
  float: left;
  margin: 0px 15px 0px 80px;
}

.dropcap {
  color: navy ;
  font-size: 2.5em;
  float: left;
  padding-right: 2px;
}
/* Admin interface CSS */

#adm_fullpage {
  width: 655px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  text-align:left;
  }

#adm_banner {
  margin: 0px ;
  padding: 0px ;
  width :  ;
  }

#adm_banner .adm_logo {
  padding: 0px 0px 0px 0px ;
  width : 100% ;
  float: left ;
  margin : 0px 0px 0px 0px ;
}

#adm_topmenu {
  width: 100% ;
  background-color: #ccc ;
  float : left ;
  }

#adm_topmenu a  {
  font-size: 11px;
  font : bold ;
  font-family : verdana, arial, sans-serif ;
  color : navy ;
  }

#adm_topmenulist {
  list-style-type : none ;
  margin-left : 10px ;
  }

#adm_topmenulist li {
  padding-top : 7px ;
  padding-bottom : 7px ;
  padding-left : 10px ;
  padding-right : 10px ;
  float : left ;
  }

#adm_topmenulist .txt {
  font-size: 10px;
  color: #000 ;
  }

#adm_wrapper {
  width : 100% ;
  background-color : #fff ;
  }

#adm_topheader {
  width : 100% ;
  background-color : #fff ;
  }

#adm_topheader p.p3 {
  font-size: 10px;
  margin: 0px 0px 10px 0px ;
  color: #000 ;
  }

#adm_content {
  margin: 0px 0px 0px 0px ;
  padding: 40px 40px 40px 40px ;
  text-align: left ;
  background: #fff ;
  }

#adm_content h2 {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: navy ;
  }

#adm_content h4 {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0px;
  text-align: center;
  color: navy ;
  }

#adm_content p.ph2  {
  font-size: 16px;
  font-weight : bold;
  color : navy ;
  font-style: italic ;
  }

#adm_content span.ph2  {
  font-size: 16px;
  font-weight : bold;
  color : navy ;
  font-style: italic ;
  }


#adm_content p.ph3  {
  font-size: 14px;
  font-weight : bold;
  color : navy ;
 }

#adm_content span.ph3 {
  font-size: 14px;
  font-weight : bold;
  color : navy ;
  }

#adm_content p.ph4 {
  font-size: 12px;
  font-weight : bold;
  color : navy ;
  }

#adm_content span.ph4 {
  font-size: 12px;
  font-weight : bold;
  color : navy ;
  }

#adm_content a {
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  color: navy ;
  outline: none;
  }

#adm_content a:visited {
  color:  purple ;
  }

#adm_content a:active {
  color:  red;
  }

#adm_content a:hover {
  color: red;
  text-decoration: underline;
  }
