.field_label {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}

.footer_doc_links, .footer_doc_links a {
  font-family: arial;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
}

.footer_doc_links a:hover {
  text-decoration: underline;
}

.footer_copyright {
  font-family: arial;
  font-size: 11px;
  color: #fff;
}

.footer_contact, .footer_contact a {
  font-family: arial;
  font-size: 11px;
  color: #fff;

}

h1 {
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
}

.main {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;

}



<!--
red {
	color: #F00;
}
.red {
	color: #F00;
}
font {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
font2 {
	font-size: 10px;
}
font2 {
	font-family: Arial, Helvetica, sans-serif;
}
.fonts {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.hjeader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
}
.red2 {
	color: #F00;
}
ticke {
	font-family: Arial, Helvetica, sans-serif;
}
.ticket {
	font-size: 14px;
}
.tickets2 {
	font-size: 14px;
}
#tickets {
	font-family: Arial, Helvetica, sans-serif;
}
.bold {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.bulklest {
}
bulletpoints {
	font-size: 12px;
}
.redt {
	color: #F00;
	text-align: center;
}
.redhead {
	color: #F00;
}
left {
	text-align: left;
}
.left {
	text-align: left;
}
ticketsales {
	font-size: 12px;
}
.ticketsales {
	font-size: 14px;
}
.selectsss {
	font-weight: normal;
	text-align: center;
}
.redbold {
	color: #F00;
  font-weight: bold;
}
.redboldish {
	font-weight: bold;
	color: #060;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#redpain {
	font-family: Arial, Helvetica, sans-serif;
}
.center2 {
}
.fonts1 {	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.ariels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.red_shout {
  font-size: 28px;
  font-weight: bold;
  color: #f00;
}

p.double {
  line-height: 2;
}

p.triple {
  line-height: 3;
}

.bigtext {
  font-size: 20px;
}

.agenda_day {
  color : #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.agenda_spacer {
  height: 10px;
}

.agenda_time {
  width: 150px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.agenda_detail {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.agenda_time, .agenda_detail {
  padding: 10px;
}

H2.agenda_heading {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

.agenda_break {
  background: #f9f940;
}


.agenda_detail.agenda_break {
  font-weight: bold;
}

.testimonials_container {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.testimonials_container UL {
  list-style-type: square;
}

.testimonial {
  padding-top: 50px;

}

H2.speaker_name {
  color: #003366;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;

}

img.testimonial_image {
  float: right; 
  clear: right;
  margin: 10px 0 10px 10px;
  height: 200px;
}

.tl, .tr {
  font-style: oblique;
}

.tl {
  color: f00;
  font-weight: bold;
}

.agenda_speaker_details {
  font-weight: bold;
}

.speakers_button {
  float:right; 
  clear: right;
  margin-right: 20px;
}

a img {
 border: 0;
}

h3.speaker_bio, h3.speaker_testim {
  color: #003366;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;

}

.bigpink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ff3a66;
  font-weight: bold;
}

.usp_box {
  padding: 10px;
  border: 3px solid #ef081a;
  font-family: helvetica;
  font-size: 12px;
}

.usp_box h3 {
  font-size: 14px;
}

.usp_box ul{
  list-style-type: square;
}

.usp_box ul li {
  line-spacing: 2;
  margin-bottom: 10px;
}

.previous_price {
  color: #f00;
}

.speaker_subjects {
  background: #ccc;
  border: 1px solid #111;
  padding: 10px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 30px;
  margin-right: 5px;

}

.speaker_agenda_detail {
  font-style: oblique;
  font-weight: normal;
}

#early_outer {
  position: relative;
  width: 907px;
}

#early_inner {
  position: absolute;
  top: 850px;
  right: 25px;
}

#early_inner2 {
  position: absolute;
  top: 850px;
  left: 25px;
}


#book_before_bubble_outer {
  position: relative;
}
#book_before_bubble1 {
  position: absolute;
  top: 10px;
  left: -20px;
  width: 232px;
  height: 164px;
  background: url('../images/book_before_bubble.png') no-repeat;
}

#book_before_bubble2 {
  position: absolute;
  top: 10px;
  left: 700px;
  width: 232px;
  height: 164px;
  background: url('../images/book_before_bubble.png') no-repeat;
}
#book_before_bubble3 {
  position: absolute;
  top: 4650px;
  left: 20px;
  width: 232px;
  height: 164px;
  background: url('../images/book_before_bubble.png') no-repeat;
}

#book_before_bubble4 {
  position: absolute;
  top: 4650px;
  left: 650px;
  width: 232px;
  height: 164px;
  background: url('../images/book_before_bubble.png') no-repeat;
}

#homepage_mentor_annouce {
  background : #fff;
  font-size: 14px;
  font-weight:bold;
  font-family: verdana;
  margin-bottom: 20px;
  color: red;
  width: 400px;
}

#homepage_mentor_annouce p{
  padding: 10px;
}

.mingle {
  width: 400px;
  float: right;
  clear: right;
  color: #0006f1;
  font-family: helvetica, verdana;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 0;
}

#future_events_outer {
  position: relative;
}

#future_events {
  position: absolute;
  top : 15px;
  left : 25px;
}

#future_events a {
  color: #fff;
  font-family: helvetica, verdana;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  background: url('images/star.png') no-repeat;
  display: block;
  height: 51px;
  line-height: 51px;
  padding-left: 25px;

}

a.homepage_register_button {
  background: #d1d1d1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
  border: 1px solid #111;
  padding: 10px;
  display: block;
  text-decoration: none;
  color: #111;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  width: 300px;  
  text-align: center;
}

#major_endorsement {
 margin-top: 20px;
 text-align: center;
 padding: 20px;
 border: 2px solid #cecdcd;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;  

 background-color: #0a1940; /* fallback color */
 background-image: -moz-linear-gradient(100% 100% 90deg, #0a1940, #aeb3c1);
 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0a1940), to(#aeb3c1));

box-shadow:5px 5px 10px #555;
-webkit-box-shadow:5px 5px 10px #555;
-moz-box-shadow: 5px 5px 10px #555;


}
#major_endorsement a{
  font-family : verdana, arial;
  font-size: 20px;
  text-decoration: none;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}

#major_endorsement a:hover {
  color: #f00;
}