/* ------------ PAGE BACKGROUND -----------  */
body { 
       background: black url('/images/admin/THRPbg21.jpg') repeat-y top left; 
       background-attachment: fixed;
       text-align: center;
     }

/* ---------- LINKS -----------------------------  */

a:link {text-decoration: none; color: blue;}
a:visited {text-decoration: none; color: blue;}
a:active {text-decoration: none; color: blue;}
a:hover {text-decoration: none; color: green;}
 
/* ----------- PAGE LAYOUT ----------------- */

#pagewrapper { 
       width: 780px;
       margin: 0px auto 0px auto;
       padding: 0px;
       background: white url('/images/admin/content-bkgd.jpg') repeat-x top left; 
       border: 3px solid #006699;
}
#pageheader { 
        width: 780px;
        margin: 0px;
        padding:0px;
        text-align: center;
}

#footer {  
        width: 780px;
        margin: 0px;
        padding:0px;
        font-family: Arial, Tahoma; 
        font-size: 8pt; 
        color: #555555;
        line-height:100%;
        text-align: center;
        margin: 0px auto 0px auto;
        padding: 10px 0px 0px 0px;
}

#footer a:visited { color: #0099ff; text-decoration: none;}
#footer a:link    { color: #0099ff; text-decoration: none;}
#footer a:hover   { color: #cccccc; text-decoration: none;}
#footer a:active  { color: #cccccc; text-decoration: none;}

/* ----------------------- LEFT  NAVIGATION MENU ----------- */
/* ================================================================ 
/    Credits: Dynamic Drive CSS Library 
/    URL: http://www.dynamicdrive.com/style/ 
/    USE WITH: cdmenu.js and your menu.js  
/=================================================================== */

 .suckerdiv ul{
 margin: 0;
 padding: 0;
 list-style-type: none;
 width: 155px; /* Width of Menu Items */
 border: 1px solid #993399;
 
 }

 .suckerdiv ul li{
 position: relative;
  }

 /*1st level sub menu style */
 .suckerdiv ul li ul{
 left: 154px; /* Parent menu width - 1*/
 position: absolute;
 width: 165px; /*sub menu width*/
 top: 0;
 display: none;
 }

 /*All subsequent sub menu levels offset */
 .suckerdiv ul li ul li ul{ 
 left: 164px; /* Parent menu width - 1*/
 }

 /* menu links style */
 .suckerdiv ul li a{
 display: block;
 color: black; 
 text-decoration: none;
 background:#91afef url(/images/layout/menu-bg.gif) repeat top left;
 padding: 1px 5px;
 border-bottom: 0;
 font-family: Arial, san-serif;
 font-weight: bold;
 font-size: 9pt;
 }

 .suckerdiv ul li a:visited{
 background:#91afef url(/images/layout/menu-bg.gif) repeat top left;
 text-decoration: none;
 color: black;
 }

 .suckerdiv ul li a:hover{
 background-color: white;
 text-decoration: none;
 color: #cc66cc;
 }

 .suckerdiv .subfolderstyle a:visited{
 background:#91afef url(/images/layout/menu-bg.gif) repeat top left;
 text-decoration: none;
 color: black;
 }

 .suckerdiv .subfolderstyle a:hover{
 background-color: white;
 text-decoration: none;
 color: #cc66cc;
 }

 .suckerdiv .subfolderstyle{
 background:#91afef url(/images/layout/menu-bg.gif) repeat top left;
  }

.SUBMENU{
  background:#91afef url(/images/layout/menu-bg.gif) repeat top left;
  border: 1px solid #993399;
  border-left: 2px solid #993399;
  font-family: 'Times New Roman', serif;
  font-weight: normal; 
 }
 
/* menu links style */
 .SUBMENU ul li a{
 display: block;
 color: black;
 text-decoration: none;
 padding: 1px 5px;
/* border: 1px solid #ccc; */
 border-bottom: 0;
 }

 .SUBMENU ul li a:visited{
 /* background-color: red; */
 background:#91afef url(/images/layout/menu-bg.gif) repeat top left;
 text-decoration: none;
 color: black;
 font-family: 'Times New Roman', serif;
 font-weight: normal; 
 } 

