@charset "utf-8";
/* CSS Document */

body{margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}

#main-container{width:1002px; margin:0 auto;
}

#top-black-container{width:1002px; background-color:#000000;
}

/*#top-black-container{width:1002px; background-color:#000000;
}*/

#header-container{width:1002px; margin:0 auto;
}

#bottom-white-container{width:1002px; background-color:#FFFFFF;
}

#bottom-container{width:1002px; margin:0 auto; margin-top:20px;
}

#left-content{width:250px; float:left;
}

#left-menu{width:270px; background-image:url(images/left-menu-bg.gif); background-repeat:no-repeat;
}
#right-container{width:707px; float:right;
}

#more-info-main-box{margin:20px 0px 0px 0px;
}

#more-info-tab-bg{background-image:url(images/tab-bg.gif); height:31px;width:1002px;
}

#more-info-box{background-image:url(images/pattern-1.png); padding:30px 0px 20px 0px; width:1002px;
}

#footer{background-image:url(images/footer-bg.gif); height:125px;width:1002px;
}

#footer-graphic{float:right; width:333px;
}

.more-info-top-btn{background-image:url(images/bottom-tab.jpg); background-repeat:no-repeat; margin:0px 0px 0px 25px; width:149px; height:31px;
}

.more-info-text{padding:15px 0px 0px 44px; color:#FFFFFF;
}

.btm-headings{font-size:18px; color:#DBDBDB; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; color:#FFFFFF;
}

.btm-content{width:190px; color:#CCCCCC; font-size:11px; line-height:16px; margin-left:35px; margin-right:5px; float:left; font-weight:normal;
}

.right-side-top-box{width:707px; height:251px; margin-left:23px; margin-bottom:25px; background-image:url(images/tab-main-bg.gif); background-repeat:no-repeat;float:left; }

.top-links{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; line-height:30px; border-bottom:#333333 1px solid;
}

.top-single-links{margin:0px 10px 0px 10px;
}

.btm-links{width:640px; padding:20px 0px 0px 10px; float:left;
}

.btm-single-links{margin:0px 10px 0px 10px; font-size:11px; color:#CCCCCC;
}

.verticle-menu-links{margin:10px 0px 0px 25px; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}

.verticle-home-link{margin:10px 0px 0px 25px; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}

.vertical-links-breaker{border-bottom:#CCCCCC 1px solid; width:220px; height:2px; margin:10px 0px 10px 13px;
}

.left-curve-1{width:16px; height:251px; background-image:url(images/left-curve-content-1.gif); float:left;
}

.top-middle-content{width:698px; height:251px; background-image:url(images/middle-content-1.gif); float:left;
}

.rgt-curve-1{width:16px; height:251px; background-image:url(images/rgt-curve-content-1.gif); float:right;
}

.top-heading-1{margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#999999; font-weight:bold;
}

.top-box-content-1{margin:25px 0px 0px 0px;
}

.iff-09-img-1{width:140px; float:left; margin-top:15px;
}

.top-box-text-1{width:200px; float:left; margin:45px 0px 0px 10px; line-height:20px;
}

.top-box-right-box{width:210px; height:185px; float:right; background-image:url(images/rotator-shadow.png); margin-right:7px;
}

.top-box-right-box ul{ margin:0px; padding:0px; padding-left:8px;
}
.top-box-right-box li{ list-style:none; line-height:36px;
}

