body { background-color:#F0F0F0;}
.eloqua #main .contents{
	width:920px;
	margin:auto;}
#main .eloqua{
	background:none !important;	
    }
.sub-page #sub-page-hero {
    height: 75px;
    margin-top:0px;
    margin-bottom: 34px;
    position: relative;
    width: 880px;
}
.eloqua #contents-body {
  padding-top:0px;
}    

.eloqua #main .contents{
  border-bottom:solid 1px #b9b9b9;
  border-left:solid 1px #b9b9b9;
  border-right:solid 1px #b9b9b9;
  background-color:#FFF;
}    
.eloqua #footerFinal {
    margin-left:auto;
    margin-right:auto;
    clear: both;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 35px;
    text-align: center;
    width: 880px;
}    
.eloqua #footerFinal p#copyright {
    padding-right: 30px;
}
.eloqua #footerFinal p {
    display: inline;
    font-size: 0.9em;
}
.eloqua #footer {
    color: #666;
}
.eloqua #footerFinal a {
    color: #666;
}
.eloqua .page-main{
  width:540px;
  float:left;
}
.eloqua .page-main.gated{
  width:420px;
  float:left;
}
.eloqua .page-main-gated{
  width:420px;
  float:left;
}
.eloqua .contact_form{
 width:300px;
 background-color:#efefef;
 padding: 0px 0 20px 0;
 float:left;
 margin-bottom:80px;
}
.eloqua .contact_me{
  width:690px;
  float:left;
  background: url("http://img.en25.com/eloquaimages/clients/Informatica/{aa9b4ba5-433d-4edc-bda7-66cf202f6689}_divider.png") no-repeat;
  background-position:right;
  height:600px;
}
.contact_me_form{
  float:left;
  width:155px;
  margin-left:-15px;
}
.eloqua .gated_form{
 width:420px;
 background-color:#efefef;
 padding: 0px 0 20px 0;
 float:left;
 margin-bottom:80px;
}

.eloqua .form_label{
  float:left;
  width:100px;
  font-size:12px;
  font-weight:bold;
  margin-left:15px;
  margin-top:15px;
  clear:both;
}

.eloqua .form_input{
  float:left;
  width:170px;
  margin-top:10px;
}
.eloqua .contact_form select,.eloqua .contact_form input[type=text],.eloqua .gated_form select{
  width:160px;
}
.eloqua .gated_form input[type=text]{
  width:175px;
}

.eloqua .form_input input[type=checkbox]{
  float:left;
}
.eloqua .border_top{
  height:4px;
  background-color:#a0cced;
}
.eloqua .view_pdf{
 padding-top:100px;
 clear:both;
}
.eloqua input.text,.eloqua input.email,.eloqua input.password,.eloqua textarea.uniform {
  background-image:none !important;
  background-color:#FFF !important;
}
.eloqua #uniform-undefined.selector span,.eloqua #uniform-state.selector span{
  width:130px !important;
  min-width:130px !important;
}
.eloqua .gated_right #uniform-undefined.selector span,.eloqua .gated_right #uniform-state.selector span{
  width:150px !important;
  min-width:150px !important;
}
.eloqua .form_checkbox{
  float:left;
  width:20px;
  height:20px;
}
.eloqua a.blue-btn {
float: left;
padding-left: 14px;
background: url("http://img.en25.com/eloquaimages/clients/Informatica/{80398187-72b7-44ce-8e66-4bd97356ea01}_eloqua_button.png") no-repeat 0 0;
}
.eloqua a.blue-btn span {
float: left;
color: #FFF;
font-size: 12px;
width:165px;
line-height: 27px;
font-weight: bold;
background-image:none;
}
.eloqua .contact_form .comments{
  width:170px;
  height:40px;
}
.eloqua .contact_form p{
  padding:10px 15px 0px 15px;
  font-size:12px;
}
.eloqua .americas{
  float:left;
  margin-right:10px;
  width:165px;
}
.eloqua .americas li{
  list-style:none;
}
.eloqua .americas_gated{
  float:left;
  margin-right:10px;
  width:130px;
}
.eloqua .americas_gated li{
  list-style:none;
}
.eloqua .contact_form .title{
  margin-left:15px;
  clear:both;
  padding-top:15px;
} 
.eloqua .gated_right{
  width:190px;
  float:left;
  padding-left:15px;
}
.eloqua .gated_right label{
  display:block;
  font-weight:bold;
  font-size:12px;
  padding-left:2px;
}
.eloqua .gated_form .title{
  color:#679901;
  font-weight:bold;
  width:350px;
  margin-left:15px;
  margin-top:15px;
}
.eloqua .gated_form .secondary_title{
  color:#679901;
  font-weight:bold;
  width:400px;
  margin-top:10px;
  clear:both;
}
.top_margin{
  padding-top:30px;
}
.inner_wrapper{
  width:670px;
}
.pw_information{
  width:320px;
  float:left;
}
.contact_me .title{
  font-weight:bold;
  color:#679901;
  padding-top:15px;
}
.small div.selector, .medium div.selector{
  width:auto;
}
.eloqua .small{
  float:left;
  margin-right:5px;
}
.eloqua .small #uniform-undefined.selector span, .eloqua .small #uniform-state.selector span {
    min-width: 15px !important;
    width: 25px !important;
}
.eloqua .gated_right .small #uniform-undefined.selector span, .eloqua .gated_right .small #uniform-state.selector span {
    min-width: 12px !important;
    width: 12px !important;
}
.eloqua .small input[type=text], .eloqua .smallest input[type=text]{
  width:110px;
}
.eloqua .gated_right .small input[type=text], .eloqua .smallest input[type=text]{
  width:56px;
}
.eloqua .medium{
  float:left;
  margin-right:5px;
}
.eloqua .medium #uniform-undefined.selector span, .eloqua .medium #uniform-state.selector span {
    min-width: 115px !important;
    width: 115px !important;
}
.eloqua .medium input[type=text]{
  width:135px;
}
.eloqua .long{
  float:left;
  margin-right:5px;
}
.eloqua .long #uniform-undefined.selector span, .eloqua .long #uniform-state.selector span {
    min-width: 130px !important;
    width: 130px !important;
}
.eloqua .gated_right input[type=text]{
  margin-left:3px;
}
.eloqua .long input[type=text]{
  width:220px;
}
.pw_information span{ 
  display:block;
  font-size:12px;
  padding-left:5px;
 font-weight:bold;}
 .small, .medium, .long{
   margin-top:10px;
 }
