
/*   color: #FFB0o0; */
hr {
color: #DCAD07;
clear: both;
background:  #DCAD07;
 color: #f00;
background-color: #DCAD07;
height: 2px; 
}


#register-btn {
	margin-top: 13px;
	margin-right: 10px;
}

#splash-viewer {
	width: 749px;
	height: 240px;
	clear: both;
	position: relative;
    background-image: url(http://images.easymposium.com/splash-viewer.png);
}

#splash-viewer-content {
	background: #ffffff;

	height: 190px;
	width: 700px;
	top: 30px;
	overflow: hidden;
	left: 30px;
	position: absolute;
}

.shadowline-regular {
	width: 678px;
	height: 18px;
	clear: both;
	margin: 0 auto;
    background-image: url(http://images.easymposium.com/shadowline-regular.png);
		
}
#clip-2010sponsors {
	
	width: 690px;
}
#clip-2010sponsors .views-row {
	float: left;
	margin: 5px;
	padding: 5px;
	
}
#clip-2010sponsors-2 {
	
	width: 690px;
}
#clip-2010sponsors-2 .views-row {
	float: left;
	margin: 5px;
	padding: 5px;
	
	
}

#clip-2010sponsors-2 img, #clip-2010sponsors img{
margin-right: 20px;
}

#content-cols {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.7em;
}



#content-cols div img {
	margin-bottom: 5px;
	
}

#col-need-for-action {
	width: 375px;
	margin-left: 30px;
	float: left;
	
}


#col-identify {
	width: 330px;
	margin-left: 10px;
	float: left;
	
}
#col-identify li{
margin-left: 15px;
padding-left: 5px;
margin-bottom: 15px;
}

#contact-eas-img {
	text-align: center;
}

.contact-eas-table {
	font-size: 12px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 20px;
	
}
.contact-eas-table td {
	line-height: 1.6em;
	padding: 10px 20px 10px 20px;
 	text-align: left;
	
}


#pricing {
	float: left;
	width: 25%;
	position: relative;
	font-size: 12px;
	padding: 5px; 
	margin: 5px;
}

#registration-form {
	float: left; 
	width: 70%;
		position: relative;
}

.sponsor-tab h2 {
	text-align: center;
}
.nav-block-links {
	text-align: left;
}
.nav-link {
	margin: 13px 10px 13px 25px;
	font-size: 17px;
	color: #DCAD07;
	
}

.nav-link a {
	font-size: 17px;
	color: #DCAD07;
	
}




.views-field-field-specialname-value, .views-field-field-specialname-value span   {
font-weight: bold;
}

#footerSponsor img, #footerSponsor  #SilverVendor{
margin-left: auto;
margin-right: auto;
}


.view-speaker-view  .views-field-field-photo-fid  .field-content img  {
	width: 70px;
	height: auto;
}


#clip-speaker-info img  {
	padding: 2px; margin: 2px; 
	border: 1px solid #7C7C7C;
	
	
}



#clip-speaker-info {
	text-align: center;
	width: 140px;
	float: left;
	margin-top: 25px;
	margin-left: 5px;
	

	font-size: 12px;

}
.clip-speaker-fullname {
	font-size: 16px;
	font-weight: bold;
	
	
}
.clip-speaker-fullname a {
	font-size: 12px;

		
	
}



.read-more-link-speaker-profile  a {
	
		color: #DCAD07;
}
.read-more-link-speaker-profile {
	text-align: right;
}
.clip-speaker-title {
	font-style: italic;
	margin-bottom: 10px;
}

.clip-speaker-body {
	font-size: 11px;
	
}

#clip-speaker-description {
		border-left: 2px solid #B4B4B4;
	width: 350px;
	height: 100px;
	float: left;
	font-size: 12px;
	margin-left: 20px;
	padding-left: 50px;
	padding-top: 25px;
			height: 120px;
	
}

.colContent ul{
list-style-position: inside;
margin-left: 1px;

padding-left: 1em;
text-indent: -1em;}


