.newstyle {
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-style:initial;
	border-color:initial;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	padding:0px;
}

body {
	line-height:1.5;
}

table {
	border-collapse:separate;
	-webkit-border-horizontal-spacing:0px;
	-webkit-border-vertical-spacing:0px;
}

caption, th, td {
	text-align:left;
	font-weight:normal;
}

table, td, th {
	vertical-align:middle;
}

blockquote::before, blockquote::after, q::before, q::after {
	content:'';
}

blockquote, q {
}

a img {
	border-width:initial;
	border-color:initial;
	border-style:none;
}

html {
	font-size:100.01%;
}

body {
	font-size:75%;
	color:rgb(34, 34, 34);
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(255, 255, 255);
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	color:rgb(17, 17, 17);
}

h1 {
	font-size:3em;
	line-height:1;
	margin-bottom:0.5em;
}

h2 {
	font-size:2em;
	margin-bottom:0.75em;
}

h3 {
	font-size:1.5em;
	line-height:1;
	margin-bottom:1em;
}

h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em;
}

h5 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:1.5em;
}

h6 {
	font-size:1em;
	font-weight:bold;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

p {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:1.5em;
	margin-left:0px;
}

p img.left {
	float:left;
	margin-top:1.5em;
	margin-right:1.5em;
	margin-bottom:1.5em;
	margin-left:0px;
	padding:0px;
}

p img.right {
	float:right;
	margin-top:1.5em;
	margin-right:0px;
	margin-bottom:1.5em;
	margin-left:1.5em;
}

a:focus, a:hover {
	color:rgb(0, 0, 0);
}

a {
	color:rgb(0, 0, 153);
	text-decoration:underline;
}

blockquote {
	margin-top:1.5em;
	margin-right:1.5em;
	margin-bottom:1.5em;
	margin-left:1.5em;
	color:rgb(102, 102, 102);
	font-style:italic;
}

strong {
	font-weight:bold;
}

em, dfn {
	font-style:italic;
}

dfn {
	font-weight:bold;
}

sup, sub {
	line-height:0;
}

abbr, acronym {
	border-bottom:1px dotted rgb(102, 102, 102);
}

address {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:1.5em;
	margin-left:0px;
	font-style:italic;
}

del {
	color:rgb(102, 102, 102);
}

pre {
	margin-top:1.5em;
	margin-right:0px;
	margin-bottom:1.5em;
	margin-left:0px;
	white-space:pre;
}

pre, code, tt {
	font:normal normal normal 1em/normal 'andale mono', 'lucida console', monospace;
	line-height:1.5;
}

li ul, li ol {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

ul, ol {
	margin-top:0px;
	margin-right:1.5em;
	margin-bottom:1.5em;
	margin-left:0px;
	padding-left:3.333em;
}

ul {
	list-style-type:disc;
}

ol {
	list-style-type:decimal;
}

dl {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:1.5em;
	margin-left:0px;
}

dl dt {
	font-weight:bold;
}

dd {
	margin-left:1.5em;
}

table {
	margin-bottom:1.4em;
	width:100%;
}

th {
	font-weight:bold;
}

thead th {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(195, 217, 255);
}

th, td, caption {
	padding:4px 10px 4px 5px;
}

tr.even td {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(229, 236, 249);
}

tfoot {
	font-style:italic;
}

caption {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(238, 238, 238);
}

.small {
	font-size:0.8em;
	margin-bottom:1.875em;
	line-height:1.875em;
}

.large {
	font-size:1.2em;
	line-height:2.5em;
	margin-bottom:1.25em;
}

.hide {
	display:none;
}

.quiet {
	color:rgb(102, 102, 102);
}

.loud {
	color:rgb(0, 0, 0);
}

.highlight {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(255, 255, 0);
}

.added {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(0, 102, 0);
	color:rgb(255, 255, 255);
}

.removed {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(153, 0, 0);
	color:rgb(255, 255, 255);
}

.first {
	margin-left:0px;
	padding-left:0px;
}

.last {
	margin-right:0px;
	padding-right:0px;
}

.top {
	margin-top:0px;
	padding-top:0px;
}

.bottom {
	margin-bottom:0px;
	padding-bottom:0px;
}

label {
	font-weight:bold;
}

fieldset {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:1.5em;
	margin-left:0px;
	border:1px solid rgb(204, 204, 204);
	padding:1.4em;
}

legend {
	font-weight:bold;
	font-size:1.2em;
}

input[type="text"], input[type="password"], input.text, input.title, textarea, select {
	background-color:rgb(255, 255, 255);
	border:1px solid rgb(187, 187, 187);
}

input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	border-top-color:rgb(102, 102, 102);
	border-right-color:rgb(102, 102, 102);
	border-bottom-color:rgb(102, 102, 102);
	border-left-color:rgb(102, 102, 102);
}

input[type="text"], input[type="password"], input.text, input.title, textarea, select {
	margin-top:0.5em;
	margin-right:0px;
	margin-bottom:0.5em;
	margin-left:0px;
}

input.text, input.title {
	width:300px;
	padding:5px;
}

input.title {
	font-size:1.5em;
}

textarea {
	width:390px;
	height:250px;
	padding:5px;
}

input[type="checkbox"], input[type="radio"], input.checkbox, input.radio {
	position:relative;
	top:0.25em;
}

form.inline {
	line-height:3;
}

form.inline p {
	margin-bottom:0px;
}

.error, .notice, .success {
	margin-bottom:1em;
	border:2px solid rgb(221, 221, 221);
	padding:0.8em;
}

.error {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(251, 227, 228);
	color:rgb(138, 31, 17);
	border-top-color:rgb(251, 194, 196);
	border-right-color:rgb(251, 194, 196);
	border-bottom-color:rgb(251, 194, 196);
	border-left-color:rgb(251, 194, 196);
}

.notice {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(255, 246, 191);
	color:rgb(81, 71, 33);
	border-top-color:rgb(255, 211, 36);
	border-right-color:rgb(255, 211, 36);
	border-bottom-color:rgb(255, 211, 36);
	border-left-color:rgb(255, 211, 36);
}

.success {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(230, 239, 194);
	color:rgb(38, 68, 9);
	border-top-color:rgb(198, 216, 128);
	border-right-color:rgb(198, 216, 128);
	border-bottom-color:rgb(198, 216, 128);
	border-left-color:rgb(198, 216, 128);
}

.error a {
	color:rgb(138, 31, 17);
}

.notice a {
	color:rgb(81, 71, 33);
}

.success a {
	color:rgb(38, 68, 9);
}

.container {
	width:950px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
}

.showgrid {
	background-image:url(src/grid.png);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:initial;
}

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
	float:left;
	margin-right:10px;
}

