body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:   12px;
	line-height: 20px;
	font-style:  normal;	
	background-color: rgb(228,244,250);
	margin : 0
}


.headerarea { background-color: rgb(145,192,215); }

.headerboxarea { background-color: rgb(176,209,226); }

.boxcontentarea { background-color: rgb(204,225,236); }

.normalarea { background-color: rgb(221,236,243); }

.menucontentarea { padding-left : 5; width : 150; }

.menupagesarea { padding-left : 5; width : 150; }

.td_right { text-align : right; }


H1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20px;
	line-height: 36px;
	font-weight : bold;
	color: #660000;
}

H2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #660000;
}

H3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #660000;
}

H4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
}


P {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-style : normal;
	color : #000000;
}

HR { width : 100%; }


TABLE { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style : normal;
	color : #000000;
}

TABLE.pagearea {
	width : 920; 
	margin-left : 0;
	margin-top : 0;
	background-color: rgb(221,236,243);
}

TABLE.messagebox { width : 914; } 


TH { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style : normal;
	background-color: rgb(176,209,226);
	color : #000000;
	text-align : left;
}

TABLE.messagebox TH { font-weight: normal; } 

TABLE.menucontentarea TH {
	background-color: rgb(145,192,215);
}
TABLE.menucontentarea TD {
	background-color: rgb(176,209,226);
	padding-left : 3;
}

TABLE.menupagesarea TH {
	background-color: rgb(145,192,215);
}
TABLE.menupagesarea TD {
	background-color: rgb(176,209,226);
	padding-left : 3;
}

TABLE.calendararea TR {
	background-color: rgb(228,244,250);
}

TABLE.calendararea TD {
	border: 1px solid gray;
}


A {
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
	line-height: 20px;
	color : #000000;
	text-decoration : underline;
	font-family : verdana, arial, helvetica, sans-serif;
}

A:hover {
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
	color : #595959;
	text-decoration : underline;
	font-family : verdana, arial, helvetica, sans-serif;
}

A:active {
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	color : #595959;
	text-decoration : underline;
	font-family : verdana, arial, helvetica, sans-serif;
}


.headerarea A {
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	line-height: 20px;
	color : #660000;
	text-decoration : none;
	font-family : verdana, arial, helvetica, sans-serif;
}

.headerarea A:hover {
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	color : #595959;
	text-decoration : none;
	font-family : verdana, arial, helvetica, sans-serif;
}

.headerarea A:active {
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	color : #595959;
	text-decoration : none;
	font-family : verdana, arial, helvetica, sans-serif;
}
