@charset "utf-8";
/* CSS Document */

body {
margin:0 10px 10px 10px;
background:#600;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}

a img {
border:none;
}

img, div, li, a {
behavior:url(iepngfix.htc);
}

p {
font-size:11px;
text-align:justify;
margin:10px auto 10px auto; 
}

.heading2 {
margin:5px 0;
}


p a, .heading2, .heading2 a {
color:#ca3e02;
text-decoration:none;
font-weight:bold;
}

p a:hover {
text-decoration:underline;
}

.heading2 a {
text-decoration:underline;
}


.heading2 a {
text-decoration:underline;
}
.heading2 a:hover {
text-decoration:none;
}

ul {
list-style:none;
margin:0;
padding:0;
}

.hide {
display:none;
}

a:focus {
border:none;
outline:none;
}

h3 {
font:bold 15px Arial, Helvetica, sans-serif;
color:#ca3e02;
margin:5px auto;
padding:3px;
border-bottom:1px dotted #FF6600;
}

.formTitle {
font-size:12px;
color:#ffc;
background:#ca3e02;
padding:3px;
text-align:center;
margin-bottom:0;
font-weight:bold;
}

#wraper {
width:994px;
height:auto;
margin:0 auto;
}

#header {
height:182px;
}

#menu {
height:36px;
background:url(http://www.dfwdiwalimela.com/images/backgrounds/menuBg.png) repeat-x;
}

#menu ul {
margin-left:9px;
}

#menu li {
float:left;
height:36px;
text-align:center;
}

#menu li img {
margin:5px 20px 0 20px;
}

#leftEdge, #rightEdge{
width:8px;
}

#leftEdge {
background:url(http://www.dfwdiwalimela.com/images/backgrounds/menuSides.png) no-repeat -8px top;
_background:url(http://www.dfwdiwalimela.com/images/backgrounds/menuLeft.png) no-repeat left top;
}

#rightEdge {
background:url(http://www.dfwdiwalimela.com/images/backgrounds/menuSides.png) no-repeat;
}


.left, .right {
width:347px;
background:url(http://www.dfwdiwalimela.com/images/backgrounds/menuRepeat.png) repeat-x;
}


#middle {
width:268px;
background:url(http://www.dfwdiwalimela.com/images/backgrounds/menuMiddle.png) no-repeat;
}

#content {
background:#fff url(http://www.dfwdiwalimela.com/images/backgrounds/foreground2.png) repeat-x ;
}

#leftColumn, #rightColumn, #middleColumn {
float:left;
}

#leftColumn {
width:200px;
}

#rightColumn {
width:256px;
margin-left:10px;
}

#middleColumn {
width:510px;
margin-left:10px;
}

#pannel1 {
position:relative;
}

#joint {
width:187px;
background:url(http://www.dfwdiwalimela.com/images/backgrounds/joint.png) repeat-y;
height:50px;
}

#pannel1, #pannel2 {
width:187px;
margin:0 0 15px 10px;
}

#pL, #pM, #pR {
float:left;
height:270px;
}

#pL{
background:url(http://www.dfwdiwalimela.com/images/backgrounds/panSides.png) no-repeat top right;
_background:url(http://www.dfwdiwalimela.com/images/backgrounds/panLeft.png) no-repeat top left;
width:7px;
}

#pM {
width:173px;
background:url(http://www.dfwdiwalimela.com/images/backgrounds/panMiddle.png) repeat-x;
}

#pM img {
padding:2px 0 0 2px;
}

#pM li {
border-bottom:1px solid #600;
border-top:1px solid #efaf5d;
width:160px;
margin-left:5px;
}

#pM li a {
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:11px; 
padding:4px 8px;
display:inline-block;
}

#pM li a:hover {
color:#FFCC00;
}

#pM li#home {
border-top:none;
}

#pM li#contact {
border-bottom:none;
}

#pR{
background:url(http://www.dfwdiwalimela.com/images/backgrounds/panSides.png) no-repeat top left;
width:7px;
}


#pT {
background:url(http://www.dfwdiwalimela.com/images/backgrounds/panTop.png) no-repeat;
height:31px;
font-size:12px;
color:#FFCC66;
font-weight:bold;
text-align:center;
}

#pT span {
display:block;
padding-top:5px;
}

#button {
margin-left:4px;
}

#button a {
font-size:12px;
color:#FFCC66;
font-weight:bold;
text-decoration:none;
}

#button a:hover {
color:white;
}

#button span {
margin:2px 0 0 0;
background:url(http://www.dfwdiwalimela.com/images/backgrounds/audio.gif) no-repeat 130px center;
display:block;
text-align:center;
padding:2px;
}

#button div {
float:left;
height:29px;
}

#bL, #bR {
width:8px;
}

#bL {
background:url(http://www.dfwdiwalimela.com/images/backgrounds/buttonSides.png) no-repeat -8px center;
_background:url(http://www.dfwdiwalimela.com/images/backgrounds/buttonLeft.png) no-repeat left center;
}

#bR {
background:url(http://www.dfwdiwalimela.com/images/backgrounds/buttonSides.png) no-repeat left center;
}


#bM {
width:150px;
background:url(http://www.dfwdiwalimela.com/images/backgrounds/buttonMiddle.png) repeat-x;
}

#button .donations {
width:240px;
text-align:center;
}

