body {
background-color:#EAEAEA;
margin:0;
}
.caiucontent {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.group:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.left_padding_30 {
padding-left:30px;
}
body, td, th {
color:#333333;
}
.left_border_15 {
border-left:1px solid #CCCCCC;
height:500px;
padding-left:15px;
padding-right:15px;
}
.left_border_15A {
border-left:1px solid #CCCCCC;
height:700px;
padding-left:15px;
padding-right:15px;
}
.left_border_15B {
border-left:1px solid #CCCCCC;
height:1000px;
padding-left:15px;
padding-right:15px;
}
.expertname {
color:#0066FF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-left:10px;
text-transform:uppercase;
}
.head1 {
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:30px;
font-weight:normal;
letter-spacing:-0.1em;
line-height:30px;
}
.head2 {
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
font-weight:normal;
letter-spacing:-0.1em;
line-height:24px;
}
.head3 {
border-bottom:1px dotted #0C68B3;
color:#0C68B3;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:16px;
text-transform:uppercase;
}
.experttitle {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:9px;
padding-bottom:8px;
padding-left:10px;
}
.expertsynopsis {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
line-height:12px;
padding-bottom:5px;
padding-left:10px;
}
.learnmore {
border-bottom:1px dotted #CCCCCC;
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:normal;
margin-bottom:20px;
padding-bottom:10px;
padding-left:10px;
}
.top_box {
border:1px solid #CCCCCC;
margin-bottom:15px;
margin-right:15px;
padding:10px;
}
.legalease {
color:#999999;
font-size:10px;
margin:0;
padding:0;
}
.tightline {
color:#999999;
font-size:14px;
margin:0;
padding:0;
}
.footer_div {
border-top:1px solid #CCCCCC;
padding:15px 30px;
}
.right_padding_15 {
padding-right:15px;
}
.left_border_only {
border-left:1px solid #CCCCCC;
height:100%;
padding-left:15px;
}
#float_base {
	position:absolute;
	width:25px;
	height:25px;
	z-index:1;
}

#float_tony {
	position:absolute;
	left:-10px;
	top:-343px;
	width:200px;
	height:287px;
	z-index:2;
}
.clearfloat { 
     clear:both; 
     height:0; 
     font-size: 1px;
     line-height: 0px;
}
#trialSignUp div.formrow { margin-bottom: 20px; }

#trialSignUp {
  margin-top: 50px;
  width: 700px;
  color: #424242;
}
#trialSignUp div.formrow { margin-bottom: 20px; }
#trialSignUp input[type=text] {
  border: solid 1px #ababab;
  padding: 2px 0px 2px 6px;
  display: block;
  color: #2c2c2c;
  margin: 0px 0px 0px 0px;
  width: 220px;
  font-weight: normal;
  float: left;
}
#trialSignUp select {
  border: solid 1px #ababab;
  padding: 2px 0px 2px 6px;
  display: block;
  color: #2c2c2c;
  margin: 0px 0px 0px 0px;
  width: 220px;
  font-weight: normal;
  float: left;
}
#trialSignUp select { width: 228px; }
#trialSignUp option { width: 220px; }
#trialSignUp label {
  display: block;
  font-weight: bold;
  width: 175px;
  text-align: right;
  float: left;
  padding: 8px 5px 0px 0px;
}