body {
margin: 0;
padding: 0;
background: #311F0F url(mainbg.png) bottom center repeat fixed;
font: 16px  Arial,Tahoma,Helvetica, sans-serif; 
color: #4F2700; 
line-height: 20px;
}
a {
color:#001E3C;
text-decoration:none;
}
a:hover {
color:#CC0033
text-decoration:underline;
}

#heading {
background:url(heading.png) no-repeat center;
width:1030px;
height:147px;
margin:auto;
}
#mainpage {
background:url(pagebg.png) center;
width:1010px;
margin:auto;
}
/*Mainpage*/
#wrapcontent {
width:950px;
margin:auto;
height:auto;
}

#wrapcontent2 {
width:990px;
margin:auto;
background:url(footbg2.png) no-repeat bottom center;
}


#cleft{
width:200px;
float:left;
border:1px solid #FFF0E1;
}
#menuleft {

}
#menuleft ul {
margin:0px;
padding:0px;
list-style:none;
}
#menuleft li {
border-bottom:1px solid #FFE0C1
font-size:11px;
}

#menuleft li a {
display:block;
font-weight:bold;
padding-top:5px;
color:#773C00;
height:25px;
padding-left:5px;
font-size:11px;
}
#menuleft li a:visited {
display:block;
font-weight:bold;
padding-top:5px;
color:#773C00;
height:25px;
padding-left:5px;
font-size:12px;
}
#menuleft li a:hover {
display:block;
font-weight:bold;
font-size:12px;
padding-top:5px;
color:#773C00;
height:25px;
padding-left:5px;
background-color:#FFE7CE;
}
#menuleft li ul li {
padding-left:20px;

}
#menuleft li ul li a {
font-size:12px;
color:#919191;
font-weight:normal;
}
#menuleft li ul li a:visited {
font-size:12px;
color:#919191;
font-weight:normal;
}
/*Right*/
#cright{
width:730px;
float:right;

}

#menuleft li#current a {
display:block;
font-weight:bold;
padding-top:5px;
color:#FF0000;
height:25px;
padding-left:5px;
font-size:12px;
}

#free-box {
padding:5px;
}
#free-box  h1 {
margin-bottom:15px;
padding:0px;
padding-bottom:5px;
border-bottom:2px solid  #FFEAD5;
font-size:18px;
}
#free-box  h2 {
margin:0px;
padding:0px;
padding-bottom:5px;
border-bottom:1px solid  #FFEAD5;
font-size:14px;
}

#free-box  h5 {
margin:0px;
padding:0px;
padding-bottom:5px;
/*border-bottom:1px solid  #FFEAD5;*/
background-color: #FFEAD5;
font-size:14px;
}


#status-info{
font-size:11px;
text-align:right;
color:#B95C00;
}
#clear {
margin:0px;
padding:0px;
clear:both;
}


#footer1 {
background:url(footerpng.png) no-repeat center;
width:1030px;
height:478px;
margin:auto;
}
#footer2 {
background:url(footer2.png) no-repeat center;
width:1030px;
height:80px;
margin:auto;
}

#footer3 {
background:url(footbg3.png) no-repeat center;
width:1030px;
height:107px;
margin:auto;
}


#statusinfo {
font-size:11px;
text-align:right;
color:#EB9E70;
}
span.introduction {
font-size :100px;
padding-top:29px;
font-weight : bold;
height:50px;
float : left;
margin:3px;
margin-bottom:-15px;
color : #E64D3C;
border:1px solid #FBE6CE;
background:url(dropbg.jpg);
background-color:#F5C187;

}
#speakerpicBig {
border:1px solid #FFE6CC;
/*border-left:1px solid #FFB7B7;
border-right:1px solid #840000;
border-bottom:1px solid #840000;*/
background-color:#FEFBF5;
width:250px ;
height:315px;
padding:3px;
padding-top:5px;
font-size:12px;
font-weight:bold;
text-align:center;
}
#speakerpicBig img {
border:1px solid #aaaaaa;
padding:10px;
background-color:#FFFFFF;
}
#small-banner-Show {
border:1px solid #E1E1E1;
margin:5px 0px;
width:190px;
height:110px;
overflow:hidden;
}
#hotels-box {
margin:0px 0px 30px 0px;
padding:10px 0px;
border-bottom:2px dashed  #FFBC79;
}
#hotels-box h2 {
margin:0px;
padding:0px;
font-size:17px;
color:#6F2400;
}
table {
font-size:12px;
}
tr:hover{
background-color:#FFD7C4;
}
