.ruler{float:left;width:100%;border-top:dotted 1px #cccccc;padding-top:8px;}

#right_link {
position:relative;
top:181px;
left:20px;
width:200px;
background:transparent;
margin:0;
}

.boldtext:link {
font: bold 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#6D8CB3;
padding:0;
margin:0;
text-decoration:underline;
}

.boldtext:hover {
font: bold 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#6D8CB3;
padding:0;
margin:0;
text-decoration:none;
}

.boldtext:visited {
font: bold 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#6D8CB3;
padding:0;
margin:0;
text-decoration:underline;
}

#InnerContainer{
	width:100%;
	float:left;
	padding:10px;
	
	}

#InnerContainerBorder{
    /*position: relative;*/
    width:220px;
	float:left;
	/*background-color:pink;*/
	padding:10px;
	border-bottom: dotted 1px #9fb3cd;
	}

.AskEVF{float:left;width:210px;font-size:10px;}
.AskEVF dl {float:left;width:auto;margin:0;padding:0;margin-bottom:10px;border-bottom: solid 1px #eee;padding-bottom:10px;background: #f3f3f3 url(/images/forums/hottopicbg.gif) top left repeat-x;}
.AskEVF dl dt{float:left;width:40px;margin:0;padding:0;}
.AskEVF dl dd{float:left;width:170px;margin:0;padding:0;}
.AskEVF dl dd strong{color:#fd5e00;}

.AskEVF.Slider{width:220px;}
.AskEVF.Slider dl{background-color:#F2E9FF;background-image:none;margin:0;}
.AskEVF.Slider dl dd{width:180px;}

.UpcomingConferences{float:left;width:200px;font-size:10px; padding:0;}
.UpcomingConferences dl {float:left;margin:0;padding:0;margin-bottom:20px;}
.UpcomingConferences dl dt{float:left;width:90px;margin:0;padding:0;}
.UpcomingConferences dl dd{float:left;width:100px;margin:0;padding:0;}
.UpcomingConferences dl dd strong{color:#000;}


#containerh {
	position:relative;
	width:540px;
	padding:0;
}

#search_container {
	position:relative;
	width:300px;
	background:transparent;
	padding:0;
	margin:0;
	z-index:20;
}

#search_form {
	position:relative;
	width:250px;
	background:transparent;
	padding:20px 0 10px 25px;
	margin:0;
}


#prev_next_top {
	position:relative;
	width:510px;
	background:transparent;
	padding:0;
	margin:0;
}

#prev_left {
	float:left;
	width:85px;
	background:transparent;
	padding:0 0 10px 25px;
	margin:0;
}

#next_right {
	float:right;
	width:55px;
	background:transparent;
	padding:0 0 0px 0;
	margin:0;
}

.example_container {
	position:relative;
	width:534px;
	background:transparent;
	padding:0;
	margin:0;

}

.photo_holder {
	float:left;
	width:270px;
    background:transparent;
	padding: 25px 0px 25px 25px;
	margin:0;
}

.example_text {
	float:right;
	width:264px;
	background:transparent;
	padding: 25px 5px 0px 15px;
	margin:0;
}

.text {
	font: normal 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0;
	margin:0;
}

.blutext {
	font: normal 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#6D8CB3;
	padding:0;
	margin:0;
}

.blutext:link {
	font: normal 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#6D8CB3;
	padding:0;
	margin:0;
	text-decoration:underline;
}

.blutext:hover {
	font: normal 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#6D8CB3;
	padding:0;
	margin:0;
	text-decoration:none;
}

.blutext:visited {
	font: normal 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#6D8CB3;
	padding:0;
	margin:0;
	text-decoration:underline;
}

