/* Standard Stylesheet for EastEuro Link, Version 1.0
created by Tom Stroud of Webcast Global

 ------------------------------------------------------------------------*/
* {
  margin: 0;
  padding: 0;
}
p.justify {
    text-align:justify;
}
p.center {
    text-align:center;
}



html, body {
  font-family: "Verdana", Arial, Helvetica, sans-serif,;
  margin: 0px auto 0px auto;
  font-size: 10px;
  color: #4F4F4F;
  background-color: #ddd;
background-color: #474747;
  background-image: url(../images/background2.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
}

#container {
  margin: 15px auto 15px auto;
  background-color: transparent;
  padding: 0px;
  width: 1024px;
  border: 0px solid #444444;
}

#left {
  width: 800px;
  float: left;
  text-align: left;
  padding: 0px;
}

#right {
  width: 200px;
  float: right;
  text-align: right;
}

#viewleft {
  width: 320px;
  float: left;
  text-align: left;
  padding: 0px;
}

#viewright {
  width: 650px;
  float: right;
  text-align: right;
}

#leftcontact {
  width: 400px;
  float: left;
  text-align: left;
}

#rightcontact {
  width: 350px;
  float: right;
  text-align: right;
}

#loginform h3 {
  font-family: Verdana;
  font-weight: normal;
  font-size: 1.2em;
  color: #2C449E;
  padding: 15px 0px 15px 0;
  font-weight: normal;
}

.loginform {
  border: none;
  padding: 10px 0 10px 0;
}

.label {
  font-family: Verdana;
  font-weight: normal;
  color: #EFEFEF;
  font-size: 11px;
  padding: 15px 0 0 0;
}

.box {
  padding: 15px 0 0 0;
}

.input {
  padding: 1px 3px 1px 3px;
  border: 1px solid #CCCCCC;
  font-family: Verdana;
  font-weight: normal;
  color: #4F4F4F;
  font-size: 11px;
  margin: 10px 0 0 0;
}

.button {
  border: 1px solid #CCCCCC;
  margin: 15px 28px 0 0;
  padding: 0px 20px 0 20px;
  font-family: Verdana;
  font-weight: normal;
  color: #4F4F4F;
  font-size: 11px;
}

.logout {
  font-family: Verdana;
  font-weight: normal;
  color: #4F4F4F;
  font-size: 11px;
  text-align: right;
}
/* Header
------------------------------------------------------------------------------*/

#header {
  margin: 0px;
  padding: 10px;
  height: 85px;
  width: 1004px;
  border-top: 1px solid #444444;
  border-left: 1px solid #444444;
  border-right: 1px solid #444444;
  background-color: #000000;
}

#header h1 {
  text-align: center;
  font-size: 1.5em;
  font-family: "Verdana", sans-serif, Arial;
  color: #FFFFFF;
  padding: 0;
  font-weight: normal;
  clear: right;
}

.logo {}

#header ul {
  list-style-position: outside;
  list-style-type: none;
  text-align: right;
  margin: 0 0px 0 5px;
}

#header li {
  display: inline;
  color: #FFFFFF;
  margin: 10px 0px 0 0;
  padding-left: 10px;
  text-decoration: none;
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  font-size: 1.1em;
}

#header a {
  color: #FFFFFF;
  padding-left: 10px;
  text-decoration: none;
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  font-size: 1.0em;
}

#header a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

#header img{
  border: none;
}


/* Tabs
------------------------------------------------------------------------------*/

.tabs{
  padding: 8px 25px 8px 0px;
  margin-left: 0px;
  font: 14px Trebuchet MS;
  text-align: left;
  border-bottom: 1px solid #444444;
  list-style-type: none;
}

.tabs li{
  display: inline;
  margin: 0;
}

.tabs li a{
  text-decoration: none;
  padding: 8px 25px 8px 25px;
  margin-right: -4px;
  border-right: 1px solid #444444;
  border-left: 0px solid #444444;
  border-bottom: none;
  background-color: transparent;
  color: #DFDFDF;
}

.tabs li a:visited{
  color: #DFDFDF;
}

.tabs li a:hover{
  background-color: #4F4F4F;
  color: #FFFFFF;
}

.tabs li a:active{
  color: black;
}

.tabs li.selected a{/*selected tab*/
  position: relative;
  top: 1px;
  padding-top: 8px;
  background-color: #373737;
  color: #8EB4E3;
}
/*   Frame - The container holding the content on the main pages
------------------------------------------------------------------------------*/

#frame {
  display: block;
  padding: 0px 0px 0 0px;
  margin: 0px 0 0 0;
  width: 1024px;
  border: 1px solid #444444;
  background-color: transparent;
  background-image: url(../images/menu_back.jpg);
  background-repeat: repeat-x;
  background-position: top;
}

#membercontent {
  padding: 40px 10px 10px 10px;
  background-image: url(../images/fade.png);
  background-repeat: repeat;
}

