﻿/**************************************************************/
/* Stage 1 default CSS file
/**************************************************************/
* {
    padding:0; margin:0;
}
html, body {
    padding:0; margin:0; width:100%; height:100%; background:#d6d6d6; font: normal 13px/18px Arial, Helvetica, sans-serif, sans-serif; color:#333;
}
img {
    border: 0;
}
h1, h2, h3, p{
    margin:0 0 14px;
}
a{
    color:#004D93;
}
.hr, hr{
    display:block; width:100%; height:1px; border:none; background:none; border-top:1px solid #cecece; margin:0 auto 14px;
}
.eventimagecenter, .eventimagecentre {
    text-align: center;
}
.floatLeft, .eventimageleft {
    float: left; display:inline; margin:0 8px 14px 0;
}
.floatRight, .eventimageright {
    float: right; margin: 0 0 14px 8px; display:inline;
}
.Downloads img.MediaImage{
	float:left; display:inline; margin:0 8px 14px 0;
}

/**************************************************************/
/* #top_hdr
/**************************************************************/
#ctl00_divTop iframe{
    height:0px;
}
.top_hdr{
    height: 30px; margin: 0 auto; padding: 0; text-align: right; width: 977px;
}
.top_hdr a, .top_hdr a:visited { 
    color:#000; text-decoration:
}
.top_hdr a:hover { 
    color:#000; text-decoration: underline; 
}
.top_hdr ul {
    list-style: none outside none; margin: 0; padding: 0; position: relative; top: 7px; display:inline; float:right;
}
.top_hdr li {  
    color:#000; font-size:11px; line-height:12px; float:left; padding:0 5px; display:inline; border-right:1px solid #000000;
}
.top_hdr li a{ 
    padding-right:5px;
}
.top_hdr li.lastItem {
    margin:0; border-right:none; padding:0 5px;
}

/**************************************************************/
/* #header
/**************************************************************/
#header_top{
    display:block; height:8px; background:url(../images/IQ/header_topper.jpg) left top no-repeat; padding:0; margin:0;
}
#header {
    position: relative; width: 100%; margin: 0px; padding:0px; height:107px;
}
.main-link {
    float:left;
}
.header_txt{
    left: 348px; margin: 0; position: absolute; top: 33px; width: 500px;
}
#header h1{
    color:#fff; font-size:18px; line-height:24px;
}
#header p{
    color:#fff; font-size:13px; line-height:18px; margin:5px 0 0;
}
#subheader{    
    display:none;
}


/**************************************************************/
/* #ctl00_page_body
/**************************************************************/
.page_body { 
    width:100%; position:relative;     margin: 0px; z-index: 10; background:#fff;
}
.page_body ul ul a{
    margin-left:15px; margin-bottom:10px; padding:0;
}

/**************************************************************/
/* #ctl00_left_col
/**************************************************************/
.left_col {
    clear: left; float: left; left: 10px; position: relative; top: 25px; width: 170px;
}
#verticalnav #navigation .navItem{
	margin:0 0 14px;
}
#verticalnav #navigation li {
    list-style-type:none; display:block; width:140px; margin:0; line-height:16px; color:#004D93; padding:0;
}
#verticalnav #navigation ul li a {
    color:#666;font-weight:normal;font-size:11px; display:block; margin:0 0 5px; text-decoration:none;
}
#verticalnav #navigation li a {    
    color:#004D93;    font-size:14px;    font-weight:bold; display:block; margin:0 0 5px;
}
#verticalnav #navigation .subnav li:hover, #defaultnav #navigation .subnav a:hover {
    color:#296fb0; text-decoration:none; background-color:#ECECEC;
}
#verticalnav #navigation ul li {
    border-bottom:1px solid #D7D7D7; padding:6px 5px 1px 15px; width:150px; margin:0;
}
#verticalnav .subnav {
    border-top:1px solid #D7D7D7;    /*margin-top:5px; width:160px;*/
}
#verticalnav li{
    padding: 4px 5px 3px 15px; width:100%;
}
#verticalnav #subnavrow {
    visibility:hidden;
}
#verticalnav #navigation li {
    padding-left:0; width:100%;
}



/**************************************************************/
/* #ctl00_maindivbox
/**************************************************************/
.breadcrumb{
    float: left; font-size:11px; line-height:15px; height: 11px; left: 20px; margin: 0 0 30px; position: relative; top: 13px; width: 79%;
}

/**************************************************************/
/* #ctl00_breadcrumb
/**************************************************************/
.maindivbox{
    width:593px; _width:578px; float:left; position:relative; left:20px; padding:0 0 30px;
}
.maindivbox h1{
    color:#004D93; font-size:18px; line-height:24px;
}
.maindivbox h2{
    color:#004D93; font-size:16px; line-height:20px;
}
.maindivbox a { 
    color: #2954a8; text-decoration:underline; 
}    
.maindivbox ul{
    list-style:none; margin:0 0 14px; padding:0;
}
.maindivbox ul p{
    margin: 0;
}
.maindivbox li {
    color: #333333; margin:0 0 5px; padding: 0 0 0 15px; background: url(/uploadedfiles/EventPage/999999/images/bullet.png) no-repeat 0 6px; 
}

.maindivbox.eventlanding{
	position:relative; top:25px; left:20px; width:98%; padding:0 0 50px;
}
/*
.landingform{
    background:url(/images/greybg_sm.gif) 0 0 repeat-x; clear: both; float: left; padding: 14px 10px 5px; width:82%;
}*/

.landingform{
    clear: both; float: left; padding: 14px 10px 5px; width:92%;
}

.column-left img
{
	max-width :100%;
	max-height:100%;
}
.landingform div{
    background:none
}

/*************************************************************************** */
/* #ctl00_rightsidebar */
/*************************************************************************** */
#ctl00_rightsidebar{
    float:right; width:170px; position:relative; right:10px;
}
.eventsubnavbox{
    width: 170px; background:#FFFFFF; border:none;
}
.eventsubnavbox ul{
    margin: 8px; padding: 0;
}
.eventsubnavbox li{
    list-style-image: url(/images/arrow.gif); text-align: left; margin: 5px 8px; font-size:13px; line-height:18px;
}
.eventsubnavbox li a{
    text-decoration: underline; color: #004d93;
}
.eventsubnavbox li a:hover{
    text-decoration: none; color: #004d93;
}
.eventsubnavbox h2{
    background: url(/images/top_tab.gif) top no-repeat; padding: 5px 0px 5px 10px; text-align: left; margin: 0; color: #fff; height: auto; font-size:13px; line-height:18px; display: block; 
}
.eventsubnavbox h3{
    background: url(/images/top_tab.gif) top no-repeat #e5e5e5; padding: 4px 0px 4px 10px; border-bottom: none; text-align: left; margin: 0; color: #555555; height: auto; font-size:13px; line-height:18px; display: block;
}
.eventsubnavbox hr{
    display: block; width: 148px; height: 1px; border:none; border-top: 1px solid #cecece; background: none; margin: 0 auto;
}
.eventsubnavbox p{
    font-size:13px; line-height:18px; left: 9px; padding: 0; position: relative; text-align: left; width: 150px; top:4px;
}

