@charset "utf-8";
/* CSS Document */

/*----------------------Font-Kits----------------------*/

@font-face {
    font-family: 'proxima_nova_ltregular';
    src: url('../fonts/proximanova-light-webfont.eot');
    src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-light-webfont.woff') format('woff'),
         url('../fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-light-webfont.svg#proxima_nova_ltregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*------------------------DEFAULT CLASSES-------------------------------*/
*{ margin:0; padding:0;}
body{ background: url(../images/bg.jpg) left top no-repeat #000; 
margin:0; padding:0; font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#666!important; max-width:100%;}

a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.clear{ clear:both; margin:0; padding:0;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}

/*--------------------------COMMON CLASSES-------------------------------*/
.container{ width:100%; float:left;}
 



/*--------------------------Header-----------------------------*/

.headerArea{  heig ht:12.4%; border-bottom:1px solid #333333;}
.headerWrap{ width:1000px; margin:0 auto;}
.headerWrap header{ float:left; width:100%;    height:auto;   }


.logoPic{ float:left; width:110px; padding:20px 0 0 0; }
.logoPic img{ float:left;}
.logoText{ float:left; padding:20px!important;   width:650px; }
.logoText h1{ font-family: Times New Roman, "Times", serif; font-size: 40px;  color:#fff; 
   font-style:italic; font-weight:600;}

.logoText h2{ color: #e1e1e1;  display:block;   padding:10px 0 ; font-size: 24px; 
font-style: italic; font-weight:normal; font-family: "Times New Roman", Times, serif; text-transform:none;}
.rightLogos{ float:right;  height:100px; margin:10px 0 0 0; text-align:center;}
.rightLogos span{ color:#fff; margin:0 0 0 38px;}
.rightLogos figure{ margin:5px 0 0 25px; float:left;}
.rightLogos figure img{ float:left;}

/*.rightLogos img{  margin:0 0 0 2.083em;   float:right; display:inline-block; max-width:100%;}*/


/*----------------------------------MainWrapper------------------------------*/

.outerWrap{ width:1000px; margin:0 auto;}
.wrapper{ float:left; width:100%;  }

/*-----------------------------------Main Navigation ----------------------*/
.navArea{ width:100%; float:left; margin:0; position:relative; z-index:100000;    }

#dd {
	position:relative;
	
	
	padding:0 0 0 0px; margin:0 auto;
}
.menustyle ul {
	margin:10px 0 0 0px;
	padding:0;
}
.menustyle ul li {
	float:left; height:30px;
	display:inline;
	padding:0px;
	position:relative; z-index:200;
	list-style:none;
	
	 margin:5px 25px 0 0;
}
.menustyle ul li a {
	margin:0 1px;
	padding:0;
	display:block;
	color:#fff; line-height:18px; 
    text-decoration:none;
	font-family: 'proxima_nova_ltregular';
	font-size:14px; text-transform:uppercase;
}

.menustyle ul li a:hover{
	text-decoration:none; color:#F1C01A;
}


.menustyle ul li:hover a{
	text-decoration:none; color:#F1C01A;
}





/*-----------Drop Down------------*/

.submenu {
	position:absolute; 
	left:-10px!important;
	background:#000 !important;
	width:300px;
	z-index:100000!important;
	margin-top:0px;
	visibility:hidden; /*right:0px;*/
	top:25px !important;
	padding:5px;
	border:none; 
	opacity:0.8;
}
.menustyle ul li ul.submenu li {
	float:left;
	width:300px!important;
	border-bottom:1px #333 dotted;
	background:none; height:15px;
	 padding:5px 0!important; margin:0!important;
}
.menustyle ul li ul.submenu {
	padding:5px 2px;
	margin-top:5px;
}
.menustyle ul li ul.submenu li a {
	padding:0px 5px;
	line-height:normal;
	color:#ccc;
	text-shadow:none!important; font-family: Arial, Helvetica, sans-serif!important;
	background: none;
	line-height:20px;
	text-decoration:none; text-transform: none!important;
	font-size:12px!important;
}
.menustyle ul li ul.submenu li a:hover {
	color:#fff;
}
/*--------Explore DD------------*/
.submenuEx {
	position:absolute; 
	right:10px!important;
	background:#000 !important;
	width:300px;
	z-index:100000!important;
	margin-top:0px;
	visibility:hidden; /*right:0px;*/
	top:20px !important;
	padding:5px;
	border:none; 
	opacity:0.8;
}
/*ul.submenuEx li {
	float:left;
	width:300px!important;
	border-bottom:1px #333 dotted;
	background:none; height:15px;
	 padding:5px 0!important; margin:0!important;
}
ul.submenuEx {
	padding:5px 2px;
	margin-top:5px;
}
ul.submenuEx li a {
	padding:0px 5px!important; background:none!important;
	line-height:normal;
	color:#ccc!important;
	text-shadow:none!important; font-family:'ArialRegular'!important;
	background: none;
	line-height:20px;
	text-decoration:none; text-transform: none!important;
	font-size:12px!important;
}
ul.submenuEx li a:hover {
	color:#fff;
}*/
/*------------------------- Footer Styless-------------------------------------*/
.footer1 { width:100%; float:left; min-height:90px; border-top:3px solid #1A1A1A; }
.footerin{ width:1000px; margin:0 auto;}
.footerin2{ width:1000px; float:left;padding:60px 0 10px  0; position:relative; }
.historyContainer { width:200px; padding:0 160px 0 0; float:left;}
.historyContainer ul { margin:0; padding:0;}
.historyContainer ul li { display:block; list-style:none; background:url(../images/icons/arrow2.png) left 7px no-repeat; padding:3px 0 3px 15px;}
.historyContainer ul li:hover { display:block; list-style:none; background:url(../images/icons/arrow2-hover.png) left 7px no-repeat; padding:3px 0 3px 15px;}
.historyContainer ul li a {   font-size:13px; color:#666; text-decoration:none; line-height:20px;}
.historyContainer ul li a:hover {   font-size:13px; color:#fff; text-decoration:none;}
.historyContainer  h1{font-family: 'proxima_nova_ltregular'; color:#CCCCCC; font-size:13px; text-transform:uppercase; padding:0 0 10px 0; margin:0; line-height:inherit; margin:0 0 5px 0;  }
/*------------------------Calendar Component----------------------------------*/
.calendar-month{ width:170px; display:block;}
.calendar-month table{ width:170px;}
.calendar-month h2{ width:100%; color:#9F8104; font-size:14px; line-height:20px; display:block; padding:5px 0;}
.calendar-month td{ padding:2px; vertical-align: top;}
.calendar-month td .day{ color:#9F8104;}
.calendar-month  .day-none, .day-disabled, .calendar-month .day-enabled, .calendar-month .day-current {
	
	display: block;
	width: 21px;
	height: 21px;
	margin: 0;
	text-align: center;
	line-height: 21px;
	background: #fff; 
}
.calendar-month .day-none {
	background:#2C2C2C;
}
.calendar-month .day-disabled {
	background:#434343;
	color: #000
}
.calendar-month .day-enabled {
	background :#9F8104;
	color: #111;
}
.calendar-month .day-enabled:hover {
	background: #fff; color:#434343!important;
	text-decoration: none;
}
.calendar-month .day-current {
	background: #f1f1f1;
	color: #434343!important;
}
/*-------------------------------------------------------*/

.formContainer { width:260px;float:right;}
.formContainer ul { margin:0; padding:0; width:260px; float:left;}
.formContainer ul li { display:block; list-style:none; width:260px; float:left; padding:5px 0;}
.formContainer  h1{  font-family: 'proxima_nova_ltregular'; color:#ccc; font-size:13px; text-transform:uppercase; padding:0 0 10px 0; margin:0; line-height:inherit; margin:0;}
.textfield { background:#333333; width:248px; float:left; line-height:30px;   font-size:13px; color:#666; padding:0 5px; border:1px solid #272727; height:30px; border-radius:5px; -webkit-border-radius:5px;}
.textfield2 { font-family:Arial, Helvetica, sans-serif!important; background:#333333; width:248px; float:left;   font-size:13px; color:#666; padding:5px; border:1px solid #272727; height:80px;border-radius:5px; -webkit-border-radius:5px; resize:none;}
.btn { float:left; padding:0 10px; line-height:30px;border-radius:5px; -webkit-border-radius:5px;  font-size:13px; color:#fff; background:url(../images/bg-btn.jpg) left top repeat-x; border:none; margin:0 10px 0 0; height:30px; cursor:pointer;}
.btn:hover { float:left; padding:0 10px; line-height:30px;border-radius:5px; -webkit-border-radius:5px;  font-size:13px; color:#000; background:url(../images/bg-btn.jpg) left top repeat-x; border:none; margin:0 10px 0 0; height:30px; cursor:pointer;}
.sliding { width:357px; float:left; padding:10px 10px; background:url(../images/slice.png); margin:112px 0 0 0;  font-size:11px; color:#858585; height:130px;  }
.sliding h2 {  font-family: sans-serif;; color:#fff; font-size:18px; padding:0 0 5px 0;  }
.sliding2 { width:357px; float:left; padding:10px; background:url(../images/slice.png); margin:112px 0 0 0;  font-size:12px; color:#858585; height:130px;  }
.sliding2 h2 {  font-family: sans-serif;; color:#fff; font-size:18px; padding:0 0 5px 0;  }

.sliding3 { width:290px; float:left; padding:10px; background:url(../images/slice.png);  font-size:12px; color:#858585; height:130px; position:absolute; top:0; left:0; }
.sliding3 b {  font-size:11px; color:#fff; padding:0 0 5px 0;}

.sliding3 h2 {  font-family: sans-serif;; color:#fff; font-size:18px; padding:0 0 5px 0;  }

.sliding3 a {   font-size:11px; color:#fff; font-weight:bold; text-decoration:none; }
.sliding3 a:hover {   font-size:11px; color:#FA4040; font-weight:bold; text-decoration:none; }
.upArrow { width:50px; height:51px;  position:absolute; left:50%; right:50%;/*431px*/; top:-15px;}
.upArrow img { cursor:pointer;}
.footerLine { width:100%; float:left; height:4px; background:#444444; border-top:1px solid #2F2F2F;border-bottom:1px solid #2F2F2F;}
.copyOuter { width:100%; float:left; padding:10px 0; border-top:1px solid #1A1A1A;}
.copyOuter2{ width:1000px; margin:0 auto;}
.copyOuter3{ width:1000px; float:left; position:relative; }
.rights { float:left;  font-size:11px; color:#666; margin:5px 0 0 0;}
.rights span { float:left;   font-size:11px; color:#666; padding:0 20px 0 0; }
.powered {float:left;   font-size:11px; color:#666; padding:0 20px; margin:5px 0 0 0; }
.powered a {  font-size:11px; color:#666; text-decoration:none; }
.powered a:hover {  font-size:11px; color:#666; text-decoration:underline; }



.footerLinks {float:right;   font-size:11px; color:#666;  width:456px; }
.footerLinks a {  font-size:11px; color:#666; text-decoration:none; float:right; padding:0 0 0 6px; }



.leftAnimation { width:312px; float:left; position:relative;}
.leftAnimation2 { width:379px; float:left; position:relative;}

.sliding4 { width:290px; float:left; padding:10px; background:url(../images/slice.png);  font-size:11px; color:#858585; height:80px; position:absolute; bottom:2px; left:0; }
.sliding4 b {  font-size:11px; color:#fff; padding:0 0 5px 0;}

.sliding4 h2 {  font-family: sans-serif; color:#fff; font-size:18px; padding:0 0 5px 0;  }

.sliding4 a {   font-size:11px; color:#fff; font-weight:bold; text-decoration:none; }
.sliding4 a:hover {   font-size:11px; color:#FA4040; font-weight:bold; text-decoration:none; }
/*---------------------Explore Panel------------*/
 img.closeit{ padding:0; background:none!important; float:right; border:none!important; width:12px; height:12px; margin:5PX; cursor:pointer!important;}
 .toggle3 img.closeit { display:none;}
 #homePage .toggle3 img.closeit { display:block;}

#homePage .exploreLink{ float:right; height:30px;
	display:inline;
	padding:0px;
	position:relative; z-index:100000!important;
	list-style:none; margin:5px 0px 0 0;}
	
#homePage .exploreLink a {
	margin:0 1px; background: url(../images/icons/ex-bullet.png) right 5px no-repeat;
	padding:0 20px 0 0;
	display:block;
	color:#F1C01A; line-height:18px; 
    text-decoration:none;
	font-family: 'proxima_nova_ltregular';
	font-size:14px;  
}

#homePage .exploreLink .ExpLinks{ position:absolute; right:-1px; top:30px; width:218px; border:1px solid #1A1C1B; background:#292929; display:none; z-index:100000!important; }
#homePage .exploreLink .ExpLinks ul{ margin:0; padding:0; }
#homePage .exploreLink .ExpLinks ul li{ display:block; width:178px; padding: 5px 20px; border-bottom:1px solid #1A1C1B;}
#homePage .exploreLink .ExpLinks ul li a{ color:#fff; font-size:12px; display:block; padding:5px 12px; background: url(../images/icons/exp-list.png) left 8px no-repeat;  }
#homePage .exploreLink .ExpLinks ul li a:hover{ color:#E1391D;}

#homePage #notHome { display:none!important;}
#homePage #notHome .closeit{ display:none!important;}

.ExpLinks{ float:left; width:228px; border:1px solid #1A1C1B; border-top:none; background:#292929; display: block;}
.ExpLinks ul{ margin:0; padding:0; }
.ExpLinks ul li{ display:block; /*width:188px;*/ padding: 5px 20px; border-bottom:1px solid #1A1C1B; _margin:0!important;}
.ExpLinks ul li a{ color:#fff; font-size:12px;   display:block;
 padding:5px 12px;;  background: url(../images/icons/exp-list.png) left 6px no-repeat;  }
.ExpLinks ul li a:hover{ color:#E1391D;}

.innerRight .exploreLink{ float:left;
	display:block; width:218px; margin:3px 0 0 0!important;
	padding:6px;  border-bottom:1px solid #3F3F3F;
	}
	
.innerRight .exploreLink a {
	margin:0 1px; background: url(../images/icons/ex-bullet.png) right 10px no-repeat;
	padding:5px 20px;
	display:block;
	color:#F1C01A; line-height:20px; 
    text-decoration:none;
	font-family: 'proxima_nova_ltregular';
	font-size:14px; width:50px; float:left;
}


.socialLinks{ float: right; display:block;  }
.socialLinks a{ float:left; background:none!important; line-height:20px; display:block; width:25px!important; padding:0 5px!important;}
.socialLinks img{ margin:0; padding:0; float:left;}

/*------------------------News Panel---------------------------*/
.newsPanel{ width:100%;   float:left; }
.newsPanel div.h2Style{ float:left; width:50px; color:#F1C01A; font-family: 'proxima_nova_ltregular'; font-size:15px; display:block; font-weight:bold;   }
.newsArea{ float:left; margin:0 0 0 20px; padding:0px 0 0 20px; width:82%; height:35px; background:url(../images/icons/news-bullet.jpg) left top no-repeat #fff;  overflow:hidden;}

 ul#slide {
	
	color:#333;
	padding:10px 5px;
	 
	width:810px;
}

 ul#slide li {
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*-----------------------------------Home-page-----------------------------------*/


.homeMenu{ width:978px; float:left; padding:10px; background:#1E1E1E; border:1px solid #242625; margin:10px 0 0 0; }
.homeLeft{width:296px; float:left;  margin:0 1px 0 0;}
.homeMenu aside{ float:left; width:100%; position:relative;   }
.homeMenu section{ float:left; display:block; width:100%;   }
.homeRight{ width:681px; float:left;   margin:0 0 0 0px;}
.homeRight section{ float:left; display:block; width:100%;   }
.delegate{ width:135px!important; background:#FE0000; padding:10px 0px 0px 5px; color:#fff;  height:108px;
 }
.delegate span{ font-weight:bold; font-size:14px; display:block; float:left; line-height:18px; float:left; width:96%; }
.delegate a{ font-size:11px; color:#fff; display:block; float:left; margin:0 0 0 0; line-height:18px; background:url(../images/icons/link-bullet.gif) left 5px no-repeat; padding:0 5px 0 12px; font-weight: 800;}

.boxHeight{ height:340px!important;}
.boxHeight1{ height:140px;   }
.boxHeight2{ height:120px;   }
.boxHeight3{  height:380px!important;}
.boxHeight4{  height:100px;}
.boxHeight5{ height:160px!important;}
 
#leftSlide{  height:28.8em;}
.banner{ width:540px!important ; }
#sideBlock{ width:140px ;  margin:0 0 0 1px;}
#bottomBox{ width:340px;  }

/*-Quick Links-*/
.quickLinks{ width:980px; float:left; padding:30px 10px;    margin:10px 0 20px 0; text-align:center;}

.quickLinks a{ color:#999999; font-size:12px; padding:0 5px; line-height:30px; }
.quickLinks a.qc1{ font-size:20px;}
.quickLinks a.qc2{  color:#fff;}

/*-Scrolling Logos-*/

.supporters3{ width:980px; float:left;padding:10px; margin:20px 0 10px 0; background:#fff;}

.ourContainer { width:110px; height:40px; float:left; padding:30px 25px; }

.ourContainer h2 { float:left; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;
color:#000; margin:10px 0;}
.supportsLogo2 { width:800px; float:left;height:80px; padding:10px 0;  position:relative; overflow:hidden;#overflow:hidden;}
.supportsLogo { min-width:9600px !important; float:left;height:80px; padding:0px 0; position:relative;}


.supportsLogo  ul { float:left; height:90px; width:800px;}
.supportsLogo  ul li { float:left; height:80px; border-right:1px dotted #B6B6B6; padding:0; text-align:center; width:150px; list-style:none; }

.supportsLogo  ul li img { margin:0 0 0 0;}

/*---------------------------------Internal Page---------------------------------------*/
.innerWrap{ width:1000px; float:left; padding:0px; background:#161616;margin:10px 0 0 0; }
.innerLeft{width:770px; float:left;  margin:0 0px 0 0; padding:0; background:#fff; min-height:280px;}
.breadcrums{ width:710px; float:left; padding:15px 30px; background:#292929; border-bottom:1px solid #313131; line-height:20px; color:#fff; height:15px; }
.breadcrums a{ text-decoration:none; color:#fff; line-height:20px; margin:0 5px 0 0;}
.breadcrums a:hover{ color:#F00;}
.breadcrums span{ color:#f00; line-height:20px; margin:0 0 0 5px;}
.pageHeading{ width:710px; float:left; padding:15px 30px; background:#292929; clear:both; }
.pageHeading h1{ color:#fff; line-height:28px; font-size:30px; float:left; font-weight:normal!important; }
/*--------------------Common Styles-------------------------------*/
.contentWrap{ width:710px; float:left; padding:15px 30px; color:#666; line-height:20px; min-height:350px;}
.contentWrap h2{ color:#EE2924; font-size:20px; margin:10px 0 20px 0; line-height:27px; font-weight:normal !important;}
.contentWrap h3{ color:#876C03; font-size:18px; margin:10px 0; line-height:20px;font-weight:normal !important;}
.contentWrap h4{ color:#9F8104; font-size:16px; margin:10px 0 ; line-height:20px; }
.contentWrap h5{ color:#333; font-size:14px; margin:10px 0 ; line-height:20px; }

.contentWrap a{ text-decoration:none; color:#C00; /*float:left; display:block;*/}
.contentWrap a:hover{ text-decoration:underline; color:#9F8104; }
.contentWrap img{border:1px solid #Cfcfcf; background:#eee; padding:5px;   margin:0;}
.contentWrap ul{ margin:0; padding:0;}
.contentWrap ul li{ display:block;  line-height:20px; background:url(../images/icons/star.gif) left 7px no-repeat; padding:0 0 0 15px; margin:5px 0;}

.contentWrap ol{ margin:10px 0; padding:0;}
.contentWrap ol li{ display:block;  line-height:20px; background:url(../images/icons/star.gif) left 7px no-repeat; padding:0 0 0 15px; margin:5px 0;}

.contentWrap table{font-size:12px; margin:10px 0;}
.contentWrap table th{border:1px solid #D4D4D4; background:#E9E9E9; font-weight:bold; padding:5px 10px;}
.contentWrap table td{border:1px solid #D4D4D4; background:none;   padding:5px 10px;}

.innerRight{ float:left; width:230px; margin:0; padding:0; background:#161616; min-height:280px;}

/*-----------About us-----------*/
.directorQ{ background:url(../images/director-q.png) left top repeat-x; width:710px; padding:30px; height:225px; float:left; color:#282828;}
.directorQ figure{ float:left; width:180px; margin:0 25px 0 0;}
.directorQ figure img{ width:175px; height:210px; margin:0; padding:0;}
.directorQ p{ width:495px; float:left; margin:0 5px; background:url(../images/quote.png) left top no-repeat; padding:70px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px;  line-height:24px;}
.directorQ p cite{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#676767; display:block; margin:5px 0; font-style:normal;}
.directorQ p cite span{ font-weight:normal; display:block;}


/*-------Accordian -----------*/
.rgtAccordion { width:100%; float:left; padding:0;   margin:0px 0 0 0;}
.accordsuffix img{ border:none; background:none; padding:0; margin:0;}
/*accordion css*/

.glossymenu2{
margin: 0px 0;
padding: 0;
width: 100%; /*width of menu*/
position:relative;
}
.glossymenu2 .glossySlide{
position:relative; display:block; clear:both!important;}

.glossymenu2 a.menuitem{
background:none; vertical-align:inherit;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
float:left; width:98%;/*width: AUTO;*/
padding: 5px 20px 5px 20px; 
height:25px;
text-decoration: none; clear:both;
 
margin:10px 0; line-height:20px; font-weight:normal;
font-size:18px;
color:#9F8104; border-left:2px solid #9F8104;


/*#float:left;
#width:92%;*/


}

.glossymenu2 a.menuitem:visited, .glossymenu .menuitem:active, .glossymenu .menuitem:focus{
color: 333;
}

.glossymenu2 a.menuitem .statusicon2{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 15px;
right: 20px;
border: none;
}

.glossymenu2 a.menuitem:hover{
 color:#333;
}


.glossymenu2 div.submenu2{ /*DIV that contains each sub menu*/
background:none; float:left; clear:both;
margin:0px 0 5px 0; width:96%;
 border-bottom:1px dotted #DBDBDB; padding:10px 0 10px 0px;


/*width:99%;
#width:98%;*/

}

.glossymenu2 div.submenu2 ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}
.glossymenu2 div.submenu2 ul li{

background:url(../images/right-arrow.png) 16px 6px no-repeat; padding:0 0 5px 0;
/*#background:url(../images/icon/right-arrow.png) 28px 10px no-repeat;*/

}
.glossymenu2 div.submenu2 ul li a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-decoration: none;
padding:2px 0 2px 36px;
/*#padding:2px 0 2px 38px;*/
}
.glossymenu2 div.submenu2 ul li a:hover{
	color:#FF9900;

}


/*----------------- Catalogue---- -----------------*/
ul.listPdf { margin:5px 0; }
ul.listPdf li{  padding:5px 0 5px 25px;  background:url(../images/icons/pdf-icon.png) no-repeat scroll left 7px transparent; float:left; width:150px; }
 
/*----------------- Sponsors ----------------------*/
.festives{float:left; margin: 0 40px 0 0; text-align: center;}

.spons{ background:#F2F2F2;}
.spons .clear{border-top:1px dotted #ccc; height:5px; }
.photo{ float:left;  margin:0 0px 0 0; padding:0;}
.photo ol{margin:0; padding:0;}
.photo ol li{margin:0 10px 10px 0px!important; padding:0!important; float:left; background:none!important;}
.photo ol li img{border:1px solid #Cfcfcf; background:#eee;   margin:0;}

/*----------------- Venues ----------------------*/
.venues{ display:block; float:left; width:170px; background:#EAE2CF; padding:18px;  text-align:center; margin:15px; border-bottom:2px solid #ECD279; min-height:280px;}
.venuesOne{margin:10px 20px 10px 0;}
.venues img{ display:block; margin:0 auto; background:#fff; padding:20px; border:none;}
.venues span{ display:block; color:#333; font-size:12px;}

/*----------------- Jury -----------------------*/
.juryBox{ float:left; padding:30px 0; border-bottom:1px solid #C4C4C4; width:100%;}
.juryPhoto{ float:left; display:block; width:150px; }
.juryPhoto img{ width:140px; height:132px;
filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);}
.juryDetail{ float:left; margin:0 0 0 20px;width:76%; }
.juryhead { display: block; margin:0 0 10px 0; width:100%; float:left}
.juryhead h3{ float: left; margin:0 15px 0 0; line-height:30px;}
.juryhead span{ display:block; float:left; line-height:30px; height:40px; color:#333; border-left:1px solid #333; padding:0 15px;}

a.morelink{text-decoration:none;outline:none; clear:both;}.morecontent span{display:none}

/*-------------- Advisory board ---------------*/
.advBoard{float:left; margin:10px 30px 20px 0; width:170px; background:#EAE2CF; border-bottom:2px solid #ECD279; padding:15px; text-align:center; height:200px;}
.advBoard img{ display:block; margin:0 auto; width:160px; height:150px;}
.advBoard h5{color:#111;}

/*-------------- Contact Us ------------------*/
#homePage .contentWrap{ width:938px; background:#fff;}
#homePage .breadcrums{width:938px;}
#homePage .pageHeading{width:938px;}
#homePage .contentWrap .TableBox{ width:100%; display:table; margin:0; padding:10px 0; border-bottom:1px dotted #E2D0A0;}
#homePage .contentWrap .colTableBox{ display:table-cell;
width:280px;  padding:10px 10px 10px 20px; border-right:1px dotted #E2D0A0; #float:left;}
#homePage .contentWrap span.nameTitle{ font-size:16px; color:#a00;}
#homePage .contentWrap dfn{ color:#333;}
#homePage .contentWrap address{color:#333; font-style:oblique}
/*#homePage .contentWrap */

.noBorder{ border:none!important;}
.fullTableBox{ width:90%!important;}

/*------------------Footer - Gallery---------------------------*/
.galArea {float:left; margin:10px 0 0 0px; width:100%; }
.galArea ol{margin:0; padding:0; list-style:none!important;}
.galArea ol li{ background:none!important; overflow: hidden; padding:0px; float:left; text-align:center; list-style:none; width:64px; height:64px;  }
.galArea ol li a{ text-decoration:none; background:none;}
.galArea ol li a img{width:64px; height:64px; border:1px solid #000; }
.galArea ol li a img:hover{/* for IE */filter:alpha(opacity=50);opacity:0.5;}
.galArea h4, .galArea h4 a{ color:#9F8104!important; font-size:14px; text-decoration:none; font-weight: normal; font-style: italic; font-family: "Georgia", Times New Roman, Times, serif; margin:5px 0; float:left;}
.galArea h4 a:hover{ color:#fff; text-decoration:underline;}
/*------------------*/

.exploregal{ float:right; height:30px;
	display:inline;
	padding:0px;
	position:relative; z-index:100000!important;
	list-style:none; margin:5px 0px 0 0;}
	
.exploregal a {
	margin:0 1px; background: url(../images/icons/ex-bullet.png) right 5px no-repeat;
	padding:0 20px 0 0;
	display:block;
	color:#5D5D5D; line-height:18px;
    text-decoration:none;
	font-family: 'proxima_nova_ltregular';
	font-size:14px; text-transform:uppercase;
}

.exploregal-1 a{  text-transform:none !important;}

.exploregal .ExpgalLinks{ position:absolute; right:5px; top:20px; width:244px; background:#2E2E2E; bor der:1px solid #CFCFCF; display:none; z-index:100000!important; }
.exploregal .ExpgalLinks ul{ margin:0; padding:0; border-top:1px solid #3E3E3E; float:left; width:100%;   }
.exploregal .ExpgalLinks ul li{ float:left; width:60px; padding:0px!important;   background:none; margin:0!important; border:1px solid #3E3E3E; border-left:none; border-top:none;  }
.exploregal .ExpgalLinks ul li a{ color:#cdcdcd!important; font-size:12px; display:block; padding:5px!important; background:none; text-align:center; margin:0!important;  }
.exploregal .ExpgalLinks ul li a:hover{ color:#f00!important;}
.exploregal-1 .ExpgalLinks ul li a:hover{ color:#f00!important; text-decoration:none !important;}
.exploregal a.uplinks{float:left; display:block; margin:5px; font-size:12px; color:#E2B30E; background:none; padding:5px;}
a.uplinks:hover{ text-decoration:underline;}

.foBtn{  -moz-border-radius:3px;
-webkit-border-radius:3px; border-radius:3px;
    color: #fff!important; 
    cursor: pointer; 
    font-size: 12px; text-align:center;
    line-height: 22px;  font-weight:bold;
   width:65x!important;
	padding: 7px 14px; font-family:Arial, Helvetica, sans-serif;
	background:url(../images/login-btn.jpg) repeat-x;
 border-top:#D98D7C solid 1px; border-right:#982211 solid 1px;border-bottom:#5E0C02 solid 1px; border-left:#982211 solid 1px; width:65px; }
.foBtn:hover{ color:#333!important; text-decoration:none!important; }




.daily{ width:100%; float:left; margin:10px 0; border-bottom:1px dotted #900;}
.daily h1{font-size:50px; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; color:#888888; float:left; text-align:center; width:100%; line-height:20px;}
.daily img{ float:left; padding:0; background:none; border:none;}
.daily h3{font-size:22px;  font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; color:#888888; float:left; width:100%; margin:0; padding:10px 0 0 0; line-height:30px; border-top:1px dotted #900; }
.daily table td{ border:none; padding:0px;}
.daily a.prev{ text-decoration:none; display:block; height:45px; width:55px; background:url(../images/prev.png) left top no-repeat;}
.daily a.prev:hover{ text-decoration:none;  background:url(../images/prev-hr.png) left top no-repeat;}
.daily a.next{ text-decoration:none; display:block; height:45px; width:55px; background:url(../images/next.png) left top no-repeat;}
.daily a.next:hover{ text-decoration:none; background:url(../images/next-hr.png) left top no-repeat;}

.topicVenue{   border-bottom:1px dotted #999;}

a.NewLink{ float: right; margin:5px 16px 0 0; color:#f1c01a; font-size:14px;}

/***Ganesh***/
.maharashtra
{
	text-align:center;
	}
.maharashtra h2{
    color:#ee2924;
	margin:0;
}
.maharashtra h4{
 color:#ee2924;
 margin:0;
}
.authorizationLetter h5{
 text-align:center;
}
.rightholder{
  float:left;
}
.producer{
  float:right;
}
.mainHolder
{
width:100%;	}



