/* CSS Document */
body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, img, form { padding: 0; border: 0; margin: 0; }
body { background: #333333 url(../images/bg-tile.jpg) repeat; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; }

h1 { font-size: 17px; font-weight: normal; margin-bottom: 15px; padding-bottom: 2px; width: 530px; border-bottom: solid 1px #104248; }
h2 { font-size: 15px; font-weight: bold; padding-bottom: 10px; }
h3 { font-size: 13px; font-weight: bold; padding-bottom: 10px; }
p { font-size: 12px; color: #000000; padding-bottom: 16px; line-height: 16px; text-align: justify; }
.left-text p { text-align: left; }
#footer p { text-align: center; }
a { outline: none; }
a { color: #37747b; text-decoration: none; }
a:hover { text-decoration: underline; }
#left-side a { color: #ffffff; text-decoration: underline; }
#left-side a:hover { color: #999999; text-decoration: none; }
.bold { font-weight: bold; }
.italic { font-style: italic; }

.right-text ul { color: #333333; padding: 0px 50px 12px 25px; }
.right-text ul li { padding-bottom: 4px; }

table { float: left; border-collapse: collapse; width: 500px; padding: 5px 0px 0px 25px; margin-bottom: 20px; }
th { background: #26737b; color: #ffffff; padding: 14px 0px 10px 12px; text-align: left; font-size: 15px; }
tr.color { background: #eeeeee; }
td { padding: 14px 0px 10px 12px; vertical-align: top; }

/* CENTERS THE PAGE */
#wrapper { margin: 0 auto; width: 781px; }
#container { background: #ffffff url(../images/bg.jpg) no-repeat; float: left; width: 781px; height: 100%; }
#padding { padding: 0px 16px 0px 16px; float: left; }

#header { float: left; width: 748px; }
ul#sm-nav { float: left; width: 590px; list-style: none; }
ul#sm-nav li { float: left; color: #ffffff; font-size: 12px; padding: 5px 5px 0px 0px; }
ul#sm-nav li a { color: #ffffff; text-decoration: none; }
ul#sm-nav li a:hover { color: #999999; text-decoration: underline; }
ul#sm-nav li a.highlight { color: #999999; text-decoration: underline; }

#acfi-logo { float: left; width: 138px; padding: 2px 0px 0px 20px; }
#crest { background: url(../images/logo-wpg-chapter.png) no-repeat; float: left; width: 337px; height: 150px; margin-left: 187px; padding-bottom: 10px; }
#crest a { background: url(../images/logo-wpg-chapter.png) no-repeat; float: left; width: 337px; height: 150px; }

ul#main-nav { background: url(../images/nav-shadow.jpg) no-repeat; float: left; width: 750px; list-style: none; height: 70px; padding-bottom: 4px; }
ul#main-nav li { float: left; height: 59px; margin-top: 11px; }
ul#main-nav li a { float: left; height: 59px; }

ul#main-nav li#who { background: url(../images/nav-who-we-are.jpg) no-repeat; width: 95px; }
ul#main-nav li#board { background: url(../images/nav-chapter-board.jpg) no-repeat; width: 94px; }
ul#main-nav li#news { background: url(../images/nav-chapter-news.jpg) no-repeat; width: 93px; }
ul#main-nav li#events { background: url(../images/nav-upcoming-events.jpg) no-repeat; width: 94px; }
ul#main-nav li#tools { background: url(../images/nav-education-tools.jpg) no-repeat; width: 94px; }
ul#main-nav li#location { background: url(../images/nav-location-cfi.jpg) no-repeat; width: 93px; }
ul#main-nav li#photo { background: url(../images/nav-photo-gallery.jpg) no-repeat; width: 94px; }
ul#main-nav li#links { background: url(../images/nav-acfi-links.jpg) no-repeat; width: 93px; }

ul#main-nav li#who a { background: url(../images/nav-who-we-are.jpg) no-repeat; width: 95px; }
ul#main-nav li#board a { background: url(../images/nav-chapter-board.jpg) no-repeat; width: 94px; }
ul#main-nav li#news a { background: url(../images/nav-chapter-news.jpg) no-repeat; width: 93px; }
ul#main-nav li#events a { background: url(../images/nav-upcoming-events.jpg) no-repeat; width: 94px; }
ul#main-nav li#tools a { background: url(../images/nav-education-tools.jpg) no-repeat; width: 94px; }
ul#main-nav li#location a { background: url(../images/nav-location-cfi.jpg) no-repeat; width: 93px; }
ul#main-nav li#photo a { background: url(../images/nav-photo-gallery.jpg) no-repeat; width: 94px; }
ul#main-nav li#links a { background: url(../images/nav-acfi-links.jpg) no-repeat; width: 93px; }

ul#main-nav li#who a:hover { background: url(../images/nav-who-we-are-over.jpg) no-repeat; width: 95px; }
ul#main-nav li#board a:hover { background: url(../images/nav-chapter-board-over.jpg) no-repeat; width: 94px; }
ul#main-nav li#news a:hover { background: url(../images/nav-chapter-news-over.jpg) no-repeat; width: 93px; }
ul#main-nav li#events a:hover { background: url(../images/nav-upcoming-events-over.jpg) no-repeat; width: 94px; }
ul#main-nav li#tools a:hover { background: url(../images/nav-education-tools-over.jpg) no-repeat; width: 94px; }
ul#main-nav li#location a:hover { background: url(../images/nav-location-cfi-over.jpg) no-repeat; width: 93px; }
ul#main-nav li#photo a:hover { background: url(../images/nav-photo-gallery-over.jpg) no-repeat; width: 94px; }
ul#main-nav li#links a:hover { background: url(../images/nav-acfi-links-over.jpg) no-repeat; width: 93px; }

ul#main-nav li#who a.highlight { background: url(../images/nav-who-we-are-over.jpg) no-repeat; width: 95px; }
ul#main-nav li#board a.highlight { background: url(../images/nav-chapter-board-over.jpg) no-repeat; width: 94px; }
ul#main-nav li#news a.highlight { background: url(../images/nav-chapter-news-over.jpg) no-repeat; width: 93px; }
ul#main-nav li#events a.highlight { background: url(../images/nav-upcoming-events-over.jpg) no-repeat; width: 94px; }
ul#main-nav li#tools a.highlight { background: url(../images/nav-education-tools-over.jpg) no-repeat; width: 93px; }
ul#main-nav li#location a.highlight { background: url(../images/nav-location-cfi-over.jpg) no-repeat; width: 93px; }
ul#main-nav li#photo a.highlight { background: url(../images/nav-photo-gallery-over.jpg) no-repeat; width: 94px; }
ul#main-nav li#links a.highlight { background: url(../images/nav-acfi-links-over.jpg) no-repeat; width: 93px; }

#banner { float: left; width: 748px; padding-bottom: 15px; }

#left-side { float: left; width: 175px; margin: 0px 5px 15px 0px; }
#left-side-updates { background: url(../images/bg-side.jpg) repeat-y; float: left; width: 175px; margin-bottom: 10px; }
.side-title { float: left; width: 175px; height: 25px; }
#highlights { background: url(../images/title-chapter-highlights.jpg) no-repeat; }
#events { background: url(../images/title-inthe-news.jpg) no-repeat; }
.left-text { float: left; padding: 11px; color: #ffffff; font-size: 12px; }
#left-bottom { background: url(../images/bg-side-bottom.jpg) no-repeat; float: left; width: 175px; height: 6px; }
#national-link { float: left; width: 173px; }

/* PHOTO GALLERY STYLES */
#galleries { float: left; width: 175px; margin: 0px 5px 15px 0px; }
#galleries-title { background: url(../images/title-galleries.jpg) no-repeat; }
#photo { float: left; width: 500px; border-bottom: solid 1px #666666; padding-bottom: 15px; }
#thumb { float: left; width: 500px; padding-top: 15px; }
#caption { float: left; width: 500px; border-bottom: solid 1px #666666; padding-top: 15px; }
#caption h2 { color: #666666; font-weight: normal; font-size: 12px; }
ul.gallery-list { float: left; list-style: none; padding: 0px; margin: 0px; }
ul.gallery-list li { float: left; width: 40px; padding-right: 5px; }

#right-side { background: #ffffff; float: left; width: 569px; margin-bottom: 15px; }
.main-title { float: left; width: 569px; height: 25px; }
/* #chapter-board { background: url(../images/title-chapter-board.jpg) no-repeat; } */
.right-text { float: left; padding: 11px 21px 11px 11px; color: #000000; font-size: 12px; }
#map { float: left; width: 500px; height: 275px; margin-bottom: 20px; }
.right-textdub { float: left; padding: 5px 5px 5px 5px; color: #000000; font-size: 12px; }
#mapdub { float: left; width: 0px; height: 0px; margin-bottom: 0px; }

.form-section { width: 460px; float: left; padding: 20px 0px 5px 20px; margin-left: 20px; border: solid 1px #999999; border-bottom: none; }
.form-section#final-section { border-bottom: solid 1px #999999; margin-bottom: 20px; }
* html .form-section { margin-left: 10px; }
.form-line { float: left; width: 460px; font-size: 11px; color: #999999; padding-bottom: 9px; }
.form-line input { width: 430px; border: solid 1px #C1C1C1; color: #26737b; }
.form-line select { width: 430px; border: solid 1px #C1C1C1; color: #26737b; }
.form-line .half input { width: 175px; color: #26737b; }
.form-line .half select { width: 178px; color: #26737b; }
.full { float: left; width: 430px; }
.half { float: left; width: 230px; }
textarea { width: 430px; height: 60px; font-family:Arial, Helvetica, sans-serif; color: #26737b; font-size: 12px; border: solid 1px #C1C1C1; }

.input-padding { margin-bottom: 3px; }
.half input.checkbox { width: 20px; border: none; }
.half input.radio { width: 20px; border: none; }
.select { width: 175px; }

#month { float: left; width: 185px; color: #074B60; }
#day { float: left; width: 50px; color: #074B60; }
#year { float: left; width: 130px; color: #074B60; }
#year-input { width: 25px; }

.form-line-submit { float: left; width: 100px; font-size: 11px; color: #999999; padding-bottom: 9px; padding-top: 15px;  }
.form-line-submit input { width: 100px; border: solid 1px #C1C1C1; }

#pay-options { float: left; width: 540px; }
.column { float: left; width: 250px; padding-right: 20px; }


#footer { float: left; width: 781px; margin-left: 9px; }
#footer-bar { background: url(../images/footer-bar.jpg) no-repeat; width: 759px; height: 48px; }
ul#footer-nav { float: left; width: 730px; list-style: none; margin: 13px 0px 0px 32px; }
* html ul#footer-nav { margin-left: 16px; }
ul#footer-nav li { float: left; color: #ffffff; font-size: 12px; padding: 5px 8px 0px 0px; }
ul#footer-nav li a { color: #ffffff; text-decoration: none; }
ul#footer-nav li a:hover { color: #999999; text-decoration: underline; }

#copyright { float: left; width: 781px; text-align: center; margin: 35px 0px 12px 0px; }
#copyright p { font-size: 10px; color: #666666; }