/* Register Link */
.registerbox{
    background: #fff; margin: 0; padding:0; 
}
.regbutton{
    display:block; height:55px; background:url(/images/reg_tabs/register_iq_tab.gif) no-repeat left top #cccccc; margin:0; padding:0; text-align:left;
}
.regbutton a {
    color: #FFFFFF; font-size:21px; line-height:26px; left: 33px; position: relative; text-decoration: none; top: 15px;
}
.eventsubnavbox .RegisterLink .registerSubNavBox{
    margin: 0; padding: 0;
}
.eventsubnavbox .RegisterLink .registerSubNavBox a{
    color: #004d93; text-decoration: underline;
}
.eventsubnavbox .RegisterLink .registerSubNavBox a:hover{
    color: #004d93; text-decoration: none;
}
.eventsubnavbox .RegisterLink .registerSubNavBox p{
    margin: 0; padding: 5px 5px 8px 8px; top:0; left:0; width:auto;
}
.eventsubnavbox .RegisterLink{
    border: #cecece 1px solid; width: 168px; margin: 0 0 15px 0; padding: 5px 0 5px 0; overflow: hidden;
}
.eventsubnavbox .regButtonSubNavBox{
    margin-bottom: 15px;
}
.eventsubnavbox .RegisterLink h3{
    background: url(/images/middle_tab.gif) top no-repeat #e5e5e5; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; padding: 4px 0px 4px 10px; text-align: left; vertical-align: bottom; margin: 0px 0 5px 0; color: #555555; height: 22px; font-size:13px; line-height:18px; display: block; font-weight: bold;
}
.eventsubnavbox .RegisterLink p{
    text-align: left; font-size:13px; line-height:18px; margin: 0 0 10px; top:5px;
}
.eventsubnavbox .RegisterLink ul{
    margin: 8px; padding: 0;
}
.eventsubnavbox .RegisterLink li{
    list-style-image: url(/images/arrow.gif); text-align: left; margin: 5px 8px; font-size:13px; line-height:18px; padding-right: 8px; margin-left: 10px;
}
.eventsubnavbox .RegisterLink a{
    text-decoration: underline;
}
.eventsubnavbox .RegisterLink a:hover{
    text-decoration: none;
}
    
.eventsubnavbox .registerSubNavBoxButton{
    display: block; height: 55px; background: url(/images/reg_tabs/register_iq_tab.gif) no-repeat left top #cccccc; margin: 0px auto 15px; padding: 0 5px 0 30px; text-align: left;
}
.eventsubnavbox .registerSubNavBoxButton a{
    display: block; position: relative; top: 20px; font-size: 21px; color: #fff; text-decoration: none;
}
.eventsubnavbox .registerSubNavBoxButton a:hover{
    display: block; font-size: 21px; color: #fff; font-weight: normal /*!important*/; text-decoration: underline;
}


    /* Custom IQ */
.eventsubnavbox .CustomIQSubNavBox{
    border: #cecece 1px solid; width: 168px; margin: 0 0 15px 0; padding: 5px 0 5px 0; overflow: hidden;
}
.eventsubnavbox .CustomIQSubNavBox h3{
    background: url(/images/middle_tab.gif) top no-repeat #e5e5e5; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; padding: 4px 0px 4px 10px; text-align: left; vertical-align: bottom; margin: 0px 0 5px 0; color: #555555; height: 22px; font-size:13px; line-height:18px; display: block; font-weight: bold;
}
.eventsubnavbox .CustomIQSubNavBox p{
    text-align: left; font-size:13px; line-height:18px; margin: 0 0 10px;
}
.eventsubnavbox .CustomIQSubNavBox ul{
    margin: 8px; padding: 0;
}
.eventsubnavbox .CustomIQSubNavBox li{
    list-style-image: url(/images/arrow.gif); text-align: left; margin: 5px 8px; font-size:13px; line-height:18px; padding-right: 8px; margin-left: 10px;
}
.eventsubnavbox .CustomIQSubNavBox a{
    text-decoration: underline;
}
.eventsubnavbox .CustomIQSubNavBox a:hover{
    text-decoration: none;
}
    /* Custom Resource */
.eventsubnavbox .CustomResourceSubNavBox{
    border: #cecece 1px solid; width: 168px; margin: 0 0 15px 0; padding: 5px 0 5px 0; overflow: hidden;
}
.eventsubnavbox .CustomResourceSubNavBox h3{
    background: url(/images/middle_tab.gif) top no-repeat #e5e5e5; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; padding: 4px 0px 4px 10px; text-align: left; vertical-align: bottom; margin: 0px 0 5px 0; color: #555555; height: 22px; font-size:13px; line-height:18px; display: block; font-weight: bold;
}
.eventsubnavbox .CustomResourceSubNavBox p{
    left: 7px; line-height: normal; margin: 0 0 10px;  padding: 0; position: relative;  text-align: left; top: 13px; width: 150px; font-size:13px; line-height:18px;
}
.eventsubnavbox .CustomResourceSubNavBox p img{
    float:left; display:inline; position:relative; top:-10px; margin:0 8px 8px 0;
}
.eventsubnavbox .CustomResourceSubNavBox ul{
    clear: left;left: 17px;  margin: 0 0 8px; padding: 0; position: relative; width: 150px;
}
.eventsubnavbox .CustomResourceSubNavBox li{
    list-style-image: url(/images/arrow.gif); text-align: left; margin: 5px 8px; font-size:13px; line-height:18px; padding-right: 8px; margin-left: 10px;
}
.eventsubnavbox .CustomResourceSubNavBox a{
    text-decoration: underline;
}
.eventsubnavbox .CustomResourceSubNavBox a:hover{
    text-decoration: none;
}

