/* STYLES FOR HVTN.ORG PAGES */
/* created  March 2004 */

BODY	
	{
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	}


.pagehead {padding-top:20px; padding-left: 40px;
			font-size:14px; font-weight:bold;
			}
	
form {margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
     }

UL {margin-top:5px;
	margin-bottom:5px;}	
 .box /* To be used for elements needing black border in Netscape */
  {border: 1px solid #000000; padding:3px;  	
  } 	
  	
 .box2 	/* Used in the protocol pages, blue background to give direction on Web Ex */
  {background-color:cbe5fc; border:1px solid #666666; padding:3px; line-height:12px; margin-top:10px; margin-bottom:10px;}
 
 .boxtop  /* To be used for highlights and related link boxes on right-hand side */
 {
 position: relative; margin-left:0px; margin-top: 0px; margin-bottom: 0px;
 display: block;
 font-size: 9pt; color:#ffffff; font-weight: bold; line-height: 12px;
 padding: 3px;
 border: 1px solid #666666; border-bottom: none;
 background-color: 999999;
 }
 	
 .boxmiddle { /*for boxes with more than 2 rows */
 position: relative; margin-left:0px; margin-top: 0px; margin-bottom: 0px; 
 display: block;
 font-size: 12px; color:#000000;
 padding: 5px; padding-bottom: 5px;
 border: 1px solid #666666; border-bottom: none;
 background-color: eeeeee;
 }
 
 .boxbottom {
 position: relative; margin-left:0px; margin-top: 0px; margin-bottom: 0px;
 display: block;
 font-size: 11px; color:#000000;line-height: 12px;
 padding: 5px; 
 border: 1px solid #666666; border-top: none;
 background-color: eeeeee;
 }

 .boxnoborder {
 position: relative; margin-left:0px; margin-top: 0px; margin-bottom: 0px;
 display: block;
 font-size: 9pt; color:#ffffff; font-weight: bold; 
 padding: 3px;
 border: 0px;
 background-color: 666666;
 }


  
DIV,.DIV
	{
	margin-top:0em;
	margin-bottom:0em;
	padding:0em;
	}

.medium 
	{
	font-family: verdana, sans-serif;
	font-size: 12px;	
	}

TD,UL,small
	{
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	}

	
.smaller	/*used for highlights*/
	{
	font-family:  verdana, sans-serif;
	font-size: 10px;
	}

.linkinfo 
	{
	font-family:  verdana, sans-serif;
	font-size: 10px;
	}

.normal {font-weight: normal;}	
 	
.credit {  /*used for webmaster bar */
	font-family:  verdana, sans-serif;
	font-size: 9px; line-height:12px;
	}

	
.inset		/* entire block inset by a small amount */
	{
	margin-left: 10px; margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.highlight  /*margin on right, no margin on left*/
	{margin-left: 0px; margin-right: 20px;
	}

.insetmore		/* entire block inset by a moderate amount: no space before or after */
	{
	margin-left: 23px;
	margin-right: 23px;
	}

.insetmoreright  /*more margin on right */
	{margin-left: 23px;
	margin-right: 40px;
}

.insetnoright 
{
	margin-left: 23px;
	margin-right: 0px;
	}
.insetmoreleft  /*more margin on left */
	{margin-left: 23px;
	margin-right: 10px;
}

.blue   {  /*This color matches link color */
	color: #003399;
        }

.lightblue {color:#D1E6F9;}

/* For none currently available message on protocol pages */
.none {font-family:verdana, arial; color:#99CC00; font-weight:bold; font-size:11px;}

/* Navigation links */


#vol a {color:#003399;
	
	text-decoration: underline;
	font-weight: normal;
	}

#vol a:visited {
	color:#003399;
	}

#vol a:link {color:#003399;
	text-decoration: underline;
	font-weight: normal;
	}

#vol a:hover {color:orange;
	font-weight: normal;
	}

#gloss a { /* For Glossary Words */
		color: #3333CC;
		text-decoration: none;
		}
#gloss a:link {
	color: #3333CC;
	text-decoration: none;
	}
	
#gloss a:visited {
		color: #3333CC;
		text-decoration: none;
		}
			
#gloss a:hover {
		color: #ffffff;
		text-decoration: underline;
		}
		


#home a { /* For Home page */
		color: #0066cc;
		text-decoration: none;
		}
#home a:link {
	color: #0066cc;
	text-decoration: none;
	}
	
#home a:visited {
		color: #0066cc;
		text-decoration: none;
		}
			
#home a:hover {
		color: #ffffff;
		text-decoration: underline;
		}
		
#plain a { /* For Home page */
		color: #0066cc;
		text-decoration: none;
		}
#plain a:link {
	color: #0066cc;
	text-decoration: none;
	}
	
#plain a:visited {
		color: #0066cc;
		text-decoration: none;
		}
			
#plain a:hover {
		color: #FF9933;
		text-decoration: underline;
		}		
a.print{ text-decoration:none;}
a.print:link, a:link.print{color: #003399;}
a.print:visited, a:visited.print{color: #003399;}
a:hover.print, a:active.print, a.print:hover, a.print:active{color:#99ff00; text-decoration: underline;}

/* GLOBAL LINK STYLES (see also sidebar links, below) */

A {text-decoration:underline}
A:link {color: #003399}
A:visited {color: #003399}
A:hover,A:active {color:#ffffff}

/* Site Map Links */
a.list:link, a:link.list, a.list:visited, a:visited.list
{
	color:#ba0b2f;
}
a:hover.list, a:active.list, a.list:hover, a.list:active
{
	color:#0066cc;
}

/* HEADERS */

H1			
	{
	font-family: verdana, sans-serif;
	font-size: 13px;
	margin-top: 18px;
	color: 000000
	}

H4 {
	font-family: verdana, sans-serif;
	font-size: 12px;
	margin-top: 18px;
	color: 000000;
	}

/* for collapsible menu */

.hd {font-weight: bold; font-size: 16px;}
	
img.square {
vertical-align: bottom;
}

.toplevel {
 display: block;
 margin-top: 13px;
 margin-bottom: 0px;
 line-height: 17px;
 color: 000000;
 }
 
.sublevel {
 display: block;
 font-weight: normal;
 color: 000000;	
 margin-left: 20px;
 margin-top: 0;
 line-height: 17px;
 }

 .sub2 {
 display: block;
 font-weight: normal;
 margin-left: 20px;
 margin-top: 0;
 line-height: 14px;
 }

 
 /* Rest is for Intranet Only */
 
#topnav a {  /*Used for top nav in Members' pages*/  
	position:relative; 
	font-size:11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	}
	
#topnav a:visited {color:#ffffff;}

#topnav a:hover {color:#000000;}

/* left-hand navigation menu */	
.intranetmenu {margin-top: 17px; margin-left:0px;}

#top {  /* Used to position the top nav buttons in members' pages */
 	position: absolute;
	display: block;
	z-index: 2;
	top: 95px;
	left: 400px;
	width: 412px;
	}
	
/* Used to style and position the sitemap */


ul.home{
	list-style-type: none;
	font-weight: bold;
	list-style-image: url(../images/bullet2.gif);
}

ul.sitemap{
	list-style-type: none;
	font-weight: bold;
	list-style-image: url(../images/bullet2.gif);
}


ul.pages{
	list-style-type: none;
	list-style-image: url(../images/bullet2.gif);
	font-weight:normal;
}
/*
ul.subpages{
	list-style-type: none;
	font-weight:normal;
}
ul.suberpages{
	list-style-type: none;
	font-weight:normal;
}