#membercontent p{
  font-family: Verdana;
  font-weight: normal;
  color: #EFEFEF;
  font-size: 12px;
  padding: 10px 0 0 0;
  text-align: justify;
}
/*  Index Content
------------------------------------------------------------------------------*/

#content {
  padding: 10px;
  margin: 0px 0 0 0;
  min-height: 600px;
  width: 1004px;
  border: px solid #AFAFAF;
  background-color:#000;
  Font-family: Calibri, Verdana, Ariel, sans-serif;
  /*background-image: url(../images/fade.png);
  background-repeat: repeat;     */
}

#content h1{
Font-family: Calibri, Verdana, Ariel, sans-serif;
  font-weight: bold;
  color:#8eb4e3;
  font-size: 20px;
}

#content h2{
  font-family: Verdana;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 12px;
  padding: 10px 0 0 0;
}

#content h3{
  font-family: Verdana;
  font-weight: bold;
  color: #0099FF;
  font-size: 12px;
  padding: 0px 0 5px 0;
}

#content h4{
  font-family: Verdana;
  font-weight: bold;
  color: #0099FF;
  font-size: 12px;
  padding: 10px 0 0px 0;
}

#content p{
Font-family: Calibri, Verdana, Ariel, sans-serif;
  font-weight: normal;
  color: #fff;
  font-size: 14px;
  padding-top:15px;
  padding-right:10px;
}

#content b{
  font-family: Verdana;
  font-weight: bold;
  color: #EFEFEF;
  font-size: 12px;
}

#content a {
  color: #EFEFEF;
  text-decoration: none;
  display:block;
}

#content a:hover {
  color: #0099FF;
  text-decoration: none;
    display:block;

}

#content ul {
  list-style-position: inside;
  list-style-type: disc;
  text-align: left;
  margin: 0 0px 0 5px;
}

#content li {
Font-family: Calibri, Verdana, Ariel, sans-serif;
  font-weight: normal;
  color: #fff;
  font-size: 14px;
}


.speaker {
  margin: 0 0 20px 0;
}

#contentleft {
  width: 50%;
  float: left;
  text-align: left;
  padding: 0px;
}

#contentright {
  width: 50%;
  float: right;
  text-align: right;
}

#webcastcontent {
  padding: 5px 0 0 0;
  margin: 5px;
  height: 560px;
  width: 994px;
  border: 1px solid #DFDFDF;
}
#webcastcontentlive {
  height: 660px;
  width: 994px;
  padding-left:5px;
}
.videoplayer {
  border: 1px solid #CCCCCC;
  background-color: #444444;
  width: 340px;
  height: 300px;
  padding: 10px
}
.vplayer {
  margin: 0 0 0 10px;
}

.presentation {
  border: 1px solid #CCCCCC;
  background-color: #444444;
  width: 610px;
  height: 455px
}

#speakercontent {
  padding: 20px;
  margin: 5px;
  width: 1014px;
  border: 1px solid #DFDFDF;
  background-color: #FFFFFF;
}

#speakercontent p{
  font-family: Verdana;
  font-weight: normal;
  color: #4F4F4F;
  font-size: 2.5em;
  padding: 10px 0 0 0;
}

#regcontent {
  padding: 4px 0px 0 10px;
  margin: 10px 0 0 0;
  height: 625px;
  width: 1014px;
  border: 1px solid #DFDFDF;
  background-color: transparent;
}

#regcontent h1{
  font-family: Verdana;
  font-weight: bold;
  color: #990000;
  font-size: 14px;
}

#regcontent p{
  font-family: Verdana;
  font-weight: normal;
  color: #EEEEEE;
  font-size: 11px;
}

#share li {
  display: inline;
  padding: 0 0 0 15px;
}
/* Presentation Window
------------------------------------------------------------------------------*/

#player {
  float: left;
  border: 1px solid #cccccc;
  padding: 10px;
  width: 480px;
}

#questionbox {
  margin: 10px 0 0 0;
  float: left;
  clear: left;
  border: 1px solid #cccccc;
  padding: 0 10px 10px 10px;
  width: 480px;
}

#slides {
  float: right;
  border: 1px solid #cccccc;
  width: 490px;
  height: 368px;
}
/*   Footer
------------------------------------------------------------------------------*/

#footer {
  margin: 0px 0 0 0;
  width: 1019px;
  height: 30px;
  color: #8996B6;
  font-size: 1.1em;
  padding: 10px 5px 0 0;
  border-top: 1px solid #444444;
  text-align: right;
  background-image: url(../images/fade.png);
  background-repeat: repeat;
}

#footer p {
  font-size: 0.9em;
  line-height: 1.4em;
  text-align: justify;
  color: #8F8F8F;
  padding: 10px 10px 0 10px;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#footer ul {
  list-style-position: outside;
  list-style-type: none;
  text-align: left;
  margin: 0 0px 0 10px;
}

#footer li {
  display: inline;
  color: #CFCFCF;
  margin: 10px 0px 0 5px;
}

#footer a {
  color: #CFCFCF;
  padding-right: 5px;
  text-decoration: none;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#footer a:hover {
  color: #0099FF;
  text-decoration: underline;
}
/* Question Box
------------------------------------------------------------------------------*/