.boldblu {
	font: bold 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#6D8CB3;
	padding:0;
	margin:0;
}
	.boldtext {
		font: bold 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
		color:#6D8CB3;
		padding:0;
		margin:0;
	}
  
	.boldtext2 {
		font: bold 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
		color:#fd5e00;
		padding:0;
		margin:0;
	}

	.boldtext:link {
		font: bold 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
		color:#6D8CB3;
		padding:0;
		margin:0;
		text-decoration:underline;
	}

	.boldtext:hover {
		font: bold 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
		color:#6D8CB3;
		padding:0;
		margin:0;
		text-decoration:none;
	}

	.boldtext:visited {
		font: bold 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
		color:#6D8CB3;
		padding:0;
		margin:0;
		text-decoration:underline;
	}


.titleboldtext {
	font: bold 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#6D8CB3;
}

.titleboldtext:link {
	font: bold 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#6D8CB3;
	text-decoration:none;
}

.titleboldtext:hover {
	font: bold 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#6D8CB3;
	text-decoration:none;
}

.titleboldtext:visited {
	font: bold 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#6D8CB3;
	text-decoration:underline;
}

.hyst_text {
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#a79ea1;
	padding:0;
	margin:0;
}

.hyst_text:link {
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#a79ea1;
	text-decoration:underline;
}

.hyst_text:hover {
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#a79ea1;
	text-decoration:none;
}

.hyst_text:visited {
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#a79ea1;
	text-decoration:underline;
}

#prev_next_bottom {
position:relative;
	width:510px;
	background:transparent;
	padding:0;
	margin:0;
}

#hyst_divider {
	position: relative;
	width: 500px;
	background: transparent;
	border-bottom: 1px dotted #9FB3CD;
}

#return_gall_right {
	position:relative;
	top:-65px;
	width:530px;
	background:transparent;
	text-align: right;
}

p{ padding:0;
   margin:0;}

	.boldtext.Big {
	font-size:17px;
	color:#7b786f;
	font-weight: bold;
	
	}

	.reqtxt {
		font: bold 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
		color:#ff0033;
		padding:0;
		margin:0;
	}

	#uploadfrm_container {
		position:relative;
		padding-top:13px;
		padding-left:20px;
		padding-right:15px;
	}

	#upload_txt_container {
		position:relative;
		top:20px;
		width:205px;
        padding-right:15px;
	}


	.ReadOnlyTextArea {
		position: relative;
		width: 235px;
		height: 100px;
		background-color: #fff;
		overflow: auto;
		font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
		border: solid #9fb3cd;
		border-width: 1px;
	}

  #ajaxloader{
    display: none;
    }

    	.floatright {
		float: left;
		margin: 0px 10px 15px 0px;
		padding: 2px;
	}
    
	.promomargin {
		padding: 0;
		margin: 0;
	}
	
	.promotxt {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		line-height: 16px;
	}
    
.formrow
{ width: 100%;
}

.formrow .formleftcol
{ width: 45%;
  padding-right: 1em;
  float: left;
}
  
.formrow .formrightcol
{ width: 45%;
  float: left;
} 

.indent
{ padding-left: 2em;
}   


	.CFMBBFormRowMiddle {
		font-size: 24px;
		color: #336699;
		font-family: Georgia,"Times New Roman",Times,serif;
		font-weight: bold;
		padding-left: 8px;
	}
    
    .boldtext2 {
		font: bold 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
		color:#fd5e00;
		padding:0;
		margin:0;
	}

DIV.ProgressBar { width: 100px; padding: 0; border: 1px solid black; margin-right: 1em; height:.75em; margin-left:1em; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
DIV.ProgressBar DIV { background-color: Green; font-size: 1pt; height:100%; float:left; }
SPAN.asyncUploader OBJECT { position: relative; top: 5px; left: 10px; }


#hyst_detail_txt_container {
	float:left;
	width:200px;
	background:transparent;
	padding: 25px 0 0 20px;
	margin:0;
}

.hyst_text {
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#a79ea1;
	padding:0;
	margin:0;
}

.vidtitle {
    font: bold 16px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#6D8CB3;
    padding: 0 25px 0 25px;
	margin: 0;
}

.viddesc {
    font: 12px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color:#a79ea1;
    padding: 10px 25px 0 25px;
	margin: 0;
}