BODY, TD, TH, INPUT, TEXTAREA, SELECT, OPTION, BUTTON, PRE, P 
{font-family:'Arial', Helvetica, sans-serif;
font-size:12px;
color:#333;
}
BODY, TEXTAREA 
{overflow=auto;
margin:0px;
}
BODY, TEXTAREA, DIV 
{scrollbar-arrow-color:#999;
scrollbar-base-color:#EBEBEB;
scrollbar-highlight-color:#999;
scrollbar-shadow-color:#999;
scrollbar-track-color:#EBEBEB;
}
.collage 
{background-image: url(images/collage2007.jpg);
background-repeat: no-repeat;
background-position: left top;
}
.collageSlogan 
{font-family: 'Arial Narrow';
font-size: 28px;
color: #336699;
}
.collageText 
{font-family: 'Arial Narrow';
font-size: 11px;
color: #333;
}
.photo 
{background-image: url(images/grandfather.gif);
background-repeat: no-repeat;
background-position: left top;
position:relative;
}
.address 
{position:absolute;
top:208;
right:8;
color:#fff;
letter-spacing: -1px;
}
.textLeft
{font-family:'Times New Roman';
font-size: 18px;
position:absolute;
top:204;
left:17;
color:#fff;
}

PRE 
{margin:0px;
padding:0px;
word-wrap:break-word;
}
IMG
{border:0px;
}
UL.first,.first UL  
{margin:1em 0px 3px 0em;
padding:0px;
list-style-type:decimal;
list-style-position:inside;
color:#990000;
padding-bottom:8px;
}
UL.first LI
{color:#333;
margin:0px;
padding:0px;
}
UL.second
{margin:0em 0px 0em 1em;
padding:0px;
color:#333;
list-style-type:none;
list-style-position:outside;
}
UL.second LI 
{color:#333;
margin:0px 0px 0px  0px;
padding:0px 0px 0px 0px;
}
/*.block 
{display:block;
}
.none 
{display:none;
}*/
IMG.left{
float:left;
margin:2px 10px 10px 0px;
}
IMG.right{
float:right;
margin:2px 0px 10px 10px;
}
A 
{text-decoration:none;
color:#336699;
}
A:visited 
{color:#336699;
}
A:hover, A:active 
{color:#990000;
}
FORM 
{padding:0px;
margin:0px;
}
.desc 
{font-size:12px;
line-height:100%;
}
INPUT.input, .input, TEXTAREA 
{border:1px solid #6699CC;
width:100%;
margin-top:2px;
padding:0px 2px 0px 2px;
}
INPUT.radio 
{width:1.4em;
height:1.4em;
}
INPUT.button,INPUT.buttonAct, BUTTON 
{font-family:'Arial';
font-size:12px;
color:#fff;
margin:0px;
cursor:hand;
}
INPUT.button, BUTTON 
{border:1px solid #6699cc;
background:#6699cc;
}
INPUT.buttonAct 
{border:1px solid #990000;
background:#990000;
}
LABEL 
{cursor:hand;
}
/***** TABLE *******/ 
TABLE.table 
{border-right:1px solid #6699CC;
border-bottom:1px solid #6699CC;
/*margin-bottom:13px;
*/}
TABLE.table TD
{text-align: left;
padding:3px;
}
TABLE.table TD, TR.th TD 
{border-left:1px solid #6699CC;
border-top:1px solid #6699CC;
}
TR.th TD 
{color:#6699CC;
text-align: center;
}
/******* THE END *******/ 
A.txl 
{font-family:'Verdana',sans-serif;
font-size:9px;
padding-right:2px;
}
A.txl, A:visited.txl 
{color:#333;
text-decoration:none;
}
A:hover.txl, A:active.txl 
{color:#990000;
text-decoration:none;
}

/******** MENU **********/ 
/*TD.menuFirst
{padding:25px 20px 0px 44px;
text-indent:-44px;
position:relative;
}             */
.menuFirst
{padding:5px 20px 3px 44px;
text-indent:-44px;
}

.menuFirstAct, .menuFirstEmpty  
{font-family:'Arial Narrow';
font-size: 14px;
font-weight:bold;
/*padding:25px 20px 0px 0px;*/
padding:5px 20px 3px 44px;
text-indent:-44px;
}
.menuFirstAct, .menuFirstAct A, .menuFirstAct A:visited, .menuFirstAct A:active, .menuFirstAct A:hover
{color:#990000;
}
.menuAct 
{/*background-image: url(images/icon_menu2.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left:44px;            */
}
.menuFirst A, .menuFirst A:visited, .menuPad, .menuPad A, .menuPad A:visited, .menuPadVis, .menuPadVis A, .menuPadVis A:visited  
{font-family:'Arial Narrow';
font-size: 14px;
color:#336699;
font-weight:bold;
}
.menuFirst A, .menuFirst A:visited, .menuFirst A:hover, .menuFirst A:active
{/*background-image: url(images/icon_menu2.gif);
background-repeat: no-repeat;
background-position: left top; 
padding-left:37px;             */
}
/*TD.menu  
{padding:0px 28px 0px 44px;
}  */
.indent, .indentEmpty, .indentAct
{text-indent:-7px;
line-height:14px;
}  
TD.menu  
{padding:0px 28px 0px 44px;
}
.indent, .indentEmpty, .indentAct
/*.menuPad*/
{line-height:14px;
}
.indentEmpty, TD.menuFirstEmpty
{color:#336699; 
}
.indentAct
{color:#990000; 
}
.menuFirst A:hover, .indent  A:hover 
{color:#990000;
}
.menuFirst A:active, .indent  A:active
{color:#990000;
}
/*********** THE END ***********/ 

/*********** NEWS ***********/ 
 .newsDate 
{font-size: 10px;
color:#990000;
}
.newsAnnot
{text-align:justify;
padding-bottom:18px;
}
/*********** THE END ***********/ 
.header, .newsHeader, H1
{color:#990000;
text-transform:uppercase;
font-size:12px;
margin:0px;
font-weight:normal;
}
.newsHeader
{padding-bottom:8px;
}
.center 
{padding: 26px 30px 2px 13px;
}
.right 
{background-image:url(images/books_right.gif);
background-repeat:no-repeat;
background-position: right bottom;
padding:25px 31px 166px 0px;
font-size: 11px;
}
DIV.both
{float:left;
clear:both;
width:100%;
padding:5px 0px 30px 0px;
text-align:center;
}
/****** menu *******/
.menuPad 
{display: none;
padding:0px 30px 0px 44px;
}
.menuPadVis 
{display: block;
padding:0px 30px 0px 44px;
}
/****** /menu *******/