/* reset */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,
dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,
h6,header,hgroup,hr,i,iframe,img,ins,kbd,label,legend,/*li,*/main,mark,menu,meter,nav,object,ol,output,
p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,/*table,tbody,td,tfoot,
th,thead,*/time,/*tr,*/tt,u,ul,var,video,xmp 
{ border: 0; margin: 0; padding: 0; font-size:100%; max-width:100%; position:relative; }


#map_canvas div { max-width:none; }

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section { display: block; }

b,strong { font-weight:700; }
img { color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
ul,ol { list-style: none; overflow:auto; } /* overflow setting fixes overlap on aligned images */
li { display: list-item; }
table { /* border-collapse:collapse; border-spacing: 0; */; }
th,td,caption { font-weight: normal; vertical-align: top; }
blockquote,q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ""; content: none; }
sub,sup,small { font-size: 75%; }
sub,sup { line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
svg { overflow: hidden; }
pre,code { font-family: "DejaVu Sans Mono", Monaco, Consolas, monospace; }
hr { border: 0 #cccccc solid; border-top-width: 1px; clear: both; height: 0; }
ol { list-style: decimal; }
ul { list-style: disc; }
li { margin-left: 10px; }
dl,hr,h1,h2,h3,h4,h5,h6,/* ol,ul,table, */pre,address,fieldset,figure { margin:10px 0; }
:focus  { outline:0; }
ins  { text-decoration:none; }
del  { text-decoration:line-through; }

/* webkit stop mobile text scaling */
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none; }
input[type=button], input[type=submit], input[type=text], input[type=password], textarea { -webkit-appearance:none; }

/* fix reset */
p { margin:1em 0px; }
ul { list-style-type:disc; margin:1em 0; padding-left:10px; text-align:left; }
ol { list-style-type:decimal; margin:1em 0; padding-left:40px; text-align:left; }
hr { border:none; height:1px; background:url(/misc_images/hr-1.png) center; background-size:cover; }

/* blockquote { background:#e2e2e2; margin:10px; width:92%; padding:10px 20px; } */
h1,h2,h3,h4,h5,h6 { margin-bottom:10px; }
td h1, td h2, td h3, td h4,h td h5, td h6 { margin-top:0; }

/* blockquotes */

blockquote { font-family: Georgia, serif; font-size: 14px; font-style: italic; width: 82%; margin: 0.25em 0; padding: 0.25em 40px; line-height: 1.45; position: relative; color: #7D868C; }

blockquote:before { display: block; content: "\201C"; font-size: 80px; position: absolute; left: 0px; top: -20px; color: #FFC627; }

blockquote cite { color: #999999; font-size: 14px; display: block; margin-top: 5px; }

blockquote cite:before { content: "\2014 \2009"; }


/* Main Link Colors */
a { color:#873299; text-decoration:none; }
a:hover { color:#873299; text-decoration:none; }


/* Background Colors */
.BackColor { background-color:#373736; }
.FrontColor { background-color:#fcf9e9; }
.SponsorColor { background-color:#8d8d8b; }
.Background { background-color:#fff; }
.Search1 { background-color:#e1e4e6; }
.Search2 { background-color:#f5f5f5; }

body { font:normal 17px/1.5 "chaparral-pro",sans-serif; font-weight:400; color:#7D868C; background:#fff; }

h1, h2, h3, h4, h5, h6 { font-size:1.8em; font-weight:400; text-transform:none; color:#000; }
h2 { font-size:1.5em; margin-bottom:0; color:#000; text-transform:none; }
h3 { font-size:1.4em; margin-bottom:0; color:#000; text-transform:none; }
h4 { font-size:1.3em; margin-bottom:0; color:#000; text-transform:none; }
h5 { font-size:1.2em; margin-bottom:0; color:#000; text-transform:none; }
h6 { font-size:1.1em; margin-bottom:0; color:#000; text-transform:none; }

.subtitle { font-weight:bold; font-size:1.1em; margin-bottom:0; color:#7D868C; text-transform:none; }


.Headings { font-size:13px; font-weight:bold; color:#313131; text-decoration:none; }
.Bodies { }
.BackColorTxt { font:bold; color:#fff; }
.FrontClrText { color:#fff; }

/* Button Colors */
input[type=button], input[type=submit], .Button, .button { position:relative; display:inline-block; text-transform:uppercase; padding:10px 20px; margin:2px; font-size:1em; color:#fff; border:0; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.3); background:#b663c4; color:#fff; /*  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#12b6e1), to(#0c8cd0)); background: -webkit-linear-gradient(#12b6e1, #0c8cd0); background: -moz-linear-gradient(#12b6e1, #0c8cd0); background: -ms-linear-gradient(#12b6e1, #0c8cd0); background: -o-linear-gradient(#12b6e1, #0c8cd0); background: linear-gradient(#12b6e1, #0c8cd0); -pie-background: linear-gradient(#12b6e1, #0c8cd0); */    behavior:url(/universal/scripts/PIE.htc); } 
input[type=button]:hover, input[type=submit]:hover, .Button:hover, .button:hover { background-color:#873299; color:#fff; transition: all 0.3s ease-in-out 0s; }

/* Field Colors */
input[type=text], input[type=password], textarea, select, .Fields { padding:10px; font-size:14px; border:1px solid #999999; color:#575454; background:#fff; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; }
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus, .Fields:focus, .FieldsReq { border-color:#7d4199 !important; }
.autotext { }

/* Border Color */
.Borders { border:5px solid #fff; padding:0 !important; font-size:11px; box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.3); behavior:url(/universal/scripts/PIE.htc); }

/* Field Required Color */
.Required, .required { color:#95161a; }

/* site and edit mode */
.facebook { margin-right:5px; width:36px; height:35px; display:inline-block; text-indent:-9999px; background:url(/files/8A203B45-CD9C-4E22-A3B2-198C4F9B493C--19F6F304-19F8-449E-9EE1-9F1793A6B9F3/social.png); }
.twitter { margin-right:5px; width:36px; height:35px; display:inline-block; text-indent:-9999px; background:url(/files/8A203B45-CD9C-4E22-A3B2-198C4F9B493C--19F6F304-19F8-449E-9EE1-9F1793A6B9F3/social.png); background-position:-47px 0; }
.rss { width:36px; height:35px; display:inline-block; text-indent:-9999px; background:url(/files/8A203B45-CD9C-4E22-A3B2-198C4F9B493C--19F6F304-19F8-449E-9EE1-9F1793A6B9F3/social.png); background-position:-93px 0; }

.content-block li { margin-bottom:10px; }
					
				
					
					
					
					
				
		
	

	
