/*
BAE Sales


*/


/* ----------------------------------------------- */
/* BASIC SETUP */
/* ----------------------------------------------- */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html,
body {
    overflow-x: hidden;    
     width: 100%;
     height: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
 
}




p {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
}

.pagetext
{
padding-left: 8%; 
padding-right : 8%;
font-size : 15px;
}

.pagetexthome
{
padding-left: 6%; 
padding-right : 6%;
font-size : 15px;
}

.clickfont
{
padding-bottom: 10px;
font-size : 17px;
}



.pagetextreach
{
padding-left: 4%; 
padding-right : 2%;
font-size : 15px;
}

header {
    position: relative;
    width: 100%;
    background-repeat: repeat-x;
    background-image: url('../../images/headergradient3.jpg');
   

    
}
.headerimage {
    display: block; 
    max-height : 300px; 
    margin: 0 auto; 
}



section .mainpage{
    width: 900px;
    margin: auto;
}


.textleft
{
    text-align: left;
}


.accordiontextleft
{
    text-align: left;
}
.textright
{
    text-align: right;
}


.facebook32
{
    padding: 0 4px;
}

.register
{
    margin-top: 20px;
    position: relative;
}

.mobile
{
display: none;
}


.navback {
    position: relative;
    width: 100%;
    background: #ddd; 
}


h1
{
    text-align: left;
    font-size : 19px;
    font-weight : bold;
    color: #070270;
    font-family: Tahoma, Geneva, sans-serif;
    letter-spacing: 2px;
    padding-bottom: 6px;
}


h2
{
    text-align: left;
    font-size : 16px;
    font-weight : bold;
    color: #343434;
    font-family: Tahoma, Geneva, sans-serif;

}


.bluetitle
{
    color: #0D6FB8;
    font-weight : bold;
}  

.red
{
    color: #c60404;
}

/*links*/

a.inline:link {
    color: #4b67a1;
    background-color: transparent;
    text-decoration: none
}

a.inline:visited {
    color: #4b67a1;
    background-color: transparent;
    text-decoration: none
}

a.inline:hover {
    color: #4b67a1;
    background-color: transparent;
    text-decoration: underline
}

a.inline:active {
    color: #4b67a1;
    background-color: transparent;
    text-decoration: underline
}



.subnav
{
    list-style: none;
    padding: 0;
    margin-bottom: 4px;
    margin-left : 12px;
    color: #000000;
    font-size : 0.875em;
}

.subnav  a:link
{
    color : #000000;
    text-decoration : none;

}

.subnav  a:visited
{	
	color:	#000000;
	text-decoration:	none;

}
		
.subnav a:hover, pressed
{
    color : #000000;
    text-decoration : underline;
}    


.clearfix {zoom: 1;}
.clearfix:after {
    content: '.';
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}


.indent
{
    padding-left : 20px;
}

.indent ul 
{
    padding-left : 50px;
}
.indent ul li{
    padding-top: 6px;
}




/* ----------------------------------------------- */
/* REUSABLE COMPONENTS */
/* ----------------------------------------------- */

.concern
{
    padding-left : 20px; 
    padding-right : 20px;  
    font-size : 14px;
}

.row {
    max-width: 1200px;
    margin: 0 auto;
}

.row40{
    max-width: 1140px;
    margin: 0 auto;
    padding-top: 24px;
}

.row900{
    max-width: 900px;
    margin: 0 auto;
}
.row980{
    max-width: 980px;
    margin: 0 auto;
}
.row1000{
    max-width: 1000px;
    margin: 0 auto;
    padding-left : 24px;
}
.row1200{
    max-width: 1200px;
    margin: 0 auto;
}

.width450
{
width: 450px;
}

.resume
{
    font-size : 80%;
}


.wave
{
    font-size: 30px;
    color: #95cce0;
    text-align: center;
}

.bold{
    font-weight : bold;
}

.bottomline
{
border-bottom: thin solid #98a594;
}

.boldunderline 
{
    border-bottom: thin solid #98a594;
    font-weight : bold;
}