.page h1 {
font-size: 22px;
text-align: center;
color: #DCAD07;
}
.page h2{
font-size: 18px;
padding-top: 5px;
padding-bottom: 10px;
color: #4B4B4B;
}
.page h3 {
margin-left: 10px;
font-size: 16px;
color: #DCAD07;
}

.page ul {

margin-left: 10px;
padding-left: 1em;
}
caption {
padding-top: 10px;
text-align: left;

color: #DCAD07;
}

#speakerList {
margin-left: 10px;
margin-top: 30px;
text-align: center;
}
.speaker img {
padding: 2px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
float: left;
vertical-align: middle;}

#speakerList .speaker{


display: block;
width: 194px;
padding-right: 40px;
height: 110px;
float: left;
margin-top: 10px;
margin-bottom: 25px;
margin-left: 15px;
margin-right: 15px;
}

.speaker div {
padding-top: 10px;
padding-bottom: 10px;
}

.speakerBio {
clear: both;
}
.speakerPhoto {
float: left;
}
#VendorList h3 {
text-align: center;
}
#VendorList li{
list-style-type: none;
text-align: center;
}
#VendorList  {
text-align: center;
}

hr {
color: #DCAD07;
}

#partnerList{
clear: both;
text-align: center;
display: block;
float: none; 
}
#partnerList img {
float: none;
margin: 5px;
}
#partnerList td{ 
padding: 0px 20px 0px 20px;}

.learningObjectives {
float: right;
width: 300px;
font-size: 16px;
}
.learningObjectives p {
margin-left: 15px;
}
.learningObjectives ul {
margin-left: 0px;
list-style-position: inside;
padding-left: 10px;
}
.learningObjectives li {
margin-left: 15px;
text-indent: -15px;

padding-left: 5px;
}
#program {
float: left;
width: 500px;
}
#program {
margin-top: 25px;


}

#program .day {

clear: both;
}

#workshopDescriptions {
margin-top: 10px;
width: 98%;
font-size: 12px;
list-style: decimal outside;
}
#WorkShops p {
padding-bottom: 0px;
margin-bottom: 10px;
}
#WorkShops {
margin-bottom: 20px;
padding-bottom: 20px;
}
#workshopDescriptions ol {
margin-left: 25px;
}


.sponsorLogo {
float: left;
}
#PlatinumVendor, #GoldVendor, #SilverVendor, #BronzeVendor , #ManagingVendor, #PremiereVendor{
margin-left: auto;
margin-right: auto;
clear: both;
text-align: center;
}
#ManagingVendor, #PremiereVendor  {
margin-left: auto;
margin-right: auto;
width: 80%;}
#ManagingVendor img, #PremiereVendor img{
padding: 10px;
}

#ManagingVendor ul, #PremiereVendor  ul, #GoldSponsor ul{
margin-top: 20px;
margin-bottom: 20px;
}

.sponsorDetails {
text-align: left;
} 
.sponsorInfo {
display: block;
overflow: hidden;
width: 380px;
float: left;
}
.contactEAS {
clear: both;
text-align: right;
}


#flashIntro {
margin-top: 10px;
margin-bottom: 20px;
}

/* Advisory */

.advisoryBio {
margin-top: 30px;
font-family: arial;

}
.views-field-field-advisoryphoto-fid {
	width: 150px;
	float: left;
	margin: 20px 0px 20px 0px;
}
.registerButtonAdvisory {
margin-left: auto; margin-right: auto; margin-bottom: 20px; float: right;
width: 240px;
margin-right: 20px;
height: 70px;}

.registerButtonAdvisory  img {
margin-left: 11px;
margin-top: 15px;
}


.advisoryPerson {
margin-right: 10px;
padding: 10px;
}

.advisoryBio .Name {
font-size: 24px;
font-weight: bold;
}
.advisoryBio .Position {
font-style: italic;
}
.advisoryBio .Company {
}
.advisoryBio .Bio {
line-height: 2em;
}
.advisoryBio .Text {
}
.advisoryPerson span {
padding-left: 20px;
}
.advisoryPerson img {
float: left;
padding: 10px; 
}

