/*  =Reset CSS */
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;}
nav, aside, header, footer, section {display:block; margin:0; padding:0}

/*  =Base CSS */
h1 {font-size:1.2em; text-align:center}  
h2 {font-size:1.1em; text-align:center}  
h3 {font-size:1em} 
h4 {font-size:.75em}  
h5 {font-size:.625em}  
h6 {font-size:.5625em} 
h1,h2,h3,h4 { margin:.5em 0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold; }
abbr,acronym {border-bottom:1px dotted #000;cursor:help;} 
em {font-style:italic;}
em strong, strong em {font-style:italic;font-weight:bold}
ol {list-style: decimal outside;}
ul { list-style:square;}
ol li, ul li {margin-left:30px;}
th,td {border:1px solid #000;padding:.5em;}
th {font-weight:bold;text-align:center;}
caption {margin-bottom:.5em;text-align:center;}
p,fieldset,table,ul, ol {padding-bottom:1em;}
a:focus {outline: none}
a img {border:none; text-decoration:none}
a, a:hover {text-decoration: none}
img {border:0px}
code, pre, xmp {font:.95em monospace;overflow:hidden;white-space:normal;}
pre {background:#CCC; padding:5px}
blockquote:before, blockquote:after {content: "";}
blockquote {border-left:1px solid #DCDCDC;font-style:italic;margin:15px 0 0 1px;padding-left:20px;}
a {color:#000; text-decoration: underline}
a:hover { color:#714e28;}
.highlight {color:#FF4400; font-weight:bold}
img.imgBorder, .imgBorder img {border:1px solid #000;}
.floatL {float: left; margin:0 15px 5px 0 }
.floatR {float: right; margin:0 0 5px 15px }
.floatC {margin:0 auto 10px auto }

body{-webkit-text-size-adjust:none;background:#fff; font-size:100%; line-height:1.4em;letter-spacing:.04em;}
body, html { font-size:1em !important;font-family:Helvetica, Arial, Verdana, sans-serif !important; }
img {max-width:100% !important;height:auto !important;}
h1 img {padding-bottom:1em}
.accordion {width: 100%;border-bottom: solid 1px #c4c4c4;}
.accordion h3 {border: solid 1px #c4c4c4; border-bottom:none; background:#000000 url(images/arrow-square.gif) no-repeat right -51px; margin:0;cursor: pointer; font-style:normal; font-variant:normal; font-weight:bold; line-height:100%; font-size:120%; padding:7px 15px; color:#fff}
.accordion h3:hover {background-color: #ff0006;}
.accordion h3.active {background-position: right 5px;}
.accordion div {background: #fff;margin: 0;padding: 10px 15px 20px;border-left: solid 1px #c4c4c4;border-right: solid 1px #c4c4c4; line-height:150%;}
