BODY
{
  MARGIN              : 0;
}

BODY, TD, TH, DIV, SPAN, P, PRE, A, INPUT, SELECT, TEXTAREA
{
  FONT-FAMILY         : Arial;
  FONT-SIZE           : 12px;
  COLOR               : #333333;
}
/*br {
 clear:both;
}*/
P
{
  TEXT-ALIGN          : justify;
}

A
{
  COLOR               : #990000;
  TEXT-DECORATION     : underLine;
}

A:Hover
{
  TEXT-DECORATION     : none;
}

A.pageNav, A.pageNav-a
{
  FONT-SIZE           : 13px;
  PADDING             : 0 3px;
}

A.pageNav-a
{
  FONT-WEIGHT         : bold;
}

A.pageNav B
{
  PADDING             : 0 3px;
  COLOR               : #333333;
  BACKGROUND-COLOR    : #FFFFFF;
}

A.pageNavPrev, A.pageNavNext
{
  COLOR               : #333333;
}

TABLE.workPart
{
  BACKGROUND-IMAGE    : url('../img/bodyAllBg.gif');
  BACKGROUND-COLOR    : #C9B98E;
}

BODY.work TABLE.workPart
{
  BACKGROUND-IMAGE    : url('../img/bodyWorkBg.gif');
  BACKGROUND-COLOR    : #E4D8B9;
}

TABLE.title
{
  WIDTH               : 100%;
  BORDER              : 0;
  /*BACKGROUND-COLOR    : #EEDEB4;*/
}

TABLE.title TD, TABLE.title A
{
  PADDING             : 0;
  PADDING-RIGHT       : 15px;
  WHITE-SPACE         : nowrap;
  COLOR               : #990000;
  FONT-SIZE           : 20px;
  FONT-FAMILY         : Georgia, Times New Roman, Arial;
  FONT-WEIGHT         : bold;
  text-decoration:none;
}

TABLE.title TD.bg
{
  PADDING             : 0;
  WIDTH               : 100%;
  BACKGROUND-IMAGE    : url('../img/tableTitleBg.gif');
  BACKGROUND-REPEAT   : repeat-x;
  BACKGROUND-POSITION : center;

}

TABLE.topMenu TD A, TABLE.topMenu TD A:Hover
{
  COLOR               : #FFFFFF;
  FONT-SIZE           : 12px;
  FONT-WEIGHT         : bold;
  TEXT-TRANSFORM      : upperCase;
  TEXT-DECORATION     : none;
}

TABLE.topLinks TD, TABLE.topLinks TD A
{
  COLOR               : #DFDFBE;
  TEXT-DECORATION     : none;
  TEXT-TRANSFORM      : upperCase;
  FONT-SIZE           : 10px;
}

TABLE.topLinks TD A:Hover
{
  TEXT-DECORATION     : underLine;
}

TABLE.bottomLinkMain
{
  WIDTH               : 100%;
}

TABLE.bottomLinkMain TD
{
  PADDING             : 11px 21px;
  BACKGROUND-IMAGE    : url('../img/bodyWorkBg.gif');
}

TABLE.bottomLinkMain TD.light
{
  BACKGROUND-COLOR    : #D9CFAE;
  BACKGROUND-IMAGE    : url('../img/mainLinkLightBg.gif');
  BACKGROUND-REPEAT   : no-repeat;
  BACKGROUND-POSITION : right;
}

TABLE.bottomLinkMain TD A
{
  FONT-SIZE           : 17px;
  FONT-FAMILY         : Georgia, Times New Roman, Arial;
  TEXT-DECORATION     : none;
}

TABLE.bottomLinkMain TD A.first
{
  COLOR               : #333333;
}


INPUT, TEXTAREA, SELECT
{
  BORDER              : 1px solid #000000;
  BACKGROUND-COLOR    : #CCCCCC;
}

INPUT
{
  HEIGHT              : 15px;
}

INPUT.button, INPUT.submit
{
  HEIGHT              : 19px;
  COLOR               : #FFFFFF;
  FONT-WEIGHT         : bold;
  BORDER              : 1px solid #E5C56C;
  BACKGROUND-IMAGE    : url('../img/buttonBg.gif');
}

