@charset "utf-8";
/* CSS Document */


body {
	top: 0px;
	margin-top:0px;
	padding-top:0px;
	background-color: #D3D3D3; /*#336699; /*#D3D3D3; /*#F8F8F8; (light gray) /*989898; (dark gray)	
	/*padding: 0;*/
	
	/*font-family: tahoma, verdana, sans-serif;*/
	font-size: 12px;
	text-align: left;
}

html {
    overflow-y:scroll;
}


#container {
	width: 850px;
	margin: 0 auto 0 auto;
	/*padding-left: 0px;
	padding-right: 0px;
	overflow: hidden; */
	background-color: #336699; /*#FFF*/ /*#F5F5DC;*/ /*#F5DEB3;/*#989898  /*#FFF;*/
	/*background-image: url(../images/fading_gray.jpg);
	background-repeat:repeat-x;*/
	line-height: 1.3em;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}


/* TITLEBAR */
#titlebar  {
  background: #fff;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  padding: .3em 0 .3em 15px;
  }
  
 #titlebar h1, #titlebar h3 {
  color: #996;
  padding: 0; 
  margin: 0;
}

#titlebar h1 {
  font-size: 18pt;
  line-height: 1.5em; /* closes subhead-head gap */
  /*background-color: rgb( 250, 250, 160); */
  } 
  
  

/* MAIN TABLE BASICS */

#main {
  width: 850px;
  margin: 0; 
  padding: 0;
  background: #fff;
  font-size: 100%;
  line-height: 1.3em;
  }
  
  #main_program {
  width: 650px;
  margin: 0; 
  padding: 0;
  background: #fff;
  font-size: 100%;
  line-height: 1.3em;
  }
  
 /* TWO COL FORMAT */
#a2 { 
		width: 170px; 
		float: left;
		margin: 0px;
		font-size: 115%;
		font-weight: bold;
		}
#b2 { 
		width: 675px; 
		float: left;
		border-left: 1px solid #666;
	}

/*Further division of cell with id b2*/

/* one column within the cell with id b2 */
#b2_1col { 
		width: 625px; 
		float: left;
		border: none;
}

/* two columns within the cell with id b2 */
#b2_2col_a { 
		width: 150px; 
		float: left;
		border: none;
	}	
	
#b2_2col_b { 
		width: 475px; 
		float: left;
		border: none;
	}		
	
	
	
	
/* THREE COL FORMAT */
#a3 { width: 150px; }
#b3 { width: 450px; }
#c3 { width: 150px; }
#a3, #b3 { border-right: 1px solid #666; }


/* FOUR COL FORMAT */
#a4, #b4, #c4 { 
  width: 187px; 
  border-right: 1px solid #666;
}
#d4 { width: 189px; }

/* VERTICAL NAVIGATION LINKS */ 

#mainlinks { 
  margin-bottom: 1em; 
  line-height: 1.4;
}

#mainlinks ul {
  list-style: none;
  margin: 0; /* keeps left link boxes snug */
  padding: 0; /* ditto */
}

#mainlinks li {
  border-bottom: 1px solid #ccc;
}

#mainlinks li.divider {
  border-bottom: 5px solid #c00;
}

#mainlinks li a {
  display: block; /* lines go all the way */
  padding: 1px  0.5em 1px 15px;
  text-decoration: none;
}

#mainlinks li a:visited {
  color: #33C;
}

#mainlinks li a:hover {
  background: #cc9;
  color: #c00;
}

#mainlinks .linkhead h3 {
  border-bottom: 1px solid #ccc;
  color: #666;
  font-family:  "Times New Roman", Times, serif, sans-serif, verdana, arial;
  font-size: 100%;
  font-weight: 700;
  margin: 0; 
  padding: .5em 15px 0 15px;
}


/* MAIN TEXT */

.maintext {
  padding: .5em 1em .5em 15px;
  font-size: 150%;
}

.maintext h2 {
  font-size: 120%;
  font-family:  "Times New Roman", Times, serif, sans-serif, verdana, arial;
  margin: 0.2em 0 .4em 0; 
  padding: 0 0 .4em 0;
}

.maintext h3, .maintext h4 { 
  font-family:  "Times New Roman", Times, serif, sans-serif, verdana, arial;
  font-size: 100%;     
  margin: 0; /* closes top gap */
  padding: .5em 0 0 0;
}

.maintext p {
  margin: 0;
  padding: 0 0 0.6em 0;
  line-height: 120%;
  }
  

.maintext ul, .maintext ol {/* moves lists flush left */
  margin: 0;
  padding: 0 0 .5em 15px;
}

.maintext ol {
  padding-left: 20px; /* alpha wider than bullets */
}

/*---------Talk Title related format-------------------------*/
#talktitle {
  width: 675px;
  margin: 0; 
  padding: 0;
  background: #fff;
  font-size: 100%;
  line-height: 1.3em;
  }
  	
	/*two column text*/
	/*total width of two column should be 675px*/
