/***********************************************/
/* 3col_rightNav.css                              */
/* Use with template 3col_rightNav.html           */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
		/* background-color:#CC9966; */ /* brown */
	background-color:#FFFFFF;  /* white */
	
		



	
	padding: 0px;

}

table {
margin:0;
padding:0;
border-collapse:collapse;
}
tr {
margin:0;
padding:0;
border:0;

}

td {
padding:0;
margin:0;
border:0;
}

a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #006699;
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 160%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	padding: 10px 0px 0px 0px;
	margin:0px;	
	border-bottom: 3px solid #663300;


	width: 100%;
	background-color:#ffffff;
}
#masthead img {

margin-left:10px;
margin-bottom:0px;
}

#right{
	
	margin:0;
	padding: 0px;
	font-size:100%;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 2px solid #000000;
	background-color:#FFFFCC; /* yellow  */
	
	
}
/*********** #right link styles ***********/
#right h2 {
font-size:110%;
margin-top:35px;
margin-bottom:3px;
margin-left:15px;
margin-right:0px;
padding:0;

}

/* #right ul a:link, #right ul a:visited { */
/* display: block; */
/* text-decoration:none; */
/* color:#FFFF66; */
/*} */

//#right ul a:hover {
///* display:block; */
//background-color:#dddddd;
//color:#009933;
//}

//#right ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
//#right li {
//border-bottom: 1px solid #CC9966;
//padding:0px;
//margin:0px;
//} 


/* fix for browsers that don't need the hack */
//html>body #right li {border-bottom: none;}

/*********** #chapterlink styles ***********/

.chapterlink{
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	/* border-bottom: 1px solid #cccccc; */
	font-size: 90%;
	border-top:0px;
	border-bottom:1px solid #000000;
	color:#FFFFFF;
	
}

.chapterlink h3{
	padding: 10px 0px 2px 0px;
	margin:0;
	font-size:120%;
}
.chapterlink ul {
margin:10px 0px 20px 0px;
padding:0px;
list-style:none;
}
.chapterlink ul a {
padding:0px;
margin:0px 0px 0px 0px;
}
.chapterlink ul a:link {
text-decoration:none;
color:#3399CC;
	
}
.chapterlink ul a:visited {
text-decoration:none;
color:#3399CC;
}
.chapterlink ul a:hover {
text-decoration:underline;
color:#006699;
background-color:#dddddd;
}
.chapterlink li {

margin: 6px 0px 3px 0px;
padding:0;
}
#left{

	
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #000000;
	border-left: 2px solid #000000;
	border-right: 1px solid #000000;
	padding: 0px;
	margin: 0px;
	font-size: 100%;

		background-color:#FFFFCC; /* yellow  */
	
}
/************** #left styles **************/
//#left ul a:link, #left ul a:visited {
//display: block;
//text-decoration:none;
//color:#FFFF00;
//}
//#left ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
//#left li {border-bottom: 1px solid #CC9966;} 


/* fix for browsers that don't need the hack */
//html>body #left li {border-bottom: none;}


#left p{
	padding: 0px 0px 0px 0px;
	margin: 0;
}
#left h2 {
font-size:110%;
margin-top:35px;
margin-bottom:3px;
margin-left:15px;
padding:0;
}


#content{
font-family:Georgia, 'Times New Roman', Times, serif;
  
  font-size:120%;
  text-align:left;
  background-color:#ddffff;
  border-right:1px solid #000000;
  border-left:1px solid #000000;
  border-top:1px solid #000000;
  border-bottom:2px solid #000000;

  
}

#content h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-.05em;
font-size:150%;
color:#003366;
padding:35px 0px 20px 25px;
}

#content h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
padding:30px 0px 15px 25px;
}
#content h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
padding:30px 0px 0px 25px;
}

#content ul {
margin:0;
padding:5px 0px 15px 55px;
list-style:none;
}

#content li {
font-size:130%;
color:#CC0000;
margin:0;
padding:0;
}

#content p {
margin:0;
padding:0px 35px 10px 35px;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}


/************* #globalNav styles **************/

#globalNav{
	margin:0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 2px solid #dddddd;
	border-top: 2px solid #333333;
	color:#666666;
	background-color:#CCCCCC;
}
#globalNav ul {
margin:10px 0px 5px 0px;
padding:0;
text-align:center;
}
#globalNav ul li{

display: inline;
margin:0px 3px 0px 3px;
//color:#003300;

}

#globalNav a {
	font-size: 90%;
	font-weight:bold;
	margin:0px;
	padding: 0 4px 0 0;
	text-decoration:none;
	color:#006699;
}
#globalNav a:link {
margin:0px;
padding:0px;
}
#globalNav a:hover {
  background-color:#eeeeee;
}
#globalNav a.active {
color:#666666;
}
#globalNav a.active:hover {
background-color:#cccccc;
}

/*************** #pageName styles **************/

#pageName{

	margin: 0px;
	padding: 5px 0px 5px 10px;
	text-align:left;
	background-color:#666666;
	color:#FFFFCC; /* yellow  */
}



#siteinfo{

	text-align:center;
	border-top: 3px solid #000000;
	border-bottom: 3px solid #000000;
	font-size: 100%;
	color: #000000;
	margin: 0px;
	padding: 5px 10px 5px 0px;
	background-color:#CCCCCC;
	
}
#siteinfo ul {
margin:10px 0px 10px 0px;
padding:0;
}
#siteinfo ul li{

display: inline;
margin:0px 3px 0px 3px;
//color:#003300;

}

#siteinfo a {
	font-size: 90%;
	font-weight:bold;
	margin:0px;
	padding: 0px 4px 0px 0px;
	text-decoration:none;
	color:#006699;
}

#siteinfo a:link {
margin:0px;
padding:0px;
}
#siteinfo a:hover {
  background-color:#eeeeee;
}
#siteinfo a.active {
color:#666666;
}
#siteinfo a.active:hover {
background-color:#cccccc;
}

/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

/************** #advert styles **************/

#google-search {
margin:0;
padding:0;
text-align:left;
}

.alphabet {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#references {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

#google-left {
padding:20px 10px 25px 10px;
text-align:center;
}