@charset "utf-8";
/* CSS Document */

/* 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; }

/* TYPE */
body { 
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	background-color: #f5f6f7; 
	color: #333;
	color: #0099cc;
	margin:auto;
	text-align: center;

	
}

p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 16px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 14px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
p.intro { font-weight: bold; }
.more { text-align: right; }





/* PRINT */
@media print {
	body { color: #000 !important; }
	a, a:link, a:visited { color: #000 !important; text-decoration:none !important; }
}


#main {
	width:950px;
	background-color:#FFFFFF;
	height:100%;
	position:relative;
	margin:auto;
	text-align:center; 	/* Centers Element Block for IE  */ 
	margin-right:auto;	/* Centers Element Block for standards compliant browsers */
	margin-left:auto;
}


