/*
	Linda Kurtz Kingsley:  Styles
	Red thru Violet, Susan Sailow
*/

body 
{ 
	background-color: #C0C0C0; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: 500;
}

.BookTitle
{
	color: #0A6B6B; 
	font-family:Verdana; 
	font-size: 1.2em; 
	font-weight: bold;
	text-align: left;
}

.Center, span.Center
{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.ClearBoth
{
  clear: both;
}

.FloatLeft
{
	float:  left
}

.Footer
{
    color : #333333;
	font-family: Arial;
    font-size: 1em;
    font-weight: bold;;
}

.HPLink
{
	color: #0A6B6B; 
	font-family:Verdana; 
	font-size: 1.5em; 
	font-weight: bold;
	text-align: center;
}

.HPRow
{
	display: inline-block;
}

.HPTitle
{
	color: #0A6B6B; 
	font-family:Verdana; 
	font-size: 3em; 
	font-weight: bold;
	margin-bottom: .25em;
	margin-top: .25em;
	text-align: center;
}

.HPSubTitle
{
    color : #333333;
	font-family: Arial;
    font-size: 1.75em;
    font-weight: bold;;
	margin-bottom: .25em;
	margin-top: .25em;
	text-align: center;
}

.IllussPageTitle
{
    color : #FFFFF0;  /* Ivory  */
	font-family: Arial;
    font-size: 2.5em;
    font-weight: bold;;
	margin-bottom: .25em;
	margin-top: .25em;
	text-align: center;
}

.ImgBorder
{
	border: solid;
	border-width: .1165em !important ;
	color: #333333;
}

.ImgBoxH250  /* @media not needed w this style  */
{
	display: inline-block;
	margin-left: 1em;
	text-align: center;
	vertical-align: top;
	height: 250px !important;
}

.ImgBoxH300
{
	display: inline-block;
	margin-left: 1em;
	text-align: center;
	vertical-align: top;
	height: 300px !important;
}

.ImgBoxW300
{
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 300px;
}

.ImgBoxW400
{
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 400px;
}

.ImgBoxW625
{
	display: inline-block;
	margin-left: 1em;
	text-align: center;
	vertical-align: top;
	width: 625px;
}

.ImgResponsive 
{
  max-width: 100%;
  height: auto;
}

.ImgTitle
{
	color: #0A6B6B; 
	font-family:Verdana; 
	font-size: 1.2em; 
	font-weight: bold;
	text-align: left;
}

.LKTitle
{
	color: #0A6B6B; 
	font-family:Verdana; 
	font-size: 2em; 
	font-weight: bold;
	margin-bottom: .25em;
	margin-top: .25em;
	text-align: center;
}

.MarginLeft0em 
{
	margin-left: 0em;
}

.MarginRight1em
{
	margin-right: 1em;
}

.MarginRight1em_CP
{
	margin-right:  0em;
}

.MarginRightHalfem
{
	margin-right:.5em;
}

.PageLink
{
	color: #0A6B6B; 
	font-family:Verdana; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: underline !important;
}

p.MarginBot1em
{
	    margin-bottom: .25em !important;
}

.RevsPage 
{ 
	background-color: #FFFFFF; 
	margin: 6em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.RevsPageContent
{
	  color: #333333; 
	  font-size: 1em;
	  font-weight: 300;
}

.RevsPageSection
{
	  color: #0A6B6B; 
	  font-size: 1.5em;
	  font-weight: bold;
}

.RevsPageSubSection
{
	  color: #333333; 
	  font-size: 1.1em;
	  font-weight: bold;
}

.RevsPageTitle
{
	  color: #e05e2a; 
	  font-size: 2.5em;
	  font-weight: bold;
	  margin-bottom: .6em;
	  margin-top: 0;
}

.TopNavLink
{
	  color: #333333; 
	  font-size: 1em;
	  font-weight: bold;
	  margin-right: 1em;
}

.TopNavLinkCurr
{
	  color: #0A6B6B; 
	  font-size: 1.168em;
	  font-weight: bold;
	  margin-right: 1em;
      text-decoration: none !important;
}

.TextAlignR
{
		text-align: right;
}

.TitlleRow
{
	text-align: center;
}

#more1 { display: none; }

#more2 { display: none; }

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 601px) and (max-width: 991px)
{
    .BookTitle {  font-size: 1.6em; }
	
    .Footer { font-size:  1em; }
	
    .HPLink { 	font-size: 1.6em; }
   
    .HPTitle {  font-size: 1.6em;  margin-top: 1em; }
  
    .HPSubTitle { font-size: 1.6em; }

    .IllussPageTitle {  font-size: 1.75em; }

    .ImgBoxH300 {height: 250px !important;  } 

     ImgBoxW300 { width: 250px; }
	
	 ImgBoxW400 { width: 150px; }
	
	.ImgBoxW625 { width: 500px; }

    .LKTitle {  font-size: 1.6em; }

	.MarginRight1em { margin-right: 1em; }  
	
    .RevsPage { margin: 3em; } 

    .RevsPageContent { font-size: 1em;  }
	
    .RevsPageSection { font-size: .2em; }
	
	.RevsPageSubSection { font-size: 1.5em; }

    .RevsPageTitle { font-size: 1.75em; }
	
    .TopNavLink { font-size: .85em !important; margin-right: .85em !important; }

    .TopNavLinkCurr { font-size: .95em !important; margin-right: .95em !important; }
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) 
{
    .BookTitle {  font-size: 1em; }
	
	.HPLink {  font-size: .85em; }
	
    .HPTitle { font-size: .85em;  margin-top: .65em; }
	
    .HPSubTitle { font-size: 1em; }

    .Footer { font-size:  .65em !important; }
	
    .IllussPageTitle {  font-size: 1.16em; }
	 
    .ImgBoxH300 {height: 200px !important; }
	 
	.ImgBoxW300 { width: 200px;  }

	.ImgBoxW400 { width: 200px;  }

    .ImgBoxW625 { width: 300px; }

	.LKTitle {  font-size: .85em;  }
	
	.MarginLeft0em { margin-left: .3em; }  
	
	.MarginRight1em { margin-right: 1em; }  
	
    .MarginRight1em_CP { margin-right:  1em !important; }

    .RevsPage { margin: 2em; } 

    .RevsPageContent { font-size: .85em;  }
	
    .RevsPageSection { font-size: .85em; }
	
	.RevsPageSubSection { font-size: .85em; }

    .RevsPageTitle { font-size: 1.25em; }
	
	.TopNavLink { font-size: .65em !important; margin-right: .65em !important;  }

    .TopNavLinkCurr { font-size: .75em !important; margin-right: .75em !important; }
}

@media (min-width:768px) and (max-width:1023px) {}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {} 