/* Download Agenda */
.eventsubnavbox .DownloadAgendaSubNavBox{
	border: #cecece 1px solid; width: 168px; margin: 0 0 15px 0; padding: 5px 0 5px 0; overflow: hidden;
}
.eventsubnavbox .DownloadAgendaSubNavBox h3{
	background: url(/images/middle_tab.gif) top no-repeat #e5e5e5; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; padding: 4px 0px 4px 10px; text-align: left; vertical-align: bottom; margin: 0px 0 5px 0; color: #555555; height: 22px; font-size:13px; line-height:18px; display: block; font-weight: bold;
}
.eventsubnavbox .DownloadAgendaSubNavBox p{
    font-size:13px; line-height:18px;; margin: 0 0 10px; padding: 0 8px 14px; position: relative; text-align: center; top: 19px; left:0;
}
.eventsubnavbox .DownloadAgendaSubNavBox p span font{
    color:inherit;    
}
.eventsubnavbox .DownloadAgendaSubNavBox img{
    position:relative; top:10px;
}
.eventsubnavbox .DownloadAgendaSubNavBox ul{
    margin: 8px; padding: 0;
}
.eventsubnavbox .DownloadAgendaSubNavBox li{
    list-style-image: url(/images/arrow.gif); text-align: left; margin: 5px 8px; font-size:13px; line-height:18px; padding-right: 8px; margin-left: 10px;
}
.eventsubnavbox .DownloadAgendaSubNavBox a{
    text-decoration: underline;
}
.eventsubnavbox .DownloadAgendaSubNavBox a:hover{
    text-decoration: none;
}
.eventsubnavbox .text-block-over-image{
    position: relative; width: 100%; overflow: hidden;
}
.eventsubnavbox .text-block-over-image h2{
    position: absolute; display: block; top: 0px; left: 0px; text-align: center; width: 100%;
}
    /* Image Link */
.eventsubnavbox .ImageLinkSubNavBox{
    border: #cecece 1px solid; width: 168px; margin: 0 0 15px 0; padding: 5px 0 5px 0; overflow: hidden;
}
.eventsubnavbox .ImageLinkSubNavBox h3{
    background: url(/images/middle_tab.gif) top no-repeat #e5e5e5; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; padding: 4px 0px 4px 10px; text-align: left; vertical-align: bottom; margin: 0px 0 5px 0; color: #555555; height: 22px;font-size:13px; line-height:18px;  display: block; font-weight: bold;
}
.eventsubnavbox .ImageLinkSubNavBox p{
    text-align: left; font-size:13px; line-height:18px; margin: 0 0 10px;
}
.eventsubnavbox .ImageLinkSubNavBox ul{
    margin: 8px; padding: 0;
}
.eventsubnavbox .ImageLinkSubNavBox li{
    list-style-image: url(/images/arrow.gif); text-align: left; margin: 5px 8px; font-size: 12px; padding-right: 8px; margin-left: 10px;
}
.eventsubnavbox .ImageLinkSubNavBox a{
    text-decoration: underline;
}
.eventsubnavbox .ImageLinkSubNavBox a:hover{
    text-decoration: none;
}
.eventsubnavbox .ImageLinkSubNavBox .LinkedImage{
    margin-bottom: 10px;
}

/* IQ Link */
.eventsubnavbox .IQLinkSubNavBox{
    border: #cecece 1px solid; width: 168px; margin: 0 0 15px; padding:0 0 15px; overflow: hidden;
}
.eventsubnavbox .IQLinkSubNavBox p{
    text-align: left; font-size:13px; line-height:18px; margin: 0 0 10px; top:12px;
}
.eventsubnavbox .IQLinkSubNavBox ul{
    margin: 8px; padding: 0;
}
.eventsubnavbox .IQLinkSubNavBox li{
    list-style-image: url(/images/arrow.gif); text-align: left; margin: 5px 8px; font-size:13px; line-height:18px; padding-right: 8px; margin-left: 10px;
}
.eventsubnavbox .IQLinkSubNavBox a{
    text-decoration: underline;
}
.eventsubnavbox .IQLinkSubNavBox a:hover{
    text-decoration: none;
}

/* Networking Link */
.eventsubnavbox .NetworkingSubNavBox{
    border: #cecece 1px solid; width: 168px; margin: 0 0 15px 0; padding: 5px 0 5px 0; overflow: hidden;
}
.eventsubnavbox .NetworkingSubNavBox br{
    display:none;
}
.eventsubnavbox .NetworkingSubNavBox p{
    text-align: left; font-size:13px; line-height:18px; margin: 0 0 10px; height:40px; clear:left; padding:0; top:0; left:0; width:auto;
}
.eventsubnavbox .NetworkingSubNavBox a{
    display: inline; float: left; left: 21px; position: relative; text-decoration: underline; top: 19px;
}
.eventsubnavbox .NetworkingSubNavBox a:hover{
    text-decoration: none;
}
.eventsubnavbox .NetworkingSubNavBox .img_cta3{
    display: inline; float: left; left: 10px; margin: 0; position: relative; top: 10px;
}
.eventsubnavbox .NetworkingSubNavBox .img_cta3RC{
    margin: 0 8px 0 3px; float: left; display: inline; width: 30px; height: 30px;
}

/* Quick Link */
.eventsubnavbox .QuickLinkSubNavBox br{
    display:none;
}
.eventsubnavbox .QuickLinkSubNavBox{
    border: #cecece 1px solid; width: 168px; margin: 0 0 15px 0; padding: 0; overflow: hidden;
}
.eventsubnavbox .QuickLinkSubNavBox p{
    text-align: left; font-size:13px; line-height:18px; margin: 0 0 10px; height:40px; clear:left; padding:0; top:0; left:0; width:auto;
}
.eventsubnavbox .QuickLinkSubNavBox a{
    display: inline; float: left; left: 21px; position: relative; text-decoration: underline; top: 19px;
}
.eventsubnavbox .QuickLinkSubNavBox a:hover{
    text-decoration: none;
}
.eventsubnavbox .QuickLinkSubNavBox img{
    display: inline; float: left; left: 10px; margin: 0; position: relative; top: 10px;
}



