@charset "utf-8";
/* CSS Document */

*{
 padding:0;
margin:0;
}
a{
 outline:none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.legend{
 font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:25px;
 color:#016BA9;
}

#iefix{
float:right;
width:420px;
}

h1,h2,h3,h4,p, li, legend{
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

body{background-color:#ededee;}
#container{
 margin:0 auto;
 width:960px;
 background-color:white;
 position:relative;

}

#login{
 float:right;
 padding-top:10px;
 padding-right:30px;
}
#login ul{list-style-type:none;}
#login ul li{
 float:left;
 padding-left:30px;
}

#login ul li a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#006BB0;
  text-decoration:none;
 }
#login ul li a:hover{text-decoration:underline;}
.box1{
 position:absolute;
 display:block;
 height:125px;
 width:125px;
 top:44px;
 left:448px;
}
.box2{
 position:absolute;
 display:block;
 height:125px;
 width:125px;
 top:44px;
 left:626px;
}
.box3{
 position:absolute;
 display:block;
 height:125px;
 width:125px;
 top:44px;
 left:806px;
}
#mainhead {padding-bottom:15px;}
#mainnav{
 background-image:url(/images/navbarbg.gif);
 height:50px;
 background-repeat:repeat-x;
}
#mainnav ul{list-style-type:none;}

#mainnav ul li{
padding-top:15px;
 padding-left:30px;
 float:left;
}

#mainnav ul li a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:15px;
 font-weight:bold;
 text-decoration:none;
 color:#016BA9;
}

#mainnav ul li a:hover{
 color:#F9BC2E;
 text-decoration:underline;
 
}
.clear{clear:both;}
#subcontent{padding-top:20px;}
#outerspeakerbox{
 padding-left:25px;
padding-top:20px;
}
#speakerbox{
background-image:url(/images/speakerbox2.jpg);
height:230px;
width:581px;

}
#leftside{padding-left:25px;}
#inside img{
padding-left:15px;
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
 float:left;
}

#inside1{
width:420px;
float:right;
}

#inside1 h2{
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
padding-top:11px;
 
}

#inside1 h3{
color:#FFBA39;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:23px;
}
p{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
padding-right:17px;
 
}

#inside1 p{
 color:white;
 padding-top:7px;
 padding-bottom:10px;
 padding-right:17px;
}

#inside1 a{
 text-decoration:none;
 color:#F9BC2E;
 font-weight:bold;
}
#inside1 a:hover{text-decoration:underline;}

#insiderightside{
 background-image:url(/images/insideevents.jpg);
 background-repeat:repeat-y;
}

#social1{
 float:right;
 padding-right:48px;
}
#social2 a{float:left;}
#social1 a{float:left;}
#social a{float:left;}

#bigimg{
padding-left:25px; 
padding-top:20px;


}

.speakerphoto{
 padding-left:25px;
padding-right:10px;
padding-top:20px;
float:left;
}
.entry ul{list-style-type:none;}

.entry ul li{
padding-top:7px;
padding-left:30px;
}

.ulpadding{padding-top:10px;}

#calendar2{
 float:right;
 padding-right:5px;
/*padding-top:15px;*/
margin-top:-3px;

}
#insidecalendar2{
 background-image:url(/images/insideevents.jpg);
 background-repeat:repeat-y;
 width:315px;
}
#insidecalendar2 ul{
 list-style-type:none;
 padding-left:20px;
 
}
#insidecalendar2 ul li{padding-bottom:12px;}

#insidecalendar2 ul li a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 text-decoration:none;
 color:#016BA9;
 
}

#insidecalendar2 ul li a:hover{text-decoration:underline;}

#insidecalendar2 ul li a span{color:#6F6F6F;}



 

 
.space1{
  display:block;
  width:315px;
  height:200px;
  background-color:#FF0000; 

 
 }
 #adspace{
 float:right;
 padding-right:19px;
 }

 .space2{
  display:block;
  width:315px;
  height:200px;
  background-color:#FF0000; 

}
.padding1{padding-top:10px;}

.padding{padding-top:10px;}

/*new css for speakers and ect pages */

#pagescontent{
 width:579px;
 float:left;
}

#rightsidecolumn{
 float:right;
 width:320px;
 padding-right:20px;
 padding-top:20px;
}
#socialbtns a{float:left;}

 #adspace2{
 float:right;
 padding-right:5px;
 }

/* css style for content in pages */

#mainpagecontent h2{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 padding-left:25px;
padding-top:20px;
 color:#016BA9;
padding-bottom:10px;
}

#mainpagecontent p{
 padding-left:25px;
color:#6F6F6F;
font-size:15px;
}

#mainpagecontent img{
 padding-top:10px;
padding-bottom:10px;
}


#footer p{
 padding-left:25px;
color:#6F6F6F;
font-size:12px;
}
#footer{
 padding-top:20px;
