html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#CC99FF; 
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {
height:100%; max-height:100%; padding:0; margin:0; border:0;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

#content {
	overflow:auto; position:absolute; z-index:3; 
	top:150px; bottom:34px; left:165px; right:0; background-color:#CC99FF;
	padding-left:25px; padding-top:20px;
	font-size:10px; color:#3D4955;line-height:21px;
}
* html #content {
	top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; 
	position:absolute; z-index:3; 
	border-top:150px solid #ffffff; border-bottom:34px solid #ffffff; border-left:164px solid #ffffff;
}
#head {
	position:absolute; margin:0; top:0; left:0; display:block; 
	width:100%; height:150px;  z-index:4; overflow:hidden; background-color:#7B93AA; border-bottom:2px solid #3D4955
}
#head div {width:100%; margin-left:200px;}
#foot {
	position:absolute; margin:0; bottom:0; left:0; display:block; 
	width:100%; height:34px; z-index:5; overflow:hidden; 
	background-image:url(images/bkgB.gif); background-repeat:repeat-x;
	font-size:9px;	color: #3D4955; line-height:34px; font-weight:bold;
}
#foot a { color:#3D4955;text-decoration:underline;	}
#foot a:hover { text-decoration:underline; font-style:italic}

#left {position:absolute; left:0; top:50px; bottom:30px; width:164px; background-image:url(images/bkgL.gif); background-repeat:repeat-y;z-index:5; overflow:auto; }
* html #left {height:100%; top:0; bottom:0; border-top:50px solid #7B93AA; border-bottom:34px solid #ffffff;}

.logoLayer {position:absolute;z-index:9;left:5px;top:5px; font-size:10px;}
#logoLayer a {background:url(images/DIPlogo.gif) 0px 0px no-repeat; display:block;
   width:238px; height:200px; border:0px; margin:0px;
   text-decoration:none;
}
#logoLayer a:link, a:visited, a:hover, a:active { background-position: 0 0;   }
#content ul {margin-top:0px; list-style:square}
#content ol {margin-top:0px; list-style-position:inside}
img {border:0px}
td {font-size:10px;	}

a {	color: #3D4955; text-decoration:underline}
a:hover { text-decoration:none}
#navigation {width:162px;  margin-top:138px}
#navigation td {border-bottom: 1px solid #F1FFE3; } 

#navigation a {
	font-size:10px;
	font-weight:bold;
	color: #DCFFB8;
	line-height:normal;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 8px 10px;
}
#navigation a:hover {
	background-color: #DCFFB8;
	color: #C94539;
}
#navigation div  {
	font-size:10px;
	font-weight:bold;
	background-color:#DCFFB8;
	color: #C94539;
	line-height:normal;
	letter-spacing:.1em;
	display:block;
	padding:8px 6px 8px 10px;
}
#navigation .prog {background-color:#DCFFB8; color:#C94539}
#navigation a.prog:hover {background-color:#DCFFB8; color:#C94539}
#subNav td {border-bottom: 0px; background-color:#DCFFB8; padding:0px 0px 5px 10px;} 
#subNav a {
	font-size:10px;
	color:#7B93AA;
	line-height:normal;
	letter-spacing:normal;
	font-weight:normal;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background-color:#DCFFB8;
	background-image:url(images/dotOff.gif);background-repeat:no-repeat;background-position: 0px 5px;
}
#subNav a:hover {
	color:#C94539; background-image:url(images/dotOn.gif);background-repeat:no-repeat;background-position: 0px 5px;
}
#subNavOff {
	color:#C94539;
	background-image:url(images/dotOn.gif);
	background-repeat:no-repeat;
	background-position: 10px 5px;
	font-size:10px;
	line-height:normal;
	letter-spacing:normal;
	font-weight:normal;
	padding-left:10px;
}
.photoR {border:2px #3D4955 solid; margin-left:15px; margin-top:7px; margin-bottom:7px; float:right}
.photoL {border:2px #3D4955 solid; margin-right:15px; margin-top:7px; margin-bottom:7px; float:left}

.bodyText {	line-height:18px; }
.pageName{
	font-size:18px;
	color: #C94539;
	letter-spacing:6px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
}
#noJS a {font-size:8px; color:#3D4955; text-decoration:underline; letter-spacing:normal}
#noJS a:link {text-decoration:underline}
#noJS a:hover {color:#C94539; text-decoration:none}
#cultureTbl table {font-size:10px;}
#cultureTbl th {font-weight:bold;border-bottom:1px solid #3D4955;padding:5px 10px 2px 10px;text-align:left;line-height:normal;}
#cultureTbl td {border-bottom:1px solid #3D4955;font-weight:normal;padding:5px 10px 5px 10px;text-align:left;line-height:normal;vertical-align:top;}
	