#ManagingVendor img, #PremiereVendor img{
float: none;
clear: both;
}
.sponsorDetailsSpecial{
text-align: center;
font-size: 10px;
}
.sponsorMenu {
float: left;
width: 240px;
margin-right: 20px;

}

#SponsorMenu {
margin-top: 20px;
}

#SponsorMenuSub {
height: 150px;
}

.sponsorList {
margin-top: 20px;
float: left; 
width: 560px;

}
.sponsorMenuList {

text-align: center;
}
.sponsorMenuList img {

margin-top: 20px;
margin-left: auto;
margin-right: auto;
text-align: center;

}
.sponsorBlock {
text-align: center;

}

.indexSponsorTitle {
margin-bottom: 10px;
margin-top: 10px;
}
#whatsIncluded {
font-size: 11px;
}

.timeSlowSpeacialTime {
	margin-left: 10px;
	font-weight :bold;
	font-size: 12px;
}

#footerInfo {
margin-bottom: 40px;
}
#footerInfo h2{
font-size: 14px;
color: #dcad07;
text-transform: uppercase;
font-family: arial;
padding-bottom: 10px;
}

#footerInfo ul {
font-size: 12px;
}
.addInfo {
font-size: 11px;
padding-left: 11px;
	line-height: 1.4em;
}
.addInfo ul{
list-style-position: inside !important;
list-style-type: none;
}
.addInfo ul, .addInfo li{
margin-left: 0px;
padding-left: 0px;
}
.addInfo li {
margin-left: 0px;
padding-left: 0px;
}
.addInfo li .bold {
font-weight: bold;

}


#PlatinumSponsor ul, #GoldSponsor ul{
  list-style-position: outside;
}

#PlatinumSponsor a{
  text-decoration: underline;
}

#PremierSponsor ul {
  list-style-position: outside;
}

#PremierSponsor a{
  text-decoration: underline;
}

#SponsorContact {
  margin-top: 15px;
}

#SponsorContact a{
  text-decoration: underline;
}

.tableHeader {
text-align: center;
font-weight :bold;

}

.priorityTable {
border: 1px solid #DCAD07;
font-size: 9px;
width: 40%;
float: right;
\-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
margin-top: 20px;
margin-left: 10px;
}
.priorityTable tr td{
padding: 2px;
border-right: 1px solid #DCAD07;
border-bottom: 1px solid #dcad07;
}
.workshopTable {
border: 1px solid #DCAD07;
font-size: 14px;


\-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
margin-left: 10px;
margin-right: 10px;
}
.workshopTable tr td{

padding: 2px;
padding-left:10px;
border-bottom: 1px solid #dcad07;
}
tr .noBorder {
border-bottom: 1px solid #DDDDDD !important;
}
form select {
width: 330px;
}
#workshopDiv {
\-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
}

#ProfileText {
 font-size: small;
}

#Pricing  ul{
margin-left: 15px;
font-size: 14px;
padding-left: 0px;
list-style-position: outside !important;

}
#Pricing  li{
margin-left: 0px;
padding-left: 0px;
}


.peopleList dt {
 padding-top: 5px;
 margin-left: 25px;
 font-weight: bold;
}

.peopleList dd {
 margin-left: 35px;
}

.profileTable {
border: 1px solid #DCAD07;
font-size: 9px;
width: 55%;
float: left;
\-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
margin-left: 10px;
}
.profileTable tr td{
padding: 2px;
border-right: 1px solid #DCAD07;
border-bottom: 1px solid #dcad07;
}

.grandTable {
border-right: 1px solid #DCAD07;
border-bottom: 1px solid #dcad07;
border: 1px solid #DCAD07;
font-size: 16px;
width: 98%;
margin-bottom: 40px;
\-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
margin-left: 10px;
margin-right: 10px;
}

.grandTable tr td{
padding: 2px;
border-right: 1px solid #DCAD07;
border-bottom: 1px solid #dcad07;
}