.top-box-right-box a{ color:#666666; text-decoration:none;
}
.top-box-right-box a:hover{ color:#ff0000; text-decoration:none;}

.top-box-right-links{margin:12px 0px 0px 20px; width:170px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;
}

.right-box-links-breaker{border-bottom:#CCCCCC 1px solid; width:180px; height:2px; margin:5px 0px 10px 15px;
}

.rgt-side-second-box-links{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:30px; 
}

.rgt-side-links-2{margin:0px 25px 0px 25px; float:left; line-height:42px;
}

.clear{clear:both;
}

.red-heading{font-size:20px; color:#990000; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px;
}

.red-heading-main{font-size:20px; color:#990000; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 10px 7px;
}

.iff-text{line-height:18px; font-size:11px; text-decoration:none; color:#333333;
}

.iff-text ul{
margin:0px;
padding:0px;
}

.iff-text li{
line-height:22px;
/*list-style:url(images/dwn-arrow.gif);*/
margin-left:20px;
}

.rgt-box-1{width:335px; margin-right:15px; float:left;
}
.rgt-box-4{width:325px; margin-right:10px; float:left;
}

.rgt-box-2{width:325px; float:right; margin-right:10px;
}
.rgt-box-3{width:300px; float:right; margin-right:8px;
}

a.light-hover{text-decoration:none;
color:#CCCCCC;
}

a.white-hover{text-decoration:none;
color:#FFFFFF;
}

a.dark-hover{text-decoration:none;
color:#333333;
}

.img{border:#333333 1px dotted; float:left; margin:0px 7px 5px 0px;
}

.read-more{text-align:right; color:#990000; text-decoration:none; margin-right:5px; font-weight:bold;
}

.speakers-box{width:340px; float:left; margin:10px 10px 15px 0px; border:#CCCCCC 1px solid; height:160px;
}

.img-without-brdr{float:left; margin:0px 7px 5px 0px;
}

.industry-speakers-box{margin-bottom:15px; clear:both; padding-bottom:10px; border-bottom:#CCCCCC 1px solid;
}
.arrow-title {
	padding: 0 0 3px 19px;
	font-size: 150%;
	height: 40px;
	line-height: 46px;
	color: #666;
	margin-left:10px;
	background: url(images/arrow-1.png) 0 16px no-repeat;
}
a
{
outline:none;
}
.wallpaper-heading-new {
	BORDER-BOTTOM: #ededec 1px dotted
}
.menu-tab-new ul
{
margin:0px; padding:0px; text-align:center;width:607px; display:table;
}
.menu-tab-new li
{
display:inline; width:140px; height:39px; line-height:39px; float:left; margin-top:3px;
}
.menu-tab-new li:hover
{
display:inline; width:140px; height:39px; line-height:39px; BACKGROUND-IMAGE: url(images/slide-tab-l.png); height:39px; display:table;float:left;
}
.menu-tab-new  li a
{
color:#666666; text-decoration:none;
}
.menu-tab-new  li a:hover, .menu-tab-new  li a.selected
{
color:#000000; text-decoration:none;display:inline; width:140px; height:39px; line-height:39px; BACKGROUND-IMAGE: url(images/slide-tab-l.png); height:39px; display:table;float:left;
}
.sub-link
{
margin-left:30px;
}
/* tab */
.menutitle {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold;  WIDTH: 220px; CURSOR: pointer; 	color:#333333;  PADDING-TOP: 2px; font-weight:normal;
}
.menutitle A {
color:#333333; TEXT-DECORATION: none; font-weight:normal;
}
.menutitle A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none font-weight:normal;
}
.submenu {
	MARGIN-BOTTOM: 0.5em
}
.submenu A {
	COLOR: #333333; TEXT-DECORATION: none
}
.submenu A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.links{border:1px solid #e3e3e3; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;
}

.links a{text-decoration:none; color:#333;
}

.links a:hover{text-decoration:none; color:#F00;
}
.box-leftcontent{width:500px; float:left; padding-top:10px; border-right:1px solid #ec008c; padding-right:20px;
}
.box-rightcontent{width:160px; float:right; padding-top:10px;
}
.left-banner{width:230px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.irf_links
{
	color:#000000; text-decoration:none; font-weight:bold;
}
.irf_links:hover
{
	color:#ff0000; text-decoration:none; font-weight:bold;
}
.img-border-aepc
{
	border:1px solid #666666;
}
.aepc-pic-gallery
{
	color:#FF0000; text-decoration:none;
}
.aepc-pic-gallery:hover
{
	color:#000000; text-decoration:none;
}