.footer
{
  COLOR               : #990000;
  HEIGHT              : 100px;
  BORDER-TOP          : 1px solid #7F7055;
  BACKGROUND-COLOR    : #E1D5B3;
  BACKGROUND-IMAGE    : url('../img/footerBg.gif');
  BACKGROUND-REPEAT   : repeat-x;
  BACKGROUND-POSITION : bottom;
}

.footer SPAN
{
  WIDTH               : 100%;
  HEIGHT              : 100%;
  PADDING             : 21px 17px;
  BACKGROUND-IMAGE    : url('../img/footerImg.gif');
  BACKGROUND-REPEAT   : no-repeat;
  BACKGROUND-POSITION : center bottom;
}

.topMenu, .topMenu-a
{
  WHITE-SPACE         : nowrap;
  CURSOR              : pointer;
  CURSOR              : hand;
}

.topMenu-a
{
  BACKGROUND-IMAGE    : url('../img/menu-activ.gif');
  BACKGROUND-REPEAT   : repeat-x;
}

.nodeTitle, .containerNodeTitle
{
  COLOR               : #990000;
  FONT-FAMILY         : Georgia, Times New Roman, Arial;
  FONT-SIZE           : 23px;
  /*FONT-WEIGHT         : bold;*/
}

.containerNodeTitle
{
  FONT-SIZE           : 12px;
}

.subMenuFirstLevel, .subMenuFirstLevel-a, .subMenu, .subMenu-a
{
/*  COLOR               : #7F6E51;*/
/*  FONT-FAMILY         : Georgia, Times New Roman, Arial;*/
  FONT-SIZE           : 16px;
  TEXT-DECORATION     : none;
}

.subMenuFirstLevel-a, .subMenu-a
{
  COLOR               : #990000;
  FONT-WEIGHT         : bold;
}

.subMenu, .subMenu-a
{
  FONT-SIZE           : 14px;
}
.subMenu-a
{
/*  COLOR               : #996666;*/
}

.subMenuFirstLevel:Hover, .subMenu:Hover
{
  TEXT-DECORATION     : underLine;
}

.pageNavSeparator
{
  BACKGROUND-COLOR    : #000000;
}

.nodeContainerTitle
{
/*  COLOR               : #990000;*/
  FONT-WEIGHT         : bold;
}


.nodeContainerHomeDate
{
}

.nodeContainerHomeTitle
{
  FONT-WEIGHT         : bold;
}

.nodeContainerHomeBrief
{
}

.nodeContainerSubParentTitle
{
  PADDING-TOP         : 15px;
  FONT-SIZE           : 18px;
  FONT-FAMILY         : Georgia, Times New Roman, Arial;
}

.publicationTitle
{
  PADDING             : 0;
  PADDING-RIGHT       : 15px;
  COLOR               : #990000;
  FONT-SIZE           : 20px;
  FONT-FAMILY         : Georgia, Times New Roman, Arial;
  FONT-WEIGHT         : bold;
}

.small
{
  FONT-SIZE           : 10px;
}

.white
{
  COLOR               : white;
}

.copyright
{
  COLOR               : #990000;
  FONT-SIZE           : 11px;
  TEXT-TRANSFORM      : upperCase;
}

.artd, .artd A
{
  COLOR               : #990000;
  FONT-SIZE           : 10px;
}



.structpage .header {
	text-align:center;
	margin:0px 0px 20px 0px;
	font-weight:bold;
	font-size:20px;
}

.structpage .subheader {
	text-align:center;
	margin:5px 0px 0px 0px;
	font-size:16px;
}

.structpage a.section, .structpage a {
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#333333;
}
.structpage a:hover {
	text-decoration:underline;
}

.structpage .subheader a {
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	color:#333333;
}

.structpage .block a.section {
	font-weight:normal;
}

.structpage .block {
 margin:20px 0px 20px 0px;
}
.structpage .color2 a {
color:#895D6E;
}


.structpage .p {
    margin:20px 0px 20px 0px;
}

.structpage .list td{
 text-align:center;
 padding:5px;
 border:1px solid #666666;
 height:40px;
}
.structpage .color2 .list td {
border:1px solid #875B6C;
}

.structpage .list .bordered {
/*    border:1px solid #333333;
    position:relative;
    padding:10px;*/
}

a.hptitle {
  text-decoration:none;
  font-weight:bold;
}
a.hptitle:hover {
  text-decoration:underline;
}
