@import url("calendar/style.css");

BODY  {
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Garamond, "Times New Roman", Times, Georgia, serif;
	MARGIN-TOP: 0;
	MARGIN-LEFT: 0;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 0;
	font-size: 16px;
}

TD {
	FONT-FAMILY: Garamond, "Times New Roman", Times, Georgia, serif;
	font-size: 16px;
}

H1 {
	font-variant: small-caps;
	text-align: center;
}

H2 {
	font-variant: small-caps;
	text-align: center;
}

H3 {
	font-variant: small-caps;
	text-align: center;
}
H4 {
	text-align: center;
}
H5 {
	text-align: center;
}

A {
BACKGROUND: none; 
COLOR: #000000; 
TEXT-DECORATION: underline
}

A:active {
BACKGROUND: none; 
COLOR: #000000;
TEXT-DECORATION: underline
}

A:visited {
BACKGROUND: none; 
COLOR: #336633; 
TEXT-DECORATION: underline
}

A:hover {
	BACKGROUND: none;
	COLOR: #000000;
	text-decoration: none;
}

.pn-title {
FONT: bold 14pt Garamond, "Times New Roman", Times, Georgia, serif; 
BACKGROUND: none; 
COLOR: #333300;
TEXT-DECORATION: none
}

A.pn-title {
COLOR: #333300;
TEXT-DECORATION: underline
}

A.pn-title:active {
TEXT-DECORATION: underline
}

A.pn-title:visited {
TEXT-DECORATION: underline
}

A.pn-title:hover {
TEXT-DECORATION: none
}

A.pn-normal {
COLOR: #996600;
TEXT-DECORATION: underline
}

A.pn-normal:active {
COLOR: #FF9900;
TEXT-DECORATION: underline
}

A.pn-normal:visited {
COLOR: #996600;
TEXT-DECORATION: underline
}

A.pn-normal:hover {
COLOR: #CC6600;
TEXT-DECORATION: none
}

A.pn-hometext {
COLOR: #000000;
TEXT-DECORATION: underline
}

A.pn-hometext:active {
COLOR: #000000;
TEXT-DECORATION: underline
}

A.pn-hometext:visited {
COLOR: #330000;
TEXT-DECORATION: underline
}

A.pn-hometext:hover {
COLOR: #CC6600;
TEXT-DECORATION: none
}

:TD.pn-hometext {
COLOR: #000000;
TEXT-DECORATION: none: line-height: 1
}

.pn-sub {
COLOR: #FFFF80;
TEXT-DECORATION: none
} 

A.pn-sub {
COLOR: #191919;
TEXT-DECORATION: underline
}

A.pn-sub:active	{
COLOR: #666666;
TEXT-DECORATION: underline
}

A.pn-sub:visited {
BACKGROUND: none; 
COLOR: #313D6A;
TEXT-DECORATION: underline
}

A.pn-sub:hover {
BACKGROUND: none; 
COLOR: #CC6600;
TEXT-DECORATION: none}

.pn-logo {
BACKGROUND: none; 
COLOR: #FFFFFF;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Garamond, "Times New Roman", Times, Georgia, serif;
FONT-SIZE: 16px; 
LETTER-SPACING: 3px; 
TEXT-DECORATION: none
}

A.pn-logo {
BACKGROUND: none; 
COLOR: #FFFFFF;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Garamond, "Times New Roman", Times, Georgia, serif;
FONT-SIZE: 16px 
LETTER-SPACING: 3px; 
TEXT-DECORATION: none
}

A.pn-logo:active {
BACKGROUND: none; 
COLOR: #FFFFFF;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Garamond, "Times New Roman", Times, Georgia, serif;
FONT-SIZE: 16px; 
LETTER-SPACING: 3px; 
TEXT-DECORATION: none
}

A.pn-logo: visited {
BACKGROUND: none; 
COLOR: #FFFFFF; 
FONT-WEIGHT: bold; 
FONT-FAMILY: Garamond, "Times New Roman", Times, Georgia, serif; 
FONT-SIZE: 16px
LETTER-SPACING: 3px; 
TEXT-DECORATION: none
}