.innerrow
{
    max-width: 800px;
    margin: 0 auto;
    font-size : 80%;
    line-height : 140%;
}

.innerrow p
{
    padding-top: 10px;
}

.main {
    margin: 0 auto;
}

.pagetitle {
    color: #e1d991;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 10px;
}

.menubar
{
    text-align: left;
}
#menu
{
    z-index: 1000;
}

.mochatop
{
margin: auto;
max-width : 1100px;
}

.box {
    padding: 1%;
}

.italic
{
font-style: italic;
}

.center
{
text-align: center;
margin: 0 auto;
}

.left
{
text-align: left;
}
.right
{
text-align: right;
}

.linebreak
{
    text-align: center;
}

.smallfont
{
    font-size : 75%;
}
/* ----- HEADINGS ----- */

.padding30
{
    padding-left : 30px;
    padding-right : 30px;
}

.paddingtop4
{
    padding-top: 4x; 
}

.paddingtop6
{
    padding-top: 6px; 
}
.paddingtop10
{
    padding-top: 10px; 
}
.paddingtop12
{
    padding-top: 12px; 
}
.paddingtop20
{
    padding-top: 20px; 
}

.paddingtop24
{
    padding-top: 24px; 
}

.paddingtop30
{
    padding-top: 30px; 
}
.paddingtop40
{
    padding-top: 40px; 
}

.paddingtop60
{
    padding-top: 60px; 
}

.paddingbottom6
{
    padding-bottom: 6px; 
}

.paddingbottom12
{
    padding-bottom: 12px; 
}

.paddingbottom24
{
    padding-bottom: 24px; 
}
.paddingbottom60
{
    padding-bottom: 60px; 
}
.paddingright30
{
    padding-right: 30px; 
}

.paddingright150
{
padding-right: 150px;
}

.paddingleft150
{
padding-left: 150px;
}

.paddingleft12
{
    padding-left : 12px;
}
.paddingleft60
{
    padding-left : 60px;
} 
  
.mobilepaddingleft20
{
    padding-left : 0;
}
.marginleft12
{
    margin-left: 12px;
}

.marginleft60
{
    margin-left: 60px;
}
.lineheight24
{
line-height : 24px;
}

.contentsecondary ul 
{
    padding-left : 50px;
}


.signupbutton:hover   
{
    cursor: pointer;
    border: 1px blue solid;  
    background-color: #eae8e8;  
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight : bold;
    line-height : 18px;
}
 .signupbutton
{
    background-color:white;
    font-weight : bold; 
    border-radius: 5px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
    border: 1px grey solid;
    line-height : 18px;

    }
    
  
/* ----- PARAGRAPHS ----- */
.long-copy {
    line-height: 145%;
    width: 70%;
    margin-left: 15%;
}




.col ul:before{
    padding-top : 40px;
}


/* ----- ICONS ----- */
.icon-big {
    font-size: 350%;
    display: block;
    color: #e67e22;
    margin-bottom: 10px;
}

.icon-small {
    display: inline-block;
    width: 30px;
    text-align: center;
    color: #e67e22;
    font-size: 120%;
    margin-right: 10px;
    
    /*secrets to align text and icons*/
    line-height: 120%;
    vertical-align: middle;
    margin-top: -5px;
}

/* ----- LINKS ----- */

.moreinfo
{
    float: right;
}

.moreinfocenter
{
    text-align: center;
}

.moreinfobutton
{ 
    color: #000000; 
    text-align: center;
    border-radius: 10px;
    font-size : 90%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-box-shadow:    3px 3px 5px  #999;
    -webkit-box-shadow: 3px 3px 5px  #999;
    box-shadow:         3px 3px 5px  #999; 

}


a.moreinfobutton:link
{
    color : #000000;
    text-decoration : none;
    background: #84bc05;
    padding: 4px 10px;
}

a.moreinfobutton:visited
{	
	color:	#000000;
	text-decoration:	none;
    padding: 4px 10px;
}
		
