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;
  FONT-WEIGHT         : bold;
  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-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;
  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-SIZE           : 23px;
  /*FONT-WEIGHT         : bold;*/
}

.containerNodeTitle
{
  FONT-SIZE           : 12px;
}

.subMenuFirstLevel, .subMenuFirstLevel-a, .subMenu, .subMenu-a
{
  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;
}

.publicationTitle
{
  PADDING             : 0;
  PADDING-RIGHT       : 15px;
  COLOR               : #990000;
  FONT-SIZE           : 12px;
  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;
}












div.menu
{
	width:auto;

	height:2.8em;
	
	margin-top:1px;
		
	background-color: #DFDBC5;
}

.nav 
{
	width:100%;
	
	display:table;
	
	margin:0;
	padding:0;
	
	table-layout:fixed;
}

.nav li 
{
	display:table-cell;
	
	padding:0.8em 0.1em;

	margin:auto;
	
	list-style:none;
	
	text-align:center;
	white-space:nowrap;
}

.nav li a 
{
	font-size: 1.2em;
	font-weight: bold;

	color:#6F231F;

	text-transform: uppercase;
	text-decoration: none;
}

.nav li a:hover 
{
	text-decoration: underline;
}

BODY.work TABLE.workPart
{
  BACKGROUND-IMAGE    : url('../img/bodyWorkBg.gif');
  BACKGROUND-COLOR    : #E4D8B9;
}



ol, ul {
	margin:0px;
	padding:0px;
	list-style: none;
}


.side .info_list, .work_side .info_list
{
	margin: 15px 0 0 0;
}

.side .info_list li, .work_side .info_list li
{
	margin: 4px 0 0 0;
	padding: 8px 2px 8px 21px;
	
	/*background:url('../img/new_design/list1.gif') no-repeat 8px 1.1em;*/
}

.side .info_list li a, .work_side .info_list li a
{

	font-size:1.2em;
	text-decoration:underline;
	color:#FFFFFF;
}

.side .info_list li.highlighted, .work_side .info_list li.highlighted
{
	margin: 4px 0 0 0;
	padding: 8px 2px 8px 35px;
	
	background:url('../img/new_design/list1.gif') no-repeat 18px 50%;
}

.side .info_list li.highlighted a, .work_side .info_list li.highlighted a
{
	font-size:1em;
	font-weight:bold;
	
	text-decoration:none;
	color:#FFFFFF;
}

.info_list LI UL LI
{
	font-size: 0.8em !important;
	background:url('../img/new_design/list2.gif') no-repeat 10px 1.2em !important;
}

.center_content a
{
	text-decoration:none;
}

.center_content a *
{
	font-weight:normal;
}

.center_content h1
{
	text-transform : uppercase;
	padding: 15px 0 0 25px;
	margin:0px;
}


.center_content h1 span
{
	font-weight:bold;
}



.linkz_container ul 
{
	width:100%;
	
	display:table;
	
	margin:0;
	padding:0;
	
	padding-left:20px;
	
	table-layout:fixed;
}

.linkz_container li
{
	display:table-cell;
	
	padding:1.3em 0.1em;

	margin:auto;
	
	list-style:none;
	
	text-align:center;
	
	white-space:nowrap;
}

.linkz_container li a
{
	color:#6F231F;
	font-size:0.9em;
}

.rah_copyright, .jc_copyright
{
	text-align:right;padding-right:20px;color:#787878;
}

.jc_copyright a, .rah_copyright
{
	font-size:0.8em;
	text-decoration:none;
	color:#787878;
}

.rah_copyright
{
	padding-top:10px;
}

.jc_copyright
{
	padding-bottom:10px;
}




















.sectionworkarea div,
.sectionworkarea span,
.sectionworkarea b,
.sectionworkarea strong,
.sectionworkarea h1,
.sectionworkarea h2,
.sectionworkarea h3,
.sectionworkarea h4,
.sectionworkarea h5,
.sectionworkarea h6,
.sectionworkarea p,
.sectionworkarea a,
.sectionworkarea ol,
.sectionworkarea ul,
.sectionworkarea li,
.sectionworkarea font
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}







/*Begin Main Navigation*/


div.menu
{
	width:auto;

	height:2em;
	
	margin-top:3px;
		
	background-color: #DFDBC5;
}

.nav 
{
	width:100%;
	
	display:table;
	
	margin:0;
	padding:0;
	
	table-layout:fixed;
}

.nav li 
{
	display:table-cell;
	
	padding:0.5em 0.1em;

	margin:auto;
	
	list-style:none;
	
	text-align:center;
	white-space:nowrap;
}

.nav li a 
{
	font-size: 0.9em;
	font-weight: bold;

	color:#6F231F;

	text-transform: uppercase;
	text-decoration: none;
}

.nav li a:hover 
{
	text-decoration: underline;
}

.menu_item_container
{
	text-transform:uppercase;
	padding: 3px 0 0 0;
}

* html .menu_item_container
{
	padding: 6px 0 0 0;
}


.menu_item_container a
{
	text-decoration:none;
	font-size:1.25em;
	
	font-weight:bold;
	
	color:#6F231F;
	
	white-space:nowrap;
}


.linkz_container .bottom_menu_container
{
	width:100%;
	height:24px;
}



.bottom_menu_container
{
	margin:0 0 0 0;
	padding:0px;
}

.bottom_menu_item_container
{

}


.bottom_menu_item_container a
{
	padding:0px;
	margin:0px;
	
	text-decoration:underline;
	
	font-weight:normal;
	
	font-size:0.93em;
	
	color:#6F231F;
	
	white-space:nowrap;
	
	text-transform:uppercase;
}

.menu_container
{
	background-color: #DFDBC5;

	margin:0px;
	padding:0px;

	margin-top:2px;
	
	height:24px;
}



/*End Main Navigation*/


