/* HBCU/MI - Styles */

/* General */

body 
{
	margin:0; 
	padding:0; 
	font: normal 11px verdana, arial, sans-serif; 
	line-height:150%; 
	color:#000000; 
	/*background-color:#ffffff; */
	background-color:#e6d186;
	text-align:center;
}

img {border:0}

.title {font: bold 15px verdana, arial, sans-serif; color:#093d96;}

.subtitle {font: bold 13px verdana, arial, sans-serif; color:#834f16;}

.note {font:9px italic;}

.line_horizontal { width:100%; background:url(images/line_horizontal.gif); height:1px; margin-top:10px; margin-bottom:10px; padding:0; text-align:center;}

.cell_content { padding-left:35px; padding-right:35px;}

ul.red {color: #000000; list-style-type: disc; text-align: left;}

ul.red li{font-family: verdana, arial, sans-serif; font-size: 11px; text-align:left;}

ul.red li:first-line{color:#834f16;}

ul {list-style-type: disc;}

ul li{font-family: verdana, arial, sans-serif; font-size: 11px; text-align:left;}

input {font-family : verdana, arial, sans-serif; font-size:11px;}

.sub_list {list-style-type:square; margin-top:0px; margin-bottom:0px; list-style-position:inside}

.speaker_title {padding-top:10px; padding-bottom:10px; padding-left:10px; font-weight: bold; background-color:#FFFFCC;}

.speaker_text { padding-top:25px; padding-right:10px; padding-bottom:25px;}

/* Wrappers */

#main_wrapper
{
	margin: 0 auto 0 auto;
	text-align: center;
	position:relative;
	width: 100%; 	/* Total width */
	background-color:#ffffff;
}

#main_content_wrapper
{
	margin: 0 auto 0 auto;
	text-align: center;
	position:relative;
	width: 100%; 	/* Total width */
	background: url('images/website_bg.jpg') repeat-x scroll 50% 0pt;
}

#header_wrapper
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	position:relative;
	width: 778px; 	/* Total width */
	height: 318px; /* Total height */
	background: url('images/header_bg.jpg') no-repeat top;
}

#nav_wrapper
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	text-align: left;
	vertical-align: top;
	position:relative;
	width: 776px; 	/* Total width */
	height: 65px; /* Total height */
	border: #7e5701 solid;
	border-width: 0px 1px 0px 1px;
	background: url('images/nav_bg.jpg') repeat-x top;
	background-color: #ffffff;
}

#content_wrapper
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	text-align: left;
	position:relative;
	width: 776px; 	/* Total width */
	border: #7e5701 solid;
	border-width: 0px 1px 0px 1px;
	background-color: #ffffff;
}

#footer_main_wrapper
{
	margin: 0 auto 0 auto;
	text-align: center;
	position:relative;
	width: 100%; 	/* Total width */
	height: 100px; /* Total height */
	background-color: #e6d186;
}

#footer_wrapper
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	text-align: center;
	position:relative;
	width: 778px; 	/* Total width */
	height: 100px; /* Total height */
	background: url('images/footer_bg.jpg') repeat-x top;
}

#popup_wrapper
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	position:relative;
	width: 370px; 	/* Total width */
	/* height: px;  Total height */
	border: #7e5701 solid;
	border-width: 1px;
	background-color: #ffffff;
}

/* Nav_links */

#top_menu
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:15px;
	font: normal 11px verdana, arial, sans-serif; 
	text-align: right;
	line-height:150%; 
	color:#ffffff;
	width: 778px; 	/* Total width */
	height:20px;   /* Total height */
	position:relative;
}

#register_tab
{
	margin-left:0;
	margin-right:1px;
	margin-bottom:0;
	margin-top:289px;
	height:29px;
	position:relative;
	float:right;
}

#logo_header_link
{
	margin-left:35px;
	margin-top:33px;
	float:left;
}


/* Links */