a.moreinfobutton:hover
{
    color : #000000;
    text-decoration : none;
    font-weight : bold;
    background:  #84bc05;
    padding: 4px 10px;
}  


.onlinebutton
{ 
    margin-bottom: 26px;
}

a.onlinebutton
{
    color : #000000;
    text-decoration : none;
    background: #fcb215 url('../../graphics/registration-back-f16.gif') no-repeat;
    margin-top: 4px;
    padding: 10px 12px 8px 12px;  
    text-align: center;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-shadow: 1px 1px #999999;
    -moz-box-shadow:    3px 3px 5px  #999;
    -webkit-box-shadow: 3px 3px 5px  #999;
    box-shadow:         3px 3px 5px  #999;
    
}

a.onlinebutton:link,
a.onlinebutton:visited
{
    color : #000000;
    text-decoration : none;
    font-weight : 500;
    background: #fcb215 url('../../graphics/registration-back-f16.gif') no-repeat;
    margin-top: 4px;
}

		
a.onlinebutton:hover
{
    color : #000000;
    text-decoration : none;
    font-weight : 500;
    background:  #fcb215 url("../../graphics/registration-hover-f16.gif") no-repeat;
    margin-top: 4px;}  
    
.main a:link,
.main a:visited,
.footer a:link,
.footer a:visited {
    color: #07026f;
    outline:none;
    text-decoration: none;
    font-weight : normal;
}



.main a:hover,
.main a:active,
.footer a:hover,
.footer a:active {
	color: #002eb7;  
	outline:none; 
    font-weight : normal;
    text-decoration: none;
    border-bottom: 1px solid #07026f;
    -webkit-transition: border-bottom 0.2s, color 0.2s;
    transition: border-bottom 0.2s, color 0.2s;
}

    
  
.bxslider a:link,
.bxslider a:visited {
    color: #4c765a;
    outline:none;
    text-decoration: none;
    font-weight : normal;
    border-bottom: transparent;

}

.bxslider a:hover,
.bxslider a:active {
	outline:none; 
    font-weight : normal;
    text-decoration: none;
    border-bottom: transparent;

}


.boldcolor
{
    font-weight : bold;
    color: #052c5a;
}



.width30
{
width: 32%;
}