.top5attend {
border-left: 10px solid #DCAD07;
}
.learningObjectives {
font-size: 11px;
margin-top: 25px;
}
.learningObjectives h1 { 
margin-bottom: 5px;
}
.learningObjectives h3 {
margin-left: 15px;

margin-bottom: 5px;
font-size: 14px;
}
.learningObjectives  ul, .learningObjectives p{
padding-right: 10px;
padding-bottom: 20px;
}

#PremierSponsor, #PlatinumSponsor, #GoldSponsor, #PremierSponsor .sb-inner, #PlatinumSponsor .sb-inner, #GoldSponsor .sb-inner { background: #f0f0f0; }
#PremierSponsor .sb-shadow, #PlatinumSponsor .sb-shadow, #GoldSponsor .sb-shadow { background: #f0f0f0; }
#PremierSponsor .sb-border, #PlatinumSponsor .sb-border, #GoldSponsor .sb-border { background: #f0f0f0;  }
h1 a:hover, h2 a:hover, h3 a:hover {
text-decoration: none;
color: #DCAD07;
}
#SilverVendor  .sponsorBlock {
margin-bottom: 40px;
}


.regInfo {
clear: both;

font-size: 12px;
}

.footerCol1 {
width: 290px;
padding: 0px;
margin-left: 0px;
margin-right: 5px;
position: relative;
margin-top: 40px;

float: left;}

.footercol1 ul {

position: relative;
padding-left: 10px;
list-style-type:disc !important;
z-index: 500;
}
.footercol1 ul li {
padding-lefT: 20px;
margin-lefT: 5px;
}

.footerCol2 {
width: 275px;
margin-top: 20px;
margin-right: 0px;
margin-left: 15px;
font-size: 13px;
float: left;}

.thankyouPage {
text-align: center;
font-style: italic;
margin-top: 150px;
height: 300px;
}

h1.thankyou {
font-size: 36px;
}
#registerContact{
position: absolute;
left: 15px;
top: 10px;
}


.registerSpacer {
	margin-top: 65px
	
}

#program .dayTop {
background: #DCAD07;
font-size: 20px;
font-weight: bold;
text-align: center;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}


.specialProgramSpace
{height: 20px; width: 41px; float: left;}

#audienceRegistrationIncludes {
width: 200px;
float: right;
margin: 10px;
padding: 10px;
font-size: 14px;
}

ul.leftListIndex {

padding-left: 10px;
list-style-type: disc !important;
float: left;
position: relative;
}

ul.leftListIndex li{
padding-lefT: 5px;
font-size: 13px;
margin-left: 5px;
position: relative;
list-style-type: disc !important;
}
.col3 .colContent, .col2 .colContent  {
font-size: 11px;
}
.col3 li{
margin-bottom: 4px;
padding-bottom: 3px;
}
.col2 li{
margin-bottom: 4px;
padding-bottom: 5px;
}
.col3 .colContent {
margin-top: 10px;
}
.col2 .colContent {
margin-top: 4px;
}
.col1 .colContent {
margin-top: 14px;
}

.advisoryCompany {
float: left;
width :50%;
margin: 10px;
margin-top: 0px;
margin-left: 22px;
}

.advisoryBio > .Name {
margin-left: 20px;
}

#keynotes .keynote{
width: 200px;
margin-top: 10px;
margin-bottom: 40px;
text-align: center;
margin-left: auto;
margin-right: auto;

}
#keynotes .keynotePersonTitle {   text-align: center; font-size: 11px; margin-left: auto; margin-right: auto; display: block;}
#keynotes .keynotePerson {  text-align: center; margin-left: auto;
margin-right: auto;}
#keynotes .keynotePhoto {text-align: center;}
#keynotes {
margin-left: auto;
margin-right: auto;
}

.sponsorsIndex {
margin-bottom: 25px;}

.programPersonTitle{
font-size: 10px;}