#title_a2 { 
		width: 10px; 
		float: left;
		margin: 0px;
		font-size: 115%;
		font-weight: bold;
		}
#title_b2 { 
		width: 500px;    
		float: left;	
	}
		
/*Talk Title text*/
.titletext {
  font-size: 95%;
}

.titletext p {
  margin: -.3em 1em -.3em 1em;  /*top, right, bottom, left*/;
  padding: 0 0 0.6em 0;
  font-weight: normal;
  line-height: 120%;
  }

/*ul.talktitle{
	font-size: 100%;	
	margin: 0 0 -.3em 0.3em; 
   font-family:  "Times New Roman", Times, serif, sans-serif, verdana, arial;
	}
	
ul.talktitle li{
	text-indent: 1em;
	font-weight: normal;
	text-align:left;
	line-height: 125%;
}*/

ul.reference{
	list-style-type: none;
	font-size: 100%;	
	margin: 0 0 -.3em 1em; 
   font-family:  "Times New Roman", Times, serif, sans-serif, verdana, arial;
	}
	
ul.reference li{
   list-style-type: none;
	text-indent: 0.1em;
	font-weight: normal;
	text-align:left;
	line-height: 125%;
}


ol.reference{
	list-style-type: decimal;
	font-size: 100%;	
	margin: 0 0 -.3em 1em; 
   font-family:  "Times New Roman", Times, serif, sans-serif, verdana, arial;
	}
	
ol.reference li{
   list-style-type: decimal;
	text-indent: 0.1em;
	font-weight: normal;
	text-align:left;
	line-height: 125%;
}

dl {
    /*border: 3px double #ccc;*/
    padding: 0.5em;
    margin: -.4em 0 -.3em 0;  /*top, right, bottom, left*/;
  }
  dt {
    float: left;
    clear: left;
    width: 100px;
    text-align: right;
    font-weight: bold;
    color: gray;
    /*color: green;*/
  }
  dt:after {
    content: ":";
  }
  dd {
    margin: 0 0 0 110px;
    padding: 0 0 0 0;
    
  }

/*---------End of Talk Title related format-------------------------*/


/* FOOTER */

#footer {
  border-top: 1px solid #666; /*   #c00;*/
  font-size: 85%;
  line-height: 1.1em;
  padding: 1em 15px;
  background: #fff;
}

/*banner at the top*/ 
#banner {
	width:  850px;
	height: 120px;
	max-height: 100%;
	max-width: 100%;
	margin: 8px 0 0 0;
	overflow: hidden;
	/*float: left;*/
	border: 1px solid black;
	background-image: url(../images/VT_combo.pdf);   /*vtskelton.jpg);*/
	background-repeat: no-repeat;
	background-size: 100% 100%
}
	
	/*ul tag with cirle as the label markers*/
ul.cir{
	list-style-type: circle;
	font-size: 100%;	
	margin: 0;
   padding: 0 0 .5em 15px;
   font-family:  "Times New Roman", Times, serif, sans-serif, verdana, arial;
	}
	
ul.cir li{
	list-style-type: circle;
	padding-left: 0; 
	text-indent: 0;
	margin-bottom: 0.7ex;
	text-align:left;
}
	
/*ul tag within a paragraph (reduce the top and bottom padding)*/	
ul.within_pp{
	list-style-type: circle;
	font-size: 100%;	
	margin: 0 0 -.3em 1em;  /*top, right, bottom, left*/ 
   font-family:  "Times New Roman", Times, serif, sans-serif, verdana, arial;
	}
	
ul.within_pp li{
	list-style-type: circle;
	padding-left: 0; 
	text-indent: 0;
	text-align:left;
	line-height: 125%;
}			
	
/*ul tag within a paragraph (reduce the top and bottom padding)*/	
ul.participants{
   list-style-type:  circle;
	font-size: 100%;	
	margin: 0 0 -.3em 0.3em;  /*top, right, bottom, left*/ 
   font-family:  "Times New Roman", Times, serif, sans-serif, verdana, arial;
	}
	
ul.participants li{
	list-style-type:  circle;
	padding-left: 0; 
	text-indent: 0;
	font-weight: normal;
	text-align:left;
	line-height: 125%;
}




		
ul{
	list-style-type: none;
	font-size: 160%;	
	}
		
li {
	list-style-type: none;
	padding-left: 0; 
	text-indent: 0;
	margin-bottom: 0.7ex;
	text-align:center;
	/*text-align:left;*/
	}
	
/*formatting the link styles*/	
a:link {
    text-decoration: none;
}

/*a color class for text that requires attention*/
.attn{ 
	  	color:#3CB371;
  		}
  		
  		
/*Webpage links: 
<a href="" target="_blank">
the Inn: http://www.innatvirginiatech.com
Hilton Garden Inn: http://hiltongardeninn3.hilton.com/en/hotels/virginia/hilton-garden-inn-blacksburg-BCBGIGI/about/index.html

*/