tr:nth-child(even) {background: #EEEEEE;}
tr:nth-child(odd) {background: #FFF}




.danceschedule
{
    color: #000000; 
    padding: 4px; 
    font-size : 1.25em;
    text-align: center;
    font-weight: bold;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-box-shadow:    3px 3px 5px  #999;
    -webkit-box-shadow: 3px 3px 5px  #999;
    box-shadow:         3px 3px 5px  #999;
    background: #84bc05;
    margin: 40px 0 0 40px;
    width: 180px;
}
a.dancebutton:link
{
    color : #000000;
    text-decoration : none;
    font-weight: bold;
    background: #84bc05;
    font-size : 1.0em;
}

a.dancebutton:visited
{	
	color:	#000000;
	text-decoration:	none;
    font-weight: bold;
    font-size : 1.0em;
    background: #84bc05;
}
		
a.dancebutton:hover
{
    color : #000000;
    text-decoration : underline;
    font-weight: bold;
    background: #84bc05;
    font-size : 1.0em;
}  
      
a.common:link, a.common:visited {
    color: #2a539f;
    font-weight : bold;
    text-decoration: underline;
}

a.common:hover, a.common:active {
    color : #000000;
    text-decoration : underline;
    font-weight : bold;
}



/* ----- BUTTONS ----- */
.btn:link,
.btn:visited,
input[type=submit] {
    display: inline-block;
    padding: 2px 4px;
    text-decoration: none;
    border: solid 1px #788c73;
    border-radius: 4px;
font-size : 90%;
    -webkit-transition: background-color 0.2s, border 0.2s, color 0.2s;
    transition: background-color 0.2s, border 0.2s, color 0.2s;
}

.btn:hover,
.btn:active,
input[type=submit]:hover,
input[type=submit]:active {
    background-color: #CBD2C9;
    border: solid 1px #788c73;
}



ul.img-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;  
}

ul.img-list li {
  display: inline-block;
  height: 180px;
  position: relative;
  width: 180px;
}
ul.img-list li a {

  border-bottom: #000000;
  text-decoration: none;
}

span.text-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

ul.img-list li:hover span.text-content {
  opacity: 1;
  border: none;
}

span.text-content {
  color: white;
  cursor: pointer;
  display: table;
  height: 180px;
  left: 0;
  position: absolute;
  top: 0;
  width: 180px;
  opacity: 0;
  -webkit-transition: opacity 1000ms;
  -moz-transition: opacity 1000ms;
  -o-transition: opacity 1000ms;
  transition: opacity 1000ms;
}


span.text-content-store span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

ul.img-list-store li:hover span.text-content-store {
  opacity: 1;
  border: none;
}

span.text-content-store {
  background: rgba(120,140,115,0.7);
  color: #fff;
  cursor: pointer;
  display: table;
  height: 149px;
  left: 0;
  position: absolute;
  top: 0;
  width: 182px;
  opacity: 0;
  -webkit-transition: opacity 1000ms;
  -moz-transition: opacity 1000ms;
  -o-transition: opacity 1000ms;
  transition: opacity 1000ms;
  text-shadow: 2px 2px #524b26;
}

.moreinfo
{
    float: right;
}


.moreinfobutton
{ 
    color: Black; 
    padding: 4px 14px; 
    font-size : 1.00em;
    text-align: center;
    font-weight: 200;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-shadow: 1px 1px #d6d5d5;
    -moz-box-shadow:    3px 3px 5px  #999;
    -webkit-box-shadow: 3px 3px 5px  #999;
    box-shadow:         3px 3px 5px  #999;
}

a.moreinfobutton
{
    color : #000000;
    text-decoration : none;
    font-weight : 400;
    background: #84bc05 url('../../graphics/registration-background.gif') no-repeat;
    margin-top: 4px;
}

a.moreinfobutton:link
{
    color : #000000;
    text-decoration : none;
    font-weight : 400;
    background: #84bc05 url('../../graphics/registration-background.gif') no-repeat;
    margin-top: 4px;
}

a.moreinfobutton:visited
{	
	color:	#000000;
	text-decoration:	none;
    font-weight : 400;
    margin-top: 4px;
}
		
a.moreinfobutton:hover
{
    color : #000000;
    text-decoration : none;
    font-weight : 400;
    background:  #84bc05 url("../../graphics/registration-hover.gif") no-repeat;
    margin-top: 4px;
}  

.staffbiobox
{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: thin solid #0d6fb8; /*blue */
    margin: auto;
    padding: 6px;
    width : 80%;
    
}

.dropinschedule
{
    color: #000000; 
    padding: 4px; 
    font-size : 1.25em;
    text-align: center;
    font-weight: bold;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-box-shadow:    3px 3px 5px  #999;
    -webkit-box-shadow: 3px 3px 5px  #999;
    box-shadow:         3px 3px 5px  #999;
    background: #84bc05;
    margin: 0px auto 16px auto;
    width: 250px;
}


.photo
{ 
    text-align: center;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border: thin solid #0D6FB8;
}




/* ----------------------------------------------- */
/* HEADER */
/* ----------------------------------------------- */




/* HOME */


.homeimage  
{
    text-align : center;     margin: 20px auto 10px auto;
    padding-top: 10px;
}

.homeimage  img
{
 
    border: solid thin #b8b79a;
    border-radius: 4px; 
}
   
.roundededge
{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;    
}   

  
/* secondarypage */

.secondaryclassesa
{
    padding: 0 2.5% 10px 2.5%;
    text-align : left;
    font-size : 0.875em;
}

.secondaryclassesb
{ 
    padding: 0 2.5% 10px 2.5%;
    font-size : 0.875em;
}
.secondaryclassesb p
{ 
    padding: 0 30px; 
}
.secondaryclassesa p
{ 
    padding: 8px 30px; 
}
.secondaryclassesa .secondarybox
{     
    border : 2px #052c5a solid;
    padding: 10px 2%;  
    margin: 10px 7%;
    font-family: comic sans ms,sans-serif;
    font-size: 1.125em;
    background-color: #d6e7f4; /* light purple */
}
.secondaryclassesa div.secondarybox
{ 
    border : 2px #052c5a solid;
    background-color: #d6e7f4; /* light purple */
}
.secondaryclassesb div.secondarybox
{ 
    border : 2px #052c5a solid;
    padding: 10px 2%;  
    margin: 10px 7%;
    background-color: #d6e7f4; /* light purple */
}
.secondaryclassesb div.secondaryboxa
{ 
    border : 2px #052c5a solid;
    padding: 10px 2%;  
    margin: 10px 7%;
    font-family: comic sans ms,sans-serif;
    font-size: 1.125em;
    background-color: #d6e7f4; /* light purple */
}

.secondaryclassesa div.secondaryboxa
{ 
    border : 2px #052c5a solid;
    padding: 10px 2%;  
    margin: 10px 7%;
    font-family: comic sans ms,sans-serif;
    font-size: 1.125em;
    background-color: #DCEAF5; /* light purple */
}

.secondaryclassesa div
{     
    padding-left: 10px; 
    padding-right: 10px; 

}
.secondaryclassesb .secondarybox
{ 
    padding: 0 10px; 
}


.secondaryclassesb p.summary,
.secondaryclassesa p.summary
{ 
    margin: 0 0 30px 0; 
    background-color: #DCEAF5;
    font-weight : bold;
    padding: 10px;
    font-style: italic;
}

.secondaryclassesb div
{     
    padding-left: 10px; 
    padding-right: 10px; 

}


.emphasis
{
    font-weight : bold;
    background-color: #DCEAF5;
}



.faqpadding
{
    padding-left : 60px;
}

.questions
{
    width : 75%;
    margin: auto;
}

/* ----------------------------------------------- */
/* Mailchimp */
/* ----------------------------------------------- */
.instagrampic
{
margin: 10px;
}

.mailchimp-box {
width: 600px;
margin: auto;
color : #524b26;
padding: 10px;
font-size : 80%;
}

.mailchimp-box .button {
border: solid 1px #788c73;
width : 72px;
height : 20px;
font-size : 80%;
border-radius: 4px;
}

.mailchimp-box .email
{
height : 22px;
border: solid 1px #788c73;
border-radius: 4px;
background-color: #cbd2c9;
}

.donatebutton
{
border: solid 1px #788c73;
background-color: #6E7544;
color: white;
width : 150px;
border-radius: 10px;
margin: auto;
padding: 6px;
}

/* ----------------------------------------------- */
/* LOGOS */
/* ----------------------------------------------- */

div.bottomlogo {
  display: table-cell;
  width: 275px;
  height: 232px;
  vertical-align: middle;
  text-align: center;
}


.tagline
{
    display: block;
    max-width: 1000px;
    margin: 0 auto;
    padding-right : 24px;
    text-align: right;
}

.logomobile
{
    display: none;
}

p.inlinelogo
{
color: #06549e;
font-weight : bold;
}


/* form */




.formrow {  display:inline-block; width: 95%; margin-left: 2%; margin-top: 1.25%; clear: both; }
.formrow .label { width: 30%; float: left; padding-right: 2%; text-align: right; }
.formrow .input { display: inline-block; width: 65%; }
.formrow .input input { width: 100%; }
.formrow .input select { max-width: 100%; }
.formrow .comment { font-size: 85%; display: inline-block; width: 100%; margin: 0 auto; }


.formrow .input .formrow_80 { width: 80%; }
.formrow .center {padding-left: 40%;}
.formrow .padding35 {padding-left: 33%;}
.required { font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-weight: bold; }



input[type="text"], input[type="number"], input[type="tel"], input[type="email"] { display: inline-block; border: 1px solid #ccc; height: 1.5em; line-height: 1.5em;  padding: 0 0 0 5px;}

input[type="submit"], input[type="button"] { -webkit-appearance: none; }


.inputsubmitmedium
{
	border: 1px solid #4e2614;
	color: #4e2614;
	background-color: #e4deb9;
	font-size: 13px;
	font-family: "Arial Rounded MT Bold", "Helvetica Rounded", Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 4px;
}
.galleria-lightbox-shadow
{
background-color: white;
}

.inputsubmitmedium:hover
{
	border: 1px solid #4e2614;
	cursor: pointer;
    color: #586340;
}

.shadow
{
  -moz-box-shadow:    5px 5px 5px  #999;
  -webkit-box-shadow: 5px 5px 5px  #999;
  box-shadow:         5px 5px 5px  #999;
}


/* ----------------------------------------------- */
/* FOOTER */
/* ----------------------------------------------- */


footer
 {
 height : auto;
 margin: 0 auto;
 border-top: thin solid blue;

 }
 
 
footer p {
    font-size: 90%;
}

.social-links {
    list-style: none;

}


.social-links li {
    display: inline-block;
    margin-right: 20px;
}

.email-link li {
    display: inline-block;
    margin-right: 20px;
}

.email-link {
    list-style: none;
    float: right;
}




.social-links li a:hover,
.social-links li a:active {
    color: #ffffff;
    border-bottom: 2px solid transparent;
}

.fa-envelope-o,
.fa-facebook-square,
.fa-instagram,
.fa-bars,
.footer-nav {
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
}




.phoneicon
{
padding-top: 6px;
}



footer .copyright {
    color: #dddddd;
    text-align: center;
    margin-top: 20px;
    font-size: 80%;
}

/*paddings and margins */

.paddingbottom10
{
    padding-bottom: 10px;
}

.paddingright12
{
padding-right: 12px;
}

.dottedboxwide
{
    width : 90%;
    border: medium dotted #052c5a;
    margin: 0 auto;
    text-align : left;
    padding: 6px 2.0%;
}

.volunteerboxsmall
{
    background-color: #c8e2ea; /* light blue */
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: thin solid #052c5a; 
}
.width700
{
    width : 700px;
    margin: 0 auto;
}

.volunteerboxtext
{
    padding: 10px 10px 4px 10px;
    text-align: left;
}

/* ----------------------------------------------- */
/* Animations */
/* ----------------------------------------------- */

.js--wp-1,
.js--wp-2,
.js--wp-3
{
    opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.js--wp-4 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.js--wp-1.animated,
.js--wp-2.animated,
.js--wp-3.animated {
    opacity: 1;
}

.borderred
{
border: thin red solid;
}

/* webticker */

.tickercontainer { /* the outer div with the black border */
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
top: 0;
/*width: 718px;*/
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
/*left: 750px;*/
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
font: bold 16px Verdana;
line-height : 40px;
color: #b2b3b3;
}

.tickerback {
    position: relative;
    width: 100%;

    background-image: url('../../graphics/tickerback.gif');
    background-repeat: repeat-x;
}

/* contact us form */
table.contactus {
    margin: 0 auto;
    width: 100%;
  border-collapse: collapse; 
}

table.contactus td {
    padding: 4px;
    width: 100%;
}


form {
    margin: 0px;
}

button {
    display: block;
    margin: 12px auto 12px auto;
    padding: 0 10px;
    height: 24px;
    cursor:pointer;
    border: 2px solid #07026f;
    border-radius: 4px;
    background-color: #ffffff;
    color: #07026f;
    font-size: 15px;
    line-height: 17px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}


.label-new {
  background: #51a852;
}
.form-control {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 45px;
  border-color: #868484;
  font-size: 16px;
}
.form-control::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #ccc;
}
.form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ccc;
}
.form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ccc;
}
.form-control:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #ccc;
}
.form-control:focus {
  border-color: #868484;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="submit"],
input[type="button"],
textarea {
  appearance: none;
  /* for mobile safari */
  -webkit-appearance: none;
}
.form-group {
  margin-bottom: 6px;
}

.inlinebae
{
color: #0b53a5; 
font-weight : bold;
}