/* Resource Center */
.eventsubnavbox .ResourceCenterSubNavBox{
    border: #cecece 1px solid; width: 168px; margin: 0 0 15px 0; padding: 5px 0 10px 0; overflow: hidden;
}
.eventsubnavbox .ResourceCenterSubNavBox p{
    text-align: left; font-size:13px; line-height:18px; margin: 0 auto 10px; left:0;
}
.eventsubnavbox .ResourceCenterSubNavBox ul{
    margin: 8px; padding: 0;
}
.eventsubnavbox .ResourceCenterSubNavBox li{
    list-style-image: url(/images/arrow.gif); text-align: left; margin: 5px 8px; font-size:12px; padding-right: 8px; margin-left: 10px;
}
.eventsubnavbox .ResourceCenterSubNavBox a{
    text-decoration: underline;
}
.eventsubnavbox .ResourceCenterSubNavBox a:hover{
    text-decoration: none;
}
.eventsubnavbox .text-block-over-image{
    position: relative; width: 100%; overflow: hidden;
}
.eventsubnavbox .text-block-over-image h2{
    position: absolute; display: block; top: 0px; left: 0px; text-align: center; width: 100%;
}
.eventsubnavbox .ResourceCenterSubNavBox .img_cta3{
    margin: 0 8px 0 3px; float: left; display: inline;
}
.eventsubnavbox .ResourceCenterSubNavBox .img_cta3RC{
    margin: 0 8px 0 3px; float: left; display: inline; width: 30px; height: 30px;
}
    /* Sponsorship Opportunities */
.eventsubnavbox .SponsorshipOpportunitiesSubNavBox{
    border: #cecece 1px solid; width: 168px; margin: 0 0 15px 0; padding: 5px 0 10px 0; overflow: hidden;
}
.eventsubnavbox .SponsorshipOpportunitiesSubNavBox h3{
    background: url(/images/middle_tab.gif) top no-repeat #e5e5e5; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; padding: 4px 0px 4px 10px; text-align: left; vertical-align: bottom; margin: 0px 0 5px 0; color: #555555; height: 22px; font-size:13px; line-height:18px; display: block; font-weight: bold;
}
.eventsubnavbox .SponsorshipOpportunitiesSubNavBox p{
    text-align: left; font-size:13px; line-height:18px; margin: 0 0 10px;
}
.eventsubnavbox .SponsorshipOpportunitiesSubNavBox ul {
    left: 10px; margin: 8px; padding: 0; position: relative; top: 6px;
}
.eventsubnavbox .SponsorshipOpportunitiesSubNavBox li{
    list-style-image: url(/images/arrow.gif); text-align: left; margin: 5px 8px; font-size:13px; line-height:18px; padding-right: 8px; margin-left: 10px;
}
.eventsubnavbox .SponsorshipOpportunitiesSubNavBox a{
    text-decoration: underline;
}
.eventsubnavbox .SponsorshipOpportunitiesSubNavBox a:hover{
    text-decoration: none;
}
.eventsubnavbox .text-block-over-image{
    position: relative; width: 100%; overflow: hidden;
}
.eventsubnavbox .text-block-over-image h2{
    position: absolute; display: block; top: 0px; left: 0px; text-align: center; width: 100%;
}
.eventsubnavbox .SponsorshipOpportunitiesSubNavBox .img_cta3{
    margin: 0 8px 0 3px; float: left; display: inline;
}
.eventsubnavbox .SponsorshipOpportunitiesSubNavBox .img_cta3RC{
    margin: 0 8px 0 3px; float: left; display: inline; width: 30px; height: 30px;
}
.comment-area .field { 
    margin-bottom: 10px; 
}


   
/*************************************************************************** */
/* Main Div Boxes */
/*************************************************************************** */
.main{
    background:url(/images/greybg_sm.gif) 0 0 repeat-x; clear: both; padding:0 0 20px; width:593px; margin:0 0 14px;
}
.main h2{
	position:relative; left:15px; top:10px; width:92%	
}
.main p, .main ul, .main table{
	position:relative; left:15px; top:20px; width:92%	
}
.main table ul{
	left:0; top:0;	
}


.media{
    background:url(/images/media_corners.jpg) top no-repeat; border-bottom:#dbdbdb 1px solid; width:293px; float:left; clear:left; padding:5px 0 0 0; margin:10px 0;
}
.media_content{
    border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; margin:0; padding:0 0 10px 0;
}
.media_content h1{
    color:inherit; font-size:18px; line-height:24px; margin-left:15px;
}
.media_content hr{
    width:93%;
}
.left{
    width:279px; float:left; margin:0 0 14px; background:url(/images/greybg_sm.gif) 0 0 repeat-x;
}
.left h2{
	position:relative; left:15px; top:15px; width:92%	
}
.left p, .left ul, .left table{
	position:relative; left:15px; top:20px; width:92%	
}
.left table ul{
	left:0; top:0;	
}

.right{
    width:278px; _width:258px; float:right; background:url(/images/greybg_sm.gif) 0 0 repeat-x;
}
.right h2{
	position:relative; left:15px; top:15px; width:92%	
}
.right p, .right ul, .right table{
	position:relative; left:15px; top:20px; width:92%	
}
.right table ul{
	left:0; top:0;	
}


/** FEATURED SPEAKERS STYLES **/
/***************************************************/
/* New Speaker CSS */
#page_body .StradTemplate .maindivbox .f_speakers #speaker_container_new {
    margin-left: 9px;
}
#page_body .StradTemplate .maindivbox .f_speakers #speaker_container_new ul li { 
    background: none;
}
#speaker_container_new ul { 
    width: 265px; margin: 0; padding: 0 0 0 7px;
}
#speaker_container_new li  { 
    padding: 8px 0px 17px; font-size:13px; line-height:18px; background: none; color: #808080; border-bottom: 1px solid #CECECE; /*height:45px;*/
}
#speaker_container_new li strong, #speaker_container_new li a { 
	font-weight: normal; color: #2954A8; text-decoration:none;
}
#speaker_container_new li img { 
    float: left; margin-right: 10px; display: inline;
}

.f_speakers{
    width:278px; overflow:hidden; margin:0 0 14px 10px; background:url(/images/greybg.gif) 0 0 repeat-x;
}  
.f_speakers h2 { 
    margin-bottom: 5px;
}
.f_speakers .viewall { 
    text-align:right; color: #333333; display:block; font-size: 13px; height: auto; line-height: 18px; margin: 10px 0;  text-decoration: none;
}


#speaker_container_new #speakername { 
    text-decoration:underline; 
} 


.eventimages{
    float:left; margin:8px 14px 10px 0;
}
/* added by dan 2/8 -- i think the above is outdated */
.imgSpeakerPicture {
    width:50px; height:50px;
}
#speakerslist .speakerdetails a {
    text-decoration:underline;
}
#speakerslist .speakerlogo, #speakerinfo .speakerlogo{
    display:none;
}

/* for Internet Explorer */
/*\*/
!* html .eventimages {
    height: 10em;
}
/**/

