BODY {   padding-left:0px;

    padding-top:0px;

   	padding-bottom:0px;

    padding-right:0px;

    margin-left:0px;

    margin-top:0px;

    margin-bottom:0px;

    margin-right:0px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	FONT-STYLE: NORMAL;

	line-height:14px;

}

.category {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	color:#999;
	list-style-type:none;
}
.category a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	color:#999;
	list-style-type:none;
	
}
.post_title {
	text-indent:5px;}
	

A:link { FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none; }

A:visited { FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none; }

A:hover { FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: underline;}

a img { border:none; }

.b { font-weight:bold; }

.bu { font-weight:bold; text-decoration:underline; }

.bi { font-weight:bold; font-style:italic; }

#container {width:800px; }

#columns { width:800px; top:285px; position:absolute;}

div#home #columns { top:225px; }

#nav { width:800px; height:173px; position:absolute; left:0px;  clear:both;}

#nav a img {border:none; }

#navMiddle { width:800px; height:85px; position:absolute; top:64px; left:0;}

#navBottom { width:800px; height:24px; position:absolute; top:148px; left:0; z-index:0;}

.over {display:none; z-index:50; position:absolute; top:0; left:0;}

#subNav { font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:normal; position:absolute; top:172px; left:0; height:31px; width:800px; padding-top:6px; background: url(images/subnav_line.jpg) no-repeat; text-align:center;}

#subNav a { font-weight:lighter; color:#000000; text-decoration:none; }

#subNav a:hover { font-weight:normal; text-decoration:none; color:#0a5830; }

#footer a { color:#000000; }

#splash { position:absolute; top:0px; left:-120px; }

#newsletter {position:relative; top:125px; left:200px;}

#pageTitle {
	position:absolute;
	top:220px;
	left:0;
	z-index:20;
	height: 62px;
}

#leftcol { /*top:-24px;*/
	width:245px;
	float:left;
	position:relative;
}

#leftcol p { margin-left:8px; }
 

#twocols{

/*top:213px; */

 width:550px; 

 float:right; 

 position:relative; 

  }



#rightcol{

 FONT-WEIGHT: bold; COLOR: #336699; 

 TEXT-DECORATION: none;

 font-size: 10px;

 background-color:#e5e6e8;

 padding-left:10px;

 padding-top:10px;

 padding-bottom:11px;

 width:180px; 

 float:right; 

 position:relative; 

 }

 

#maincol{background-color: #FFFFFF;  

 float: left; 

 display:inline; 

 position: relative; 

 width:350px; 

 }

 

#footer{

height:60px; 

clear:both;

margin-top:30px;

font-weight:normal;

position:relative;

bottom:0; left:0;

font-family: Verdana, Arial, Helvetica, sans-serif;

} 



 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

 content: "."; 

 display: block; 

height: 0; 

 clear: both; 

 visibility: hidden;

 }

 

.clearfix{display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  

div#speaker-request-form{
	padding:241px 50px 50px;
}
#wrapper {margin-top:10px;}
.RowNoShade  {	font-family:Verdana, Arial, Helvetica, sans-serif;

			font-size: 10px;

			font-weight: normal;

			color: #000000;

			background-color: #C5C5C5;

		}

		

.RowShade  {	font-family:Verdana, Arial, Helvetica, sans-serif;

			font-size: 10px;

			font-weight: normal;

			color: #000000;

			background-color: #D6D6D6;

		}	
		
		

h2 {font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color: #000000;
	line-height:26px;
	font-weight:bold;
	margin-bottom:0px;
}
h3 {font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #336699;
	font-weight:bold;
	margin-bottom:-8px;
}
h4 {font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	line-height:26px;
	color:#900;
	font-weight:bold;
}
.center {text-align:center;}
.l_margin {margin-left:215px;}
.l_margin290 {margin-left:290px;}
.small_pt {font-size:10px;}
.flt_rt {float:right;}