.SUBMENU ul li a:hover{
  background-color: white; 
 text-decoration: none;
 color: #cc66cc;;
 }

 /* Holly Hack for IE \*/
 * html .suckerdiv ul li { float: left; height: 1%; }
 * html .suckerdiv ul li a { height: 1%; }
 /* End */

/* ------------------- MAIN CONTENT ----------------------  */

#content { 
        width: 780px;
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
* html #content { height: 1%; }

#content a:link {font-weight: bold; color: blue; text-decoration: none;}
#content a:visited {font-weight: bold; color: blue; text-decoration: none;}
#content a:hover {font-weight: bold; color: #3399ff; text-decoration: underline;}
#content a:focus {font-weight: bold; color: blue; text-decoration: none;}
#content a:active {font-weight: bold; color: blue; text-decoration: none;}

/* ------------------- Main Body of Index Page ---------------------------- */
 
h1 {
	font-family: 'Arial Black', Arial;
	font-size: 16pt;
	color: #006699;  /*  Teal  */
	font-style: bold;
	line-height: 100%;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: 'Arial Black', Arial;
	font-size: 14pt;
	color: #003366;
	font-style: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Verdana, Arial;
	font-size: 14pt;
	color: #000000;
	font-style: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
h4 {
	font-family: 'Times Roman', Serif;
	font-size: 14pt;
	color: #000000;
	font-style: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

/*  ---- MAIN BODY TEXT FORMATING ----- */
.header-line {
       font-family: Arial,sans-serif;
       font-size: 16pt;
       color: #000000;
       border-bottom: 2px solid #9999cc;
       letter-spacing: -1px;
       font-style: normal;
       font-variant: normal;
       font-weight: bold;
       text-decoration: none;
       margin: 15px 0 0 10px;
       padding-top: 5px;
       text-align: left;
}
.header-line-sm {
       font-family: Arial,sans-serif;
       font-size: 13pt;
       color: #000000;
       border-bottom: 2px solid #9999cc;
       font-style: normal;
       font-variant: normal;
       font-weight: bold;
       text-decoration: none;
       margin: 10px 0 0 10px;
       padding-top: 5px;
       text-align: left;
}
.Text { font-family: 'Times New Roman', serif; 
        color: #000000; 
        font-size: 12pt;
        text-align: left;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-ctr { font-family: 'Times New Roman', serif; 
        color: #000000; 
        font-size: 12pt;
        text-align: center;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-rt { font-family: 'Times New Roman', serif; 
        color: #000000; 
        font-size: 12pt;
        text-align: right;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-hl { font-family: 'Times New Roman', serif; 
        color: #0099cc; 
        font-size: 12pt;
        text-align: justify;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-hl-whi { font-family: 'Times New Roman', serif; 
        color: white; 
        font-size: 12pt;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-ctr-hl { font-family: 'Times New Roman', serif; 
        color: #0099cc; 
        font-size: 12pt;
        text-align: center;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
       line-height: 110%;
}
.Text-quote {  font-family: 'Times New Roman', serif; 
        color: #CC0099;
        font-size: 11pt; 
        font-weight: bold; 
        text-align: center;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-i { font-family: 'Times New Roman', serif; 
        color: #000000; 
        font-size: 11pt;
        font-style: italic;
        text-align: left;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}

.Text-script { font-family: Georgia; 
        color: #000000; 
        font-size: 12.5pt;
        text-align: left;
        margin: 5px 15px 5px 15px;
        padding: 0 0 0 0;
        line-height: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
}

.Text-sm { font-family: Arial, Tahoma;
        color: #000000; 
        font-size: 9pt;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-sm-hl { font-family: Arial, Tahoma;
        color: #0099cc; 
        font-size: 9pt;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.sgl-line { font-family: 'Times New Roman', serif; 
        color: #000000; 
        font-size: 11pt;
        text-align: left;
        margin: 0px 15px 0px 15px;
        padding: 0 0 0 0;
	line-height: 100%;
}
.sgl-line-ctr { font-family: 'Times New Roman', serif; 
        color: #000000; 
        font-size: 11pt;
        text-align: center;
        margin: 0px 15px 0px 15px;
        padding: 0 0 0 0;
        line-height: 100%;
}

.smalltext {  font-family: Arial, Tahoma; 
              font-size: 9pt; 
              color: #000000;
              margin: 10px 15px 10px 15px;
              padding: 0 0 0 0;
              line-height: 100%;
}
.menutext {  font-family: Tahoma, Geneva; 
              font-size: 8pt; 
              color: #000000;
              margin: 10px 15px 10px 15px;
              padding: 5px 0 0 0;
              line-height: 100%;
}

.bottext {  font-family: Arial, Tahoma; 
            font-size: 8pt; 
            color: black;
            line-height: 100%;
            margin: 0px 0px 0px 0px;
            padding: 0px 0 10px 0;
}

/*  -------- Headings for pages -------------- */
.heading-bar {
        width: 95%;
        margin: 5px 0px 0px 5px;
        padding: 8px 5px 3px 10px;
        font-family: Georgia;
        font-size: 12.5pt;
        font-style: italic;
        color: #ffffff;
        text-align: left;
        font-weight: bold;
        background: #666666 repeat;
        text-decoration: none;
        line-height: 100%;
}

.heading-text { font-family:  'Times New Roman', serif; 
        color: #000000; 
        font-size: 11pt;
        text-align: left;
        margin: 5px 15px 10px 15px;
        padding: 0px 0px 0px 0px;
        line-height: 100%;
}
.heading-bar2 {
        width: 95%;
        margin: 5px 0px 0px 5px;
        padding: 8px 5px 3px 10px;
        font-family: Georgia;
        font-size: 12pt;
        font-style: italic;
        color: #ffffff;
        text-align: left;
        font-weight: bold;
        background: #999966 repeat;
        text-decoration: none;
        line-height: 100%;
}

.date-text:first-line { font-weight: bold; }


/*  -------- BOXES -------------- */

.box-beige-l {
        text-align: left;
        font-family:  'Times New Roman', serif;  
        color: #000000; 
        font-size: 12pt;
        margin: 0px 0px 0px 10px;
        padding: 5px 7px 5px 5px;
        background: #F1E6A6;
        text-decoration: none;
        line-height: 100%;
        width: 95%;
        
}
.box-beige-c{
        text-align: center;
        font-family:  'Times New Roman', serif;  
        color: #000000; 
        font-size: 12pt;
        margin: 0px 0px 0px 10px;
        padding: 5px 5px 5px 5px;
        background: #F1E6A6;
        text-decoration: none;
        width: 95%;
        line-height: 100%;
        
}
.box-mauve-l {
        text-align: left;
        font-family:  'Times New Roman', serif; 
        color: #000000; 
        font-size: 12pt;
        margin: 5px 15px 10px 15px;
        padding: 5px 5px 5px 5px;
        background: #b57777;
        text-decoration: none;
        width: 90%;
        line-height: 100%;
}
.box-mauve-c {
        text-align: center;
        font-family:  'Times New Roman', serif; 
        color: #000000; 
        font-size: 12pt;
        margin: 0px 10px 0px 10px;
        padding: 6px 10px 6px 10px;
        background: #b57777;
        text-decoration: none;
        width: 90%;
        line-height: 100%;
}
.box-tan {
       text-align: center;
        font-family:  'Times New Roman', serif; 
        color: #000000; 
        font-size: 11pt;
        margin: 5px 15px 10px 15px;
        padding: 5px 5px 5px 5px;
        background: #E0BC62;
        text-decoration: none;
        width: 90%;
        line-height: 100%;
}
#content .image-rt {  float: right; width: 200px; margin: 0px 10px 5px 10px; position: relative;}
#content .image-rt img { display: block;}
#content .image-rt p {
    position: relative;
    width: 168px;
    left: 10px;
    bottom: 10px;
    font-size: 8pt;
    color: #990099;  // purple
    font-family: arial;
    text-align: center;
    padding: 5px;
    margin: 0px;
}

 
