html {
	height:100%; 
	max-height:100%; 
	padding:0;
	margin:0; 
	border:0; 
	background:#fffff; 
	font-size:80%; 
	font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;}

#content {
	overflow:auto; 
	text-align: justify;
	position:absolute; 
	z-index:0; 
	top:56px; 
	bottom:50px; 
	left:200px; 
	right:0; 
	background:#ffffff;}

* 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:100px solid #fff; 
	border-bottom:50px solid #fff; 
	border-left:200px solid #fff;
}


#head {
	position:absolute; 
	margin:0; 
	top:0; 
	left:0; 
	display:block; 
	width:100%; 
	height:56px; 
	background:#CF1C0B; 
	background-position:0 0; 
	background-repeat:no-repeat; 
	font-size:3.5em; 
	z-index:5; 
	overflow:hidden; 
	color:#ffffff;
}

#foot {
	position:absolute; 
	margin:0; 
	bottom:0; 
	left:0; 
	display:block; 
	width:100%; 
	height:50px; 
	font-size:1em; 
	z-index:200; 
	overflow:hidden; 
	background:#CF1C0B;
	color:#ffffff;
}

#foot TABLE {
width: 100%;
table-layout: fixed;
border-spacing: 10px;
}

#foot A:link {
	color:#ffffff; 
	text-decoration: underline overline; 
}
#foot A:visited {
	color:#ffffff; 
	text-decoration: underline overline; 
}
#foot A:active {	
	color:#ffffff; 
	text-decoration: underline overline; 
}
#foot A:hover {
	color:#ffffff; 
	text-decoration: none; 
}



#left {
	position:relative; 
	left:0; 
	height:100%;
	top:56px; 
	z-index:-1; 
	overflow:auto; 
	list-style: none;
}

*html #left {
	position:relative; 
	left:0; 
	height:100%;
	top:56px; 
	z-index:100; 
	overflow:auto; 
}



H1{
	text-align: center; 
	padding: 0.75em 0 0.5em; 
	margin: 0.9em 0 3em; 
	background: #F8F7EF;
	border: 1px dashed #B2B2B2; 
	border-width: 1px 0;
	color:#001b5f;
	font-size:110%; 
	font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif;
}

H2{
	margin-top: 20px;
	margin-bottom: 0;
	font-weight:bold;
	font-style: italic;
	font-size:100%; 
	font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif;
	color : #333333;
}

HR.h1 {
	border: none;
	margin-top: 1px;
	margin-left: 20px;
	margin-right:30%;
	border:dotted 0.4px #002080;
}

P.details {
	margin:0 0 0 2em; 
}

UL
{
	list-style-image: url('../images/bullet_small.png')
}

TABLE.img{
	border: none;
}

TD
{ 
	vertical-align: top ;
}

img {
	border:0;
	margin-left: 10px;
}

#content .line {
	border-bottom: 1px dashed #ff1100;
	padding-bottom: 1em; 
	margin-bottom: 1.5em;
}


#quickmenu {top: 0; left 0; margin: 5px; width:450px; position:absolute; height:100px;}
#quickmenu a:visited, #quickmenu a {text-decoration:none; }
#quickmenu a:visited img, #quickmenu a img{filter: alpha(opacity=30); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.30; opacity:0.3; }
#quickmenu a:hover {background-color:transparent; }
#quickmenu a span {display:none;}
#quickmenu a:hover span {display:block; position:absolute; left:210px; top: 10px;}

#quickmenu IMG { width:35px; height:35px; }
#quickmenu a:hover img { filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1; }
