/* CSS Document */
html , body{
margin:0;
padding:0;
background-color:#ACACAC;
height:100%;
width:100%;
font: 18px/24px "Arial";
font-size: 12px;
}
div.maindiv{
margin: 0 auto;
width:995px;
background-image:url(../img/bg.gif);
background-position:center;
background-repeat:repeat-y;
min-height: 100%;
}
div.chotadiv{
width:978px;
margin-left:10px;
padding-bottom: 30px;
}
.header{
background-color:#FE0C0C;
height:72px;
}
.header ul{
list-style:none;
padding:0px;
margin:0px;
}
.header ul li{
float:left;
}
img.logo , li.hotitem , li.events ,div.middlecontent ul li.rightli{
background-image:url(../img/sprite.png);

}
li.logo{
height:70px;
width:395px;
}
li.hotitem{
height:69px;
width:237px;
background-position:-450px 395px;
margin-left:40px;
}
li.events{
height:72px;
width:292px;
background-position:-729px 5px;
margin-left:10px;
}
img.logo{
background-position:-2px 395px;
height:70px;
width:395px;
border:none;
}
div.clear{
clear:both;
margin:0px;
padding:0px;
}
div.middlecontent{
height:137px;
}
div.middlecontent ul{
margin:0px;
padding:0px;
list-style:none;
}
div.middlecontent ul li{
float:left;
}
div.middlecontent ul li.leftli{
width:408px;
height:131px;
padding-left: 10px;
}
div.middlecontent ul li.leftli h2{
    padding: 0px;
    margin: 0px;
}
div.middlecontent ul li.rightli{
background-position:-1068px 0px;
width:560px;
height:131px;
}
div.linkholder {
background-image:url(../img/sprite.png);
background-repeat:no-repeat;
background-position:-1678px 0px;
height:68px;
}
div.footer{
 height:30px;

}
div.linkholder ul , div.footer ul{
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
}
div.linkholder ul li , div.footer ul li{
    float: left;
    width: 120px;
    text-align: center;
    font-size: 15px;
    text-transform: capitalize;
    font-family: "arial";
    padding-top: 5px;
    font-weight: bold;
}
div.linkholder ul li a ,  div.footer ul li a{
    color: #FFF;
    text-decoration: none;
}
div.contents{
padding:20px;
}
div.footer{
background-color:#E40001;
padding:10px;
width:940px;
margin:0 auto;
color:#FFFFFF;
}
li.leftli ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    padding-left: 5px;
}
li.leftli ul li{
    float: none;
    display: block;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    text-transform: capitalize;
    font-family: "arial";
    font-weight: bold;
    height:12px;
}
li.leftli ul li a{
    color:#E40001;
    
}


ul.dropdown                         { position: relative; }
ul.dropdown li                      {  float: left; zoom: 1; height:30px;  }

ul.dropdown li.hover,
ul.dropdown li:hover                { background: #C80000; color: white; position: relative; }
ul.dropdown li.hover a              { color: white; }


/*
	LEVEL TWO
*/
ul.dropdown ul 						{  visibility: hidden; position: absolute; top: 100%; left: 0; list-style:none;padding:0; margin:0; }
ul.dropdown ul li 					{ color:#FFF; border-bottom: 1px solid #ccc; padding-left:3px; height:20px; float: none; background: #C80000; font-size:12px; text-align:left;}

                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; color:#FFF;  }

/*
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
ul{
    list-style:none;
    padding:0;
    margin:0;
}
ul .img{
    float:left;
    height:120px;
    width:100px;
    margin:2px;
}
ul .img img{
    border:1px dashed #ccc;
}
div.gallery{
    padding:10px;
}
div.gallery h2{
    padding:0;
    margin:0;
    margin-bottom:2px;
    border-bottom:2px solid red;
}