﻿html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


/* Layout StyleSheet */
body { background:#c5e2e8; font:12px Arial; color:#333333; padding-bottom:20px;}

#wrap { width:940px; margin:0 auto; }
#top { width:890px; float:left; height:120px; background:url("topbg.png") no-repeat; padding:0 25px;}
#top-flash { float:right; padding-top:0px; text-align:right; width:600px; }

#middle { width:890px; float:left; background:url("middlebg.png") repeat-y 0 -4px; padding:0 25px 20px 25px; }
#middle2 { width:890px; float:left; background:url("middlebg.png") repeat-y 0 -4px; padding:0 25px 20px 25px;border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }
.middleleft { width:220px; float:left; padding:20px 0 0; }
#middlecontent { float:left; margin-left:35px; width:630px; padding:20px 0 0; }
#middlecontent-left { float:left; width:360px; margin:10px 0 0; padding:0;  }
#middlecontent-right { float:right; width:220px; margin:10px 0 0; padding:0;   }
#middlecontent2 { float:left; margin-left:35px; width:630px; padding:0; }
#middlecontent2-left { float:left; width:360px; margin:10px 0 0; padding:0;  }
#middlecontent2-right { float:right; width:220px; margin:10px 0 0; padding:0;   }		
#bottom { width:890px; float:left; height:81px; background:url("bottombg.png") no-repeat; padding:0 25px; }
#footer { width:890px;}