/* @group Reset base HTML */
	
/* * {padding:0; margin:0; border:0;} */
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
	
table {
	border-collapse: collapse;
	border-spacing: 0;
}
	
fieldset,img {
	border: 0;
}
	
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}
	
ol,ul {
	list-style: none;
}
	
caption,th {
	text-align: left;
}
	
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
	
q:before,q:after {
	content: '';
}
	
abbr,acronym {
	border: 0;
}
	
/* @end */
	
/* @group Base font size */
	
/* 10px/62.5% (1em = 10px, 0.1em = 1px) | alternative value 12px/75% (1em = 12px) */
	
/* for IE */
	
body {
	font-size: 62.5%;
}
	
/* For Browsers that work */
	
html>body {
	font-size: 10px
}
	
/* @end */
	
/* @group Page Layout */
	
/* PL01 */
	
div#page {
	width: 900px;
	margin: 20px auto 40px auto;
	background-color: #fff;
}
	
div#masthead {
	float: left;
	width: 900px;
	background: transparent url(masthead.gif) no-repeat 0 top;
}
	
div#content {
	width: 900px;
	padding-top: 25px;
	clear: both;
}
	
/* @end */
	
/* @group Content Layout */

/* Default */
div#header {}
div#content {width:850px; margin:0 auto;}
div#maincontainer {}
div#main {font-size: 1.2em}
div#secondary {font-size: 1.2em}
div#extra {font-size: 1.2em}
div#footer {}

/* L01 BO N07 */
div.CL01 div#header {position:relative;}
div.CL01 div#content {width:850px; margin:0 auto;}
div.CL01 div#maincontainer {float:left; width:100%;}
div.CL01 div#main {margin:0 290px; font-size: 1em}
div.CL01 div#secondary {float:left; width:270px; margin-left:-850px; font-size: 1em}
div.CL01 div#extra {float:left; width:270px; margin-left:-270px; font-size: 1em}
div.CL01 div#footer {clear:both; width:100%;}
/* L02 BO N08 */
div.CL02 div#content {width:850px; margin:0 auto;}
div.CL02 div#header {position:relative;}
div.CL02 div#maincontainer {float:left; width:100%;}
div.CL02 div#main {margin:0 290px; font-size: 1em}
div.CL02 div#secondary {float:left; width:270px; margin-left:-270px; font-size: 1em}
div.CL02 div#extra {float:left; width:270px; margin-left:-850px; font-size: 1em}
div.CL02 div#footer {clear:both; width:100%;}
/* L03 BO N09 */
div.CL03 div#content {width:850px; margin:0 auto;}
div.CL03 div#header {position:relative;}
div.CL03 div#maincontainer {float:left; width:100%;}
div.CL03 div#main {margin-right:580px; font-size: 1em}
div.CL03 div#secondary {float:left; width:270px; margin-left:-560px; font-size: 1em}
div.CL03 div#extra {float:left; width:270px; margin-left:-270px; font-size: 1em}
div.CL03 div#footer {clear:both; width:100%;}
/* L04 BO N10 */
div.CL04 div#header {position:relative;}
div.CL04 div#content {width:850px; margin:0 auto;}
div.CL04 div#maincontainer {float:left; width:100%;}
div.CL04 div#main {margin-right:580px; font-size: 1em}
div.CL04 div#secondary {float:left; width:270px; margin-left:-270px; font-size: 1em}
div.CL04 div#extra {float:left; width:270px; margin-left:-560px; font-size: 1em}
div.CL04 div#footer {clear:both; width:100%;}
/* L05 BO N11 */
div.CL05 div#header {position:relative;}
div.CL05 div#content {width:850px; margin:0 auto;}
div.CL05 div#maincontainer {float:left; width:100%;}
div.CL05 div#main {margin-left:580px; width:270px; font-size: 1em}
div.CL05 div#secondary {float:left; width:270px; margin-left:-850px; font-size: 1em}
div.CL05 div#extra {float:left; width:270px; margin-left:-560px; font-size: 1em}
div.CL05 div#footer {clear:both; width:100%;}
/* L06 BO N12 */
div.CL06 div#header {position:relative;}
div.CL06 div#content {width:850px; margin:0 auto;}
div.CL06 div#maincontainer {float:left; width:100%;}
div.CL06 div#main {margin-left:580px; font-size: 1em}
div.CL06 div#secondary {float:left; width:270px; margin-left:-560px; font-size: 1em}
div.CL06 div#extra {float:left; width:270px; margin-left:-850px; font-size: 1em}
div.CL06 div#footer {clear:both; width:100%;}
/* L07 BO N33 */
div.CL07 div#header {position:relative;}
div.CL07 div#content {width:850px; margin:0 auto;}
div.CL07 div#main {float:left; width:560px; font-size: 1.2em}
div.CL07 div#secondary {float:right; width:270px; font-size: 1em}
div.CL07 div#extra {float:right; clear:right; width:270px; font-size: 1em}
div.CL07 div#footer {clear:both; width:100%;}
/* L08 BO N34 */
div.CL08 div#header {position:relative;}
div.CL08 div#content {width:850px; margin:0 auto;}
div.CL08 div#main {float:right; width:560px; font-size: 1.2em}
div.CL08 div#secondary {float:left; width:270px; font-size: 1em}
div.CL08 div#extra {float:left; clear:left; width:270px; font-size: 1em}
div.CL08 div#footer {clear:both; width:100%;}
/* L09 BO N35 */
div.CL09 div#header {position:relative;}
div.CL09 div#content {width:850px; margin:0 auto;}
div.CL09 div#main {float:left; width:560px; font-size: 1.2em}
div.CL09 div#secondary {float:right; width:270px; font-size: 1em}
div.CL09 div#extra {float:left; width:560px; font-size: 1em}
div.CL09 div#footer {clear:both; width:100%;}
/* L10 BO N36 */
div.CL10 div#header {position:relative;}
div.CL10 div#content {width:850px; margin:0 auto;}
div.CL10 div#main {float:right; width:560px; font-size: 1.2em}
div.CL10 div#secondary {float:left; width:270px; font-size: 1em}
div.CL10 div#extra {float:right; width:560px; font-size: 1em}
div.CL10 div#footer {clear:both; width:100%;}
/* L11 BO N37 */
div.CL11 div#header {position:relative;}
div.CL11 div#content {width:850px; margin:0 auto;}
div.CL11 div#main {float:left; width:560px; font-size: 1.2em}
div.CL11 div#secondary {float:right; width:270px; font-size: 1em}
div.CL11 div#extra {clear:both; width:850px; font-size: 1.2em}
/* L12 BO N38 */
div.CL12 div#header {position:relative;}
div.CL12 div#content {width:850px; margin:0 auto;}
div.CL12 div#main {float:right; width:560px; font-size: 1.2em}
div.CL12 div#secondary {float:left; width:270px; font-size: 1em}
div.CL12 div#extra {clear:both; width:850px; font-size: 1.2em}
/* L13 BO N39 */
div.CL13 div#header {position:relative;}
div.CL13 div#main {width:850px; font-size: 1.2em}
div.CL13 div#content {width:850px; margin:0 auto;}
div.CL13 div#secondary {float:left; width:415px; font-size: 1em}
div.CL13 div#extra {float:right; width:415px; font-size: 1em}
div.CL13 div#footer {clear:both; width:100%;}
/* L14 BO N40 */
div.CL14 div#header {position:relative;}
div.CL14 div#content {width:850px; margin:0 auto;}
div.CL14 div#main {width:850px; font-size: 1.2em}
div.CL14 div#secondary {float:right; width:415px; font-size: 1em}
div.CL14 div#extra {float:left; width:415px; font-size: 1em}
div.CL14 div#footer {clear:both; width:100%;}
	
