﻿body {
	font-family: Verdana;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0px;
}

#container {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 875px;
	height:auto;
	text-align: justify;
}
#left {
	width: 120px;
	height:auto;
	float: left;
}
#right {
	width: 120px;
	float: right;
}

#center{
	width: 635px;
	height:auto;
	float: left;
}

#banner{
	width:635px; 
    height:55px; 
    background-image:url('images/title2.png'); 
    border-bottom:1px white solid;" />
}

#title {
	font-family: Verdana;
	font-size: 12pt;
	text-align: center;
	line-height: 1.5em;
	font-variant:small-caps;
	letter-spacing: 4pt;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid gray;
	background-color:#CCCCCC
}

#content{
	width:auto;
	height:auto;
	font:9pt Verdana;
	text-align:justify;
	line-height:1.3;
	}


#copyright{
	border:1px solid gray;
	margin:10px;
	margin-top:20px;
	}

.menu_left{
	width:auto;
	font:bold 10pt Verdana;
	text-align:center;
	background-color:gray;
	padding:10px 0px 10px 0px;
	border-right:1px solid white;
	border-bottom:1px solid white;
	}

.menu_right{
	width:auto;
	font:bold 10pt Verdana;
	text-align:center;
	background-color:gray;
	padding:10px 0px 10px 0px;
	border-left:1px solid white;
	border-bottom:1px solid white;
	}

p{
	font:11pt Calibri;
	padding:5px 10px 5px 10px;
	margin:0px;
	line-height:1.7;
	text-align:justify;
	}
	
h1{
	background-color:black;
	color:white;
	text-align:center; 
	font:bold 12pt Verdana; 
	font-variant:small-caps; 
	letter-spacing:4pt; 
	padding:20px;
	}

h2{
	font: bold 10pt Verdana;
	letter-spacing: 1pt;
	padding: 2px;
	margin: 10px 0px 10px 10px;
	border-bottom: 1px solid gray;
}

h4{	
	font:9pt Verdana; 
	text-align:left; 
	letter-spacing:1pt;
	}	

h6{
	font:bold 11pt Verdana; 
	text-align:center; 
	font-variant:small-caps; 
	letter-spacing:2pt; 
	padding:10px;
	}

.center{
	text-align:center;
	}

.foot{
	font:7pt Verdana; 
	vertical-align:top;
	}

.quote{
	margin-left: 0px;
	font:9pt Calibri;
	line-height: 1.7;
	text-align: justify;
	padding-left: 60px;
	padding-right: 60px;
}

blockquote{
	font:9pt Calibri; 
	line-height:1.7; 
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	}

sup{
	font:8pt Verdana; 
	vertical-align:top
	}

ul{
	list-style-type:square;	
	} 

li{
	font:inherit; 
	line-height:1.7; 
	text-align:justify;
	}

ul.decimal{
	list-style-type:decimal;
	}
	
li.premise{
	list-style-type:decimal;
	}
	
hr{
	color:black
	}

.dropcap {
	color: black;
	font: 24pt Times;
	line-height: 1;
	text-align: center;
	margin-right: 4px;
	border: 1px solid gray;
	float: left;
	padding: 0px 2px 0px 2px;
}
	
	
.graphic_box{
	float: right;
	margin: 2px 2px 2px 10px;
	padding: 12px 5px 12px 5px;
	text-align: center;
	font: 8pt Verdana;
	border: 1px solid #C0C0C0;
}
	
a:link{text-decoration:none; color:blue;}
		.index:link{color:red font:bold 9pt Verdana; text-decoration:none}
		.glossary:link{color:green; font:bold 9pt Verdana; text-decoration:none}
		.footnote:link{color:blue; font:8pt Verdana; text-decoration:none; vertical-align:top}
	
a:visited{text-decoration:none; color:blue;}
		.index:visited{color:red; font:bold 9pt Verdana; text-decoration:none}
		.glossary:visited{color:green; font:bold 9pt Verdana; text-decoration:none}
		.footnote:visited{color:blue; font:8pt Verdana; text-decoration:none; vertical-align:top}
		
a:hover{text-decoration:underline; color:blue;}
		.index:hover{color:red; font:bold 9pt Verdana; text-decoration:none}
		.glossary:hover{color:green; font:bold 9pt Verdana; text-decoration:underline}
		.footnote:hover{color:blue; font:8pt Verdana; text-decoration:underline; vertical-align:top}

a img{border:none;}

.menu_left a{
	text-decoration:none;
	color:silver;
	}

.menu_left a:hover{
	color:white;
	}

.menu_right a{
	text-decoration:none;
	color:silver;
	}

.menu_right a:hover{
	color:white;
	}

div#assertion{
	font:11pt Verdana; text-align:center;  letter-spacing:2pt; padding:5px 20px 5px 20px; line-height:1.5; border-top:1px solid white;
	}
	
.subheading1{
	border-style: solid;
	border-width: 0px;
	font: normal 10pt Verdana;
	color: black;
	text-align: center;
	padding: 15px 10px 0px 0px;
	line-height: 1.5;
	letter-spacing: 3px;
	margin-bottom: 15px;
}
	
div.area{
	margin-top:10px;
	padding: 10px 25px 10px 15px;
	border-left:2px solid gray;
	border-top:2px solid gray;
	}
	
div.menu2{
	font:7pt Verdana;
	margin-top:7px;
	}
	
div.menu2c{
	width:auto;
	font:bold 10pt Verdana;
	text-align:left;
	padding:1px 2px 10px 2px;
	margin-top:5px;
	border:1px solid silver;
	}	
	
div.menu2h{
	width:auto;
	font:bold 8pt Verdana;
	padding:2px 0px 2px 0px;
	color:white;
	background:black;
	text-align:center;
	}

div#infobox{
	border:1px solid gray; 
	padding:10px; 
	margin-left:50px; 
	margin-right:50px; 
	margin-bottom:20px;
	}

.booktitle {
	font-style: italic;
}

.bookframe {
	text-align: center;
	background-color: #C0C0C0;
	padding-top: 3px;
	padding-bottom: 3px;
	width: auto;
}