.top_menu {font: normal 11px verdana, arial, sans-serif; color:#84a5c6;}

.top_menu:link        {     color: #ffffff;
								font-family : verdana, arial, sans-serif;
								font-size : 11px ;
								font-weight: normal ;
								text-decoration: none ;         }

.top_menu:visited     {     color: #ffffff;
                                font-family : verdana, arial, sans-serif;
                                font-size : 11px ;
                                font-weight: normal ;
								text-decoration: none ;         }

.top_menu:active      {     color: #ffffff;
                                font-family : verdana, arial, sans-serif;
                                font-size : 11px ;
                                font-weight: normal ;
								text-decoration: none ;         }

.top_menu:hover       {     color: #834f16;
                                font-family : verdana, arial, sans-serif;
                                font-size : 11px ;
                                font-weight: normal ;
								text-decoration: underline ;            }

.footer {font: normal 10px verdana, arial, sans-serif; color:#7e5701; padding-top:40px;}

.footer_nav:link        {     color: #7e5701;
								font-family : verdana, arial, sans-serif;
								font-size : 10px ;
								font-weight: normal ;
								text-decoration: none ;         }

.footer_nav:visited     {     color: #7e5701;
                                font-family : verdana, arial, sans-serif;
                                font-size : 10px ;
                                font-weight: normal ;
								text-decoration: none ;         }

.footer_nav:active      {     color: #7e5701;
                                font-family : verdana, arial, sans-serif;
                                font-size : 10px ;
                                font-weight: normal ;
								text-decoration: none ;         }

.footer_nav:hover       {     color: #000000;
                                font-family : verdana, arial, sans-serif;
                                font-size : 10px ;
                                font-weight: normal ;
								text-decoration: underline ;            }
								
.footer_2 {font: normal 10px verdana, arial, sans-serif; color:#b7952d; padding-top:5px;}


.content_link:link        {     color: #093d96;
								font-family : verdana, arial, sans-serif;
								font-size : 11px ;
								font-weight: normal ;
								text-decoration: none ;         }

.content_link:visited     {     color: #093d96;
                                font-family : verdana, arial, sans-serif;
                                font-size : 11px ;
                                font-weight: normal ;
								text-decoration: none ;         }

.content_link:active      {     color: #093d96;
                                font-family : verdana, arial, sans-serif;
                                font-size : 11px ;
                                font-weight: normal ;
								text-decoration: none ;         }

.content_link:hover       {     color: #093d96;
                                font-family : verdana, arial, sans-serif;
                                font-size : 11px ;
                                font-weight: normal ;
								text-decoration: underline ;            }
								
.speaker_bio_link:link    {     color: #093d96;
								font-family : verdana, arial, sans-serif;
								font-size : 11px ;
								font-weight: bold;
								text-decoration: underline ;         }

.speaker_bio_link:visited {     color: #093d96;
                                font-family : verdana, arial, sans-serif;
                                font-size : 11px ;
                                font-weight: bold ;
								text-decoration: underline ;         }

.speaker_bio_link:active  {     color: #093d96;
                                font-family : verdana, arial, sans-serif;
                                font-size : 11px ;
                                font-weight: bold ;
								text-decoration: underline ;         }

.speaker_bio_link:hover   {     color: #093d96;
                                font-family : verdana, arial, sans-serif;
                                font-size : 11px ;
                                font-weight: bold ;
								text-decoration: underline ;            }
								
								
.speaker_presentation_link:link        {    color: #093d96;
											font-family : verdana, arial, sans-serif;
											font-size : 11px ;
											font-weight: normal ;
											text-decoration: underline ;         }

.content_presentation__link:visited     {   color: #093d96;
                                			font-family : verdana, arial, sans-serif;
                                			font-size : 11px ;
                                			font-weight: normal ;
											text-decoration: underline ;         }

.content_presentation__link:active      {   color: #093d96;
                                			font-family : verdana, arial, sans-serif;
                                			font-size : 11px ;
                                			font-weight: normal ;
											text-decoration: underline ;         }

.content_presentation__link:hover       {   color: #093d96;
                                			font-family : verdana, arial, sans-serif;
                                			font-size : 11px ;
                                			font-weight: normal ;
											text-decoration: underline ;            }