.AMPMSeperator {
text-align: center;
font-weight:bold;
font-size: 13px;
margin-right: 30px;

}

#FullSchedule hr {
margin:0px;
margin-top: 10px;
margin-bottom: 10px;
color: #808080;
padding: 0px;
width: 100%;

background: #808080;
height: 1px;
}

td.addinfo {
margin-top: 5px;
}

.textRight {
text-align: right;
line-height: 1.2em;
font-style: italic;
}

#ProfileText .page ul {
list-style-position: outside !important;
}
#ProfileText .page ul li {
list-style-position: outside !important;
margin-left: -15px;
}
#leftIndex .keynote > div {
display: block;
position: relative;
}
#leftIndex .keynote {
width: 180px;
position: relative;

height: 160px;
display: block;
float: left;
}

#keynotes {
height: 400px;
}
.regularSponsor {
margin-bottom: 40px;
}

#infoIndex .keynotePhoto {
height: 110px;
}

#infoIndex .keynotePhoto img {
vertical-align: bottom;
}



/*
 NEW PROGRAM STYLES
*/
#FullSchedule {
	float: left;

	
}

#FullSchedule .views-row {
	float: left;
	width: 675px;
	margin-bottom: 20px;
	clear: both;
border-top: 1px solid #2D2D2D;
border-bottom: 1px solid #2D2D2D;	
}

h3.programDayTitle { 
clear :both; 
text-align: center;


margin: 0px;
padding: 0px;
font-size: 20px;
padding-bottom: 5px;
color: #2D2D2D;
margin-bottom: 5px;
}


.view-program-day-2, .view-program-day-1, .view-program-day-2-fixed {
	border: 1px solid #DCAD07;

	float: left;
	margin-bottom: 20px;	

}

#FullSchedule .date-display-single { float: left; font-weight: bold; font-size: 12px;
width: 80px;
padding-right: 5px;
padding-top: 5px;
text-align: right;
background: #E8AD06;

    background-image: url(http://images.easymposium.com/program-bg.png);
    background-repeat: repeat-x;
height: 20px;
}
#FullSchedule .views-field-field-session-title-value  { 
margin-left: auto;
margin-right: auto;
width: 400px;
text-align: center;

	height: 25px;
}

#FullSchedule .views-field-field-speakerfirstname-value  { float: right; clear: both; margin-right: 10px;}
#FullSchedule .views-field-field-speakerlastname-value{ float: right;  margin-right: 5px;}

#FullSchedule  .views-field-field-speakertitle-value-1  { float: right; clear: both; text-align: right; font-size: 10px;}

/*
	CONTACT PAGE
*/

.contactPage{
float: left !important; 
width: 100px !important;
}

#edit-preview  {
	display: none;
	
}

#node-form *{
font-family: arial;
float :none;

}
#node-form textarea, #node-form label, #node-form input{clear: both; font-weight: normal;}
#node-form textarea#edit-body { 
height: 800px !important;
}


/*
	UPDATES 2010 
*/

.col2 {
	position: relative;
	
}
.col2  ul {
	margin-top: 45px;
	
}


.col2 h1 {
position: absolute;
left: 5px;
	width: 290px;
}

.col2 li {

	font-size: 13px;	
	margin-bottom: 14px;
}


.a-2009-sponsor {
	width: 25%;
	margin: 20px;
		margin-top: 10px;
	margin-bottom: 0px;
	padding: 5px;
	float: left;
	height: 120px;
}

.a-2009-sponsor-special-name {
	margin: 5px;
	padding: 2px;
	font-size: 13px;
	text-transform: uppercase;
	
}
	
	

.a-sponsor {
	width: 35%;
	margin: 20px;
	padding: 5px;
	float: left;
	height: 150px;
}

.a-sponsor-special-name {
	
	margin: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	font-weight :bold;
	font-size: 12px;
	text-transform: uppercase;
	
}
	
		
#eas2009block {
	width: 400px;
	height: 165px;
	float: left;
	margin-bottom: 20px;
}

img { -ms-interpolation-mode : bicubic; }  /* for IE 7 to scale images better */

