/* ADDITIONAL STYLES FOR MDH */



/* = = = = LEFT MENU AND RIGHT COLUMN = = = = = = = = */

/* CLU LEFTMENU STYLES - START */
div#lefcol { 
	position:absolute; 
	top:105px; left:0px; height:400px;
	width:170px; 
}

td#leftmenu {
	/* background-color:#99CC00; */
	background-image: url(assets-mcm/bg-menu.jpg);
	background-repeat: no-repeat;
}

td#leftnews {
	/* background-color:#99CC00; */
	background-image: url(assets-mcm/bg-news.jpg);
	background-repeat: no-repeat;
}

td#leftsearch {
	background-image: url(assets-mcm/bg-search.jpg);
	background-repeat: no-repeat;
}

ul#navlist { 
	color: #FFFFFF;
	font: 13px Tahoma, Arial, sans-serif;
}

li.navitem { 
	margin:6px 0 0 24px; 
	font-weight:bold; 
}


#leftmenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#leftmenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#leftmenu a:hover {
	color: #02344B;
	text-decoration: underline;
}
#leftmenu a:active {
	color: #003366;
	text-decoration: none;
}

/* CLU LEFTMENU STYLES - END */



/* RYTCOL STYLES - START  */

div#rytcol { 
	float:right;
	width:180px; 
	margin:10px; 
}

#rytmenu p.subsec_item {  
	color:#666;
	margin:0 6px 0 14px; 
	padding:0px; 
	font-size:0.7em; 
	text-align:left;
}

#rytmenu p.subsec_item_sub {  
	color:#666;
	margin:0 6px 0 28px; 
	padding:0px; 
	font-size:0.7em; 
	text-align:left;
}


.subsec a:link {
	color: #666;
	text-decoration: none;
}
.subsec a:visited {
	color: #999;
	text-decoration: none;
}
.subsec a:hover {
	color: #02344B;
	text-decoration: underline;
}
.subsec a:active {
	color: #003366;
	text-decoration: none;
}

/* RYTCOL STYLES - END  */





/* = = = = STANDARD ELEMENTS = = = = = = = = */

/* ELEMENT JUMPER MENU - START */

p.elemjumpmenu { margin-top:20px; }

span.elemjumper {
	font: 0.7em Arial, Helvetica, sans-serif;
	/* font-weight:bold; */
	color:#02344B; 
	line-height: 200%;
	background-color: #EEEFEA;
	padding: 3px;
	margin-right: 4px; 
}

.elemjumper a:link {
	color: #02344B;
	text-decoration: none;
}
.elemjumper a:visited {
	color: #999;
	text-decoration: none;
}
.elemjumper a:hover {
	color: #02344B;
	text-decoration: underline;
}
.elemjumper a:active {
	color: #0000FF;
	text-decoration: none;
}

/* ELEMENT JUMPER MENU - END */



/* ELEMPIC STYLES - START */

div.elempicdiv { 
	position:relative; width:190px; float:right; left:0px; margin-right:-100px;
/* 	width:190px; 
	float:right; 
	text-align:right; 
	background-color:yellow;  */
}

div.elempicdiv_pkboo { 
	width:190px; 
	float:right; 
	text-align:right; 
	margin-top:-15px; 
}


img.elempic { 
	width:180px; 
	margin-bottom:20px; 
}

/* ELEMPIC STYLES - END */


/* = = = = ARENA = = = = = = = = */

td#arena { /* This td contains all arena elements */
	height:450px; 
	background-color:#FFFFFF; 
}


td#arena h2,h3,h4,h5,p,ol,ul { 
	color: #02344B;  	
}


.denethor { margin-left:180px; margin-right:200px; z-index:100; }

ul.denethor { margin-left:200px; font-size:0.9em; }
ol.denethor { margin-left:200px; font-size:0.9em; }
ol.denethor ol li 				{ list-style-type: lower-alpha; }
ol.denethor ol li ol li 		{ list-style-type: lower-roman; }
ol.denethor ol li ol li ol li	{ list-style-type: decimal; }


.denethor p { margin:10px 0 10px 0; }