#qbox {
  background-image: url(../images/qbox_bg.jpg);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  width: 200px;
  height: 140px;
  border: 1px solid #CCCCCC;
  padding: 5px 18px 15px 10px;
}

#qbox h1 {
  font-size: 2.2em;
  line-height: 1.0em;
  text-align: left;
  color: #2C449E;
  padding: 0px 0 20px 0;
  font-family: "Georgia", Arial, Helvetica, sans-serif;
}

.questioninputbox {
  font-size: 1.1em;
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  color: #444444;
  border: 1px solid #CCCCCC;
  margin: 0px 0 8px 0;
  padding: 3px;
  height: 20px;
  width: 200px;
}

.questionbutton {
  font-size: 1.4em;
  font-family: "Verdana", Helvetica, sans-serif;
  background-image: url(../images/button_bg.jpg);
  color: #2C449E;
  border: 1px solid #CCCCCC;
  margin: 0px 0 0 0;
  padding: 5px 0 8px 0;
  height: 30px;
  width: 208px;
}
/* Order Form
------------------------------------------------------------------------------*/

.table {
  width: 100%;
  vertical-align: top;
  text-align: left;
  margin: 10px 0 10px 0;
}

#content td {
  font-size: 1.2em;
  line-height: 1.5em;
  padding: 0 5px 0 5px;
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  color: #efefef;
}

.header {
  color: #0099ff;
  font-size: 1.1em;
  line-height: 1.5em;
  padding: 0 5px 0 5px;
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  background-color: #4F4F4F;
  font-weight: bold;
}

.formbutton{
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #171717;
  border: 1px solid #444444;
  color: #EFEFEF;
  padding: 5px;
  margin: 0 0 0 926px;
}


/*   Logged Out Home Page  New
------------------------------------------------------------------------------*/
 #index_banner_image{
    float:left;
    margin-left:2px;
    width:1000px;
    height:200px;
    background-image:url(/images/banner.png);
    margin-bottom:20px;
}

 #grey_box_link{
 width:300px;
 height:60px;
 background-image:url(/images/grey_link_box.png);
 margin-bottom:30px;
 color:#fff;
 font-size:20px;
 font-weight:bold;
 line-height:60px;
 text-align:center;
 }
 #grey_box_link_small{
 width:200px;
 height:60px;
 background-image:url(/images/grey_link_box_small.png);
 margin-bottom:30px;
 color:#fff;
 font-size:20px;
 font-weight:bold;
 line-height:60px;
 text-align:center;
 }
 #grey_info_box{
   width:870px;
   height:120px;
   background-image:url(/images/greybox.png);
   margin-left:50px;
   margin-top:50px;
   padding:15px;
   color:#fff;
 }



/*   Upcoming Webinar Logged Out  Page
------------------------------------------------------------------------------*/

#event_holder p {
    font-size:14px;
}
#event_holder h1 {
  font-size:20px;
}

/*   Agenda Page
------------------------------------------------------------------------------*/
#agenda_left{
  float:left;
  width:430px;
  height:100px;
  margin-left:30px;
}
#agenda_right{
  float:right;
  width:430px;
  height:100px;
  margin-right:30px;
}
.agenda_headline{
width:430px;
height:25px;
background-image:url(/images/greyheadline.png);
color:#fff;
font-size:14px;
font-weight:bold;
padding-top:5px;
  text-align:left;
}
.agenda_speaker_container{
width:400px;
height:95px;
float:left;
background-image:url(/images/greybox_small_time.png );
padding:20px 0 0 30px;
color:#fff;
text-align:left;
}

.agenda_content_container_small{
width:400px;
height:120px;
float:right;
text-align:left;
/*background-image:url(/images/agenda_small_blue_small.png);
background-repeat:no-repeat; */
padding:20px 0 0 30px;
color:#fff;
}
.agenda_content_container_med{
width:400px;
height:170px;
float:right;
text-align:left;
/*background-image:url(/images/agenda_small_blue_middle.png);
background-repeat:no-repeat;    */
padding:20px 0 0 30px;
color:#fff;
}
.agenda_content_container_large{
width:400px;
height:330px;
float:right;
text-align:left;
/*background-image:url(/images/agenda_blue_container_large.png);
background-repeat:no-repeat; */
padding:20px 0 0 30px;
color:#fff;
}




.agenda_speaker_190{
float:left;
width:890px;
height:200px;
background-image:url(/images/speaker_190.png);
margin-bottom:20px;
}

.agenda_speaker_370{
float:left;
width:890px;
height:400px;
background-image:url(/images/speaker_370.png);
margin-bottom:20px;
}

#speaker_details{
  width:350px;
  height:50px;
  margin-bottom:20px;
}

 table.sponsor input, textarea  {
background-color:#171717;
border:1px solid #444444;
color:#EFEFEF;
font-family:"Verdana",Arial,Helvetica,sans-serif;
font-size:10px;
padding:3px;
}



