
html, body, div, table, tr, th, td, ul, ul, dl, dt, dd,
fieldset, legend, p, h1, h2, h3, h4, h5, span { margin: 0; padding: 0; }
body { background: #fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; text-align: center;}
div.clearBottom { clear: both; }

/* === header - START ================= */
div.header1Wrap { height: 70px; margin: 10px 0 0 0; text-align: center; }
div.header2Wrap {
	height: 140px; margin: 0; background-position: center top; background-repeat: no-repeat; text-align: center; 
	}
div.header2WrapInner, div.header1WrapInner { width: 980px; margin: 0 auto; position: relative; text-align: left;}
div.header2WrapInner { height: 140px; }
div.header2Shadow {
	width: 800px; height: 60px; position: absolute; left: 180px; bottom: 0;
	background: #000; filter:alpha(opacity=80); opacity: 0.8;
  	}
a.logoLink, a.logoLink:visited { display: block; width: 180px; height: 51px; position: absolute; top: 15px; left: 0; }
div.head2PageAbstract { width: 780px; height: 40px; position: absolute; left: 190px; bottom: 10px; }
div.head2PageAbstract h1 { color: #ddd; font-weight: normal; font-size: 22px; padding: 0;}
div.head2PageAbstract p { color: #ddd; }
/* === header - END ================= */

/* === body - START =================== */
div.bodyWrapAll, div.bodyWrapAll2 { 
	width: 980px; margin: 0 auto 0 auto; 
	background: url(../images/bgrs/left_back1.png) -20px top repeat-y #fff; text-align: left;
	}
div.bodyLeft { width: 180px; padding: 10px 0; float: left; }
div.bodyCenter { width: 548px; float: left; }
div.bodyCenter2 { width: 798px; float: right; }
div.bodyCenterInner, div.bodyCenter2Inner { padding: 8px 5px; }
div.bodyRightInner { padding: 8px 0 8px 5px; }
div.bodyRight { width: 250px; float: right; }
/* === body - END ===================== */

/* === footer - START ================= */
div.footerWrapAll { height: 120px; background: #ddd; text-align: center; text-align: left;}
div.footerWrapAllInner { width: 980px; height: 100px; margin: 0 auto; position: relative; background: #ccc; }
div.footerCopyRightWrap { width: 400px; position: absolute; bottom: 10px; right: 10px; text-align: right; font-size: 11px; color: #666; }
div.footerCopyRightWrap a, div.footerCopyRightWrap a:visited { text-decoration: none; color: #444; }

div.bodyWrapAll a:hover, div.footerWrapAll a:hover { text-decoration: underline; }
/* === footer - END =================== */