.eventimages img{
    margin:0; clear:left;
}

/*************************************************************************** */
/* Event: Testimonials */

/*************************************************************************** */

/* Hello Web Team! */
/* In this CSS file, you'll find the styles for event testimonials */
/* N.B. This is for the events only, for the homepages please view .quote  */

/* If you're looking for the CSS for the event pages, go to: 7883.css */

/*************************************************************************** */
blockquote {
    background: url(/images/quotesleft.gif) 0 0 no-repeat; color: #333333;  font-size:13px; line-height:18px;  margin: 0;  padding: 5px 5px 5px;  text-align: left;  width: auto;
}
blockquote span {
    display: block; background:url(/images/quotesright.gif) bottom right no-repeat; padding:5px 0;
}
cite {
    color: #000000; display: block;  font-size:13px; line-height:18px;   margin: 0 0 14px 20px;   text-align: left;
}


/*************************************************************************** */
/* Event: Classes and IDs  */
/*************************************************************************** */

/* Hello Web Team! */
/* In this CSS file, you'll find *most* of the styles for event pages */
/* If you're looking for the CSS for the sidebar, go to: 7884.css */
/* If you're looking for the CSS for the testimonials, go to: 7885.css */

/*************************************************************************** */
.nobordertop{
    border-top:none;
}
.noborderbottom{
    border-bottom:none;
}
.eventimageleft, .eventimagecenter, .eventimagecentre {
    padding:0; margin:0 8px 14px 0; border:none;
}

a .eventimageleft, a .eventimageright, a .eventimagecenter, a .eventimagecentre {
    border: none;
}
.speakerinfoImg {
    display: inline; float: left; height: 50px; margin: 0 8px 14px 0; width: 50px;
}
.speaker-info{
	display: block; float: left; margin: 0 0 14px !important; padding: 0 !important; width: 74%;
}



/* Added By Rashmi for Sponsor and MediaPartner Widget */
.eventpartnerstable {
    width: 80%; margin: 0 auto 14px;
}

/*.SponsorWidget { height: 105px; width: 200px;float:left; border:solid 1px #d3d3d3; text-align: center;display:none}*/
.SponsorHeading, .MediHeading{
    color:#747474; font-size:13px; line-height:18px; margin:0 0 5px;
}
.DynamicRotator{
    margin:0 8px 8px 0;
}

/*************************************************************************** */
/* Page IDs */
/*************************************************************************** */

/* Prices */
#Prices table {
    margin:10px 0; width: 98%; border-collapse:separate; border-spacing:2px;
}
#Prices th {
  font-weight: bold; background: #E9E9E9 url(http://www.iqpc.com//images/data/IQPC_TEXTBLOCK/image8/73272.PNG) repeat-x; padding:5px;
}
#Prices tr:hover {
    background-color: #F5F5F5;
}
#Prices tr {
    text-align: center; padding:5px; background-color:#E9E9E9;
}
#Prices td {
    padding:5px; background-color:#E9E9E9;
}
#Prices td:hover {
    background-color: #F5F5F5;
}
#Prices .RegisterRow, #Prices .RegisterRow:hover {
    background: #fff; text-align: right; padding:20px 0;
}
#Prices .RegisterRow a {
    background: #a81e22; border-radius: 5px; color: #fff; padding: 7px 10px; font-weight: bold; font-size:16px; text-decoration: none; text-transform: uppercase;
}
#Prices .Package {
    text-align: left; background-color: #D6D6D6; padding:5px;
}


/* Agenda */
#Agenda .DayName, #Agenda .htmlmod, #Agenda #expandall, #Agenda #collapseall /* hiding elements from WBR template */{
    display:none;
}
#Agenda table{
    margin:0;
}
#Agenda table hr{
    width:300px;
}
#Agenda td{
    vertical-align:top; 
}
#Agenda tr{
    vertical-align:top;
}
#Agenda h2 {
    display: block;  margin: 0 0 14px;  overflow: hidden;
}
.Session h2 .title, .Break h2 .title {    
	display: inline-block; float: right; width: 85%;
}
#Agenda h2  a{
    font-weight: bold;
}
#Agenda .Time, #Workshops .Time {
    font-size:13px; line-height:18px; float: left; padding: 0px 7px 0 0; color:#000000; display: block;
}
#Agenda .Session_Speaker{
    font-size:11px; color:#333333;
}

#Agenda .Break{
    display:block; padding:10px; background: #ebebeb; border-bottom: 1px #d7d7d7 solid; margin:0; _margin: 0 5px 0 0;
}
#Agenda .Session{
    display:block; padding:25px 10px 0; border-bottom: 1px #d7d7d7 solid; margin:0; _margin: 0 5px 0 0; overflow: hidden;
}
#Agenda .Session .speakers-ag {
    margin-top: 20px;
}
#Agenda .Session .speakers-ag table td {
    padding-bottom: 10px;
}
#Agenda .Session_full{
    display:block; padding:25px 0px 0; border-bottom: 1px #d7d7d7 solid; margin:0; _margin: 0 5px 0 0;
}
#Agenda  .last{
    border-bottom:none;
}    
#Agenda .Speaker img {
    display: block; padding: 3px; border: 1px solid #000000; background: #fff; margin: 0 5px 10px 0;
}
#Agenda .speakersummary,  #Agenda .speakerlogo, #Agenda .speakerbio, #Agenda .speakerphoto{
    display:none;
}
#Agenda .speakerdetails{
    font-size:12px; margin-left:5px;  margin-right:5px; color: #333333; font-size: 12px; height: auto; line-height: 15px; margin: 10px 0;  text-decoration: none;
}
#Agenda .speakername {
    text-decoration:none!important;
}
#Agenda .conf_dates{
    font-size:12px;
}
#Agenda td.StreamOne, #Agenda th.StreamOne {
    background: #EFEFEF;
}
#Agenda td.StreamTwo, #Agenda th.StreamTwo {
    background: #DFDFDF;
}
.TrackDefault h2 a, .TrackDefault h2 a:hover, #speakerinfo h2 a{
    font-size:14px; margin:16px 5px; line-height: 18px; color:#004d93; font-weight: bold; vertical-align:middle; text-decoration:none;
}
.TrackDefault p a {
    text-decoration:none; font-size:12px;
 }
.TrackDefault p a span, .TrackDefault span{
    font-size:12px;
 }