.pw_information .comment{
  width:290px;
}
.eloqua a.submit-btn {
float: left;
padding-left: 28px;
background: url("http://img.en25.com/eloquaimages/clients/Informatica/{deeb62a1-cfb8-46d0-b852-32885b8bddc0}_submit.png") no-repeat 0 0;
}
.eloqua a.submit-btn span {
float: left;
color: #FFF;
font-size: 12px;
width:114px;
line-height: 27px;
font-weight: bold;
background-image:none;
}
.pw_information.right_panel{
  padding-left:15px;
}
.callus_icon{
  float:left;
  width:15px;
  height:13px;
  margin-right:15px;
  margin-bottom:15px;
}
.contact_me_form .title{
  color:#679901;
  font-weight:bold;
  padding-left:15px;
  margin-bottom:15px;
}
.callus_left{
  font-weight:bold;
  float:left;
  width:40%;
  clear:both;
}
.callus_right{
  font-weight:bold;
  float:left;
  width:60%;
}
.callus_div{
  background: url("http://img.en25.com/eloquaimages/clients/Informatica/{43a0279c-23e4-4881-bacd-3f4965fc1f90}_bottom_divider.png") no-repeat;
  background-position: bottom;  
  padding-bottom:30px;
}
.chat_icon{
  width:16px;
  height:15px;
  float:left;
  margin-right:15px;
  margin-top:10px;
}
.live_chat{
  color:#679901;
  font-weight:bold;
  margin-top:6px;
}  
.chat_txt{
  margin-top:10px;
  font-size:12px;
}
/*.error{
  width:320px;
  color:#990000;
  font-size:11px;
  font-weight:bold;
  line-height:15px;
  padding-left:2px;
  margin-bottom:-10px;
  float:left;
  clear:both;
}*/
.pw_information .short_error{
    color:#990000;
    font-size:11px;
    line-height:15px;
    padding-left:2px;
}
.pw_information .title{
  width:320px;
  clear:both;
}
.row{
  width:320px;
  clear:both;
}

/**********************webinar template styles added by Yasir**********************/
.webinar_template h1{ margin-bottom:10px;}
.webinar_title{ width:80px; float:left;}
.webinar_description{ float:left;}
.webinar_header{ padding-top:20px;}
.webinar_header h2, .webinar_header h4{ margin-top:20px;}
.webinar_header ul{ margin-top:20px; margin-left:50px;}
.webinar_template p{ margin-top:20px;}
.session_description a{ float:right;}
.agenda_header{ background-color:#F1F1F1; line-height:25px; width:100%; border-bottom:solid 4px #FFFFFF;}
.agenda_header.main{ border-top:solid 1px #333;}
.agenda_header.bottom{ border-bottom:solid 1px #333; }
.agenda_title{ width:150px; float:left; padding-left:10px;}
.agenda_description{ float:left; width:250px;}
.agenda_description{ float:left;}
.guest_pic{ width:75px; height:95px; float:left; margin-right:15px;}
.guest_description{ float:left;}
.webinar_template .view_pdf{ padding-top:20px;}
.guest_speaker_section{ padding-top:10px;}
.guest_speaker_section h4{ margin-bottom:15px;}
.form_title{ margin:10px 10px 10px 20px;}
.map{ float:left;}
.map h2{ margin-left:10px;}
.parking_direction a{ float:right; margin-top:5px;}
.webinar_template .gated_form{ margin-bottom:20px;}
.eloqua .page-main.webinar_template2{ float: left; width: 540px; }
.eloqua .page-main.webinar_template2B{ float: left; width:100%;}
.webinar_template2B h2, .webinar_template2 h2{ padding-top:15px;}
.eloqua .page-main.webinar_template2C{ float: left; width: 600px; }
.webinar_form_head{ margin:10px 10px 10px 20px;}
.webinar_header .register_now{ margin-top:15px;}
.agenda_section{ padding-top:30px;}
.eloqua .contact_form.webinar_template2C_form{ width:190px; margin-right:50px;}
.guest_speaker{ margin-left:90px;}
.action_button{ padding-top:10px;}
.eloqua .webinar_form_head p{ padding: 0 15px 0 0;}
.eloqua .webinar_form_head img{ margin-top:10px;}
.webinar_form_head h4{ margin-bottom:15px;}
.action_button_agenda{ margin-top:30px;}
.webinar_template .action_button{ padding-top:25px;}