@charset 'UTF-8';
 
/* reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
 
/* layout */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
 
/* print */
@media print {
	body, #main, #content { color:#000 !important; }
	a, a:link, a:visited { color:#000 !important; text-decoration:none !important; }
	#tabs, #globalheader, #globalfooter, #directorynav, .noprint, .hide { display: none !important; }
	#main a.pdf, #main a.html, #main a.qt, #main a.ical, #main a.dl, #main a.dmg, #main a.zip, #main a.keynote, #main a.audio { padding-left: 0 !important; background-image: none !important; }
}


/* cgm */

#cgm {
	text-align: left;
	margin: 10px auto 10px 10px;
}

.miniicon {
	margin-right: 5px;
}

.flp {
	margin: 15px 0;
	font-size: 10px;
}

/* HOMEFOOTER */

#footer {
	text-align: right;
	font-size: 10px;
	color: #6e6e6e;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: auto;
}