/* Speakers */
#Speakers table{
    width:97%; margin: 0px 0 15px 0;
}
#Speaker td{
    vertical-align:top; width:50%; margin:0; padding:0;
}    
.speakers_photos {
    text-align: center; width: 50px; height:50px; float: left; padding:0; margin:13px 0 0 10px;
}
.speakercreds{
    float:left; width:140px; font-size:11px; margin-bottom:5px;
}
.speakerinfo {
    width: 425px; float: right; margin:0 10px 15px 0; padding:0; height:auto;
}
.speakerinfo p{
    padding:0;
}

.SpeakerInfo-Photo{
    float:left; display:inline; margin:0;    
}
.SpeakerInfo-Details {
    margin: 0 0 14px 8px; padding-left: 0 !important;
}
.SpeakerInfo-Details span{
    display:block; clear:both;    
}

/****************************************************/
/* Sponsors */
/****************************************************/
#Sponsors .partner { 
    clear: both; overflow: hidden; margin-bottom: 15px;
}
#Sponsors .partner img { 
    float: left; border:none;
}
#Sponsors .partner img a{
    border:none;
}
#Sponsors .partner p {
    float: right; width: 64%;
}
#Sponsors .description {
     float: right; width: 64%;
}
#Sponsors .description p{
 	width:auto !important; float:none !important;
}

.imgMpPicture { 
    max-width:175px;border-width:0px;
}
.imgSponsorPicture { 
    max-width:175px;max-height:75px;border-width:0px;left:0px; 
}
/*.imgMediaPartnerPicture { max-width:175px;max-height:75px;border-width:0px;left:0px }*/
.imgMediaPartnerPicture { 
    left:0px; 
}



/****************************************************/
/* Download Center */
/****************************************************/
#Download .item { 
    clear: both; overflow: hidden; margin-bottom: 15px;
}
#Download .item img { 
    float: left; border:none; margin-left:10px;
}
#Download .item img a{
    border:none;
}
#Download .item p  { 
    float: right; clear: right; width: 450px; _width: 440px; font-size:11px;
}
#Download .item ul {
    float: right; clear:right; width:450px; _width: 440px;
}
#Download .items {
    overflow: hidden; margin: 8px 5px; width: 275px; float: left;
}
#Download .items img {
    float: left; display: inline; margin: 0 8px 15px 0;
}
#Download .items img a {
    border:none;
}
#Download .items p{
    float: right; clear: right; width: 200px; _width: 180px; margin:0px;
}
#Download .items p a{
    font-size:11px;    margin:0;
}


.Session h2 a, .Break h2 a, .Break p a, .Session p a { 
	text-decoration: none;
}


/* Recode 2.0 */
.FormContainer { 
    width: 977px; margin: 0 auto;
}
#top_hdr { 
    width: 977px; margin: 5px auto; text-align: right; height: 15px;  
}


/* Vertical Navigation */
#defaultnav li.subnav  {
    border-right:none;  margin:0; height:15px; padding:4px 5px 0px 15px;
}
#defaultnav .subnav li {
    margin-top:0px;
}


/*Agenda Days styling */
.Session h2 span, .Session h2 a {font-size:14px;
}
.Session p a strong {font-size:12px;
}
.Session p strong {font-size:12px;
}
.Session p {font-size:12px;
}

.Break h2 span, .Break h2 a {font-size:14px;
}
.Break p a strong {font-size:12px;
}
.Break p strong {font-size:12px;
}
.Break p {font-size:12px;
}

.strlbl, .strlbl span{font-weight:bold; font-size:12px;
}
.partner a, .partner strong, .partner p span{font-size:12px;
}

#Agenda table p, #Agenda table a, #Agenda table span, #Agenda table strong {font-size:12px;text-decoration:none;
}
p.sponBy { font-weight:bold;
}
/*#Agenda table td {width:50%;
}*/
#Agenda table a  { font-weight: bold;
}


  
/* Forms CSS*/

.labelWidth{
    width: 150px; float:left ;
}
.formtext div{
    padding-top: 10px; padding-bottom: 10px;
}
h2 .Time, h2 .Time span{
    font-size:12px; line-height:17px; font-weight:bold; color:#000;
}
    
#nonFooter{
    height: 100%; width:977px; background:#fff; margin:0 auto;
}



#lblAccommodation {
    font-size:12px;
}

#lblAddress1 {
    font-size:14px;
}


  


.TrackHorizontal {width:48%; float:left;  clear:right;
}
.TrackHorizontal p a{text-decoration:none;
}
.TrackDefault {width:100%; clear:left; clear:both; border-bottom: 0px solid #c0c0c0; margin: 2px 0px 2px 0px;padding:10px 10px 10px 10px;
}
.TrackDefault .TrackDefaultHeading  {
    color: #333333; font-size: 13px; font-weight: bold; line-height: 1.5em; margin: 8px 5px;  text-decoration: none;  
}





.TrackDefault {width:100%; clear:left; clear:both; border-bottom: 0px solid #c0c0c0; margin: 2px 0px 2px 0px;padding:10px 10px 10px 10px;
}
.TrackDefault .TrackDefaultHeading  {
    color: #333333; font-size: 13px; font-weight: bold; line-height: 1.5em; margin: 8px 5px;  text-decoration: none;  
}




.SponsorWidget img, .MediaWidget img {margin:auto!important; /*margin-left:-100px!important;*/ }
.speaker-names, span.speaker-names span{color:#000; text-decoration:none;
}


/* VENUE */
#Venue p {
    margin-left:0px; margin-right:0px;
}
/*
Added by Santhosh G on 28 MAY 2012.
For Session Header
*/
.clsSessionHeader{
    float:left;     
    clear:both; border-bottom: 0px solid #c0c0c0; padding: 0px 5px 16px 0px; /*text-align:center;*/
    font-weight:bold; text-decoration:none; font-size: 14px; margin: 0px 0px 0px 0px; 
}
/*
Added by Santhosh G on Jun 07 2012.
For Session Header and Start Time
*/
.titlewrapper h2 .Time{
    float:left; clear:both; font-weight:bold; font-size: 14px;
}
/*Added below classes by Santhosh G dated on JULY 17 2012 */
.titlewrapper h2 .title .TrackDefaultHeading{
    color: #333333; font-size: 13px; font-weight: bold; line-height: 1.5em; margin: 0px;  text-decoration: none;
}
.titlewrapper h2 .title .TrackDefaultHeading a{
   text-decoration: none;
}
.titlewrapper h2 .title .TrackDefaultHeading a:hover{
    text-decoration: none;
}
.details{
    float:left; clear:both; width:90%; /*padding:10px 10px 15px 10px;*/
}
/* Media Center Styles */
.Downloads ul { 
    margin: 0 0 10px; overflow: hidden; clear:both;
}
.Downloads ul li { 
    background: none; margin: 0 0 10px; overflow: hidden;
}
.Downloads ul li .eventimageleft { 
    padding: 0; margin:0 8px 14px 0;
}
/*Added by Santhosh Dated on AUG 8 2012.*/
.Downloads ul li ul {
    margin-bottom: 10px; margin-left: 25px; padding: 0;
}
.Downloads ul li ul li {   
    background: url(/images/bullet.gif) no-repeat scroll 0 4px transparent; color: #333333; font-size: 12px; margin: 8px 0; padding: 0 0 0 15px;
}



