body { background-color:#0101bd; background-image:url(http://www.azmasons.org/images/background.jpg); background-repeat:repeat-x; text-align:center; margin:0; padding:0 }

#wrapper { width:766px; height:auto; text-align:center; padding:0; margin:0 auto }

#banner { background-image:url(http://www.azmasons.org/images/banner.jpg); background-repeat: no-repeat; width:766px; height:104px; padding:0; margin:0 }

#navmenu { width:766px; padding:0; margin:0 }

#dividerTopMain { width:766px; height:4px; padding:0; margin:0; background-image:url(http://www.azmasons.org/images/divider.jpg); background-repeat:no-repeat }

#flash { width:766px; background-image:url(http://www.azmasons.org/images/flash.jpg); background-repeat:repeat-y; padding:0; margin:-10px 0 0 0 }
html> body #flash { margin:0 }

.imgmodule { width:766px; background-image:url(/images/flash.jpg); background-repeat:repeat-y; padding:0; margin:-10px 0 0 0 }
html> body .imgmodule { margin:0 }

#container { width:766px; background-image:url(http://www.azmasons.org/images/container_main.jpg); background-repeat:repeat-y; background-color:#6400B0; padding:0; margin:0 }

#content { width:766px; min-height:130px; background-image:url(http://www.azmasons.org/images/contentLower_main.jpg); background-repeat:no-repeat; background-position:bottom; padding:0 0 20px 0; margin:0; text-align:left }

#contentLeft { float:left; background-color:#FFF; width:209px; padding:0 3px 10px 3px; margin:0 0 0 10px }

html> body #contentLeft { width:209px; margin:6px 0 0 21px }

#contentRightMain { width:500px; padding:0 0 0 5px; margin:0 4px 0 0; text-align:left; float:right }

#contentRight { min-height:300px; width:550px; padding:0 8px 0 0; margin:0 0 20px 0; text-align:left; float:right }

#contentBottom { width:766px; height:4px; background-image:url(http://www.azmasons.org/images/contentBottom_main.jpg); background-repeat:no-repeat; background-position:bottom; padding:0; margin:-10px 0 0 0 }

html> body #contentBottom { margin:0 }

#containerSub { min-height:300px; width:766px; background-image:url(http://www.azmasons.org/images/container_sub.jpg); background-repeat:repeat-y; background-color:#FFF; padding:0; margin:0 }

#subnav { float:left; width:180px; padding:0; margin:0 5px 0 10px; text-align:left }

#footer { width:700px; padding:5px; margin:0 auto; clear:both }

input, textarea, option, select { width:400px; color:#0D2898 }

button { background-color:#C2D2E7; height:22px; border:1px #003366 solid; color:#000; padding:0 10px 6px 10px; font-weight:bolder; font-size:10px }

label { float:left; width:100px; text-align:right; margin:0px 10px 0px 0px; padding:2px 0px 0px 0px }

.lodge_loc_title { background-color:#1a30a0; color:#ffcc00 }

.lodge_loc_titles { background-color:#FFF; color:#1a30a0; width:110px }

.lodge_loc_data { background-color:#FFF; color:#000 }

.vlgnmd { vertical-align:middle }
.vlgntp { vertical-align:top }
.vlgnbtm { vertical-align:bottom }
.txtlt { text-align:left }
.txtrt { text-align:right }
.txtcntr { text-align:center }
.dsplyblck { display:block }
.dsplyinline { display:inline }
.dsplynone { display:none }
.hddn { visibility:hidden }
.vsbl { visibility:visible }
.tstbrdr { border:1px solid #900 }
.fullwidth { width:100% }

.floatlt { float:left }
.floatrt { float:right }
.floatnone { float:none }

.clr { clear:both }
.clrlt { clear:left }
.clrnone { clear:none }
.clrrt { clear:right }
.clrnwln { width:766px auto; clear:both }

.martpxxsm { margin-top:5px }
.martpxsm { margin-top:10px }
.martpsm { margin-top:15px }
.martpmd { margin-top:20px }
.martplg { margin-top:25px }
.martpxlg { margin-top:30px }

.marrtxxsm { margin-right:5px }
.marrtxsm { margin-right:10px }
.marrtsm { margin-right:15px }
.marrtmd { margin-right:20px }
.marrtlg { margin-right:25px }
.marrtxlg { margin-right:30px }

.marbtmxxsm { margin-bottom:5px }
.marbtmxsm { margin-bottom:10px }
.marbtmsm { margin-bottom:15px }
.marbtmmd { margin-bottom:20px }
.marbtmlg { margin-bottom:25px }
.marbtmxlg { margin-bottom:30px }

.marltxxsm { margin-left:5px }
.marltxsm { margin-left:10px }
.marltsm { margin-left:15px }
.marltmd { margin-left:20px }
.marltlg { margin-left:25px }
.marltxlg { margin-left:30px }

.padrtxxsm { padding-right:5px }
.padrtxsm { padding-right:10px }
.padrtsm { padding-right:15px }
.padrtmd { padding-right:20px }
.padrtlg { padding-right:25px }
.padrtxlg { padding-right:30px }

.padltxxsm { padding-left:5px }
.padltxsm { padding-left:10px }
.padltsm { padding-left:15px }
.padltmd { padding-left:20px }
.padltlg { padding-left:25px }
.padltxlg { padding-left:30px }

.padtpxxsm { padding-top:5px }
.padtpxsm { padding-top:10px }
.padtpsm { padding-top:15px }
.padtpmd { padding-top:20px }
.padtplg { padding-top:25px }
.padtpxlg { padding-top:30px }

.padbtmxxsm { padding-bottom:5px }
.padbtmxsm { padding-bottom:10px }
.padbtmsm { padding-bottom:15px }
.padbtmmd { padding-bottom:20px }
.padbtmlg { padding-bottom:25px }
.padbtmxlg { padding-bottom:30px }

.nopad { padding:0 }
.nopadrt { padding-right:0 }
.nopadlt { padding-left:0 }
.nopadbtm { padding-bottom:0 }
.nopadtp { padding-top:0 }

.nomar { margin:0 }		
.nomarrt { margin-right:0 }
.nomarlt { margin-left:0 }
.nomarbtm { margin-bottom:0 }
.nomartp { margin-top:0 }