padding-bottom:30px;
}
#footer a{
 text-decoration:none;
 color:#016BA9;
 font-weight:bold;
}
#footer a:hover{text-decoration:underline;}

/* speaker page css */

#speaker_wrapper h1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 padding-left:27px;
padding-top:20px;
 color:#016BA9;
padding-bottom:10px;
}

#speaker_wrapper p{
 padding-left:0px;
color:#6F6F6F;
font-size:15px;
}

.speaker_bio{
padding-left:25px;
color:#6F6F6F;
font-size:15px;
 font-family:Verdana, Arial, Helvetica, sans-serif;

}
.speaker_fee{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-style:italic;
 padding-left:25px;
 padding-bottom:5px;
 color:#016BA9;
}

.speaker_date{
color:#016BA9;
 font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:25px;
 list-style-type:none;
padding-top:5px;
}

.speaker_date a{text-decoration:none;}

.speaker_date a:hover{text-decoration:underline;}
.fullnamespeaker{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
font-weight:bold;
color:#016BA9;
text-decoration:none;
}

.fullnamespeaker:hover{
 color:#FFBA39;
text-decoration:underline;
}

.addspeaker{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
font-weight:bold;
padding-left:25px;
padding-top:30px;
color:#016BA9;
text-decoration:none;
}

.addspeaker:hover{text-decoration:underline;}
.addspeakerbox{padding-top:25px;}

.myteleinfo img{
 padding-top:10px;
padding-bottom:10px;
}
.myteleinfo{

 font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
}

.myteleinfo h3 a{
 color:#016BA9;
font-size:16px;
padding-bottom:5px;
text-decoration:none;

}

.myteleinfo h3 a:hover{
 color:#FFBA39;
text-decoration:underline;
}

.myteleinfo h3{
 padding-left:25px;
color:#6F6F6F;
}

.myteleinfo h4{
padding-left:25px;
 padding-bottom:5px;
 color:#FFBA39;
}

.myteleinfo ul{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
}

.title a {text-decoration:none;}

.title{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
font-weight:bold;
 padding-left:25px;
padding-top:10px;
 color:#016BA9;
}
.title a:hover{text-decoration:underline;}
.class_titles{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
font-weight:bold;
 padding-left:25px;
padding-top:10px;
padding-bottom:5px;
color:#6F6F6F;
font-style:italic;
}

#teleclassinfo{
 width:390px;
float:right;
padding-top:20px;

}

.entry .title{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;

padding-top:15px;
 color:#016BA9;
padding-bottom:5px;
}

.class_date{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-style:italic;

 padding-bottom:5px;
 color:#FFBA39;
}

.class_date a{text-decoration:none;}
.class_date a:hover{text-decoration:underline;}

.content3 p{
 padding-left:0px;
color:#6F6F6F;
font-size:15px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.posted a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;

padding-top:20px;
 color:#016BA9;
padding-bottom:10px;
text-decoration:none;
}

#summaryinfo{

color:#6F6F6F;
font-size:15px;
padding-top:7px;
padding-bottom:10px;
}


.posted a:hover{
 text-decoration:underline;
color:#F9BC2E;
}

.register a{padding-top:10px;}


#faqinfo{padding-left:25px;}

#faqinfo p{
 color:#016BA9;
padding-top:13px;


}


#faqinfo2{
 padding-left:25px;
padding-top:30px;

}

#faqinfo2 p{
 color:#016BA9;
padding-top:13px;


}

#faqinfo ul{list-style-type:none;}
#faqinfo ul li{
color:#6F6F6F;
font-size:14px;
padding-bottom:7px;

}

#faqinfo ul li a{text-decoration:none;}

#faqinfo ul li a:hover{text-decoration:underline;}

/* css for terms and conditions */

#terms p strong{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:15px;
 padding-right:20px;
 padding-bottom:7px;
padding-top:5px;
 color:#016BA9;
}

#terms p{
 padding-left:25px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 padding-right:20px;
 padding-left:25px;
padding-top:20px;
color:#6F6F6F;
}

.contactinfo {
 padding-left:25px;
color:#6F6F6F;
}


/* CSS for registration form */

form.cmxform {
	width: 570px;
	font-size: 1.1em;
	color: #333;
	}
	
form.cmxform fieldset {
	margin-bottom: 10px;
	border: none;
	border-top: 0px solid #C9DCA6;
	}
	
form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	padding-left: 0;
	color: #333;
	_margin: 0 -7px; /* IE Win */
	}
	
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	color: #333;
	}
	
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.cmxform fieldset li {
	list-style: none;
	margin: 0;
	padding: 5px 10px 7px;
	}
	
form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	background: none;
	}
	
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
	}

form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.cmxform label { width: 250px; } /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

.speaker_photo {margin: 0px 30px 10px 0px}

#wthvideo{display:none;}