/******* Tabbed Tracks ******/
#Agenda ul.tabs {
    list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #818181; height: 30px;
}

/* single tab */
#Agenda ul.tabs li {
    float: left; text-indent: 0; padding: 0; margin: 0; list-style: none; background: none;
}

/* link inside the tab. uses a background image */
#Agenda ul.tabs a {
    background: url(../images/tabs.png) no-repeat 0px 0; font-size:13px; line-height:18px; display: block; height: 30px; line-height: 30px; width: 115px; text-align: center; text-decoration: none; color: #fff; padding: 0px; margin: 0px; position: relative; top: 1px; font-weight: bold;
}
#Agenda ul.tabs a#long {
    line-height: 12px; padding-top: 4px; height: 26px;
}
#Agenda ul.tabs a:active {
    outline: none; color: #fff;
}

/* when mouse enters the tab move the background image */
#Agenda ul.tabs a:hover {
    background-position: 0px -31px; color: #333;
}

/* active tab uses a class name current. it's highlight is also done by moving the background image. */
#Agenda ul.tabs a.current, #Agenda ul.tabs a.current:hover, #Agenda ul.tabs li.current a {
    background-position: -0px -62px; cursor: default; color: #000;
}

/* track a */
#Agenda ul.tabs a.a {
    background-position: -0px 0; width: 115px;
}
#Agenda ul.tabs a.a:hover {
    background-position: -0px -31px;
}
#Agenda ul.tabs a.a.current {
    background-position: -0px -62px;
}

/* track b */
#Agenda ul.tabs a.b {
    background-position: -114px 0;
}
#Agenda ul.tabs a.b:hover {
    background-position: -114px -31px;
}
#Agenda ul.tabs a.b.current {
    background-position: -114px -62px;
}

/* track c */
#Agenda ul.tabs a.c {
    background-position: -228px 0;
}
#Agenda ul.tabs a.c:hover {
    background-position: -228px -31px;
}
#Agenda ul.tabs a.c.current {
    background-position: -228px -62px;
}

/* track d */
#Agenda ul.tabs a.d {
    background-position: -342px 0; width: 115px;
}
#Agenda ul.tabs a.d:hover {
    background-position: -342px -31px;
}
#Agenda ul.tabs a.d.current {
    background-position: -342px -62px;
}

/* track e */
#Agenda ul.tabs a.e {
    background-position: -456px 0; width: 115px;
}
#Agenda ul.tabs a.e:hover {
    background-position: -456px -31px;
}
#Agenda ul.tabs a.e.current {
    background-position: -456px -62px;
}

/* track f */
#Agenda ul.tabs a.f {
    background-position: -570px 0; width: 115px;
}
#Agenda ul.tabs a.f:hover {
    background-position: -570px -31px;
}
#Agenda ul.tabs a.f.current {
    background-position: -570px -62px;
}

/* track g */
#Agenda ul.tabs a.g {
    background-position: -684px 0; width: 115px;
}
#Agenda ul.tabs a.g:hover {
    background-position: -684px -31px;
}
#Agenda ul.tabs a.g.current {
    background-position: -684px -62px;
}

/* track h */
#Agenda ul.tabs a.h {
    background-position: -798px 0; width: 115px;
}
#Agenda ul.tabs a.h:hover {
    background-position: -798px -31px;
}
#Agenda ul.tabs a.h.current {
    background-position: -798px -62px;
}

/* initially all panes are hidden */ 
#Agenda div.panes div.track-session {
    display: none; padding: 15px 10px; border: 1px solid #818181; border-top: 0; font-size: 12px; background-color: #fff; overflow: hidden;
}
#Agenda div.panes div.track-session div {
    display: block; padding: 0; border: none; background: none;
}
#Agenda .tabbed-tracks {
    padding: 30px 0 30px; border-bottom: 1px solid #CCC;
}
#Agenda  .tracks-table {
    margin: 30px 0; border-bottom: 1px solid #C0C0C0; table-layout: fixed;
}
#Agenda  .tracks-table td {
    padding: 15px 10px;
}
#Agenda  .tracks-table table td {
    padding: 0;
}
.moderatedByLabel {
    float: none;
}
#Agenda h3.TrackName {
    margin: 0 0 10px;
}
#Agenda .tracks-table table {
    margin: 10px 0; table-layout: fixed;
}
#Agenda  .tracks-table td.FirstTrack {
    background: #e8e8e8; border-right: 1px solid #ccc;
}
#Agenda  .tracks-table td.LastTrack {
    background: #EEE;
}

/******* Tabbed Tracks ******/
#AgendaGlance ul.tabs {
    list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #818181; height: 30px;
}

/* single tab */
#AgendaGlance ul.tabs li {
    float: left; text-indent: 0; padding: 0; margin: 0; list-style: none; background: none;
}

/* link inside the tab. uses a background image */
#AgendaGlance ul.tabs a {
    background: url(../images/tabs.png) no-repeat 0px 0; font-size:13px; line-height:18px; display: block; height: 30px; line-height: 30px; width: 115px; text-align: center; text-decoration: none; color: #fff; padding: 0px; margin: 0px; position: relative; top: 1px; font-weight: bold;
}
#AgendaGlance ul.tabs a#long {
    line-height: 12px; padding-top: 4px; height: 26px;
}
#AgendaGlance ul.tabs a:active {
    outline: none; color: #fff;
}

/* when mouse enters the tab move the background image */
#AgendaGlance ul.tabs a:hover {
    background-position: 0px -31px; color: #333;
}

/* active tab uses a class name current. it's highlight is also done by moving the background image. */
#AgendaGlance ul.tabs a.current, #AgendaGlance ul.tabs a.current:hover, #AgendaGlance ul.tabs li.current a {
    background-position: -0px -62px; cursor: default; color: #000;
}

