.Body {
    color: #000000;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing:     0.04em;
    line-height: 14px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 8px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.Free_Form {
    color: #000000;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing:     0.04em;
    line-height: 14px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.Header {
    color: #fffde8;
    font-family: 'HelveticaNeue-CondensedBold', 'Helvetica Neue', 'Helvetica Neue Bold Condensed', 'Arial', sans-serif;
    font-size: 48px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 58px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: right;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.Title {
    color: #000000;
    font-family: 'HelveticaNeue-CondensedBold', 'Helvetica Neue', 'Helvetica Neue Bold Condensed', 'Arial', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing:     0.04em;
    line-height: 22px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.v16 {
    font-family: 'Verdana', sans-serif;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 19px;
}

.paragraph_style_1 {
    color: #000000;
    font-family: 'HelveticaNeue-CondensedBold', 'Helvetica Neue', 'Helvetica Neue Bold Condensed', 'Arial', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing:     0.04em;
    line-height: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.ourt1 {
    color: #000000;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing:     0.01em;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}


.ourt2 {
    color: #000000;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing:     0.01em;
    line-height: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.ourt2c {
    color: #000000;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing:     0.01em;
    line-height: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}



a.ourt3 {color: #670033; text-decoration: none;}
a.ourt3:visited {color: #000080; text-decoration: none;}
a.ourt3:hover {color: #fffce8; text-decoration: none;
}

.ourt4 {
    color: #000000;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing:     0.04em;
    line-height: 12px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: justify;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.tos1 {
    color: #004990;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing:     0.01em;
    line-height: 19px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.tos2 {
    color: #004990;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing:     0.01em;
    line-height: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.tos2a {
    color: #004990;
    font-family: 'Verdana', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.tos3 {
    color: #fffce8;
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.tos4 {
    color: #004990;
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    line-height: 12px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.toscomment {
    color: #000000;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    line-height: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 8px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 10px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.tosparticipants {
    color: #004990;
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    line-height: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.tospHead {
    color: #004990;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.imagegreen{
	border-style:solid;
	border-color: #97c552;
	border-width:13px;
}

.imagegreen7{
	border-style:solid;
	border-color: #97c552;
	border-width:7px;
}

.imagecream{
	border-style:solid;
	border-color: #E6E3D1;
	border-width:13px;
}

.imagecream7{
	border-style:solid;
	border-color: #E6E3D1;
	border-width:7px;
}

.imagetos{
	border-style:solid;
	border-color: #004990;
	border-width:7px;
}

.paragraph_style_3 {
    color: #000000;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing:     0.04em;
    line-height: 14px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.paragraph_style_5 {
    color: #000000;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    line-height: 21px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 8px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.history {
    color: #000000;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0.02em;
    line-height: 18px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 8px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.mission {
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.02em;
    line-height: 29px;
}

.vote {
    color: #b42815;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0.02em;
    line-height: 19px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;}

.style_4 {
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-weight: bold;
    letter-spacing: 0.02em;
}

.bluecanvas {
    background: transparent url(../images/BeBop_blue_canvas_bg_02.jpg) repeat scroll top left;
    opacity: 1.00;
}

.bgtransparent {
    background: transparent;
    opacity: 1.00;
}

.bgcream {
    background: #fffce8;
    opacity: 1.00;
}

.greencanvas {
    background: transparent url(../images/BeBop_green_canvas_bg_02-1.jpg) repeat scroll top left;
    opacity: 1.00;
}

.orangerect {
    background: transparent url(../images/orangerect.png) repeat scroll top left;
    opacity: 1.00;
}


.browncanvas {
    background: transparent url(../images/BeBop_brown_canvas_bg_02-1.jpg) repeat scroll top left;
    opacity: 1.00;
}


.style_2 {
    padding: 0px;
}

.paragraph_style_6 {
    color: #000000;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0.02em;
    line-height: 19px;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.paragraph_style_7 {
    color: #000000;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing:     0.04em;
    line-height: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.paragraph_style {
    color: #fffde8;
    font-family: 'Arial-Black', 'Arial Black', sans-serif;
    font-size: 36px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 51px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: right;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.imagecaption {
    color: #fdf5ff;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing:     0.01em;
    line-height: 18px;
    margin-bottom: 0px;
    margin-left: 9px;
    margin-right: 8px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 8px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.contactHead {
    color: #000000;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0.07em;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding: 0px;
    padding-bottom: 1px;
    padding-top: 4px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.contacts {
    color: #000000;
    font-family: 'Verdana', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding: 0px;
	padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    padding: 0px;
}

.hoursHead {
    color: #000000;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0.07em;
    line-height: 21px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding: 0px;
    padding-bottom: 1px;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.hours {
    color: #000000;
    font-family: 'Verdana', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding: 0px;
	padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    padding: 0px;
}

.addr {
    color: #008080;
    font-family: 'Verdana-Bold', 'Verdana', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    /*text-align: right;*/
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.pad30 {
    padding: 30px;
}

.graphic_layout_relative {
    position: relative;
	padding: 0px;
}
.comment1 {
    background: #BFBEAE;
    opacity: 1.00;
	position: relative;
	padding: 10px;
}
.comment2 {
    background: #E6E4D1;
    opacity: 1.00;
	position: relative;
	padding: 10px;
}
.comment3 {
    background: #c5c7d6;
    opacity: 1.00;
	position: relative;
	padding: 10px;
}
.textbox_pad4 {
    padding: 4px;
}
.pad20 {
    padding: 20px;
}
.pad5 {
    padding: 5px;
	font-family: 'Verdana', sans-serif;
    font-size: 11px;
}
/*Link Appearance*/
a {text-decoration:none;color:#000000;}
a:hover {text-decoration:none;color:#ffffff;}


/*Top Horizontal Menu*/

a.horizmenu {text-decoration:none;color:#000000;text-align:right;padding-left:0px;padding-right:20px;font-size:80%; font-family: 'Arial', sans-serif;}
a.horizmenu:hover {text-decoration:none;color:#fffde8;text-align:right;padding-left:0px;padding-right:20px;font-size:80%;font-family: 'Arial', sans-serif;}
a.horizmenu:active {text-decoration:none;color:#fffce8;text-align:right;padding-left:0px;padding-right:20px;font-size:80%;font-family: 'Arial', sans-serif;}

a.addra {color: #008080; text-decoration: none;}
a.addra:visited {text-decoration: none;}
a.addra:hover {color: #00cdcd; text-decoration: none;}

a.contacta {color: #670033; text-decoration: none;font-weight:600;}
a.contacta:visited {text-decoration: none;}
a.contacta:hover {color: #fffde8; text-decoration: none;}

a.eventa {color: #57959e; text-decoration: none;font-weight:600;}
a.eventa:visited {text-decoration: none;}
a.eventa:hover {color: #68b5bf; text-decoration: none;}

a.tosa {color: #004990; text-decoration: none;font-weight:600;}
a.tosa:visited {text-decoration: none;}
a.tosa:hover {color: #7fa4c7; text-decoration: none;}

a.tosrsvp {color: #7fa4c7; text-decoration: none;font-weight:600;}
a.tosrsvp:visited {text-decoration: none;}
a.tosrsvp:hover {color: #fffde8; text-decoration: none;}

.spacer {
    font-size: 1px;
    line-height: 1px;}

body { 
    -webkit-text-size-adjust: none;
}
div { 
    overflow: visible; 
}
img { 
    border: none; 
}
.InlineBlock { 
    display: inline; 
}
.InlineBlock { 
    display: inline-block; 
}
.inline-block {
    display: inline-block;
    vertical-align: baseline;
    margin-bottom:0.3em;
}
.vertical-align-middle-middlebox {
    display: table;
}
.vertical-align-middle-innerbox {
    display: table-cell;
    vertical-align: middle;
}
div.paragraph {
    position: relative;
}
li.full-width {
    width: 100;
}
