/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
  

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
font-family:"Quicksand", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    border:0;
	margin: 0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
}


body {
    line-height:1.5;
    padding:0;
    margin:0;
	font-size: 13px;
	color: #000000;
}

section{padding:0; margin: 0;}

.back{
	    padding:0;
    margin:0;
}

 article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

 
nav ul {
    list-style:none;
	padding:0;
	margin:0;
}
 
blockquote, q {
    quotes:none;
}
 
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
 
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	text-decoration: none;
}
 
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
 
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}
 
del {
    text-decoration: line-through;
}
 
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
 
table {
    border-collapse:collapse;
    border-spacing:0;
}
 
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
 
input, select {
    vertical-align:middle;
}

.padding-t5{padding-top:5px;}
.padding0{padding:0;}
.margin0{margin:0;}
.margin{margin:auto;}
.margin10{margin:10px;}
.margin-t10{margin-top:10px;}
.margin-b10{margin-bottom:10px;}
.margin-l10{margin-left:10px;}
.margin-r10{margin-right:10px;}

.padding10{padding:10px;}
.padding-t10{padding-top:10px;}
.padding-10b{padding-bottom:10px;}
.padding-l10{padding-left:10px;}
.padding-r10{padding-right:10px;}
.margin-l15{margin-left:15px;}

.margin20{margin:20px;}
.margin-t20{margin-top:20px;}
.margin-b20{margin-bottom:20px;}
.margin-l20{margin-left:20px;}
.margin-r20{margin-right:20px;}

.margin-t25{margin-top:25px;}

.padding20{padding:20px;}
.padding-t20{padding-top:20px;}
.padding-20b{padding-bottom:20px;}
.padding-l20{padding-left:20px;}
.padding-r20{padding-right:20px;}

.padding-l24{padding-left:24px;}

.margin30{margin:30px;}
.margin-t30{margin-top:30px;}
.margin-b30{margin-bottom:30px;}
.margin-l30{margin-left:30px;}
.margin-r30{margin-right:30px;}

.padding30{padding:30px;}
.padding-t30{padding-top:30px;}
.padding-30b{padding-bottom:30px;}
.padding-l30{padding-left:30px;}
.padding-r30{padding-right:30px;}

.margin40{margin:40px;}
.margin-t40{margin-top:40px;}
.margin-b40{margin-bottom:40px;}
.margin-l40{margin-left:40px;}
.margin-r40{margin-right:40px;}

.padding40{padding:40px;}
.padding-t40{padding-top:40px;}
.padding-40b{padding-bottom:40px;}
.padding-l40{padding-left:40px;}
.padding-r40{padding-right:40px;}

.margin50{margin:50px;}
.margin-t50{margin-top:50px;}
.margin-b50{margin-bottom:50px;}
.margin-l50{margin-left:50px;}
.margin-r50{margin-right:50px;}

.padding50{padding:50px;}
.padding-t50{padding-top:50px;}
.padding-50b{padding-bottom:50px;}
.padding-l50{padding-left:50px;}
.padding-r50{padding-right:50px;}

.margin80{margin:80px;}
.margin-t80{margin-top:80px;}
.margin-b80{margin-bottom:80px;}
.margin-l80{margin-left:80px;}
.margin-r80{margin-right:80px;}

.padding80{padding:80px;}
.padding-t80{padding-top:80px;}
.padding-80b{padding-bottom:80px;}
.padding-l80{padding-left:80px;}
.padding-r80{padding-right:80px;}

.margin100{margin:100px;}
.margin-t100{margin-top:100px;}
.margin-b100{margin-bottom:100px;}
.margin-l100{margin-left:100px;}
.margin-r100{margin-right:100px;}

.padding100{padding:100px;}
.padding-t100{padding-top:100px;}
.padding-100b{padding-bottom:100px;}
.padding-l100{padding-left:100px;}
.padding-r100{padding-right:100px;}


.clear{
clear: left;
}

.hidden{
overflow:hidden;
}


.image100p{
max-width:100%;
}

.image243p{
width:243px;
}


.image122p{
max-width:122%;
}

.image90p{
	width: 90%;
}



.left{
	float:left;
}

.right{
	float:right;
}

.t-center{
	text-align:center;
}

#margin-t140{
margin-top: 140px;
}