/* track a */
#AgendaGlance ul.tabs a.a {
    background-position: -0px 0; width: 115px;
}
#AgendaGlance ul.tabs a.a:hover {
    background-position: -0px -31px;
}
#AgendaGlance ul.tabs a.a.current {
    background-position: -0px -62px;
}

/* track b */
#AgendaGlance ul.tabs a.b {
    background-position: -114px 0;
}
#AgendaGlance ul.tabs a.b:hover {
    background-position: -114px -31px;
}
#AgendaGlance ul.tabs a.b.current {
    background-position: -114px -62px;
}

/* track c */
#AgendaGlance ul.tabs a.c {
    background-position: -228px 0;
}
#AgendaGlance ul.tabs a.c:hover {
    background-position: -228px -31px;
}
#AgendaGlance ul.tabs a.c.current {
    background-position: -228px -62px;
}

/* track d */
#AgendaGlance ul.tabs a.d {
    background-position: -342px 0; width: 115px;
}
#AgendaGlance ul.tabs a.d:hover {
    background-position: -342px -31px;
}
#AgendaGlance ul.tabs a.d.current {
    background-position: -342px -62px;
}

/* track e */
#AgendaGlance ul.tabs a.e {
    background-position: -456px 0; width: 115px;
}
#AgendaGlance ul.tabs a.e:hover {
    background-position: -456px -31px;
}
#AgendaGlance ul.tabs a.e.current {
    background-position: -456px -62px;
}

/* track f */
#AgendaGlance ul.tabs a.f {
    background-position: -570px 0; width: 115px;
}
#AgendaGlance ul.tabs a.f:hover {
    background-position: -570px -31px;
}
#AgendaGlance ul.tabs a.f.current {
    background-position: -570px -62px;
}

/* track g */
#AgendaGlance ul.tabs a.g {
    background-position: -684px 0; width: 115px;
}
#AgendaGlance ul.tabs a.g:hover {
    background-position: -684px -31px;
}
#AgendaGlance ul.tabs a.g.current {
    background-position: -684px -62px;
}

/* track h */
#AgendaGlance ul.tabs a.h {
    background-position: -798px 0; width: 115px;
}
#AgendaGlance ul.tabs a.h:hover {
    background-position: -798px -31px;
}
#AgendaGlance ul.tabs a.h.current {
    background-position: -798px -62px;
}

/* initially all panes are hidden */ 
#AgendaGlance div.panes div.track-session {
    display: none; padding: 15px 10px; border: 1px solid #818181; border-top: 0; font-size: 12px; background-color: #fff; overflow: hidden;
}
#AgendaGlance div.panes div.track-session div {
    display: block; padding: 0; border: none; background: none;
}
#AgendaGlance .tabbed-tracks {
    padding: 30px 0 30px; border-bottom: 1px solid #CCC;
}
#AgendaGlance  .tracks-table {
    margin: 30px 0; border-bottom: 1px solid #C0C0C0; table-layout: fixed;
}
#AgendaGlance  .tracks-table td {
    padding: 15px 10px;
}
#AgendaGlance  .tracks-table table td {
    padding: 0;
}
.moderatedByLabel {
    float: none;
}
#AgendaGlance h3.TrackName {
    margin: 0 0 10px;
}
#AgendaGlance .tracks-table table {
    margin: 10px 0; table-layout: fixed;
}
#AgendaGlance  .tracks-table td.FirstTrack {
    background: #e8e8e8; border-right: 1px solid #ccc;
}
#AgendaGlance  .tracks-table td.LastTrack {
    background: #EEE;
}

/**************************************************************/
/* .oppotunities styling
/**************************************************************/
#Opportunities .prospectus_box{
	background: url(/uploadedfiles/EventPage/999999/images/prospectus_bg.jpg) 0 0 no-repeat; margin:0 auto 14px; width:590px; height:227px;
}
#Opportunities .prospectus_box h2{
	color: #fff; font-size:20px; line-height:25px; left: 32px; position: relative; text-align: center; text-transform: uppercase; top: 34px; width: 150px;
}
#Opportunities .prospectus_box a{
	color: #333; display: block; left: 35px; margin: 0 0 22px; position: relative; text-align: center; text-decoration: none; top: 54px; width: 140px;
}
#Opportunities .prospectus_box img{
	float:right; position:relative; right:8px; top:8px;
}

#Opportunities .contact_btn{
	background:#004d93 url(/uploadedfiles/EventPage/999999/images/contactbtn_bg.jpg) 0 0 no-repeat; margin:0 0 14px; width:244px; height:36px;
}
#Opportunities .contact_btn p{
	font-size:15px; line-height:20px; position:relative; left:14px; top:9px; width:92%;
}
#Opportunities .contact_btn p a{
	color:#fff; text-decoration:none;
}

#Opportunities .main{
	background:#fff url(/uploadedfiles/EventPage/999999/images/main_bg.jpg) 0 0 no-repeat; 
}
#Opportunities .main h2{
	color:#fff;	
}

#Opportunities .contact_box{
	background:#004d93 url(/uploadedfiles/EventPage/999999/images/contact_bg.jpg) 0 0 no-repeat; width:594px; height:113px;
}
#Opportunities .contact_box p{
	color:#fff; font-size:15px; line-height:20px; position:relative; left:22px; text-align:center; top:50px; width:92%;
}
#Opportunities .contact_box a{
	color:#fff;	
}
#Opportunities .brochure-link  {
	margin: 40px auto 0; position: relative; width: 73%;
}
#Opportunities .brochure-link p {
	
}
#Opportunities .brochure-link img {
	position: absolute; right: 37%; top: -50%;
}
#Opportunities .brochure-link p a {
    background: none repeat scroll 0 0 #900;
    color: #fff !important;
    display: block;
    font-size: 1.2em;
    margin-top: 15px;
    padding: 10px;
    text-decoration: none !important;
    width: 40%;
}
#Opportunities .spex-form {
	padding: 20px 0 10px;
	margin: 20px 0 10px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
}
#Opportunities .panel-spex {
	margin-bottom: 10px; overflow: hidden;
}
#Opportunities .panel-spex .spex-image {
	float: left; margin-right: 15px;
}

/**************************************************************/
/* #ctl00_footer
/**************************************************************/
.footer {
    width:100%; clear:both; padding:0; margin:0; height:65px; color:#535353; background:#D6D6D6;
}
.footer #footerContent { 
    position:relative; top:28px; left:29px;
}
.footer p{
    font-size: 12px; width: 620px; margin:0; padding:0;
}
.footer p a{
    color:#535353;
}