A.pn-logo:hover	{
BACKGROUND: none; 
COLOR: #CC6600;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Garamond, "Times New Roman", Times, Georgia, serif; 
FONT-SIZE: 16px
LETTER-SPACING: 3px; 
TEXT-DECORATION: none
}

A.pn-storytitle {
	FONT-SIZE: 16pt;
	BACKGROUND: none;
	COLOR: #990000;
	LETTER-SPACING: 3px;
	TEXT-DECORATION: none;
	font-family: Garamond, "Times New Roman", Times, Georgia, serif;
	font-weight: bold;
}

A.pn-storytitle:active {
BACKGROUND: none; 
COLOR: #FF0000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:visited {
BACKGROUND: none; 
COLOR: #660000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:hover {
BACKGROUND: none; 
COLOR: #FF0000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

.pn-logo-7pt {
BACKGROUND: none; 
COLOR: #FFFFFF; 
FONT-SIZE: 9pt; 
FONT-WEIGHT: bold; 
FONT-FAMILY: Garamond, "Times New Roman", Times, Georgia, serif; 
TEXT-DECORATION: none
}

.pn-pagetitle {
BACKGROUND: none; 
COLOR: #003300;
FONT: bold 14pt Garamond, "Times New Roman", Times, Georgia, serif;
TEXT-DECORATION: none
}

.pn-storytitle {
BACKGROUND: none; 
COLOR: #330000;
FONT: bold 14pt Garamond, "Times New Roman", Times, Georgia, serif; 
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

.pn-title-rblock {
BACKGROUND: none; 
COLOR: #4C5EA8;
FONT: bold 12pt Garamond, "Times New Roman", Times, Georgia, serif; 
LETTER-SPACING: 0px;
TEXT-DECORATION: none
}

.pn-title-lblock {
BACKGROUND: none; 
COLOR: #FF9900;
FONT: bold 12pt Garamond, "Times New Roman", Times, Georgia, serif; 
LETTER-SPACING: 1.5px;
TEXT-DECORATION: none
}

.pn-rblock {
BACKGROUND: none; 
COLOR: #000000;
FONT: 12pt Garamond, "Times New Roman", Times, Georgia, serif; 
LETTER-SPACING: 0px;
TEXT-DECORATION: none
}

.pn-bartitle {
BACKGROUND: none; 
COLOR: #003399;
FONT: bold 12pt Garamond, "Times New Roman", Times, Georgia, serif; 
LETTER-SPACING: 2px;
TEXT-DECORATION: none
}

.pn-normal {
BACKGROUND: none; 
COLOR: #000000;
TEXT-DECORATION: none
}


.pn-footer {
BACKGROUND: none; 
COLOR: #663300; 
FONT: 11pt Garamond, "Times New Roman", Times, Georgia, serif;
TEXT-DECORATION: none
}

.pn-art {
BACKGROUND: none; 
COLOR: #000000;
FONT: 14pt Garamond, "Times New Roman", Times, Georgia, serif;
TEXT-DECORATION: none; 
line-height: 1.5
}

TD.pn-normal {
BACKGROUND: none; 
COLOR: #000000;
TEXT-DECORATION: 
none: line-height: 1.5
}

TD.pn-title {
	BACKGROUND: none;
	COLOR: #663300;
	TEXT-DECORATION: none;
	font-weight: normal;
}

INPUT {
background : #EBF2FD;
color: #000000;
font-size: 12px;
}

INPUT.pn-text {
BACKGROUND : #F3F3F3; 
COLOR: #000000; 
BORDER: solid 1px #000000; 
FONT-SIZE: 12pt
}

INPUT.r-button {
BACKGROUND : #F1E7AB url(none); 
COLOR: #000000; 
FONT-SIZE: 12pt
}

INPUT.pn-button {
BACKGROUND : #F1E7AB; 
COLOR: #000000; 
BORDER: 1px solid #000000; 
FONT-SIZE: 12pt;  
border-collapse: collapse
}

TEXTAREA.pn-text {
BACKGROUND : #F1E7AB; 
COLOR: #000000; 
BORDER: solid 1px #000000; 
FONT-SIZE: 12pt;  
border-bottom: 1px dashed
}

SELECT.pn-text {
BACKGROUND : #FFFFFF; 
COLOR: #000000; 
BORDER: solid 1px #000000; 
FONT-SIZE: 12pt
}

/* Centre blocks and admin messages */

.message-centre { 
FONT: normal 12pt Garamond, "Times New Roman", Times, Georgia, serif;
border-style: none;
}

.message-centre .border2 {
border-style: none;
border-width: 0;
padding: 0;
}

TD.message-centre {
FONT: normal 12pt Garamond, "Times New Roman", Times, Georgia, serif;
border-style: none;
border: 1px;
padding: 3px;
}

.message-centre .pn-title {
FONT: bold 12pt Garamond, "Times New Roman", Times, Georgia, serif;
color: #4C5EA8;
}



/* Controlling appearance of the left menus */


.menu-middle-left
{
        /*width: 171px;
        background-color: transparent
        background-image: url(...farbottom.jpg);
        background-repeat: repeat-n;*/
}


.menu-middle-left a:link
{
	color: #FFFF80;
	font-family: Garamond, "Times New Roman", Times, Georgia, serif;
	font-size: 14px;
        font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
}

.menu-middle-left a:visited
{
	color: #FFFF80;
	font-family: Garamond, "Times New Roman", Times, Georgia, serif;
	font-size: 14px;
        font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
}

.menu-middle-left a:hover
{
	color: #FFFF80;
	text-decoration: underline;
	font-family: Garamond, "Times New Roman", Times, Georgia, serif;
	font-size: 14px;
        font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

.menu-middle-left a:active
{
	color: #FFFFC0;
	font-family: Garamond, "Times New Roman", Times, Georgia, serif;
	font-size: 14px;
        font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
}   

.menu-middle-left td
{
	color: #000000;
	text-decoration: none;
        font-family: Garamond, "Times New Roman", Times, Georgia, serif;
        font-weight: normal;
	font-size: 14px;
	letter-spacing: normal;
	word-spacing: normal;
}

.menu-middle-left .menu-title
{
	color: #FFFFCC;
	text-decoration: none;
	font-family: Garamond, "Times New Roman", Times, Georgia, serif;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0.05em;
	word-spacing: 0.15em;
}

.menu-middle-left strong
{
	color: orange;
	font-weight: 900;
}

/* The latest attempt at a drop-down menu */

@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

@charset "UTF-8";

/** 
 * NVIDIA Advanced CSS Drop-Down Menu Theme
 *
 * @file		default.advanced.css
 * @name		NVIDIA
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 */

@import "default.css";


ul.dropdown li a {
 display: block;
 padding: 7px 14px;
}


/* ------------- Override default */

	ul.dropdown li {
	 padding: 0;
	}


/* ------------- Reinitiate default: post-override activities  */

	ul.dropdown li.dir {
	 padding: 7px 20px 7px 14px;
	}

	ul.dropdown ul li.dir {
	 padding-right: 15px;
	}


/* ------------- Custom */

	ul.dropdown li {

	}

	ul.dropdown ul a {
	 padding: 4px 5px 4px 14px;
	 width: 151px; /* Especially for IE */
	}

	ul.dropdown ul a:hover {
	 background-color: #76b900;
	}

	ul.dropdown a.open {
	 background-color: #2e2e2e;
	 color: #76b900;
	}

	ul.dropdown ul a.open {
	 background-color: #76b900;
	 color: #fff;
	}


	/* CSS 2.1 */

	ul.dropdown li:hover > a.dir {
	 background-color: #2e2e2e;
	 color: #76b900;
	}

	ul.dropdown ul li:hover > a.dir {
	 background-color: #76b900;
	 color: #fff;
	}