html {overflow-y: scroll;}

/*@charset "utf-8";*/

/* CSS Document */

@font-face {font-family:Gentium; src: url('genr102-webfont.eot?') format('eot'), url('genr102-webfont.woff') format('woff'),url("GenR102.TTF") format("truetype"), url("genr102-webfont.svg") format("svg");}

@font-face {font-family:Gentium; src: url('geni102-webfont.eot?') format('eot'), url('geni102-webfont.woff') format('woff'),url("GenI102.TTF") format("truetype"), url("geni102-webfont.svg") format("svg"); font-style:italic;}
@font-face {
    font-family: Gentium;
    src: url('genr102-webfont.eot?iefix') format('eot'),
         url('genr102-webfont.woff') format('woff'),
         url('GenR102.ttf') format('truetype'),
         url('genr102-webfont.svg#webfontlj3YXEHA') format('svg');
    font-weight:bold;
}
body {background-color: #f3f1ec; margin:0 auto; font-family:Gentium,Verdana, Arial, Helvetica, sans-serif;}

.wrapper{width:960px; margin:0 auto;}

.seprator{background-color:#999999; height:1px; width:50%; text-align:center;}

.copyright{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:center; line-height:50px;}

.hang {padding-left: 32px; text-indent: -25px; padding-bottom:10px;}

.hang1 {padding-left: 32px; text-indent: -25px; padding-bottom:10px; width:770px; line-height:150%;}

.hang3 {padding-bottom:10px; width:802px; line-height:150%;}

.hang2 {padding-left: 32px; text-indent: -25px; padding-bottom:10px; width:770px; line-height:150%; color:#6b847d;}

.hangnotes {padding-left: 12px; text-indent: -12px; padding-bottom:10px;}

.hang_num {padding-left: 32px; text-indent: -22px;}

/*THE MAIN DIV*/

#themaindiv {width:960px; padding-top:20px}

sup{line-height:0px;}
.sup-intro{line-height:0px; padding-right:5px;}
.sup-intro1{line-height:15px; padding-right:7px;}

.hangnotes-table1{width:10px; text-align:left;}
.hangnotes-table2{padding-top:5px; padding-bottom:10px;}


#header { background:url(images/header_bg.jpg) no-repeat center; height:162px; }


#header-top{height:8px; width:960px;}
#header-btm{height:154px; width:958px;border-left:#859a94 solid 1px; border-right:#859a94 solid 1px;}


#foot { background:url(images/foot.gif) no-repeat center; height:27px; }

#foot2 { background:url(images/foot2.gif) no-repeat center; height:27px; }





.topnav { height:26px; background:#859a94; font-family:Arial, Helvetica, sans-serif; letter-spacing:3px; font-size:11px; text-align:right;
border-left:#859a94 solid 1px; border-right:#859a94 solid 1px; width:958px;}

.topnav a{ color:#FFFFFF; text-transform:uppercase; text-decoration:none;font-weight:bold; float:left; display:block;
padding-left:8px;  padding-right:8px; line-height:26px;}

.topnav a:hover {color:#333333; background-color:#FFFFFF;}

.topnav .selected{color:#333333; background-color:#FFFFFF;}

.topnav-1{ height:26px; background:#859a94; font-family:Arial, Helvetica, sans-serif; letter-spacing:4px; font-size:11px; text-align:left;
border-left:#859a94 solid 1px; border-right:#859a94 solid 1px;}

.topnav-1 img{margin:0px; padding:0px; border:0px}




#whitediv1{width:958px; border-left:#859a94 solid 1px; border-right:#859a94 solid 1px; 
font-family:Gentium, serif; float:left; height:26px; background-color:#859a94;}


#whitediv{background:url(images/bg_rpt.gif); width:958px; overflow:auto; border-left:#859a94 solid 1px; border-right:#859a94 solid 1px; 
font-family:Gentium, serif; float:left;}

/*LEFT CONTAINER*/
/*line-height:20px; if less text in month of calendar*/
#leftdiv {width:290px; float:left; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;  }

#leftdiv h3{ font-size:11px; color:#FFFFFF; background:#859a94; width:100%; line-height:26px; text-align:center; text-transform:uppercase; letter-spacing:4px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

#leftdiv .h3{ font-size:11px; color:#FFFFFF; background:#859a94; width:100%; text-align:center; text-transform:uppercase; letter-spacing:1px; 
font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:16px; padding-top:5px; padding-bottom:5px;}

/*Calendar*/

#calendar {background:url(images/bg_rpt.gif);  font-family:Gentium, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#999999;

padding:22px 22px 22px 22px; text-align:justify; margin:0}

#calendar a { font-size:14px; color:#999999; }

#calendar h4{font-size:14px; color:#1b75bb; padding:0; margin:0} 

#calendar h4 a{font-size:14px; color:#1b75bb; padding:0; margin:0; text-decoration:none; font-weight:lighter;} 

#calendar1{font-family:Gentium, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#999999;
padding:0px 10px 0px 10px; text-align:justify; margin:0}

#calendar1 a {

text-decoration:none;

}

#calendar1 a{color:#1b75bb}

#calendar1 a:visited{color:#1b75bb}

#calendar2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#999999;
	padding:0px 10px 0px 10px;
	text-align:right;
	margin:0;
	line-height: normal;
}

#calendar3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#999999;
	padding:0px 10px 0px 10px;
	text-align:center;
	margin:0;
	line-height: normal;
}

