@charset "utf-8";
/* CSS Document */

body { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; }

/* Layout */
#container { width: 1000px; height: 649px; }
#sidebar { max-width: 157px; width: 157px; vertical-align:top; }
#sidebar, #header, #sidebar2, #footer { background-image: url(../images/ToC-png-bg-sidebar.png); background-repeat: repeat-y; }
td#toplevel-image-td { max-width: 300px; width: 300px; min-height: 600px; height: 600px; margin-right: 10px; }
td#title-header { max-height: 109px; height: 85px; }
#image1bg { position:absolute; left:598px; top:34px; width:347px; height:196px; z-index:-1; }
#topnavdiv { position:absolute;	left:575px;	top:10px; width:300px;	height:60px; z-index:2; }

/* Top Nav [ banner ] */
.topnav { font-size:.75em; margin-bottom: 0px; color:#333333; text-align:left; }
.topnav a:link { text-decoration:none; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#333333; }
.topnav a:visited { text-decoration:none; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#333333; }
.topnav a:hover { text-decoration:underline; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#999999; }
.topnav a:active { text-decoration:none; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#999999; }

/* Breadcrumbss */
p.breadcrumbs { font-size:.8em; margin-bottom: 15px; color:#666666; }
.breadcrumbs a:link { text-decoration:none; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#666666; }
.breadcrumbs a:visited { text-decoration:none; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#666666; }
.breadcrumbs a:hover { text-decoration:underline; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#669999; }
.breadcrumbs a:active { text-decoration:none; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#669999; }

/* Fonts - Character styles */
h1 { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:1.1em; color:#333399; margin-top:10px; margin-bottom: 10px; margin-left: 15px; }
h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.1em;  color:#002D61; margin-left: 15px; }
h3 { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:.95em; color:#002D61; margin-left: 15px; margin-right: 40px; }
h3.subtitle { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:.9em; color: #002D61; margin-left: 15px; margin-right: 40px; font-style:italic; }
h4 { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:.9em; color:#339999; margin-left: 15px; margin-right: 40px; }
p { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: .75em; margin-left: 15px; margin-right: 40px; margin-top:10px; margin-bottom:15px; text-align:left; }
li { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: .75em; margin-left: 15px; margin-right: 40px; margin-top:10px; margin-bottom:15px; text-align:left; }
p.hm { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: .7em; margin-left: 5px; 
      margin-right: 10px; margin-top:15px; margin-bottom:15px; text-align:left; color:#000066; }
p.hmpara { margin-top: 6px; margin-right: 0px;margin-left: 10px; }
.small { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: .65em; margin-left: 10px; 
      margin-right: 10px; margin-top:15px; margin-bottom:15px; text-align:left; color:#000066; }
.hm a:link { color:#000066; }
.hm a:visited { color:#000066; }
.hm a:hover { color:#999999; }
.hm a:active { color:#999999; }

/* Callout box styles */
div.calloutpic { background-color: #CCDADE; border: solid  1px #FFF5E1; }
.calloutpicheader { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#000000; font-size: .9em; font-weight:bold; 
				   margin-left:10px;margin-right:10px;margin-top:15px;margin-bottom:10px; text-align:left; } 
.calloutpic { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#000000;	font-size: .8em; margin-left:10px; 
			  margin-right:5px; margin-top:10px; margin-bottom:10px; text-align:left; }
div.callout { background-color:#FEEAB4; border: solid  1px #FFF5E1; }
.calloutheader { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#cc0033; font-size: .9em; 
                font-weight:bold; margin-left:10px;margin-right:5px;margin-top:15px;margin-bottom:10px; text-align:left; } 
.callout { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#00234F; font-size: .75em; margin-left:10px; 
           margin-right:5px;margin-top:10px; text-align:left; }
p.callout { margin-bottom:18px; }
li.calloutli { margin-left:0px; margin-right:5px; }

/* Sub Nav */
.subnavbar { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-weight:bold; font-size: .70em; color:#339999; text-align:left; }
.subnavbar a:link { text-decoration:none; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#339999; }
.subnavbar a:visited { text-decoration:none; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#339999; }
.subnavbar a:hover { text-decoration:underline; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#339999; }
.subnavbar a:active { text-decoration:none; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#339999; }




p.pagert { text-align:right; }

#timeline { position:absolute; left:640px; top:115px; width:400px; height:140px; z-index:3; }
p.rev { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: .70em; margin-left: 15px; margin-right: 40px; 
        margin-top:10px; margin-bottom:15px; text-align:left; font-style:italic; }

.subnavbarnolink{
	text-decoration:none;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size: .7em;
}


.subnavbarnolink a:link {
	text-decoration:none;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#339999;
}
.subnavbarnolink a:visited {
	text-decoration:none;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#339999;
}
.subnavbarnolink a:hover {
	text-decoration:underline;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#339999;
}
.subnavbarnolink a:active {
	text-decoration:none;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#339999;
}
h3.lowerlevel {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:0.9em;
	color: #002D61;
	margin-left: 15px;
	margin-right: 40px;
	
}
p.tpic {margin-right: 10px;}
.sitemap {
	margin-top: 5px;
	margin-bottom: 5px;
}