.last, div.last {
	margin-right:0px;
}

.span-1 {
	width:30px;
}

.span-2 {
	width:70px;
}

.span-3 {
	width:110px;
}

.span-4 {
	width:150px;
}

.span-5 {
	width:190px;
}

.span-6 {
	width:230px;
}

.span-7 {
	width:270px;
}

.span-8 {
	width:310px;
}

.span-9 {
	width:350px;
}

.span-10 {
	width:390px;
}

.span-11 {
	width:430px;
}

.span-12 {
	width:470px;
}

.span-13 {
	width:510px;
}

.span-14 {
	width:550px;
}

.span-15 {
	width:590px;
}

.span-16 {
	width:630px;
}

.span-17 {
	width:670px;
}

.span-18 {
	width:710px;
}

.span-19 {
	width:750px;
}

.span-20 {
	width:790px;
}

.span-21 {
	width:830px;
}

.span-22 {
	width:870px;
}

.span-23 {
	width:910px;
}

.span-24, div.span-24 {
	width:950px;
	margin-right:0px;
}

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {
	border-left-width:1px;
	border-right-width:1px;
	padding-left:5px;
	padding-right:5px;
}

input.span-1, textarea.span-1 {
	width:18px;
}

input.span-2, textarea.span-2 {
	width:58px;
}

input.span-3, textarea.span-3 {
	width:98px;
}

input.span-4, textarea.span-4 {
	width:138px;
}

input.span-5, textarea.span-5 {
	width:178px;
}

input.span-6, textarea.span-6 {
	width:218px;
}

input.span-7, textarea.span-7 {
	width:258px;
}

input.span-8, textarea.span-8 {
	width:298px;
}

input.span-9, textarea.span-9 {
	width:338px;
}

input.span-10, textarea.span-10 {
	width:378px;
}

input.span-11, textarea.span-11 {
	width:418px;
}

input.span-12, textarea.span-12 {
	width:458px;
}

input.span-13, textarea.span-13 {
	width:498px;
}

