
/* MAIN CONTENT */
.main-content h1.pagetitle {margin:10px 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 1px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
.main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.main-content h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.main-content h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}

.main-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}


.main-content table {
	clear:both;
	width:800px;
	margin:1.0em 0 1.2em 0;
	table-layout: inherit;
	border-collapse:collapse;
	empty-cells:show;
	border:solid 1px rgb(140,140,140);	
	
}

.main-content table th {height:1.0em; padding:12px 20px 2px 7px;   border-bottom:solid 1px rgb(140,140,140); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-content table th.no {height:1.0em; padding:12px 20px 2px 7px;   border-bottom:0; text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-content table td {height:1.0em; padding:12px 7px 2px 7px;  border-bottom:solid 1px rgb(140,140,140); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}


.main a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
.main a:hover {color:rgb(42,90,138); text-decoration:underline;}
.main a:visited {color:rgb(42,90,138);}