.denethor_pkboo { margin-right:210px; z-index:100; }
.denethor_pkboo p { margin-right:0px; }


ul.denethor_pkboo { font-size:0.9em; }
ol.denethor_pkboo { font-size:0.9em; }
p.denethor_pkboo { font-size:0.9em; }



/* STANDARD DOCLIST STYLES */

p.docname { font-weight:bold;  }
p.docspec { font-size: 80%; margin-top:0px;  }



span.pkbswitch { 
	font-size:0.8em; 
	font-weight:bold; 
	color:#02344B;
	margin-left:30px;
}

span.backtop { 
	font: 0.6em Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#02344B;
	background-color: #EEEFEA;
	padding: 2px; 
	margin-left:30px;
}







/* DEPRECATED OL NUMBER STYLES - START */
.lev2list { }
.lev2item { list-style-type: lower-alpha; }
.lev3list { }
.lev3item { list-style-type: lower-roman; }
/* DEPRECATED OL NUMBER STYLES - END */




/* = = = = UNUSUAL ELEMENTS = = = = = */


/* PKBOO STYLES -START */
/* into this div will load pkboo_whatever.text  */

div.pkbdiv { 
	background-image:url(assets-mcm/peekaboo-div-greyback-380.jpg);
	margin:10px 10px 0 180px; 
} 

/* these are text elements within the peekaboo div  */
.pkbdiv_h5 { margin:6px; }
div.pkbdiv h3,h4,h5,p { font-size:0.9em; margin:10px 230px 0 20px; }

/* this styles all lists of class mdhbullet1 within the peekaboo div  */
ul.mdhbullet1 { font-size:0.9em; margin-right:220px; }
ol.mdhbullet1 { font-size:0.9em; margin-right:220px; }

p.pkboo_body { } /* CURRENTLY UNUSED */

/* PKBOO STYLES - END */


/* DOC SKED TABLITO STYLES - START  */

table.docskedtable { 
	width:360px; 
	margin:20px 0 0 190px; 
}

td.docnamecell { 
	width:150px; 
	font-size:0.7em; 
	padding:3px; 
	border-bottom: solid 1px #666 ; 
}

td.docskedcell {
	width:210px;
	font-size:0.7em;
	padding:3px;
	border-bottom: solid 1px #666 ; 
}

/* DOC SKED TABLITO STYLES - END  */


/* DOC SKED TABLITOWIDE STYLES - START  */

table.docskedtablewide { 
	width:540px; 
	margin:20px 0 0 70px;  
}

td.docnamecellwide { 
	width:180px; 
	font-size:0.7em; 
	padding:3px; 
	border-bottom: solid 1px #666 ; 
}

td.docroomcellwide {
	width:70px;
	font-size:0.7em;
	padding:3px;
	border-bottom: solid 1px #666 ; 
}

td.docdirectcellwide {
	width:80px;
	font-size:0.7em;
	padding:3px;
	border-bottom: solid 1px #666 ; 
}

td.doclocalcellwide {
	width:50px;
	font-size:0.7em;
	padding:3px;
	border-bottom: solid 1px #666 ; 
}

td.docskedcellwide {
	width:160px;
	font-size:0.7em;
	padding:3px;
	border-bottom: solid 1px #666 ; 
}


/* DOC SKED TABLITOWIDE STYLES - END  */






/* = = = = = = = = = = = = = = = = = = = = = */

/* FOOTER STYLES - START */
div#allfoot { 
	background-color:#85959e;
	height:125px; width:780px;

}

div#footmenu { 
	background-color:#033149;
	height:22px; width:760px;
	position:relative;
	top:10px; left:10px;

}

div#footcopyright, div#footiso, div#footmtp { 
	position:relative; 
	height:60px; 
	/* background-color: #CCFF00; */
}

div#footcopyright 	{ left:10px; top:20px; width:220px; }
div#footiso 		{ left:240px; top:-40px; width:260px; }
div#footmtp 		{ left:520px; top:-100px; width:250px; }

div#footline2 { 
	position:relative;
	left:10px; top:20px; 
	height:70px; 
	width:760px; 
	vertical-align: top;  
}

/* FOOTER STYLES - END */


/* end of file */