/* ///// Advisory */

.view-id-advisory_board  .views-view-grid {
margin-right: 20px;
margin-left: 20px;
margin-bottom: 20px;
}
.view-id-advisory_board  .imagefield-field_advisoryphoto {
margin: 20px;
width: 70px;
float: left;
}
.view-id-advisory_board  .views-field-field-firstname-value {
font-weight: bold;
float: left;
margin-top: 20px;
font-size: 20px;
margin-right: 5px;
}
.view-id-advisory_board  .views-field-field-lastname-value {
font-weight: bold;
margin-top: 20px;

display: block;
font-size: 20px;
}

.view-id-advisory_board  .views-field-title {
margin-left: 110px;
margin-bottom: 20px;
}
.view-id-advisory_board  .views-view-grid tr  td, #advisoryPage .views-view-grid {
border-bottom: 2px solid #CEA606;
} 

/* ///// SPEAKER VIEW */
.speaker-name {
	font-weight: bold;
	
}

.speaker-entry {
	text-align : center;
	width: 17%;
	float: left;
height: 150px;
background: #EBEBEB;
margin: 20px;
padding: 5px;
}
.speaker-name {
	font-weight: bold;
	
}
.speaker-photo img {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 5px;
	
}

.speaker-photo-wrap {
height: 125px;
}


.speaker-entry-2009 {
	text-align : center;
	
	float: left;


margin: 2px;
padding: 5px;
}
.speaker-name-2009 {
	font-weight: bold;
	
}
.speaker-photo-2009 img {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 5px;
	
}


.content .field-field-photo, .content .imagefield-field_photo img {
float: left;
margin: 20px;
}
.content .field-field-speakerfirstname{
float: left;
margin-top: 20px;
margin-right: 5px;

}

.content .field-field-speakerlastname{
float: left;
margin-top: 20px;
width: 500px;
}
.content .field-field-speakerlastname, .content .field-field-speakerfirstname{ 
font-size: 24px;
font-weight: bold;
color: #CEA606;
} 


.content .field-field-speakertitle{
	float: left;
	margin-top: 20px;
	width: 500px;
}

#content .node .content  p {	clear: both; }

#mainSponsors {
text-align: center;
margin-top: 25px;
margin-bottom: 50px;
}




.heading-img {
text-align: right;
float: right;	
}

#mainPageSp img{

margin-bottom: 10px;

}

.view-id-sponsor_view_2009  {
text-align: center;
}



.view-id-speaker_view_2009 .views-row-even, .view-id-speaker_view_2009 .views-row-odd {

height: 150px;
margin: 5px;
font-size: 10px;
float: left;
text-align: center;

}
.view-id-speaker_view_2009 .views-field-field-photo-fid {
height: 120px;
}
.view-id-speaker_view_2009 {
clear: both;

overflow: hidden;
margin-top: 10px;
}


.rightindexBg

{
margin-top: 0px;
}

.separDivMain {
text-align: center;
margin: 2px 0px 5px 0px;
}

.yellowh1nopadding {
font-size: 14px;

color: #dcad07;

text-transform: uppercase;

font-family: arial;

padding-bottom: 2px;
}

.contactDivMain{}
.contactDivMain table{
width: 100%;
font-size: 11px;
padding: 0px;
margin:0px;
}

thead th {
  border: none !important;
}
tbody {
  border: none !important;
}
.easpage h1.yellowh1nopadding  {
text-align: left !important;

font-size: 16px !important;
}


.easpage  .view-id-speaker_view_2009 .views-row-even, .easpage  .view-id-speaker_view_2009 .views-row-odd {
width: 85px;
height: 150px;
margin: 5px;
font-size: 10px;
float: left;
text-align: center;

}
.smallText {
font-size: 12px;
clear: both;
text-align: center;
}
.eas2009speakerlist {width: 480px; margin-left: 30px;}
.easpage .view-id-photos_2009_eas {
margin-left: 20px;
margin-top: 15px;
}
.easpage .view-id-photos_2009_eas .views-row-odd, .easpage .view-id-photos_2009_eas .views-row-even{
float: left;
display: block;
margin-right: 15px;

}
.eas2009sponsorview img{
margin-bottom: 40px;
}