/* @end */
	
/* @group Base typography */
	
/* Baseline grid, comment out when not in use */
/*	
#secondary, #extra {
	background: url("baseline15.gif");
}
	
#main {
	background: url("baseline18.gif");
}
*/
	
/* Set base line-height | 1.5em provides 5px spacing between lines with a total line height of 15px (the baseline unit) */
	
p {
	line-height: 1.5em;
}
	
/* Set margins to prevent browser defaults (1em) and maintain base line height */
	
p {
	font-size: 1em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
	
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	font-weight: bold;
}
	
h1 {
	font-size: 1.5em;
	line-height: 1em;
	margin-top: 0;
	margin-bottom: 1em;
}
	
h2 {
	font-size: 1.3em;
	line-height: 1.154em;
	margin-top: 1.154em;
	margin-bottom: 1.154em;
}

h3, h4, h5, h6 {
	font-size: 1.1em;
	line-height: 1.364em;
	margin-top: 1.364em;
	margin-bottom: 1.364em;
}

h4, h5, h6 {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

#content ol {
	font-size: 1em;
	/*line-height: 1.5em;
	list-style-type: decimal;
	padding-left: 2.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	list-style-position: outside;*/
}

#content ul {
	font-size: 1em;
	/*line-height: 1.5em;
	list-style-type: disc;
	padding-left: 2em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	list-style-position: outside;*/
}

#content dl {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

#content dt {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
	margin-top: 1.5em;
}

#content dd {
	font-size: 1em;
	line-height: 1.5em;
	padding-left: 2em;
}

#content blockquote {
	/*margin: 1.5em 2em;*/
	font-style: italic;
}

/* Remove the margins for nested lists */

#content ol ol, #content ul ul, #content ul ol, #content ol ul {
	margin: 0;
}
	
/* Set b
	
aseline height */
	
/* @end */