#left_nav {font-family:Gentium;margin-top:40px;border-top:1px solid #859a94;line-height:30px;text-align:left;background-color:#FFFFFF;}

#left_nav a{font-family:Gentium;list-style:none;text-decoration:none;display:block;border-bottom:1px solid #859a94;padding-left:20px;}

#left_nav a:hover{font-size:14px;font-family:Gentium, serif;color:#53625e;text-decoration:none;cursor:pointer;background-color:#ebefee;}

#left_nav ul li.big {

padding-top:5px; 

padding-bottom:5px;

line-height:20px;

}

.big a ul li {

line-height:20px;

}

 .big a ul li span {

line-height:20px;

}

#left_nav ul li:hover {

background-color:#e7ebe9;

}

#left_nav a {

font-size:14px; 

font-family:Gentium, serif;

color:#53625e;

text-decoration:none;

text-align:left;

}

/*LEFT CONTAINER end*/





/*RIGHT CONTAINER*/

#rightdiv {border-left:#859a94 solid 1px; background:#FFFFFF;float:right; width:623px; line-height:150%; padding:15px 22px 22px 22px; 
text-align:justify; font-size:15px; font-family:Gentium;  }

#rightdiv h2{font-size:22px; color:#c54831; letter-spacing:2px; margin:0px; padding:0px; font-weight:lighter; font-family:Gentium; text-align:left; line-height:25px;}

#rightdiv h3{font-size:20px; color:#c54831; letter-spacing:2px; margin:0px; padding:0px; font-weight:lighter; font-family:Gentium; text-align:left; line-height:30px;}

#rightdiv h3 div {

font-size:10px;

float:right;

}

#rightdiv h3 div  {

font-family:Arial, Helvetica, sans-serif;

color:#c54831;

text-decoration:underline;

}

#rightdiv h4{font-size:16px; color:#c54831; letter-spacing:2px; margin:0px; padding:0px; font-weight:lighter; font-family:Gentium; text-align:left; line-height:30px;}

#rightdiv h4 div {

font-size:10px;

float:right;

width:100px;

}

#rightdiv h4 div  a {

font-family:Arial, Helvetica, sans-serif;

color:#1b75bb;

text-decoration:underline;

}

#rightdiv .heading{font-size:18px; color:#999999; letter-spacing:2px; margin:0px; padding:0px; font-weight:lighter; font-family:Gentium;}

#rightdiv span {

font-size:14px; color:#999999;

font-family:Gentium;

line-height:15px;

}

#rightdiv sup {

font-size:11px;

font-family:Arial;

color:#3333cc;

text-decoration:none;

}

#rightdiv a {

text-decoration:none;

}

#rightdiv #notes {

font-size:15px;

font-family:Gentium;

}

#rightdiv #notes a {

text-decoration:none;

}

#rightdiv #notes sup {

font-size:9px;