.easpage .view-id-photos_2009_eas .field-content  {

}
#mainPagePhotos {
margin-bottom: 20px;
margin-left: 5px;
overflow: hidden;
margin-top: 20px;
}
#mainPagePhotos  img {
width: 75%;
padding:2px;
	border: 1px solid #C3C3C3;
	margin: 2px;
}
#mainPagePhotos .views-row-odd, #mainPagePhotos .views-row-even {
width: 130px;
float: left;
}
.readmorelink { 
clear :both;
margin-top: 15px;
margin-bottom: 5px;
margin-right: 20px;
text-align: right;
}
.readmorelink a { 
clear :both;
color: #dcad07;
font-size: 13px;
font-style: italic;

}

.view-id-speaker_view_2009 .views-field-field-photo-fid img {
	border: 1px solid #CCCCCC;
	padding: 3px;
	
}

.field-field-photo .imagefield-field_photo img {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 15px;
}

.list-lineheight {
	line-height: 1.7em;
	margin-bottom: 15px;
	
}
#pricing p {
	margin-left: 0px;
		margin-right: 0px;
}


#registration-form label {
	width: 350px;
	
}
#registration-form  input {

	
}
#edit-title {
width: 100%;
}
#registration-form .form-submit {
	width: 40%;
	float: right;
	margin-right: 45px;
}
.form-radio {
width: 25px;
}
#node-form legend  {
font-size: 12px;
font-weight: bold;
}
.receipt-table {
	
	
}

.print-receipt {
	margin: 20px;
	margin-top: 0px;
	margin-left: 150px;
	margin-bottom: 50px;
	text-transform: uppercase;
	font-weight: bold;
	
}


.receipt-table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 580px;
	text-align: left;
	border-collapse: collapse;
}
.receipt-table th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #FFF;
	border-top: 2px solid #DBAE27;
	border-bottom: 1px solid #fff;
	color: #000;
}
.receipt-table td
{
	padding: 8px;
	background: #FAD65E; 
	border-bottom: 1px solid #fff;
	color: #1D170A;
	border-top: 1px solid transparent;
}
.receipt-table tr:hover td
{
	background: #DBAE27;
	color: #1D170A;
}
 .view  .views-table {
 width: 100%;
 }
  .view  .views-table td {
  padding: 5px;
}

.views-field-field-speakertitle-value-1 {
width: 60%;
margin-right: 10px;
}
 .views-field-field-speakerfirstname-value , 
.views-field-field-speakerlastname-value {
 font-size: 12px;
 font-weight: bold;
 }

 .views-field-field-speakerlastname-value  {
 padding-right: 5px;
 }
 
 .block-countdown {
 font-size: 13px;
 width: 85%;
 margin-top: 5px;
 margin-left: 15px;
 }
 .social-block-heading {
 	background: #DBAE27;

	width: 80%;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px 2px 5px 2px;
	margin-left: 20px;
	border-bottom: 1px solid #1D170A;
 }
 
 
 .menu-secondary-block img {vertical-align:middle}
 .menu-secondary-block ul{
list-style-type: none;
text-align: left; 
margin-top: 12px;
font-size: 10px;
margin-left: 10px;

 }
   .menu-secondary-block li img {
   padding: 5px;
   padding-bottom: 8px;
   }
   .menu-secondary-block li a {
   text-decoration :none;
   }
  .menu-secondary-block li {
  padding: 3px 2px 3px 2px;
  
  }
 .views-field-field-es-fullname-value, .views-field-field-es-title-value  {
 float: right;
 margin-right: 10px;
 clear :both;
 }
 .views-field-field-es-fullname-value {
 font-size: 12px;
 margin-top: 10px;
 font-weight: bold;
 }
 .views-field-field-es-title-value {
font-size: 10px;
 }

 
