/*Masthead*/

 * {margin:0; padding:0;} 

#masthead {padding:0px;
			border:1px solid #666666;
			background:#063; min-height:70px; background-image:url(images/JVFGsquare.png); background-repeat:no-repeat;}
			

#masthead h1 {text-decoration:underline; padding-top:10px; padding-left:8px; font-size:22px;}
#masthead h2 {text-decoration:none; color:#FFF; font-size:14px;  padding-left:8px;}


#masthead_conf {padding:0px;
			border:1px solid #666666;
			background:#FFF; min-height:70px; background-image:url(images/JVFGsquare.png); background-repeat:no-repeat;}
			

#masthead_conf h1 {text-decoration:underline; color:#000; padding-top:10px; padding-left:8px; font-size:22px;}
#masthead_conf h2 {text-decoration:none; color:#000; font-size:14px;  padding-left:8px;}
			
/************* #globalNav styles **************/

#globalNav{
color:#003300;
padding: 10px 0px 0px 10px;
white-space: nowrap; background-color: #C7E6C2; text-decoration:none; border-bottom:1px solid #060;
 }

#globalNav ul{ list-style:none; display:inline-block; position:relative; top:-6px;}
#globalNav ul li{display:inline; padding-left:10px; padding-right:10px; font-weight:bold; border-right:#367C2b 1px solid; }
#globalNav ul li a{color:#367C2b; text-decoration:none;}



			
			
			


/* Content Home*/
#content{float:right; min-width:660px;
		width:72%;
		margin:10px;
		margin-bottom:10px;
		padding:10px;
		border:1px solid #666666; line-height:1.3em;
		}

/* Contents for all other pages */
#content1{ float:left; display:inline;
		width:95%;
		margin:10px;
		margin-bottom:10px;
		padding:10px;
		border:1px solid #666666;
		}

#conf_content{border:#367C2B solid 1px;
margin-left:auto;
margin-right:auto;
width:796px;
height:auto; margin-top:13px; background-color:#FFF; font-family: Helvetica, "Trebuchet MS", Arial,  sans-serif; color:#000; font-stretch:normal;}

#conf_content h3{font-size:18px; color:#367C2B; padding-bottom:8px;}

/* conference navigation */

#conf_content #confLink ul{ list-style:none; display:inline-block;}
#conf_content #confLink ul li{display:inline; padding-left:10px; padding-right:10px; font-weight:bold; border-right:#367C2b 1px solid; }
#conf_content #confLink ul li a{color:#367C2b; text-decoration:none;}
#conf_content #confLink ul li a:hover{color:#CE8600; text-decoration:underline;}


#conf_content .con_text{margin-left:20px;}

#conf_content ul{list-style:inside; list-style-type:none; color:#000;}

#conf_content ul li{
	padding:3px 10px 3px 0;
	font-weight: bold;
}


/* Sidebar */
#sidebar {
	position:absolute;
	width:20%;
	min-width:100px;
	margin:10px;
	margin-bottom:10px;
	padding:10px;
	border:1px solid #666666;
	background:#CCCCCC;
	top: 124px;
		  }
		  
		  #sidebar img{padding:10px 10px 10px 10px;}

/*Footer */

#footer {padding: 10px 0px 0px 10px;
		border:1px solid #666666;
		background:#CCCCCC;
		clear:both; text-decoration:none; color:#0000CC; font-size:12px; font-family:Arial, Helvetica, sans-serif
		 }
		 
		 
#footer a{text-decoration:none; color:#333; font-size:12px;}		 
#footer a:hover{ background-color:#333; color:#FFF;}		 

#footer_conf {padding: 10px 0px 0px 10px; margin-top:13px;
		border-top:1px solid #367c2b;
		background:#c6e3bc; font-size:11px; 
		 }
		 
#footer_conf a{ text-decoration:none; color:#367c2b; font-size:11px;}

#footer_conf a:hover{ text-decoration:none; background-color:#367c2b; color:#c6e3bc;  font-size:11px;}


#confNav{

padding: 10px 0px 0px 10px;  margin-left:200px;
white-space: nowrap; background-color: #C6E3BC; text-decoration:none;
 }

/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav img{
 display: block; background-color:#009966
}

#globalNav a {
	font-size: 80%;
	padding: 0px 2px 0px 0px; text-decoration:none; color:#367C2b;
}





/* Blanket rules for body */
body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:13px;
	color: #267C2b;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
  
}




/* rules for headings */

h1 {
	font-size:150%;
	color:#FFF;
	font-weight:400;
	}
	
h5 {
	font-size:19px;
	color:#002469;
	font-weight:400; padding:none;
    
	}

h2 {font-size:140%;
	color:#006464;
	}
	
	
h3 {font-size:100%;
	color:#006464;
	}

h4 {font-size:140%;
	color:#FFFFFF;
	}
	
/* specific text styles */
.news_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
	color: #990000; padding-bottom:5px;
}



.contact_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000
}

/* logged in */
.logged_in {float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#FFFFFF; }
		
		.logged_in_conf {float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#367C2B; }

.font_12
{font-size: 12px}
.style10 {
	color: #000;
}