font-family:Arial;

}



#rightdiv a{color:#1b75bb}

#rightdiv a:visited{color:#1b75bb}



#notes1 {

font-size:15px;

font-family:Gentium;

width:850px;

}

#notes1 a {

text-decoration:none;

}

#notes1 sup {

font-size:9px;

font-family:Arial;

}





#rightdiv li{ padding-bottom:20px; list-style:outside}

#rightdiv li ul{ padding:0px; margin:0px; list-style:none;}

#rightdiv li ul li{ padding:0px; margin:0px; list-style:none;}

#rightdiv .heading1{font-size:20px; color:#6b7e79; font-weight:lighter; line-height:25px; font-family:Gentium; }

#rightdiv .heading1 div {font-size:12px; color:#6b7e79; font-family:Gentium; float:right; line-height:22px;}

#rightdiv .heading1 div#sub_head {

font-size:16px; color:#6b7e79; font-weight:lighter; line-height:22px; font-family:serif; 

}

#rightdiv ul {

padding-left:12px; 

padding-top:0px;

padding-bottom:0px;

margin:0px;

}

#rightdiv li{ padding-bottom:20px; list-style:outside}

#rightdiv li ol{ padding:0px; margin:0px; list-style:none;}

#rightdiv li ol li{ padding:0px; margin:0px; list-style:none;}

#rightdiv .heading1{font-size:20px; color:#6b7e79; font-weight:lighter; line-height:20px; font-family:Gentium; }

#rightdiv .heading1 div {font-size:12px; color:#6b7e79; font-family:Gentium; float:right; line-height:22px;}

#rightdiv .heading1 div#sub_head {

font-size:16px; color:#6b7e79; font-weight:lighter; line-height:22px; font-family:serif; 

}

#rightdiv ol {

padding-left:12px; 

padding-top:0px;

padding-bottom:0px;

margin:0px;

}

/*RIGHT CONTAINER end*/

/*CENTER CONTAINER*/

#centerdiv {

	background:#FFFFFF;

	text-align:justify;

	line-height:150%;

	font-size:15px;

	font-family:Gentium;

	/*line-height:30px;*/

	overflow:hidden;

	padding-top: 22px;

	padding-bottom: 22px;

	padding-left: 56px;
	
	padding-right: 56px;

}
#centerdiv1 {
	background:#FFFFFF;
	text-align:justify;
	line-height:150%;
	font-size:15px;
	font-family:Gentium;
	overflow:hidden;
	padding-top: 22px;
	padding-left: 56px;	
	padding-right: 56px;
}
#centerdiv div{float:left; padding-right:40px; text-align:left}

#centerdiv div a {

color:#1b75bb; text-decoration:none

}

#centerdiv a {

color:#1b75bb; text-decoration:none;

}

#centerdiv a:visited {

color:#1b75bb;}



#centerdiv h2{font-size:22px; color:#c54831; letter-spacing:2px; margin:0px; padding:0px; font-weight:lighter; font-family:Gentium; text-align:left; line-height:25px; }

#centerdiv .blue a{color:#1b75bb;}

#centerdiv .mainglossary{width:760px;  margin:0; padding:0; line-height:14px; display: table; /*#*/overflow: hidden; padding-left:100px; }

#centerdiv .mainglossary img {float:left}

#centerdiv .subglossary {	display: table-cell; vertical-align: middle; width:760px;}

#centerdiv .hsep{background-color:#cacccc; width:600px; height:1px; margin-bottom:5px; margin-top:5px}



#centerdiv .glossary1{ width:160px; font-style:italic;  padding:2px 2px 20px 2px; float:left; top: -50%;}
#centerdiv .glossary2{ width:160px; float:left;  margin:0; padding:2px 2px 20px 2px;}
#centerdiv .glossary3{ width:160px; font-style:italic; float:left; margin:0; padding:2px 2px 20px 2px; vertical-align:middle}
#centerdiv .glossary4{ width:160px; float:left; margin:0; padding:2px 2px 20px 2px;}

