html, body, #head1, #head2, #tnav ul, #lnav ul, #lnav ul ul, #head2 form, h2, h1, h3{margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#333;  background-color:#666666;}
/* -- // FORMATING  // -- */
#search label{display:none;}
#search form{
	display:inline;
	padding-bottom: 40px;
	}
strong.sel{color:#dd4814;}
h2{color: #dd4814; margin-top:25px; margin-bottom:0.2em; text-align:left;}
h1{font-size:1.8em; margin-top:20px;}
h3{font-size:1.1em;}
h4{font-size:1em; font-weight: bold;}
a:link, a:visited{color:#622567; text-decoration:none}
a:hover{text-decoration:underline;}
a.qs:link, a.qs:visited{color:#FFFFFF;}
.bord{border:solid 1px #711271;}
p.callout{background-color:#f8dad0; padding:3px 5px 3px 5px}
/*ref formatting*/
small{font-size:0.8em; color:#868088; border-top:solid 1px #868088; display:block; text-align:justify;}
img{border:none}
/*table formatting*/
.purp{border: 2px solid #711271; border-collapse:collapse; text-align:center; width:450px; font-size:0.9em;}
.purp td, .purp th{border:1px solid #711271; padding:2px;}
.purp th{background-color:#711271; color:white; font-weight:bold;}
/*table 2 smailler text in fielss*/
.purp2{border: 2px solid #711271; border-collapse:collapse; text-align:center; font-size:0.9em;}
.purp2 td, .purp2 th{border:1px solid #711271; padding:5px;}
.purp2 th{background-color:#711271; color:white; font-weight:bold;}
.purp2 td{text-align:left;}
.purp2 caption{text-align:left; font-weight:bold; color:#000000;}
/*table purp3 */
.purp3{border: 2px solid #711271; border-collapse:collapse; text-align:center; font-size:0.9em;}
.purp3 td, .purp3 th{border:1px solid #711271; padding:5px; text-align:left}
.purp3 th{background-color:#711271; color:white; font-weight:bold;}
th.dif{background-color:#ffffff; color:#000000; font-weight:bold;}
.purp3 td{}
.purp3 caption{text-align:left; font-weight:bold; color:#000000;}
/*table purp4 gloss table */
.purp4{border: 2px solid #711271; border-collapse:collapse; text-align:left; font-size:0.9em;}
.purp4 td, .purp4 th{border:1px solid #711271; padding:5px;}
.purp4 th{background-color:#711271; color:white; font-weight:bold; padding:5px}
ul.pdf li{list-style:url(http://www.epgonline.org/images/mircera/pdf-icon.gif); margin-left:3px; padding-left:5px;}
/* -- // END FORMATING -- // -- */
#all{
	min-width:750px; 
	min-height:400px; 
	max-width:58em; 
	border:solid 1px #333333; 
	margin-right:auto; 
	margin-left:auto; 
	background-color:#e5d5e6;
	
	}
#head1, #tnav, #all, #search{
	position:relative;
	height: 100%;
	
}
#head1{
	background:url(../../images/mircera/title-back.gif) repeat-x;
	width:100%;
	height:81px;
		}
* html #head1{height:80px;}
#head2{
position:absolute;
	background:url(../../images/mircera/title.gif) no-repeat;
	width:100%;
	height:79px;
	border-bottom: solid 3px #622567;
	text-align:right;
	color:#ffffff;
	font-size:0.7em;
	margin-top:0;
			}

/* -- // TOP NAV // -- */
#tnav{
	min-height:41px; 
	border-bottom:solid 1px #622567;
	background: #d9c8d9 url(../../images/mircera/tnav-bk.gif) repeat-x;
	}
#tnav ul{
	padding:10px 5px 5px 30px; 
	list-style:none; 
	min-width:700px;
	}
#tnav ul li{
	display:inline; 
	/*margin-right:10px;*/ 
	border-right:solid 1px #000000; 
	/*padding-right:10px;*/
	}
/* -- /// TOP NAV LINKS // -- */
#tnav a:link, #tnav a:visited{
	color:#0c0111; 
	text-decoration:none;
	padding:5px 10px 5px 10px;
		}
#tnav a:hover{color:#dd4814; background-color:#d9c8d9;}
/* -- // END TOP NAV LINKS // --*/
#search{padding-right:20px; margin-top:20px; height:40px}
#content{
	margin:0 0 0 13.3em;
	padding:2px 40px 10px 40px;
	font-size:0.8em;  
	min-height:600px;
	background-color:#FFFFFF;
	border-left:solid 1px #622567;
	text-align:justify;
	}
* html #content{margin:0 0 0 170px;}
/* -- // LEFT NAV // -- */
.titl{background-color:#622567; color:#FFFFFF;  padding-top:3px; padding-bottom:5px; text-align:center; }
#lnav{
	position:absolute; 
	top:9em; 
	margin-left:0; 
	width:10.5em;
	min-height:20em;
	
	}
#lnav ul{
	list-style:none; 
	font-size:0.7em; 
	border-top:solid 1px #f3bca9; 
		}
#lnav li{
	border-bottom:1px solid #ed9f9f;
	}
#lnav li a:link, #lnav li a:visited{
	display:block; 
	padding:0.4em 6px 0.4em 0.6em; 
	border-left:12px solid #dd4814; 
	border-right:solid 6px #fef8f6;
	/*border-right:1px solid #dd4814; */
	background-color:#fef8f6; 
	color:#000000; 
	text-decoration:none;
	}

#lnav li a:hover{
	background-color:#f8dad0;
	border-left-color:#622567; 
	border-right:6px solid #f3bca9; 
		}
#lnav li:hover ul{display:block;}
/* -- // SUB LEFT NAV // -- */
#lnav ul ul{font-size:1em; margin-left:10px; display:none;}
#lnav ul ul a:link, #lnav ul ul a:visited{border-left:12px solid #f3bca9; }
#lnav ul ul a:hover{border-left:12px solid #622567;}
/* -- // END LEFT NAV // -- */
/* -- HOME PAGE BOXES -- */
div.clear{clear:both;}
h2.home{color:#333333; font-weight:normal; font-size:24px;}
h3.home{color:#333333; font-weight:normal; font-size:18px; margin-bottom:20px;}
div.boxall{width:100%; margin-bottom:10px}
div.boxnav{
	position:relative;
	width:100%; 
	min-height:45px;
	margin-top:5px;
	margin-bottom:0;
	background-color:#e5d5e6;
	/*border-left:#e5d5e6 solid 4px;*/
	border-bottom:none;
	padding:0;
	/*border-right:solid 4px #e5d5e6;*/ padding-left:4px
	}
* html div.boxnav{width:98%; border-left:none;}
div.boxnav h3{
	position:relative;
	background:url(../../images/mircera/title-back.gif) repeat-x;
	background-color:#622567; 
	color:#ffffff; 
	text-align:left; 
	padding:3px 3px 3px 15px; 
	font-weight:normal;
	font-size:14px;
	margin-bottom:5px;
	margin-left:-4px;
	}
* html div.boxnav h3{}
div.boxnav ul{ 
	margin-left:0; 
	padding-left:0; 
	margin-top:0; 
	padding-bottom:0;
	margin-bottom:0;
	padding-right:8px;
	background-color:#33FFCC;
	height:inherit;
	
	}
div.boxnav ul li{ 
	padding-top:0;
	margin-left:10px;
	padding-left:15px;
	float:left;
	list-style:none;
	background-image:url(../../images/mircera/bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
div.boxnav ul li.open{ 
	padding-top:0;
	margin-left:10px;
	padding-left:15px;
	float:left;
	list-style:none;
	background-image:url(../../images/mircera/bulletb.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
div.bbox{
	position:relative;
	clear:both;
	border:#CCCCCC solid 2px ;
	border-top:none;
	min-height:140px; 
	width:100%;
	margin-top:0;
	margin-bottom:0;
	}
* html div.bbox{height:140px; width:98%;}
#box1{display:block;}
#box1a{display:block;}
#box1b, #box1c, #box1c{display:none;}
/*----*/
#box2,#box2a{display:none;}
#box2b, #box2c, #box2d{display:none;}
/*----*/
#box3, #box3a{display:none}
#box3b, #box3c,#box3d{display:none;}
/*----*/
#box4, #box4a{display:none;}
#box4b, #box4c, #box4d{display:none;}
div.bbox img{
	float:left; 
	margin-right:10px;
	margin-top:5px
	}
div.bbox p{
	margin:0px 20px 10px 40px; 
	/*padding-top:20px;*/
	color:#666666;
		}
/* -- END HOME PAGE BOXES -- */
/* -- // FOOTER // -- */
#footer{
	border-top:solid 1px #622567; 
	font-size:0.6em; 
	color:#ffffff;
	padding:5px 10px 5px 10px;
	background-color:#622567;
	}
#footer p{padding:0; margin:0}
#footer a:link, #footer a:visited{
	color:#ffffff; 
	text-decoration:none;
	}
#footer a:hover{text-decoration:underline;}
#footer ul{ 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-align:right;
	color:#ffffff;
	
	}
#footer li {display:inline; margin-right:10px;}
#footer ul a:link, #footer ul a:visited {padding: 0.4em 0.4em 0.4em 0.4em; color:#ffffff;}
#footer ul a:hover{text-decoration:underline;}
/* -- // END FOOTER // -- */
/* -- // IE6 // --*/
/** html #lnav li a {width: 100%;}*/
* html #all{width:820px; height:570px;}
* html #content{height:570px; }
* html #tnav{height:41px; }
* html #lnav{width:170px;}
/* -- // END IE6 -- // */