input.span-14, textarea.span-14 {
	width:538px;
}

input.span-15, textarea.span-15 {
	width:578px;
}

input.span-16, textarea.span-16 {
	width:618px;
}

input.span-17, textarea.span-17 {
	width:658px;
}

input.span-18, textarea.span-18 {
	width:698px;
}

input.span-19, textarea.span-19 {
	width:738px;
}

input.span-20, textarea.span-20 {
	width:778px;
}

input.span-21, textarea.span-21 {
	width:818px;
}

input.span-22, textarea.span-22 {
	width:858px;
}

input.span-23, textarea.span-23 {
	width:898px;
}

input.span-24, textarea.span-24 {
	width:938px;
}

.append-1 {
	padding-right:40px;
}

.append-2 {
	padding-right:80px;
}

.append-3 {
	padding-right:120px;
}

.append-4 {
	padding-right:160px;
}

.append-5 {
	padding-right:200px;
}

.append-6 {
	padding-right:240px;
}

.append-7 {
	padding-right:280px;
}

.append-8 {
	padding-right:320px;
}

.append-9 {
	padding-right:360px;
}

.append-10 {
	padding-right:400px;
}

.append-11 {
	padding-right:440px;
}

.append-12 {
	padding-right:480px;
}

.append-13 {
	padding-right:520px;
}

.append-14 {
	padding-right:560px;
}

.append-15 {
	padding-right:600px;
}

.append-16 {
	padding-right:640px;
}

.append-17 {
	padding-right:680px;
}

.append-18 {
	padding-right:720px;
}

.append-19 {
	padding-right:760px;
}

.append-20 {
	padding-right:800px;
}

.append-21 {
	padding-right:840px;
}

.append-22 {
	padding-right:880px;
}

.append-23 {
	padding-right:920px;
}

.prepend-1 {
	padding-left:40px;
}

.prepend-2 {
	padding-left:80px;
}

.prepend-3 {
	padding-left:120px;
}

.prepend-4 {
	padding-left:160px;
}

.prepend-5 {
	padding-left:200px;
}

.prepend-6 {
	padding-left:240px;
}

.prepend-7 {
	padding-left:280px;
}

.prepend-8 {
	padding-left:320px;
}

.prepend-9 {
	padding-left:360px;
}

.prepend-10 {
	padding-left:400px;
}

.prepend-11 {
	padding-left:440px;
}

.prepend-12 {
	padding-left:480px;
}

.prepend-13 {
	padding-left:520px;
}

.prepend-14 {
	padding-left:560px;
}

.prepend-15 {
	padding-left:600px;
}

.prepend-16 {
	padding-left:640px;
}

.prepend-17 {
	padding-left:680px;
}

.prepend-18 {
	padding-left:720px;
}

.prepend-19 {
	padding-left:760px;
}

.prepend-20 {
	padding-left:800px;
}

.prepend-21 {
	padding-left:840px;
}

.prepend-22 {
	padding-left:880px;
}

.prepend-23 {
	padding-left:920px;
}

div.border {
	padding-right:4px;
	margin-right:5px;
	border-right:1px solid rgb(238, 238, 238);
}

div.colborder {
	padding-right:24px;
	margin-right:25px;
	border-right:1px solid rgb(238, 238, 238);
}

.pull-1 {
	margin-left:-40px;
}

.pull-2 {
	margin-left:-80px;
}

.pull-3 {
	margin-left:-120px;
}

.pull-4 {
	margin-left:-160px;
}

.pull-5 {
	margin-left:-200px;
}

.pull-6 {
	margin-left:-240px;
}

.pull-7 {
	margin-left:-280px;
}

.pull-8 {
	margin-left:-320px;
}

.pull-9 {
	margin-left:-360px;
}

.pull-10 {
	margin-left:-400px;
}

.pull-11 {
	margin-left:-440px;
}

.pull-12 {
	margin-left:-480px;
}

.pull-13 {
	margin-left:-520px;
}

.pull-14 {
	margin-left:-560px;
}

.pull-15 {
	margin-left:-600px;
}

.pull-16 {
	margin-left:-640px;
}

.pull-17 {
	margin-left:-680px;
}

.pull-18 {
	margin-left:-720px;
}

.pull-19 {
	margin-left:-760px;
}

.pull-20 {
	margin-left:-800px;
}

.pull-21 {
	margin-left:-840px;
}

.pull-22 {
	margin-left:-880px;
}