#centerdiv .glossary11{ width:160px; height:30px;  padding:2px;float:left; top: -50%;}
#centerdiv .glossary2-1{ width:160px; height:30px;  float:left;  margin:0; padding:2px; }
#centerdiv .glossary31{ width:160px; height:30px;  float:left; margin:0; padding:2px; vertical-align:middle}
#centerdiv .glossary41{ width:160px; height:30px;  float:left; margin:0; padding:2px;}


#centerdiv .glossary21{ width:160px; font-style:italic; padding:2px 2px 20px 2px; float:left; top: -50%;}
#centerdiv .glossary22{ width:160px; font-style:italic;  float:left;  margin:0; padding:2px 2px 20px 2px;}
#centerdiv .glossary23{ width:160px; float:left; padding:2px 2px 20px 2px;}
#centerdiv .glossary24{ width:160px; float:left; margin:0; padding:2px 2px 20px 2px;}




#centerdiv .subdivi{width:176px; padding:0px; padding-right:4px; text-align:center; font-style:italic}



#centerdiv .subdiv{width:176px; padding:0px; padding-right:4px; text-align:center;}



#centerdiv .x{



font-family:serif; font-style:normal



}



#centerdiv h3{font-size:20px; color:#c54831; letter-spacing:2px; margin:0px; padding:0px; font-weight:lighter; font-family:Gentium; line-height:30px; width:100%;}



#centerdiv h3 div {



font-size:10px;



float:right;



text-align:right;



}



#centerdiv .heading1{font-size:20px; color:#6b7e79; font-weight:lighter; line-height:25px;font-family:Gentium; }



#centerdiv .heading1 div#sub_head {



font-size:18px; color:#6b7e79; font-weight:lighter;  font-family:Gentium; padding:0px; margin:0px;text-align:right;



}



.contact input{width:300px; background-color:#FFFFFF; border:#859a94 solid 1px; solid 1px;}







.author_works{float:left; width:170px;}





.footnotes_popups{font-size:15px;}

.footnotes_popups a{color:#1b75bb;text-decoration:none;}

.authors_thumb{float:left; width:130px;}



.thumb-text{float:left; width:130px; line-height:17px; padding-right:35px;}









/*CENTER CONTAINER end*/



















/*TOOLTIP*/



#dhtmltooltip{



position: absolute; width: 150px;  border: 1px solid #859a94; padding: 2px;



visibility: hidden; z-index: 200; color:#333333; 



/*Remove below line to remove shadow. Below line should always appear last within this CSS*/



/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);*/



}



/*************************	POPUP CSS BEGINS	*********************/



/*POPUP BUTTON CSS*/

.Button

{

	width:100px;

	font-family:Verdana;

	font-size: small;

	font-weight:bold;

	color : Black;

	background-color :Transparent;

	border-color:#d3d3d3;

	border-collapse:collapse;

	border:1px solid; 

}



/*POPUP BACKGROUND CSS*/

.backgroundPopup

{  

	display:none;  

	position:absolute;  

	_position:absolute; /* hack for internet explorer 6 */  

	height:100%;  

	width:100%;  

	top:0;  

	left:0;

	border:1px solid #cecece;  

	z-index:100;  

}



/*POPUP CONTACT CSS*/

.popupContact
{	
display: none;
margin-left: 200px;
margin-right: auto;
position: absolute;
_position: absolute;  /*<--hack for internet explorer 6*/
background: #FFFFFF;  	
border: 2px solid #cecece;  	
z-index: 101;  	
padding: 5px;	
font-size: 13px;	
}

.popupContact1
{	
display: none;
margin-left: 200px;
margin-right: auto;
position: absolute;
_position: absolute;  /*<--hack for internet explorer 6*/
background: #FFFFFF;  	
border: 2px solid #cecece;  	
z-index: 101;  	
padding: 5px;	
font-size: 13px;
width:330px;	
}  

.popupContactClose
{
font-size: 14px;  	
line-height: 14px;  	
right: 5px;  	
top: 4px;  	
position: absolute;  	
color: #6fa5fd;  	
font-weight: 700;  	
display: block;	
}

/*************************	POPUP CSS ENDS	*********************/


.tabclass td{padding-left:8px; padding-right:8px; line-height:100%}
.tabclass .stronger{color:#c4422b}
