/*********************/
/* Reset             */
/*********************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;padding: 0;border: 0;font-size: 100%;	font: inherit;vertical-align: baseline;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

/*********************/
/* Grid              */
/*********************/

.\35 grid .\31 2u { width: 100%; } 
.\35 grid .\31 1u { width: 91.5%; } 
.\35 grid .\31 0u { width: 83%; } 
.\35 grid .\39 u { width: 74.5%; } 
.\35 grid .\38 u { width: 66%; } 
.\35 grid .\37 u { width: 57.5%; } 
.\35 grid .\36 u { width: 48%;} 
.\35 grid .\35 u { width: 40.5%; } 
.\35 grid .\34 u { width: 32%; } 
.\35 grid .\33 u { width: 23.5%; } 
.\35 grid .\32 u { width: 15%; } 
.\35 grid .\31 u { width: 6.5%; }

.\35 grid .\31 u, .\35 grid .\32 u, .\35 grid .\33 u, .\35 grid .\34 u, .\35 grid .\35 u, .\35 grid .\36 u, .\35 grid .\37 u, .\35 grid .\38 u, .\35 grid .\39 u, .\35 grid .\31 0u, .\35 grid .\31 1u, .\35 grid .\31 2u {margin: 1% 0 1% 2%; float: left;}

.\35 grid:after {content: '';display: block;clear: both;height: 0;}

.\35 grid-flush .\31 2u { width: 100% !important; } 
.\35 grid-flush .\31 1u { width: 91.6666666667% !important; } 
.\35 grid-flush .\31 0u { width: 83.3333333333% !important; } 
.\35 grid-flush .\39 u { width: 75% !important; } 
.\35 grid-flush .\38 u { width: 66.6666666667% !important; } 
.\35 grid-flush .\37 u { width: 58.3333333333% !important; } 
.\35 grid-flush .\36 u { width: 50% !important; } 
.\35 grid-flush .\35 u { width: 41.6666666667% !important; } 
.\35 grid-flush .\34 u { width: 33.3333333333% !important; } 
.\35 grid-flush .\33 u { width: 25% !important; } 
.\35 grid-flush .\32 u { width: 16.6666666667% !important; } 
.\35 grid-flush .\31 u { width: 8.3333333333% !important; }

.\35 grid-flush .\31 u, .\35 grid-flush .\32 u, .\35 grid-flush .\33 u, .\35 grid-flush .\34 u, .\35 grid-flush .\35 u, .\35 grid-flush .\36 u, .\35 grid-flush .\37 u, .\35 grid-flush .\38 u, .\35 grid-flush .\39 u, .\35 grid-flush .\31 0u, .\35 grid-flush .\31 1u, .\35 grid-flush .\31 2u {margin: 0 !important;}

.do-5grid .do-12u { width: 100%; } 
.do-5grid .do-11u { width: 91.5%; } 
.do-5grid .do-10u { width: 83%; } 
.do-5grid .do-9u { width: 74.5%; } 
.do-5grid .do-8u { width: 66%; } 
.do-5grid .do-7u { width: 57.5%; } 
.do-5grid .do-6u { width: 49%; } 
.do-5grid .do-5u { width: 40.5%; } 
.do-5grid .do-4u { width: 32%; } 
.do-5grid .do-3u { width: 23.5%; } 
.do-5grid .do-2u { width: 15%; } 
.do-5grid .do-1u { width: 6.5%; }

.do-5grid .do-1u, .do-5grid .do-2u, .do-5grid .do-3u, .do-5grid .do-4u, .do-5grid .do-5u, .do-5grid .do-6u, .do-5grid .do-7u, .do-5grid .do-8u, .do-5grid .do-9u, .do-5grid .do-10u, .do-5grid .do-11u, .do-5grid .do-12u {margin: 1% 0 1% 2%; float: left;}

.do-5grid:after {content: '';display: block;clear: both;height: 0;}

.do-5grid-flush .do-12u { width: 100%; } 
.do-5grid-flush .do-11u { width: 91.6666666667%; } 
.do-5grid-flush .do-10u { width: 83.3333333333%; } 
.do-5grid-flush .do-9u { width: 75%; } 
.do-5grid-flush .do-8u { width: 66.6666666667%; } 
.do-5grid-flush .do-7u { width: 58.3333333333%; } 
.do-5grid-flush .do-6u { width: 50%; } 
.do-5grid-flush .do-5u { width: 41.6666666667%; } 
.do-5grid-flush .do-4u { width: 33.3333333333%; } 
.do-5grid-flush .do-3u { width: 25%; } 
.do-5grid-flush .do-2u { width: 16.6666666667%; } 
.do-5grid-flush .do-1u { width: 8.3333333333%; }

.do-5grid-flush .do-1u, .do-5grid-flush .do-2u, .do-5grid-flush .do-3u, .do-5grid-flush .do-4u, .do-5grid-flush .do-5u, .do-5grid-flush .do-6u, .do-5grid-flush .do-7u, .do-5grid-flush .do-8u, .do-5grid-flush .do-9u, .do-5grid-flush .do-10u, .do-5grid-flush .do-11u, .do-5grid-flush .do-12u {margin: 0 !important;}


/*********************/
/* Mobile            */
/*********************/
#mobileUI-site-titlebar {text-align: center;}
#mobileUI-site-nav-opener {top: 0;left: 0;}
#mobileUI-site-nav {}
#mobileUI-site-nav nav {}
#mobileUI-site-nav a {display: block;}

#mobileUI-site-nav a .indent-1 { display: inline-block; width: 1em; }
#mobileUI-site-nav a .indent-2 { display: inline-block; width: 2em; }
#mobileUI-site-nav a .indent-3 { display: inline-block; width: 3em; }
#mobileUI-site-nav a .indent-4 { display: inline-block; width: 4em; }
#mobileUI-site-nav a .indent-5 { display: inline-block; width: 5em; }
#mobileUI-site-nav a .indent-6 { display: inline-block; width: 6em; }
#mobileUI-site-nav a .indent-7 { display: inline-block; width: 7em; }
#mobileUI-site-nav a .indent-8 { display: inline-block; width: 8em; }
#mobileUI-site-nav a .indent-9 { display: inline-block; width: 9em; }
#mobileUI-site-nav a .indent-10 { display: inline-block; width: 10em; }