.pull-23 {
	margin-left:-920px;
}

.pull-24 {
	margin-left:-960px;
}

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {
	float:left;
	position:relative;
}

.push-1 {
	margin-top:0px;
	margin-right:-40px;
	margin-bottom:1.5em;
	margin-left:40px;
}

.push-2 {
	margin-top:0px;
	margin-right:-80px;
	margin-bottom:1.5em;
	margin-left:80px;
}

.push-3 {
	margin-top:0px;
	margin-right:-120px;
	margin-bottom:1.5em;
	margin-left:120px;
}

.push-4 {
	margin-top:0px;
	margin-right:-160px;
	margin-bottom:1.5em;
	margin-left:160px;
}

.push-5 {
	margin-top:0px;
	margin-right:-200px;
	margin-bottom:1.5em;
	margin-left:200px;
}

.push-6 {
	margin-top:0px;
	margin-right:-240px;
	margin-bottom:1.5em;
	margin-left:240px;
}

.push-7 {
	margin-top:0px;
	margin-right:-280px;
	margin-bottom:1.5em;
	margin-left:280px;
}

.push-8 {
	margin-top:0px;
	margin-right:-320px;
	margin-bottom:1.5em;
	margin-left:320px;
}

.push-9 {
	margin-top:0px;
	margin-right:-360px;
	margin-bottom:1.5em;
	margin-left:360px;
}

.push-10 {
	margin-top:0px;
	margin-right:-400px;
	margin-bottom:1.5em;
	margin-left:400px;
}

.push-11 {
	margin-top:0px;
	margin-right:-440px;
	margin-bottom:1.5em;
	margin-left:440px;
}

.push-12 {
	margin-top:0px;
	margin-right:-480px;
	margin-bottom:1.5em;
	margin-left:480px;
}

.push-13 {
	margin-top:0px;
	margin-right:-520px;
	margin-bottom:1.5em;
	margin-left:520px;
}

.push-14 {
	margin-top:0px;
	margin-right:-560px;
	margin-bottom:1.5em;
	margin-left:560px;
}

.push-15 {
	margin-top:0px;
	margin-right:-600px;
	margin-bottom:1.5em;
	margin-left:600px;
}

.push-16 {
	margin-top:0px;
	margin-right:-640px;
	margin-bottom:1.5em;
	margin-left:640px;
}

.push-17 {
	margin-top:0px;
	margin-right:-680px;
	margin-bottom:1.5em;
	margin-left:680px;
}

.push-18 {
	margin-top:0px;
	margin-right:-720px;
	margin-bottom:1.5em;
	margin-left:720px;
}

.push-19 {
	margin-top:0px;
	margin-right:-760px;
	margin-bottom:1.5em;
	margin-left:760px;
}

.push-20 {
	margin-top:0px;
	margin-right:-800px;
	margin-bottom:1.5em;
	margin-left:800px;
}

.push-21 {
	margin-top:0px;
	margin-right:-840px;
	margin-bottom:1.5em;
	margin-left:840px;
}

.push-22 {
	margin-top:0px;
	margin-right:-880px;
	margin-bottom:1.5em;
	margin-left:880px;
}

.push-23 {
	margin-top:0px;
	margin-right:-920px;
	margin-bottom:1.5em;
	margin-left:920px;
}

.push-24 {
	margin-top:0px;
	margin-right:-960px;
	margin-bottom:1.5em;
	margin-left:960px;
}

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {
	float:right;
	position:relative;
}

.prepend-top {
	margin-top:1.5em;
}

.append-bottom {
	margin-bottom:1.5em;
}

.box {
	margin-bottom:1.5em;
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(229, 236, 249);
	padding:1.5em;
}

hr {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(221, 221, 221);
	color:rgb(221, 221, 221);
	clear:both;
	float:none;
	width:100%;
	height:0.1em;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:1.45em;
	margin-left:0px;
	border-width:initial;
	border-color:initial;
	border-style:none;
}

hr.space {
	background-image:url(../../../../../../initial);
	background-repeat:initial;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	-webkit-background-clip:initial;
	-webkit-background-origin:initial;
	background-color:rgb(255, 255, 255);
	color:rgb(255, 255, 255);
	visibility:hidden;
}

.clearfix::after, .container::after {
	content:' ';
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
}

.clearfix, .container {
	display:block;
}

.clear {
	clear:both;
}


