@charset "utf-8";
/* CSS Document */
@import url("fonts.css");
* {margin: 0;padding: 0;}

/* render html5 elements as block */
header, footer, section, aside, nav, article {display: block;}
body{margin:0px; padding:0px; font-family:"OpenSansRegular",Arial, Helvetica, sans-serif; font-size:14px; line-height:1.4em; background:#f2f1ef; overflow-x:hidden; }
ul,li,ol,dl,dd,dt{list-style:none; margin:0px; padding:0px; }
a{text-decoration:none;outline:none;}
a:hover{color:#666666;}
input{outline:none;}
img{border:none;outline:none;}

h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; font-weight:normal;}
h2{font-size:18px; font-family:"proxima_nova_ltregular",Arial, Helvetica, sans-serif;}
h3{font-size:24px; font-family:"proxima_nova_ltregular",Arial, Helvetica, sans-serif;}
h3 span{height:37px;}
h4{font-size:18px; color:#8897cc; padding-bottom:10px;}
.clear{clear:both; height:0px; line-height:0px;}

header{background:url(../../../images/headerBg.jpg) repeat-x 0 0; }
header .topMenuHolder{width:970px; margin:0 auto; position:relative; height:103px; /**z-index:100;*/}
header .topMenuHolder .logo{position:absolute; bottom:-44px; z-index:100; left:5px; height:96px; width:104px;}
header .topMenuHolder .logo .line{bottom:44px; left:0px; width:102px; position:absolute; height:4px; background-color:#b12c2a;}
header .topMenuHolder .eventsMenu{height:30px; width:756px; margin:0 auto; background-color:#000;  text-align:right; }
header .topMenuHolder .eventsMenu ul{ padding-top:7px; text-align:right !important;}
header .topMenuHolder .eventsMenu ul li{ display:inline; padding:0 15px; border-left:solid 1px #ccc; color:#ccc; line-height:12px; font-size:14px;  text-transform:uppercase; /*line-height:30px;*/}
header .topMenuHolder .eventsMenu ul li:first-child{border:none;}
header .topMenuHolder .eventsMenu ul li a{color:#cccccc;}
header .topMenuHolder .eventsMenu ul li a:hover{color:#fff;}

header .topMenuHolder nav{padding:40px 0 0px 0;  height:15px; width:756px; margin:0 auto; font-size:14px;  font-family:"OpenSansRegular",Arial, Helvetica, sans-serif;}
header .topMenuHolder nav ul{}
header .topMenuHolder nav ul li{float:left; z-index:999;  position:relative; line-height:15px; padding:0px 25px 0 25px;  color:#333333;  text-transform:uppercase;  background:url(../../../images/menuSepBg.png) no-repeat 0 0;}
header .topMenuHolder nav ul li.first{ background:none;}
header .topMenuHolder nav ul li a{color:#333333; height:30px; display:block; }
header .topMenuHolder nav ul li a:hover{color:#b12c2a;}
header .topMenuHolder nav ul li:hover ul{display:block;}
header .topMenuHolder nav ul li.last ul{width:238px;}
header .topMenuHolder nav ul li.last ul li{width:238px;}
header .topMenuHolder nav ul li ul{display:none;position:absolute; left:0px; top:29px; border-top:solid 4px #b12c2a;  background:#F2F1EF; width:138px; padding:10px 0 0 0;  height:240px; }
header .topMenuHolder nav ul li ul li{background:none; line-height:18px; padding:13px 0 0px 15px; text-transform:none; margin:0px; float:none; width:123px; /* *line-height:30px;*/ font-size:12px; font-weight:normal ; }
header .topMenuHolder nav ul li ul li a{padding:0px; height:auto; }
header .topMenuHolder .searchBox{width:95px; border:solid 1px #cccccc; height:22px; position:absolute; top:6px; right:10px;}
header .topMenuHolder .searchBox .form-text{width:75px; border:none; height:20px; float:left; color:#333333; background-color:transparent; font-size:11px; /**line-height:20px;*/ line-height:20px\9;}
header .topMenuHolder .searchBox .form-submit{width:12px; height:20px; border:none;  float:right; background:url(../../../images/findIcon.png) no-repeat 0 50%; cursor:pointer; margin-right:3px; text-indent:-3000px; }



section#slideHolder{height:240px;  text-align:center; overflow:hidden;}

section#contentHolder{min-height:400px; width:960px; margin:0 auto; }

/*Events Holder*/
section#contentHolder .eventsHolder{width:100%; padding:25px 0 0 0; }

/*Previous Holder*/
section#contentHolder .eventsHolder .previous{width:102px; float:left; position:relative; visibility:hidden; }
section#contentHolder .eventsHolder .previous h3{border-bottom:solid 1px #fff; color:#999999; padding-bottom:0px;}
section#contentHolder .eventsHolder .previous h3 span{display:block; line-height:35px; text-align:right; padding-right:10px; border-bottom:solid 1px #939598;}
section#contentHolder .eventsHolder .previous a{color:#999999;}
section#contentHolder .eventsHolder .previous ul{position:absolute; padding:10px 0 0 0; left:-152px;}
section#contentHolder .eventsHolder .previous ul li{width:243px; float:left; border-top:4px solid #8C6239; background-color:#fff; }
section#contentHolder .eventsHolder .previous ul li .overDiv {width:243px; height:415px; position:absolute; top:0px; left:0px; background:url(../images/image-overlay2.png) repeat 0 0; z-index:2;}
section#contentHolder .eventsHolder .previous ul li .overDiv a{width:243px; height:415px;}

section#contentHolder .eventsHolder .previous ul li{ float:left;  width:243px; }
section#contentHolder .eventsHolder .previous ul li:hover dl{border:solid 1px #F2F1EF; background-color:transparent; border-top:none;}
section#contentHolder .eventsHolder .previous ul li:hover dl dd.eImg{}
section#contentHolder .eventsHolder .previous ul li.box2{margin:0 10px;}
section#contentHolder .eventsHolder .previous ul li a{display:block; }
section#contentHolder .eventsHolder .previous ul li a > img{float:left; }

section#contentHolder .eventsHolder .previous ul li dl{width:242px;  border:solid 1px #e7e7e8; border-top:none;  background-color:#fff;  min-height:278px;   /* padding-bottom:40px; padding-bottom:20px \0/; *padding-bottom:20px; */ }

section#contentHolder .eventsHolder .previous ul li dl dd span.evDate{display:block;}
section#contentHolder .eventsHolder .previous ul li dl dd{font-size:14px;}
section#contentHolder .eventsHolder .previous ul li dl dd.date{ color:#666666; margin:0 10px 10px 10px;  border-bottom:solid 1px #cccccc; padding-bottom:5px;}
section#contentHolder .eventsHolder .previous ul li dl dd.date span{display:block;}
section#contentHolder .eventsHolder .previous ul li dl dd.eImg{}
section#contentHolder .eventsHolder .previous ul li dl dd.title{font-size:18px;   color:#C72300;  padding:12px 10px 15px 10px;  font-family:"Museo 300",Arial,Helvetica,sans-serif;}
section#contentHolder .eventsHolder .previous ul li dl dd.title a{color:#000;}
section#contentHolder .eventsHolder .previous ul li:hover dl dd.title a{color:#C72300;}
section#contentHolder .eventsHolder .previous ul li dl dd.details{ padding:0 10px 20px 10px; color:#666666;  }
section#contentHolder .eventsHolder .previous ul li dl dd.details span.speekar{font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif;}
section#contentHolder .eventsHolder .previous ul li dl dd b{color:#8c6239; font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif; font-weight:normal; }
section#contentHolder .eventsHolder .previous ul li.brown{border-top:solid 4px #8c6239;}
section#contentHolder .eventsHolder .previous ul li.brown dl dd b{color:#8c6239;  }
section#contentHolder .eventsHolder .previous ul li.brown:hover dl dd.title a{color:#8c6239;}
section#contentHolder .eventsHolder .previous ul li.brown .eventImg .title{color:#8c6239;}
section#contentHolder .eventsHolder .previous ul li.maroon{border-top:solid 4px #b12c2a;}
section#contentHolder .eventsHolder .previous ul li.maroon dl dd b{color:#b12c2a;  }
section#contentHolder .eventsHolder .previous ul li.maroon .eventImg .title{color:#b12c2a;}

section#contentHolder .eventsHolder .previous ul li.maroon:hover dl dd.title a{color:#b12c2a;}
section#contentHolder .eventsHolder .previous ul li.perpal{border-top:solid 4px #8393ca;}
section#contentHolder .eventsHolder .previous ul li.perpal dl dd b{color:#8393ca;}
section#contentHolder .eventsHolder .previous ul li.perpal:hover dl dd.title a{color:#8393ca;}
section#contentHolder .eventsHolder .previous ul li.perpal .eventImg .title{color:#8393ca;}

section#contentHolder .eventsHolder .previous ul li.yellow{border-top:solid 4px #fec24d;}
section#contentHolder .eventsHolder .previous ul li.yellow dl dd b{color:#fec24d;}
section#contentHolder .eventsHolder .previous ul li.yellow:hover dl dd.title a{color:#fec24d;}
section#contentHolder .eventsHolder .previous ul li.yellow .eventImg .title{color:#fec24d;}
section#contentHolder .eventsHolder .previous ul li dl dd p{padding-bottom:10px;}

section#contentHolder .eventsHolder .previous ul li .eventImg{position:relative; z-index:1;}
section#contentHolder .eventsHolder .previous ul li .eventImg .title{position:absolute;  top:10px; left:10px; font-size:18px; font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif; text-transform:uppercase; }




/*End Previous Holder*/

/*Featured Holder*/
section#contentHolder  .fEvent{width:875px; float:left; min-height:480px;  }
section#contentHolder  .hide_prev{margin:0 auto; float:left; padding-left:102px;}
section#contentHolder  .fEvent h3{border-bottom:solid 1px #fff; /*font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif;*/   font-family:"Museo 300",Arial,Helvetica,sans-serif; font-size:24px;  color:#333333; padding-bottom:0px; margin-bottom:10px;}
section#contentHolder .fEvent h3 span{display:block; line-height:35px;    border-bottom:solid 1px #ccc; padding-left:10px;}
section#contentHolder .fEvent h3 a{display:block;}
section#contentHolder .fEvent ul{  float:left; width:100%; padding:12px 0 0 0; /*padding-bottom:35px; padding-bottom:12px \0/; *padding-bottom:12px; */}

@media screen and (-webkit-min-device-pixel-ratio:0) {section#contentHolder .fEvent ul{  float:left; width:100%; padding:0 0 20px 0; /*padding-bottom:35px; padding-bottom:12px \0/; *padding-bottom:12px; */}}
section#contentHolder .fEvent ul.col-1{padding-top:0px;}
section#contentHolder .fEvent ul.col-2{}
section#contentHolder .fEvent ul li{ float:left;  width:243px; position:relative; }

section#contentHolder .fEvent ul li:hover .eventImg img{opacity:0.4; filter:alpha(opacity=40);}
section#contentHolder .fEvent ul li:hover dl{border:solid 1px #F2F1EF; background-color:transparent; border-top:none;}
section#contentHolder .fEvent ul li:hover dl dd.eImg{}
section#contentHolder .fEvent ul li.box2{margin:0 10px;}
section#contentHolder .fEvent ul li a{display: initial; }
section#contentHolder .fEvent ul li a > img{float:left; }

section#contentHolder .fEvent ul li dl{clear:both; width:242px;  border:solid 1px #e7e7e8; border-top:none;  background-color:#fff; min-height:260px;    /* padding-bottom:40px; padding-bottom:20px \0/; *padding-bottom:20px; */ }

section#contentHolder .fEvent ul li dl dd span.evDate{display:block;}
section#contentHolder .fEvent ul li dl dd{font-size:14px;}
section#contentHolder .fEvent ul li dl dd.date{ color:#666666; margin:0 10px 10px 10px;  border-bottom:solid 1px #cccccc; padding-bottom:5px;}
section#contentHolder .fEvent ul li dl dd.date span{display:block;}

section#contentHolder .fEvent ul li dl dd.eImg{}
section#contentHolder .fEvent ul li dl dd.title{font-size:18px; line-height:1.2em; min-height:65px;  color:#C72300;  padding:13px 10px 7px 10px;  font-family:"Museo 300",Arial,Helvetica,sans-serif;}
section#contentHolder .fEvent ul li dl dd.title a{color:#000;}
section#contentHolder .fEvent ul li:hover dl dd.title a{color:#C72300;}
section#contentHolder .fEvent ul li dl dd.details{ padding:0 10px 30px 10px; color:#666666;  text-align:justify; }
section#contentHolder .fEvent ul li dl dd.details span.speekar{font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif;}
section#contentHolder .fEvent ul li dl dd b{color:#8c6239; font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif; font-weight:normal; }
section#contentHolder .fEvent ul li.brown{border-top:solid 4px #8c6239;}
section#contentHolder .fEvent ul li.brown dl dd b{color:#8c6239;  }
section#contentHolder .fEvent ul li dl dd p{padding-bottom:10px;}
section#contentHolder .fEvent ul li.brown:hover dl dd.title a{color:#8c6239;}
section#contentHolder .fEvent ul li.brown .eventImg .title{color:#8c6239;}
section#contentHolder .fEvent ul li.brown .eventImg .title a{color:#8c6239;}
section#contentHolder .fEvent ul li.maroon{border-top:solid 4px #b12c2a;}
section#contentHolder .fEvent ul li.maroon dl dd b{color:#b12c2a;  }
section#contentHolder .fEvent ul li.maroon .eventImg .title{color:#b12c2a;}
section#contentHolder .fEvent ul li.maroon .eventImg .title a{color:#b12c2a;}
section#contentHolder .fEvent ul li.maroon:hover dl dd.title a{color:#b12c2a;}
section#contentHolder .fEvent ul li.perpal{border-top:solid 4px #8393ca;}
section#contentHolder .fEvent ul li.perpal dl dd b{color:#8393ca;}
section#contentHolder .fEvent ul li.perpal:hover dl dd.title a{color:#8393ca;}
section#contentHolder .fEvent ul li.perpal .eventImg .title{color:#8393ca; display:block;}
section#contentHolder .fEvent ul li.perpal .eventImg .title a{color:#5A75D3; display:block;}


section#contentHolder .fEvent ul li.yellow{border-top:solid 4px #fec24d;}
section#contentHolder .fEvent ul li.yellow dl dd b{color:#fec24d;}
section#contentHolder .fEvent ul li.yellow:hover dl dd.title a{color:#fec24d;}
section#contentHolder .fEvent ul li.yellow .eventImg .title{color:#fec24d;}

section#contentHolder .fEvent ul li .eventImg{position:relative; }
section#contentHolder .fEvent ul li .eventImg em{clear:both; height:0px; line-height:0px; display:block;}
section#contentHolder .fEvent ul li .eventImg .title{position:absolute;  /*background:url(../images/headingBg.png) repeat 0 0;*/ width:228px;  top:4px; left:4px; padding-left:6px; font-size:18px; font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif; text-transform:uppercase; }


/*Emd Featured Holder*/

section#contentHolder .joinHolder{margin:10px 0; border:solid 1px #ccc; /*min-height:60px;*/ background-color:#fff;


}
section#contentHolder .joinHolder{margin:24px 4px 10px 0px; padding:10px 10px 5px 10px;}
section#contentHolder .joinHolder .joinMaling{width:150px; float:left; padding-right:10px; line-height:27px; text-align:right; color:#666666; }
section#contentHolder .joinHolder  .subscribe{height:25px; border:solid 1px #c7c8ca; float:left; width:234px; margin: 4px;}
section#contentHolder .joinHolder  .subscribe .inputBox{float:left; width:197px; height:25px; padding:0 3px; font-size:11px; color:#939598; /**line-height:30px;*/ line-height:30px\9;  background-color:transparent; border:none;}
section#contentHolder .joinHolder .subscribe .btnSubs{float:left; width:37px; color:white; background:url(../../../images/mail-icon.png) no-repeat 0 0; border:none; height:25px; font-size:11px; cursor:pointer; text-indent:-1000px;}


section#contentHolder .joinHolder .follower{/*width:400px;*/ float:left; padding:0 0 0 12px; line-height:27px; color:#666666;}
section#contentHolder .joinHolder .follower span{display:inline-block; float:left; }
section#contentHolder .joinHolder .follower span.title{width:129px; text-align:right;  }
section#contentHolder .joinHolder .follower span.fb{width:30px;  padding:0 15px;}
section#contentHolder .joinHolder .follower span.yTube{width:61px;  padding:0 0 0 10px; }

/*Calendar Holder*/
section#contentHolder .eventsHolder .calendar{width:102px;   float:left; }
section#contentHolder .eventsHolder .calendar h3{ border-bottom:solid 1px #fff;  color:#993333;  padding-bottom:0px;}
section#contentHolder .eventsHolder .calendar h3 span{display:block; line-height:35px; padding-left:10px; border-bottom:solid 1px #c72300;}
section#contentHolder .eventsHolder .calendar .year{padding:10px 0 10px 10px;}
section#contentHolder .eventsHolder .calendar .year span{line-height:30px; display:block; font-size:14px; color:#993333;}
section#contentHolder .eventsHolder .calendar .year ul{}
section#contentHolder .eventsHolder .calendar .year ul li{line-height:20px; color:#999999; font-size:14px; }
section#contentHolder .eventsHolder .calendar .year ul li a{color:#999999;}
section#contentHolder .eventsHolder .calendar .year ul li a:hover{color:#993333; }
section#contentHolder .eventsHolder .calendar span a{color:#993333 !important;}
/*End Calendar Holder*/
/*End Event Holder*/

/*Inner Content*/

section#contentHolder .innerContentHolder{width:756px; margin:0 auto;}
section#contentHolder .innerContentHolder h3{border-bottom:solid 1px #fff;  color:#333333; padding-bottom:0px; font-family:"Museo 300",Arial,Helvetica,sans-serif;}
section#contentHolder .innerContentHolder h3 span{display:block; padding-bottom:5px; height:auto; border-bottom:solid 1px #ccc; padding-left:10px; line-height:1.2em;}
section#contentHolder .innerContentHolder .content{padding-top:10px;}
section#contentHolder .innerContentHolder .content .leftHolder{width:425px; float:left; padding-left:10px;}
section#contentHolder .innerContentHolder .content .leftHolder p, .questionnaires-list .field-content p{padding-bottom:14px; color:#666666; font-size:14px; line-height:22px; }
section#contentHolder .innerContentHolder .content .leftHolder h2{ font-weight:bold; color:#666666; padding-bottom:2px; font-size:18px;}
.innerBanner{height:240px; width:756px; margin:0 auto;}

section#contentHolder .innerContentHolder .content .rightHolder{width:242px; float:right; text-align:right;}
section#contentHolder .innerContentHolder .content .rightHolder .rightBanner{}
section#contentHolder .innerContentHolder .content .rightHolder .rightBanner img:hover{opacity:0.6; filter:alpha(opacity=60);}

.videoPage{}
.videoPage .eventBlog{width:242px; float:left;}
.videoPage .videoBox{width:482px; float:right; padding:10px; background-color:#fff; border:solid 1px #e7e7e8;}
.videoPage ul.globelBox{}

section#contentHolder .eventsHolder ul.globelBox li{width:243px;  float:left; border-top:4px solid #8C6239; background-color:#fff; }
section#contentHolder .eventsHolder ul.globelBox li .overDiv {width:243px; height:415px; position:absolute; top:0px; left:0px; background:url(../images/image-overlay2.png) repeat 0 0; z-index:2;}
section#contentHolder .eventsHolder ul.globelBox li .overDiv a{width:243px; height:425px;}

section#contentHolder .eventsHolder ul.globelBox li{ float:left;  width:243px; }
section#contentHolder .eventsHolder ul.globelBox li:hover dl{border:solid 1px #F2F1EF; background-color:transparent; border-top:none;}
section#contentHolder .eventsHolder ul.globelBox li:hover dl dd.eImg{}
section#contentHolder .eventsHolder ul.globelBox li.box2{margin:0 10px;}
section#contentHolder .eventsHolder ul.globelBox li a{display:block; }
section#contentHolder .eventsHolder ul.globelBox li a > img{float:left; }

section#contentHolder .eventsHolder ul.globelBox li dl{width:242px;  border:solid 1px #e7e7e8; border-top:none;  background-color:#fff; min-height:278px;    /* padding-bottom:40px; padding-bottom:20px \0/; *padding-bottom:20px; */ }

section#contentHolder .eventsHolder ul.globelBox li dl dd span.evDate{display:block;}
section#contentHolder .eventsHolder ul.globelBox li dl dd{font-size:14px;}
section#contentHolder .eventsHolder ul.globelBox li dl dd.date{ color:#666666; margin:0 10px 10px 10px;  border-bottom:solid 1px #cccccc; padding-bottom:5px;}
section#contentHolder .eventsHolder ul.globelBox li dl dd.date span{display:block;}
section#contentHolder .eventsHolder ul.globelBox li dl dd.eImg{}
section#contentHolder .eventsHolder ul.globelBox li dl dd.title{font-size:18px;   color:#C72300;  padding:25px 10px 15px 10px;  /*font-family:"museo_slab_500regular",Arial, Helvetica, sans-serif;*/}
section#contentHolder .eventsHolder ul.globelBox li dl dd.title a{color:#000;}
section#contentHolder .eventsHolder ul.globelBox li:hover dl dd.title a{color:#C72300;}
section#contentHolder .eventsHolder ul.globelBox li dl dd.details{ padding:0 10px 20px 10px; color:#666666;  }
section#contentHolder .eventsHolder ul.globelBox li dl dd.details span.speekar{font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif;}
section#contentHolder .eventsHolder ul.globelBox li dl dd b{color:#8c6239; font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif; font-weight:normal; }
section#contentHolder .eventsHolder ul.globelBox li.brown{border-top:solid 4px #8c6239;}
section#contentHolder .eventsHolder ul.globelBox li.brown dl dd b{color:#8c6239;  }
section#contentHolder .eventsHolder ul.globelBox li.brown:hover dl dd.title a{color:#8c6239;}
section#contentHolder .eventsHolder ul.globelBox li.brown .eventImg .title{color:#8c6239;}
section#contentHolder .eventsHolder ul.globelBox li.maroon{border-top:solid 4px #b12c2a;}
section#contentHolder .eventsHolder ul.globelBox li.maroon dl dd b{color:#b12c2a;  }
section#contentHolder .eventsHolder ul.globelBox li.maroon .eventImg .title{color:#b12c2a;}
section#contentHolder .eventsHolder  ul.globelBox li dl dd p{padding-bottom:10px;}

section#contentHolder .eventsHolder ul.globelBox li.maroon:hover dl dd.title a{color:#b12c2a;}
section#contentHolder .eventsHolder ul.globelBox li.perpal{border-top:solid 4px #8393ca;}
section#contentHolder .eventsHolder ul.globelBox li.perpal dl dd b{color:#8393ca;}
section#contentHolder .eventsHolder ul.globelBox li.perpal:hover dl dd.title a{color:#8393ca;}
section#contentHolder .eventsHolder ul.globelBox li.perpal .eventImg .title{color:#8393ca;}

section#contentHolder .eventsHolder ul.globelBox li.yellow{border-top:solid 4px #fec24d;}
section#contentHolder .eventsHolder ul.globelBox li.yellow dl dd b{color:#fec24d;}
section#contentHolder .eventsHolder ul.globelBox li.yellow:hover dl dd.title a{color:#fec24d;}
section#contentHolder .eventsHolder ul.globelBox li.yellow .eventImg .title{color:#fec24d;}

section#contentHolder .eventsHolder ul.globelBox li .eventImg{position:relative; z-index:1;}
section#contentHolder .eventsHolder ul.globelBox li .eventImg .title{position:absolute;  top:10px; left:10px; font-size:18px; font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif; text-transform:uppercase; }




.form_div{display:none; z-index:2000;}

.form_box{ padding:20px;   width:714px;  color:white; font-size:14px; background-color:#231f20; border:solid 1px #666;}
.vendorheight{height:450px; position:relative; width:100%; z-index:2000;}

.form_box .btn_close{position:absolute; right:-10px; top:-10px; z-index:500; height:25px; width:25px;}
.btn_close2{position:absolute; right:-10px; top:-10px; z-index:500; height:25px; width:25px;}

.form_div .videoLinks{margin:20px 0 0 0; min-height:20px; border:solid 1px #636466; padding:15px 12px; background-color:#231f20;}
.form_div .videoLinks ul.links{width:100%; float:left;}
.form_div .videoLinks ul.links li{padding:0 15px; line-height:16px; font-family:"proxima_nova_ltbold",Arial, Helvetica, sans-serif; font-size:14px; color:#636466; float:left; border-left:solid 1px #636466;}
.form_div .videoLinks ul.links li:first-child{border:none; padding-left:0px;}
.form_div .videoLinks ul.links li a{color:#636466;}
.form_div .videoLinks ul.links li a:hover{color:#fff;}
.form_div .videoLinks p{padding:5px 0; margin:5px 0; color:#939598; font-size:11px; border-bottom:dotted 1px #939598;}
.form_div .videoLinks p span{padding:0 5px; margin-left:5px; border-left:solid 1px #636466; font-size:11px;}
.form_div .videoLinks a{color:#d68b7a;}
.form_div ul.downloadLink{color:#d68b7a;}
.form_div ul.downloadLink li{padding:0 15px; line-height:15px; font-family:"OpenSansRegular",Arial, Helvetica, sans-serif; font-size:11px; color:#d68b7a; float:left; border-left:solid 1px #636466;}
.form_div ul.downloadLink li:first-child{border:none; padding-left:0px;}
.form_div ul.downloadLink li a{color:#939598; }
.form_div ul.downloadLink li a:hover{color:#d68b7a; text-decoration:underline; }
.form_div{width:756px;}
.form_div .formContent{}



/*End*/

/*Footer Holder*/
footer{background-color:#fff; border-top:solid 1px #cccccc; margin:10px 0 0 0;/* *margin:0px;*/}
footer .footerBox{width:750px; margin:0 auto; font-size:12px; }
footer .footerBox .copyRight{width:335px; float:left;color:#333; padding:6px 0 0 30px; background:url(../images/footerLogo.png) no-repeat 0 12px; line-height:20px; }
footer .footerBox .footerMenu{ line-height:32px; color:#333; float:right; width:350px;  text-align: right;  line-height:32px;  }

footer .footerBox a{color:#333;}
footer .footerBox a:hover{color:#b12c2a;}
footer .footerBox .footerMenu span{padding:0 8px;}

footer .footerMenu li{float:left; padding:0 5px; line-height:14px; border-left:solid 1px #ccc;  list-style: none outside none;}
footer .footerMenu li:first-child{border:none;}
footer .footerMenu ul.menu{float:right;}
footer .footerMenu{padding:9px 0 !important; }



/*End Footer Holder*/

#block-nice_menus-1  ul{padding:0;}

section#contentHolder .eventsHolder .t2 ul.col-1{width:auto;}
section#contentHolder .eventsHolder .peopleName{width:220px; float:left; padding:0 10px;}
section#contentHolder .eventsHolder .peopleName label{display:block; line-height:18px; padding:4px 0;}
section#contentHolder .eventsHolder .peopleName p{padding:10px 0 5px 0;  margin-bottom:5px;  font-size:12px;}
section#contentHolder .eventsHolder .peopleName a{color:#666666;}
section#contentHolder .eventsHolder .peopleName label a{color:#666666; background:url(../../../images/listArrow-2.png) no-repeat 0 5px; display:block; padding-left:12px;}
section#contentHolder .eventsHolder .peopleName label a:hover{color:#b12c2a; text-decoration:underline;}
section#contentHolder .eventsHolder .people_block{width:515px; float:right;}
section#contentHolder .eventsHolder .people_block  li{margin:0 6px;}

section#contentHolder .innerContentHolder .content .rightHolder .fEvent{width:auto; text-align:left;}
section#contentHolder .innerContentHolder .content .rightHolder .fEvent li{margin-bottom:10px;}

header .topMenuHolder nav ul li .nolink{color: #333333;display: block;height: 30px;}
section#contentHolder .eventsHolder .t2 ul.col-1 li,section#contentHolder .eventsHolder .t2 ul.col-2 li,section#contentHolder .eventsHolder .t2 ul.col-3 li{border:none;}





/*02.06.2013*/
.block ul{margin:0px; padding:0px;}
.hero-carousel-nav{margin-left:-490px !important; }


dl.search-results{}
dl.search-results dt.title{padding:10px 0 8px 0; color: #666; }
dl.search-results dt.title strong{color: #666; }
dl.search-results dt.title a{color:#C72300; font-size:14px;}
dl.search-results dt{padding:5px 0;  }
dl.search-results dd{margin:0px; padding-bottom:10px; }
dl.search-results dt{border-top:dotted 1px #ccc;}
dl.search-results dt:first-child{border:none;}
dl.search-results dd p{padding-bottom:5px !important;font-size:12px !important; color: #666;}
dl.search-results dd p.search-info{font-size:11px !important; }

.search-form .form-text{border:solid 1px #ccc;padding:5px;}
.form-submit{background-color:#B12C2A; border:solid 1px #851715; color:#fff; padding:3px 5px; cursor:pointer;}
.search-form  .form-item label{padding:5px 0;}
ul.menu li{margin:0px !important; }


ul.form{ font-size:12px; color:#999999;}
ul.form .textBox,ul.form .textArea{padding:5px 1%; border:solid 1px #ccc; width:97%; font-size:12px; color:#999999;}
ul.form .webform-component{width:90%; display:inline-block;}
ul.form .twoBox .webform-component{width:44%;}
ul.form .twoBox .webform-component+.webform-component{padding-left:5px;}

ul.form .webform-component .form-item{margin:0 0 7px 0;}
ul.form em{color:red;}



.calendar-calendar .month-view table{clear:both;}
.calendar-calendar .month-view table thead th{line-height:40px; }
.calendar-calendar .month-view table  td{height:100px;}
.calendar-calendar .stripe {  font-size: 14px !important;    height: auto !important;    line-height:normal  !important;
    width: auto;}

.calendar-calendar div.date-nav{background-color:transparent; border:none;}

.calendar-calendar ul.links{ clear: both;    float: left;    padding: 20px 0;    width: 100%;}
.calendar-calendar ul.links li a{color:#b12c2a; font-weight:normal;}
.calendar-calendar ul.links li { background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #CCCCCC;    float: left; height: 30px;  line-height: 30px; margin: 0 2px; text-align: center;  width: 102px;}
.calendar-calendar td.week{min-width:auto; width:auto;}
.calendar-calendar td.week a{  -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: -moz-use-text-color -moz-use-text-color #333 #333;
    border-image: none;    border-style: none none solid solid;    border-width: medium medium 1px 1px;    margin-bottom: 2px; padding:0px 7px 2px 7px;  color:#777777;   text-align: center;    width: 1.5em;}

section#contentHolder .innerContentHolder .calendar-calendar div.date-nav h3{font-size:14px; color:#B12C2A;   border:none;}
.calendar-calendar div.date-nav{clear:both; float:left; width:100%; padding-bottom:10px; }



#site-map{}
#site-map .site-map-menu li{width:355px; float:left; min-height:180px;}
#site-map .site-map-menu li a,#site-map .site-map-menu li.expanded span.nolink{color:#B12C2A;  font-weight:bold;}
#site-map .site-map-menu li li a{color:#666666;  font-weight:normal;}
#site-map .site-map-menu li li{width:auto; float:none; min-height:auto;}

.singlebanner article{float:none !important;}
.singlebanner article .linkImg{display:block !important;}


section#contentHolder .fEvent .t2 ul li dl dd.tborder{/*padding:25px 10px 3px;*/ padding:13px 0 11px;  margin:0 10px 10px;border-bottom:1px solid #CCCCCC;}
section#contentHolder .fEvent .t2 ul li dl dd.title a{ display: block;   }
section#contentHolder .fEvent ul li dl dd.designation{ color:#666666;   padding:4px 10px 8px;}
section#contentHolder .fEvent .t2 .peopleName p{color:#666;}

section#contentHolder .fEvent .bookCover ul li dl{min-height:30px; height:auto!important; height:30px;}
section#contentHolder .fEvent .bookCover ul li dl .title{padding:7px 10px 0 10px; font-size:12px; color:#666;}
section#contentHolder .fEvent .bookCover ul li.maroon{border:none;}
section#contentHolder .fEvent .bookCover ul li dl .details{padding:0px;}

.singlebanner{background:#000;}


a.openVideo{background:url(../../../images/video_icon.png) no-repeat 48% 78% !important;}
a.openVideo:hover{background:url(../../../images/video_icon_hover.png) no-repeat 48% 78% !important;}
a.openVideo1{}
a.openVideo1:hover{}



footer .footerBox .magnon{width:300px; float:right; text-align:right; padding-bottom:10px; color:#333; font-size:11px; }
footer .footerBox .magnon a{padding-right:30px; background:url(../images/magnon_logo.png) no-repeat 100% 50%; font-size:11px;}


section#contentHolder .fEvent ul li .eventImg a.openVideo span{background:url(../../../images/video_icon.png) no-repeat 0 0  !important; position:absolute; bottom:10px; left:10px; width:55px; height:55px;}
section#contentHolder .t1 .fEvent ul li .eventImg a.openVideo span{background:url(../../../images/video_icon.png) no-repeat 0 0  !important; position:absolute; top:48px !important; left:90px !important; width:55px; height:55px;}
section#contentHolder .fEvent ul li .eventImg a.openVideo span:hover{background:url(../../../images/video_icon_hover.png) no-repeat 0 0  !important;}
section#contentHolder .fEvent ul li dl dd.title a.openVideo,section#contentHolder .fEvent ul li .eventImg a.openVideo{background:none !important; }
section#contentHolder .rightHolder .fEvent ul li .eventImg a.openVideo span{top:325px;}

section#contentHolder .fEvent ul li .eventImg a.downloadDoc span{background:url(../images/download_icon.png) no-repeat 0 0  !important; position:absolute; bottom:10px; left:10px; width:55px; height:55px;}
section#contentHolder .fEvent ul li .eventImg a.downloadDoc span:hover{background:url(../images/download_icon_active.png) no-repeat 0 -3px  !important;}

em.clear{display:block;}

.views-widget .form-text{}
.views-widget .form-text{ float:left; border: 1px solid #CCCCCC;    padding: 4px; width:150px; margin-right:5px; margin-bottom:10px;  }

section#contentHolder .eventsHolder .previous ul li:hover .overDiv{background:none;}

ul.form #edit-captcha-response-wrapper .textBox{width:44%;}
ul.form .captcha{padding-bottom:10px;}


#views-exposed-form-events-category-page-1{float:left; width: 426px;}
#archive-events-form .form-item{float:right; padding:0 7px;}
#archive-events-form .form-item .form-select{border: 1px solid #CCCCCC;    float: left;    margin-bottom: 10px;    margin-right: 5px;    padding: 4px;    width: 150px;}

.calendar-calendar td.has-events{background:#bdc6e5;}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {background-color: #FEC24D;}
.calendar-calendar div.calendar,.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a,.calendar-calendar td .inner div, .calendar-calendar td .inner div a{background-color:transparent; }
.calendar-calendar td div.day{background:#eee;}
.calendar-calendar td .inner div.calendar div a{ color:#333; font-size:11px;}
.calendar-calendar td.empty{background-color:#f1f1f1;}

section#contentHolder .rightHolder .fEvent .bookCover ul li .eventImg a.openVideo span{top:152px; left:95px;}



section#contentHolder .innerContentHolder.t1{}
section#contentHolder .innerContentHolder.t1 .content .leftHolder{width:460px;}
section#contentHolder .innerContentHolder.t1 .leftHolder ul{ font-size:15px; color:#666666; padding:5px 0;}
section#contentHolder .innerContentHolder.t1 .leftHolder ul li{line-height:18px; list-style:disc; padding:5px 0 5px 10px;}

section#contentHolder .innerContentHolder.t1 .fEvent .bookCover ul li dl .details{padding:0 10px;}

section#contentHolder .innerContentHolder.t1 .fEvent .bookCover ul li dl .title{font-size:18px;}
section#contentHolder .innerContentHolder.t1 .fEvent .bookCover ul li dl .title.tborder{border-bottom: 1px solid #CCCCCC;    margin: 0 10px 10px;    padding: 13px 0 11px;}


.view-field.node-data-field-event-date-field-event-date-value span{display:none;}
.view-item.view-item-calendar{padding:6px 0 !important; clear:both; }
.calendar-calendar td,.calendar-calendar th.days{border:solid 1px #333; }

/*End*/


a.backgroundnone{background: none!important;}
a:hover.backgroundnone{background: none!important;}


section#contentHolder .fEvent ul.pager{text-align:center; font-size:14px;}
section#contentHolder .fEvent ul.pager li{float:none; width:auto; display:inline-block; padding: 0 4px;}
section#contentHolder .fEvent ul.pager li a{color: #666;}
section#contentHolder .fEvent ul.pager li a:hover{color: #000;}

section#contentHolder .fEvent ul li .readM{position:absolute; bottom:0px; left:10px; font-style:italic;}
section#contentHolder .fEvent ul li .readM a{color:#993333; }
section#contentHolder .fEvent ul li .readM a:hover{color:#666; }

/*section#contentHolder .fEvent ul li.box1 dl dd.title{font-family:"Museo 300",Arial,Helvetica,sans-serif;}
section#contentHolder .fEvent ul li.box2 dl dd.title{font-family:"Museo500",Arial,Helvetica,sans-serif;}*/
/*section#contentHolder .fEvent ul li.box2 dl dd.title{font-size:20px;}
section#contentHolder .fEvent ul li.box1 dl dd.title{font-size:19px;}
section#contentHolder .fEvent ul li.box3 dl dd.title{font-size:18px;}*/
section#contentHolder .fEvent ul li.box1 dl dd.details{font-family:"OpenSansRegular",Arial, Helvetica, sans-serif;}
/*section#contentHolder .fEvent ul li.box2 dl dd.details{font-family:"LatoRegular",Arial, Helvetica, sans-serif;}*/


/* ------ ADDED 12-7-13 START ----- */
section#contentHolder .innerContentHolder.dataUnit .content .leftHolder{width:242px;}
section#contentHolder .innerContentHolder.dataUnit .content .rightHolder{width:475px;}

.dataUnit .content .rightHolder ul{float:left; width:100%;}
.dataUnit .content .rightHolder ul li{float:left; width:43%; margin:0 0 3% 3%; text-align:left; font-size:14px; border:1px solid #d8d8d8; background:#efefef;}
.dataUnit .content .rightHolder ul li:hover{background:#ededed;}
.dataUnit .content .rightHolder ul li a{display:block; color:#333; padding:10px;}
.dataUnit .content .rightHolder ul li a:hover{color:#b12c2a;}

.dataUnit .rightHolder .block-views .views-row, .questionnaireCal .leftHolder  .view-content .views-row{color:#666; width:41.5%; min-height:325px; height:auto!important; height:240px; font-size:14px; line-height:22px; text-align:left; padding:10px 15px; margin:0 0 15px; border:1px solid #d8d8d8; position:relative;}
.dataUnit .rightHolder .block-views .views-row a{display:block; color:#333; padding:10px 0 0; /*font-size:18px;*/ margin:0 0 10px; font:18px "Museo 300",Arial,Helvetica,sans-serif;}
.questionnaireCal .leftHolder  .view-content .views-row a{display:block; color:#333; /*font-size:18px;*/}
.questionnaireCal .leftHolder  .view-content .views-row a{padding:0 0 10px; font:18px "Museo 300",Arial,Helvetica,sans-serif;}
.questionnaireCal .leftHolder .dataset-link  .view-content .views-row a{padding-left:20px; font:14px "OpenSansRegular",Arial,Helvetica,sans-serif;}
.questionnaireCal .leftHolder .questionaries-state-list  .view-content .views-row a{padding-left:10px; font:14px "OpenSansRegular",Arial,Helvetica,sans-serif;}

.dataUnit .rightHolder .block-views .views-row a:hover{color:#b12c2a;}
.dataUnit .rightHolder .block-views .views-row-odd, .questionnaireCal .leftHolder  .view-content .views-row-odd{float:left;}
.dataUnit .rightHolder .block-views .views-row-even, .questionnaireCal .leftHolder  .view-content .views-row-even{float:right;}

.dataUnit .peopleName .block-views h3{margin:0 0 10px; padding-bottom:10px!important; border-bottom:1px solid #ccc!important;}
.dataUnit .peopleName .views-row{padding:3px 0;}
.dataUnit .peopleName .views-row a{display:block; padding-left:15px; background:url(../images/listArrow-2.png) no-repeat 2px 6px;}
.dataUnit .peopleName .views-row a:hover{color:#b12c2a!important;}
.dataUnit .peopleName .views-row-last{margin:0 0 20px;}

#contentHolder.questionnaireCal{position:relative;min-height: 682px;}
.questionnaireCal .calendar{position:absolute; right:0; top:11px; width:102px;}
.questionnaireCal .calendar h3{border-bottom:1px solid #fff;}
.questionnaireCal .calendar h3 span{display:block; height:auto; padding:0 0 2px; border-bottom:1px solid #c72300;}
.questionnaireCal .calendar  ul{padding:4px 0 0;}
.questionnaireCal .calendar  ul li a{color:#999;}
.questionnaireCal .calendar  ul li a:hover{color:#b12c2a;}

section#contentHolder.questionnaireCal .innerContentHolder.t1 .leftHolder .questionnaires-data-details{width:730px;}
section#contentHolder.questionnaireCal .innerContentHolder.t1 .leftHolder .questionnaires-data-details .attachment{float:left; width:240px;}
section#contentHolder.questionnaireCal .innerContentHolder.t1 .leftHolder .attachment  .questionnaires-data-details .view-content{width:100%;}
section#contentHolder.questionnaireCal .innerContentHolder.t1 .leftHolder .questionnaires-data-details .view-content{float:right; width:475px;}
section#contentHolder.questionnaireCal .innerContentHolder.t1 .leftHolder .questionnaires-data-details  .attachment .view-content{width:100%;}
section#contentHolder.questionnaireCal .innerContentHolder.t1 .leftHolder .questionnaires-data-details  .attachment .view-content .views-row{width:100%; padding:0; border:0;}

.questionnaireCal .leftHolder .questionnaries-data-year .view-content .views-row{width:500px; padding:0; border:0;}
.questionnaireCal .leftHolder .questionnaries-data-year .view-content .views-row .views-field-teaser{float:left; width:240px;}
.questionnaireCal .leftHolder .questionnaries-data-year .view-content .views-row .views-field-teaser-3{float:right; width:470px;}
.questionnaireCal .leftHolder .questionnaries-data-year .view-content .views-row .views-field-teaser-3 .teaser{float:left; width:39%; min-height:370px; height:auto!important; height:370px; text-align:left; padding:10px 15px; margin:0 9px 15px; border:1px solid #d8d8d8;}
.questionnaireCal .leftHolder .questionnaries-data-year .view-content .views-row .views-field-teaser-3 .teaser label{font-size: 18px; font-weight: bold;}


#user-registration{text-align:left;}
#user-registration .form-item{margin:0 0 20px;}
#user-registration input.form-checkbox{float:left; margin:3px 10px 0 0;}
#user-registration  .form-checkboxes .form-item{margin:0 0 6px;}

.t2 .item-list li.views-row{
    border: medium none;
    list-style: none;
    margin: 0 6px;
    float: left;
    position: relative;
    width: 243px;
}
.t2 .item-list li p, .secondarydata p{
    float: left;
    position: relative;
    width: 207px;
    font-size: 14px !important;
    line-height: 22px;
    color: #666666
}

li.views-row{
    list-style: none!important;
}
.questionaries-state-list {
    /*float: left;*/
    display: block;
}

.dataset-link li.views-row, .questionaries-state-list li.views-row , .dataset-state-listing-page li.views-row{
    border: medium none !important;
    float: left !important;
    min-height:0!important;
    height: auto!important;
    width: 100% !important;
    margin-bottom: 0 !important;
}
.questionaries-state-list li.views-row {
    background: url("../images/listArrow-2.png") no-repeat scroll 0 9px transparent;
    color: #666666;
    display: block;
    padding-left: 12px;

}

.dataset-link h3{
    font-size: 18px;
}
.dataset-link li.views-row a, .questionaries-state-list li.views-row a{
    color: #666666 !important;
    font-size: 14px !important;
}

.questionaries-state-list .leftHolder{
    width: 100%!important;
    float: left;
}

.dataset-state-listing-page .attachment {
    width: 240px;
    float: left;
}
.dataset-state-listing-page .attachment  .view-content{
    float: left;
    width: 100%!important;
}

.dataset-state-listing-page .attachment  .views-row{
    width: 92%!important;
}

.dataset-state-listing-page .attachment .views-row{
    border: none!important;
}
.dataset-state-listing-page .view-content{
    width: 515px;
    float: left;
}
.publication-article-list .view-content .views-row{
    border: medium none !important;
    float: left !important;
    margin-bottom: 0 !important;
    min-height: 0 !important;
    padding-top: 5px !important;
    width: 100% !important;
}
.publication-article-list .view-content h3{
    font-size: 14px!important;
    border: medium none !important;
}
.publication-article-list .view-content .views-row a{
    font-size: 14px!important;
}


section#contentHolder .innerContentHolder.data-questionaries-list .content  .leftHolder{width:100%;}
.questionnaireCal .data-questionaries-list .attachment{float:left; width:242px;}
.questionnaireCal .data-questionaries-list .attachment  .view-content{float:none; width:100%;}
.questionnaireCal .data-questionaries-list .attachment .views-row{width:100%; padding:0; border:0; min-height:22px; height:auto!important; height:22px; margin:0 0 8px;}

.questionnaireCal .data-questionaries-list .view-content{float:right; width:475px;}
.questionnaireCal .leftHolder .dataset-questionnaries-list .view-content .views-row a{font-size:13px; margin:0;}
.questionnaireCal .leftHolder .dataset-questionnaries-list .view-content .views-row a:hover{color:#b12c2a;}

.questionnaireCal .data-questionaries-list .leftHolder .view-content .views-row{padding:0; width:47%;}
.questionnaireCal .data-questionaries-list .leftHolder .view-content .views-row span{display:block;}
.questionnaireCal .data-questionaries-list .leftHolder .view-content .views-row span.iconDiv img{max-width:100%;}
.questionnaireCal .data-questionaries-list .leftHolder .view-content .views-row .title{font-size:14px; padding:10px; background:#fff;}

.questionnaireCal .data-questionaries-list .leftHolder .attachment  .view-content .views-row{width:100%;}

.questionnaireCal .leftHolder .questionnaries-data-year  .attachment  .view-content .views-row {width: 242px; float: left;}

.dataUnit #block-views-survey_data_listing-block_1{float:left; width:48%;}
.dataUnit #block-views-secondary_data_listing-block_1{float:right; width:48%}

.dataUnit .rightHolder #block-views-survey_data_listing-block_1 li.views-row{width:89%; padding:29% 5% 5%; position:relative;}
.dataUnit .rightHolder #block-views-secondary_data_listing-block_1 .views-row{width:89%; padding:29% 5% 5%; position:relative;}
.dataUnit .rightHolder #block-views-secondary_data_listing-block_1 .views-row a{font-size:18px;}
.dataUnit .rightHolder #block-views-survey_data_listing-block_1 .imagecache-data-set-content-image, .dataUnit .rightHolder #block-views-secondary_data_listing-block_1  .imagecache-data-set-content-image{position:absolute; top:0; left:0; width:100%;}

.readMore{position:absolute; left:12px; top:305px; padding:6px 0 0;}
.readMore a{color:#b12c2a!important; font-size:12px!important; padding:0!important;}

.dataUnit .rightHolder #block-views-survey_data_listing-block_1 .readMore, .dataUnit .rightHolder #block-views-secondary_data_listing-block_1 .readMore{top:365px;}

.dataUnit #user-registration .form-item{float:left; width:100%;}
.dataUnit #user-registration .form-radios {float:left; width:100%; margin:10px 0 0;}
.dataUnit #user-registration .form-radios .form-item{width:50%; margin:0 0 5px;}
.dataUnit #user-registration .form-radios .form-item .form-radio{float:left; margin:3px 5px 0 0;}
.dataUnit #user-registration #edit-email-wrapper{float:left; width:auto;}
.dataUnit #user-registration #edit-email-wrapper label{display: inline;}
.dataUnit #user-registration #edit-email-wrapper input.form-text{/*color:#666; padding:2px 5px; height:20px; line-height:20px; margin:6px 0 0;*/background-color: transparent; border: 1px solid #c4c4c4; color: #939598; font-size: 11px; height: 23px; padding: 0 3px; width: 197px;}
.dataUnit #user-registration input.form-submit{/*margin:24px 0 0;*/background: url("../images/mail-icon.png") no-repeat scroll 0 0 transparent; border: medium none; color: white; cursor: pointer; float: left; font-size: 11px; height: 25px;   text-indent: -1000px; width: 37px;}


.dataUnit .content .rightHolder ul.dataUnits li{float:left; width:48%; height:69px; margin:0 0 15px; position:relative;}
.dataUnit .content .rightHolder ul.dataUnits li a{position:absolute; left:0; top:0; color:#fff; width:92%; padding:20px 10px 0; height:49px; text-align:center;}
.dataUnit .content .rightHolder ul.dataUnits li .imageDiv{float:left; width:100%;}
.dataUnit .content .rightHolder ul.dataUnits li .imageDiv img{float:left; width:100%;}
.dataUnit .content .rightHolder ul.dataUnits li.dataUnit2, .dataUnit .content .rightHolder ul.dataUnits li.dataUnit4, .dataUnit .content .rightHolder ul.dataUnits li.dataUnit6{float:right;}


.questionaries-state-list .dataset-state-listing-page .attachment .readMore, .questionnaireCal .attachment .readMore, .questionnaires-data-details .attachment .readMore{display:none;}
.dataUnit .leftHolder .view-data-set-left-link .item-list{float:left; width:100%; margin:0 0 15px;}
/**
* below css for menu alignement..
*/
.menu-618 ul {width:154px !important;}
.menu-626 ul {width:135px !important;}
.menu-631 ul {width:127px !important;}
.menu-637 ul {width:138px !important;}
.menu-643 ul {width:263px !important;}
/**
* below css use for access data form..
*/
#webform-client-form-368 input{background-color: transparent; border: 1px solid #C7C8CA; color: #939598; font-size: 11px;
    height: 25px; padding: 0 3px; width: 300px;}
#webform-client-form-368 textarea{background-color: transparent; border: 1px solid #C7C8CA; color: #939598; font-size: 11px;
    height: 75px; padding: 0 3px; width: 300px;}
#webform-client-form-368 .form-checkbox{width: 12px; height: auto;}
#webform-client-form-368 .form-item .form-file{background-color: transparent; border: 1px solid #C7C8CA; color: #939598; font-size: 11px;
    height: 25px; padding: 0 3px; width: 300px;}
#webform-client-form-368 .form-submit{width: 80px; border: 1px solid #C7C8CA; padding: 3px; background: #ddd; cursor: pointer; color: #000;}
#webform-client-form-368 .form-submit:hover{background: #990000; color: #fff;}

#webform-client-form-42 .contact ul li{list-style: none!important; padding: 5px 0 5px 0!important;}
#webform-client-form-42 .form-submit{width: 80px; border: 1px solid #C7C8CA; padding: 3px; background: #ddd; cursor: pointer; color: #000;}
#webform-client-form-42 .form-submit:hover{background: #990000; color: #fff;}

a.positionabs{
    background: none !important;
    line-height: 0px !important;
    position: absolute;
    right: 0px;
    top:15px;
    color:#b12c2a!important;
    font-size: 12px !important;
}
.imagecache.imagecache-event_thumb_image {
    height: 125px;
    width: 243px;
}
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.alert,.alert h4{color:#c09853;}
.alert h4{margin:0;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-success h4{color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alert-danger h4,.alert-error h4{color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-info h4{color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}

.smedia {
  position: absolute;
-webkit-transition: left 0.5s cubic-bezier(0.1,0.8,0.9,1), opacity 1s linear;
-moz-transition: left 0.5s cubic-bezier(0.1,0.8,0.9,1),opacity 1s linear;
-o-transition: left 0.5s cubic-bezier(0.1,0.8,0.9,1), opacity 1s linear;
  display: inline;
  opacity: 0;
  width: 46px;
  height: 46px;
  z-index: 100;
  margin: -8px 0px 0px -5px;
  text-indent: -9999px;
  background: no-repeat;
  left:45px;
}

.redessociales:hover .smedia {
  opacity: 1;
  transform: translate(0px,0);
  -webkit-transform: translate(0px,0);
  -o-transform: translate(0px,0); 
  -moz-transform: translate(0px,0);
 margin: -8px 0px 0px 0px;
  position: absolute;
}
.redessociales:hover .smedia:nth-child(1) {
  position: absolute;
  left: 35px;
}

.redessociales:hover .smedia:nth-child(2) {
  position: absolute;
  left: 76px;
}
.redessociales:hover .smedia:nth-child(3) {
  position: absolute;
  left: 117px;
}
.redessociales:hover .smedia:nth-child(4) {
  position: absolute;
  left: 156px;
}
.redessociales:hover .smedia:nth-child(5) {
  position: absolute;
  left: 195px;
}

.redessociales:hover .smedia:nth-child(6) {
  position: absolute;
  left:290px;
}

.smedia.facebook {
    background: url(../img/bubble_facebook_share_button.png);
}
.smedia.twitter {
    background: url(../img/bubble_twitter_share_button.png);
}
.smedia.email {
    background: url(../img/bubble_whatsapp_share_button.png);
}
.smedia.instagram {
    background: url(../img/bubble_instagram_share_button.png);
}
.smedia.youtube {
    background: url(../img/bubble_googleplus_share_button.png);
}
.smedia.vimeo {
    background: url(../img/bubble_whatsapp_share_button.png);
}
.smedia:hover {
    background-position: 0 -46px;
}
.readM{position: absolute;
    bottom: 5px;
    left: 231px;
    font-style: italic;}
.readM a {
    color: #993333;
}
.redessociales {
    width: 40px;
    height: 40px;
    border-radius: 75px;
    border: 5px solid #fff;
    background: url(../img/share_dark.png) no-repeat;
}
section#contentHolder .fEvent ul li .readM{
    bottom: 19px;
    left: 155px;
}