address{font-size:1.25em;font-style:normal;font-weight:600;text-align:center;}
a button{color:#000;}
form {font-size:1.15em;width:100%;}
input{border-radius:5px;}
input[type=button],input[type=submit]{background-color:#DDD;border-radius:7px;}
input[type=submit]{margin-top:3%;}
td,th{text-align:center;}
/*td:first-child {border-right:1px solid black;}*/
label{display:block;font-weight:600}

.administrative{background-color:#08F;color:#000;text-align:center;}
.bold{font-weight:600;}
.bottomMargin5pct{margin-bottom:5%;}
.center{text-align:center;}
.committeeMembers{font-size:1.25em;margin:2% auto;width:100%;}
.committeeMembers th{padding:3px;text-align:left;}
.committeeMembers td{padding:3px;text-align:left;}
.container-fluid{background-color:#FFF;color:#000;}
.displayInline{display:inline!important;}
.donateOther{display:inline;}
.donateRadio{display:block;}
.dropdown:hover .dropdown-menu {visibility:visible;}
.dropdown-menu {display:block;margin:0;visibility:hidden;background-color:#002DB3;}
.dropdown-menu > li > a {color:#FFF !important;font-weight:600;}
.dropdown-menu > li > a:hover {background-color:#002DB3;color:#FFF;font-weight:600;text-decoration:underline;}
.floatRight{float:right}
.font1em{font-size:1em;}
.footerMenu{list-style-type:none;padding:0;text-align:center;}
.footerMenu li a{color:#FFF;font-weight:600;}
.fullWidth {width:100%;}
.hospitality{background-color:#999;color:#000;text-align:center;}
.large{font-size:1.15em;}
.leftMargin3pct{margin-left:3%}
.leftMargin5pct{margin-left:5%;}
.listCircle{list-style-type:circle;}
.marginCenter{margin: 0 auto;}
.mealsocial{background-color:#079;color:#DDD;text-align:center;}
.meeting{background-color:#03A;color:#DDD;text-align:center;}
.navbar-default > .container-fluid{background-color:#03A;}
.navbar-default{background-color:#002DB3;border-color:transparent;}
.navbar-default .navbar-brand{background-color:#002DB3;color:#FFF;font-weight:600;}
.navbar-default .navbar-header > a:hover{color:#FFF;text-decoration:underline;}
.navbar-default .navbar-nav > li > a{background-color:#002DB3;color:#FFF;font-weight:600;}
.navbar-default .navbar-nav > li > a:hover{color:#FFF;text-decoration:underline;font-weight:600;}
.navbar-default .navbar-nav > li > a:link{background-color:#002DB3;color:#FFF;font-weight:600;}
.noBullet{list-style-type:none;}
.registerButtons{background-color:#DDD;border-radius:7px;width:75px;}
.rightMargin2pct{margin-right:2% !important;}
.rightMargin5{margin-right:5px}
.schedule td{width:16.667%;}
.spanish{background-color:#555;color:#DDD;text-align:center;}
.speaker{background-color:#BBB;color:#000;text-align:center;}
.table{display:table;width:100%;}
.table p{display:table-row;}
.table .verticalBottom input {display:table-cell;vertical-align:middle;}
.table label{display:table-cell;vertical-align:middle;}
.table input, .table select{display:table-cell;}
.topMargin2pct{margin-top:2%}
.topMargin3pct{margin-top:3%}
.topMargin20pct{margin-top:20%;}
.underline{text-decoration:underline;}
.verticalBottom {vertical-align:middle;}
.width50{width:50%;}
.width75{width:75%;}
.workshop{background-color:#777;color:#EEE;text-align:center;}

#logo{padding:13px;}
#pageFooter{background-color:#33C;margin:0 -15px;padding-bottom:10px;}
#pageHeader{margin:15px -15px;}
#website,#registration,#hotel,#auction,#boutique,#entertainment,#speaker,#spanish{cursor:pointer;font-size:1.2em;}

@media only screen and  (min-width:320px) {
 body{background-color:#FFF;color:#000;height:100%;}
 input,select,textarea{font-size:1em;margin:0;}
 textarea{height:5em;width:100%;}
 .container-fluid{height:100%;margin:0;}
 .footerMenu li {display:block;padding-bottom:5px;}
 .mobileLeftMargin{margin-left:10%;}
 #registerNowButton{width:50%;}
 #telMobile {display:inline;}
 #telDesktop {display:none;}
}
@media only screen and (min-width:481px) {
 body{background-color:#CCC;}
 input,select,textarea{margin:1%;}
 textarea{width:80%;}
 .mobileLeftMargin{margin-left:7%;}
 #registerNowButton{width:40%;}
}
@media only screen and (min-width:641px) {
 textarea{font-size:1em;width:70%;}
 .container-fluid{margin:0 5%;}
 .donationForm{margin-left:5%}
 .donationInfo{margin:0 -7%}
 .footerMenu li {display:inline;padding:0 10px;}
 .mobileLeftMargin{margin-left:0;}
 #registerNowButton{width:35%;}
 #telMobile {display:none;}
 #telDesktop {display:inline;}
}
@media only screen and (min-width:1025px) {
 p{font-size:1.15em}
 textarea{height:7em;}
 .container-fluid{margin:0 15%}
 .donationForm{margin-left:20%}
 .donationInfo{font-size:1.15em}
 .floatRightFullScreen{float:right}
 #pageFooter{padding-bottom:15px;}
 #registerNowButton{width:25%;}
}