#button .donations img {
margin-top:5px;
}

#sponsors {
clear:left;
}

#sTop {
width:256px;
height:23px;
text-align:center;
}

#sTop img {
margin-top:6px;
}

#sBottom {
width:254px;
border:1px solid #600;
border-top:none;
text-align:center;
background-color:white;
}

#sBottom div.sqareAd {
width:243px;
height:120px;
margin:6px auto;
border:1px solid #999;
background-color:white;
text-align:center;
}


#sBottom div.sqareAd span {
display:block;
padding-top:50px;
font-size:10px;
color:#666;
}

.heading {
clear:left;
height:23px;
}

.heading div {
float:left;
height:23px;
}

.heading div.leftSide {
background:url(http://www.dfwdiwalimela.com/images/backgrounds/headSides.png) no-repeat -7px top;
_background:url(http://www.dfwdiwalimela.com/images/backgrounds/headRight.png) no-repeat left top;
width:7px;
}

.heading div.rightSide {
background:url(http://www.dfwdiwalimela.com/images/backgrounds/headSides.png) no-repeat left top;
width:7px;
}

.heading .middle {
background-color:#ca3e02;
width:496px;
color:#ffc;
font-weight:bold;
vertical-align:middle;
cursor:pointer;
}

.heading .middle:hover {
color:white;
}

.middle span {
display:block;
margin-top:5px;
}

.middle p {
float:left;
margin-right:50px;
margin-bottom:0;
font-weight:normal;
}

.box {
margin-bottom:10px;
}

.box h4 {
color:#fff;
background:#600;
padding:3px;
font-size:12px;
margin:5px;
text-transform:uppercase;
}

#facebook {
clear:left;
padding-top:10px;
_padding-top:0;
text-align:center;
}

.boxBorder {
border:1px solid #ca3e02;
padding:5px;
}

.boxBorder p {
margin-top:0;
}

.boxBorder img {
float:left;
border:1px solid #933;
padding:1px;
background-color:#FFCC66;
margin-right:5px;
}

.boxBorder li {
padding-left:20px;
_padding-left:0;
_text-indent:15px;
background:url(http://www.dfwdiwalimela.com/images/backgrounds/bullet.png) no-repeat 5px 5px;
margin:3px 0;
font-size:11px;
_width:100%;
}

#buyTickets {
width:100%;
border-top:1px solid #933;
border-left:1px solid #933;
}

#buyTickets td {
padding:5px 10px;
font-weight:bold;
border-bottom:1px solid #933;
border-right:1px solid #933;
text-align:center;
}

thead {
font-weight:bold;
color:#FFCC66;
background:#933;

}

#buyTickets thead td {
border-right-color:white;
}

label {
font-weight:bold;
}

.formField {
padding:5px;
clear:left;
margin-top:1px;
background-color:#FEEBC7;
}

.formField  label {
display:block;
padding:0 3px 3px 3px;
color:#600;
font-size:11px;
}


.button {
background:url(http://www.dfwdiwalimela.com/images/backgrounds/buttonMiddle.png) repeat-x;
color:#fc6;
font-weight:bold;
border:1px solid #933;
border-top:none;
padding:3px;
}

.button:hover {
color:#fff;
}


#footer {
height:50px;
background:url(http://www.dfwdiwalimela.com/images/backgrounds/footerBg.png) repeat-x;
border:1px solid #982919;
}

#footer ul {
margin-left:125px;
}

#footer li {
float:left;
margin:5px 0 0 10px;
padding:5px;

}

#footer li a {
color:#fc6;
text-decoration:none;
font-weight:bold;
font-size:11px; 
}


#footer li a:hover {
color:white;
text-decoration:underline;
}

#footer li.footerSep {
padding:5px 1px;
}

.end {
background:url(http://www.dfwdiwalimela.com/images/backgrounds/separator.gif) repeat-y center center	;
margin:10px;
height:10px;
}

#footer div {
color:#fc6;
font-size:9px;
margin:0 auto;
clear:left;
text-align:center;
}

#footer div a {
color:white;
text-decoration:none;
}
#footer div a:hover {
text-decoration:underline;
}

.clearLeft {
clear:left;
}

.alignLeft {
text-align:left;
}

.members{
width:240px;
height:290px;
float:left;
margin:3px;
text-align:justify;
border:#999999 thin dotted;
padding:3px;

}

.memberName{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #006699;


}

#dateTime {
color:#ca3e02;
text-align:right;
}

ul.bulletStyle li span {
display:block;
padding:2px;
}

ul.bulletStyle li {
padding-left:20px;
_padding-left:0;
_text-indent:15px;
background:url(http://www.dfwdiwalimela.com/images/backgrounds/bullet.png) no-repeat 5px 5px;
margin:5px 0;
font-size:11px;
}

.divide {
float:left;
width:250px;
}

.errorText {
color:red;
padding:3px 0;
display:none;
}

address {
font-style:normal;
}

address a, ul a, ol a {
color:#933;
text-decoration:underline;
}

address a:hover, ul a:hover, ol a:hover {
text-decoration:none;
}

.mandatory {
text-align:center;
margin:5px auto;
}

#gallery {
position:absolute;
border:1px solid red;
top:1px;
bottom:1px;
left:1px;
right:1px;
z-index:1000;
text-align:center;
width:100%;
height:100%;
}