.page p, ul, li{
font-size: 12px;
}

.sponsor-tab {
	font-size: 11px;
	width: 31%;
	float: left;
	padding: 3px;
	margin: 3px;

	
}
.sponsor-tab p, .sponsor-tab  ul, .sponsor-tab  li{
	font-size: 11px;
	
}

.views-field-field-session-special-name-value {
text-align: center;
font-size: 12px;
font-weight: bold;
font-style: italic;
padding: 3px;
clear: both;
}


.field-field-photo  .imagecache {
float: left;
padding: 3px; 
margin: 5px;
border: 2px solid #505050;
}

.field-field-speakertitle .field-items {
padding-bottom: 10px;
}

#print-mail-form #edit-fld-subject {
width: 100%;
}

.row-triple {
width: 100%;
clear: both;
display: block;
}
.row-triple span {

float: left;
position: relative;
height: 170px;
}
.row-triple img, .row-triple span span{
position: absolute;
top: 25px;
left: 0px;
}

.sponsors-2010, .row-triple {
background: #FFF;
}
.row-triple span span {
top: 0px;
width: 200px;
text-align: center;
font-size: 10px;
text-transform: uppercase;
}

.row-triple .k2 img, .row-triple .k2  span {
left: 250px;
}


.row-triple .k3 img, .row-triple  .k3  span {
left: 480px;
}

.i0 .k2 img{

top: 40px;

}

.i6 .k1 img{
left: 25px;
}

.i3 .k2 img { 
top: 30px;
}
.i9 .k1 img{
top: 40px;
left: 5px;
}
.i9 .k2 img{
top: 30px;
}

.i12 .k2 img{
top: 40px;
}

.6 .k2 img {
left: 210px;
}
.i6 .k3 img {
left: 520px;
}
h2.aHeading {
font-size: 28px;
}

#sponsor-list-2010-new {
margin-left: 20px;
text-align : center;
}
#sponsor-list-2010-new  img{
float: left;

margin: 15px; 
margin-left: 20px;

padding: 5px;
padding-left: 25px;
}

#sponsor-list-2010-new  h2 {
clear: both;
}

.program-row {
width: 98%;
display: block;
overflow: hidden;
padding-right: 5px;
clear: both;
border: 1px solid #E8AD06;
}

.session-master-title {
clear: both;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
float: left;
font-size: 12px;
padding-left: 10px;
width: 68%;
margin: 0 auto;

}

.speaker-work-title {
font-size: 10px;
}



.session-master-block {
padding-bottom: 20px;
width: 100%;
float: left;
display: block;
}

.program-time {
width: 15%;
float: left;
font-weight: bold; font-size: 14px;

padding-right: 5px;
padding-top: 5px;
text-align: right;
background: #E8AD06;

    background-image: url(http://images.easymposium.com/program-bg.png);
    background-repeat: repeat-x;
height: 20px;
}

.session-title {
width: 84%;
float: left;
height: 20px;
text-align: center;
font-size: 15px;
padding-top: 4px;
font-weight :bold;

}

.program-row-detail {
width: 100%;

border-bottom: none;
display: block;
float: left;

}

.newrow {
clear: both;
}

#sponsor-list-2010-new  img.itac {
margin-left: 70px;
}

#sponsor-list-2010-new  img.IDS  {
padding-left: 220px;
}
#sponsor-list-2010-new  img.WebAge  {
padding-left: 80px;
}


.speaker-name-program {
font-size: 13px; 
font-weight: bold;
}

.tip {
font-size: 11px;

}
.tip-inner img {
float: left; padding: 5px;
}
.tip-inner {
border: 2px solid #000;
overflow: hidden;
padding: 5px;
background: #FFF;
}

.i6 span.k2 img {
left: 290px;

}

.program-new {

display: block;
clear: both;

position: relative;
}

.speaker-info {
text-align: right;
padding-bottom: 5px;
}

.logo-microsoft {
padding-bottom: 20px;
}


