
/* Link colors*/
a:link    { color: blue }
a:visited { color: maroon }
a:active  { color:#CC3300 }

/* Invisible Link colors*/
a.invisible:link    { color: #0B0B31;  text-decoration: none;}
a.invisible:visited { color: Teal;  text-decoration: none; }
a.invisible:active  { color: #FA8072;  text-decoration: none;}

a.none:link    { color: inherit;  text-decoration: none;}
a.none:visited { color: inherit;  text-decoration: none; }
a.none:active  { color: inherit;  text-decoration: none;}

blockquote.flquote {
	margin-top: 15px;
	margin-bottom: 4px;
	margin-right: 50px;
	margin-left: 35px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
/*	font-weight: 500; */
	font-style: oblique;
	text-align: justify;
} 

blockquote.index {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 50px;
	margin-left: 35px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
} 

body { 
	 font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif; 
	 font-size: 10pt;
	 color: #000000;
/*	 background : #DED6CE;  The IE and WORD background*/
	 background : White; 
	 border : none;
	 margin-top: 0px;
	 margin-left: 5px;
	 margin-right: 5px;
	 margin-bottom : 5px;
	 }
	 
body.alt { 
	 font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif; 
	 font-size: 10pt;
	 color: White;
	 background-color: Black;
	 background-image: url('images/CiteWiz.jpg');
	 border : none;
	 margin-top: 0px;
	 margin-left: 5px;
	 margin-right: 5px;
	 margin-bottom : 5px;
	 }
	 
body.page2 { 
	 font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif; 
	 font-size: 10pt;
	 color: #000000;
/*
	 background-color: #DED6CE;  The IE and WORD background
*/
	 background-color: White;
	 background-image: url('images/BannerShoreline.jpg');
	 background-position: left top;
	 background-repeat: no-repeat;
	 border : none;
	 margin-top: 0px;
	 margin-left: 5px;
	 margin-right: 5px;
	 margin-bottom : 5px;
 	}
	 
div.alone {
    float: none;
    vertical-align: top;
    clear: both;
}

div.center {
	text-align: center;
}


div.floatright {
float: right;
vertical-align: top;
}


div.floatleft {
float: left;
vertical-align: top;
}


div.floatnone {
    float: none;
    vertical-align: top;
}

div.flpushdown {
	margin: 20px 5px 0px 5px;
}


div.index {
	margin: 0px 15px 0px 30px;
}

 

/* Top level header for Topics */

h1 {
		font-family :  Verdanna,Georgia,Arial,Helvetica,sans-serif;
		text-align : left;
		font-size : 22pt;
		font-weight : bold;
		padding-top: 0.5em;
		padding-bottom: 0.2em;
		border : none;
		color: #3D6765;
		margin-bottom: 0.5em;
		background-color: transparent;
	}
	
h1.alt {
		font-family :  Verdanna,Georgia,Arial,Helvetica,sans-serif;
		text-align : left;
		font-size : 170pt;
		font-weight : bold;
		padding-top: 0.5em;
		padding-bottom: 0.2em;
		border : none;
		color: maroon;
		margin-bottom: 0.5em;
		background-color: transparent;
	}

h1.centered {
		font-family :  Verdanna,Georgia,Arial,Helvetica,sans-serif;
		text-align : left;
		font-size : 22pt;
		font-weight : bold;
		padding-top: 0.5em;
		padding-bottom: 0.2em;
		border : none;
		color: #3D6765;
		margin-bottom: 0.5em;
		background-color: transparent;
		text-align: center;
	}

h1.blocktab {
		font-family :  Verdanna,Georgia,Arial,Helvetica,sans-serif;
		text-align : left;
		font-size : 18pt;
		font-weight : bold;
		border : none;
		color: #3D6765;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		padding-left: 1em;
      vertical-align: middle;
		background-color: transparent;
		margin: 0 0 0 0;
	}



h2  {
	 font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif;
	 font-weight: bold;
	 color:#000080;
	 }


h2.fltitle  {
    margin: 5px auto 0px auto;
	 font-family: Helvetica,Swiss,sans-serif,Arial;
	 font-weight: bold;
	 font-size: 20pt;
	 color: #000151;
	 }

h2.fltitles  {
    margin: 0px auto 15px auto;
	 font-family: Helvetica,Swiss,sans-serif,Arial;
	 font-size: 16pt;
	 font-weight: lighter;
	 color: #000151;
	 }



h3  {
	 font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif;
	 font-size: 18pt;
	 color:#000080;
	 }


h3.fltitle  {
    margin: 17px auto 0px auto;
	 font-family: Helvetica,Swiss,sans-serif,Arial;
	 font-weight: bold;
	 font-size: 18pt;
	 color: #000151;
	 }

h3.fltitles  {
    margin: 0px auto 5px auto;
	 font-family: Helvetica,Swiss,sans-serif,Arial;
	 font-size: 14pt;
	 font-weight: lighter;
	 color: #000151;
	 }


h4  {
	 font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif;
	 font-size: 13pt;
	 color:#000080;
	 }

img.finlessbannerheight  {
	height: 179px;
	border : 0px none;
	vertical-align : top;
} 
 
  /* Images with no border */
img.clean {
	border : 0px none;
}



/* Images on left */

img.lefttop{
	margin-left : 0em; 
	margin-right : 0.25em;
	margin-top: 0em;
	margin-bottom: 0.25em;
	border : none;
	float : left;
	vertical-align : top; 
}



/* centered image on left  with a pad for bullets*/
img.leftpadded {
	margin-left : 0em; 
	margin-right : 2em;
	margin-top: 0em;
	margin-bottom: 0.25em;
	border : none;
	float : left;
}



/* centered image on left  with a pad for bullets*/
img.leftpaddedctr {
	margin-left : 0em; 
	margin-right : 2em;
	margin-top: 0em;
	margin-bottom: 0.25em;
	border : none;
	float : left;
	vertical-align : middle;
}



/* Images on right */
img.righttop {
	margin-left : 0.25em; 
	margin-right : 0em;
	margin-top: 0em;
	margin-bottom: 0.25em;
	border : none;
	float : right;
	vertical-align : top; 
}  

/* Page2 Kids Image on banner at right */
img.finlesskids {
	margin-left : 0.25em; 
	margin-right : 0em;
	margin-top: 51px;
	margin-bottom: 0.25em;
	border : none;
}
  
/* Book Title on left */
img.finlesstitle {
	margin-left : 0.25em; 
	margin-right : 0em;
	margin-top: 10px;
	margin-bottom: 0;
	border : none;
	float : left;
	vertical-align : top; 
}  


/* Default paragraph format */
p {
	font-family : Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 10pt;
  }

  

  /* Blue Bold paragraph format */

p.bluebold {
	font-family : Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color : #000080;
	font-weight : bold;
  }

/* Centered paragraph format */
p.centered {
	font-family : Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align : center;
  }

p.compact {
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-right: 3px;
}
  
  
p.fineprint {
	font-family : Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #84ABAE;
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center;
}

p.flcredit {
	font-family : Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 85%;
	margin-left: 100px;
	margin-top: 0px;
	margin-bottom: 1em;
	margin-right: 10px;
}

p.flquote {
	font-family : Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 110%;
	margin-top: 15px;
	margin-bottom: 4px;
	margin-right: 50px;
	margin-left: 35px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
/*	font-weight: 500; */
	color: #0F1046; 
	font-style: oblique;
	text-align: justify;
}
  
/* Left rule "important" paragraph*/
p.important {
	margin-left : 1em; 
	margin-right : 1em;
	border-left-color : red;
	border-left-style : solid;
	border-left-width : medium;
	border-right-style : none;
	border-bottom-style : none;
	border-top-style : none;
	padding-left : 0.2em;
  }

p.indexminor {
	margin-left: 0em;
	margin-top: 5px;
	margin-bottom: 0em;
	margin-right: 3px;
}

p.indexmajor {
	margin-left: 0em;
	margin-top: 1em;
	margin-bottom: 0em;
	margin-right: 3px;
}
/* For  Left Navigation*/
p.LeftNavigation {
	margin-left : 1px;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-right: 5px;
	background-color : white; 
	color: #595BFF;
	font-size : 110%; 
	text-align : left;
	font-weight : bolder;
  }

  
/* For  BottomNavigation*/
p.BottomNavigation {
	margin-left : 1px;
	margin-top: 0em;
	margin-bottom: 0em;
	background-color : white; 
	color: #669999;
	font-size : 90%; 
	font-weight : bolder;
	text-align : center;
  }
   

/* Revision*/
p.Revision {
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	background-color : white; 
	font-size : 8pt;
	color : #CCCCCC;
  }

 
 
p.Revision {
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size : 8pt;
	color : Gray;
  }
 
 
p.tight {
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
}
 
  
/* Use for trademark symbols and the like */
span.upsmall {
   vertical-align: text-top;
   font-size: small;
}

table.fl_title_box {
	width: 100%;
	border: medium solid #000151;
}

table.leftnav {
/*	border-right: thin solid #000151; */
	margin-right: 10px;
}

table.reveal {
	border: thin solid Red;
}

table.rightseparate {
	border-left: thin solid #000151;
}


td {
	font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 10pt;
   vertical-align: top;
	text-align: left;
}

td.bumper {
	width: 18px;
}



td.wide195 {
	font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 10pt;
   vertical-align: top;
	text-align: left;
	width: 195px;
}

td.wide200 {
	font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 10pt;
   vertical-align: top;
	text-align: left;
	width: 200px;
}

td.bottom {
	font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 10pt;
   vertical-align: bottom;
	text-align: left;
}

td.twocol {
	font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 10pt;
   vertical-align: top;
	text-align: left;
	width: 50%;
	padding-right: 25px;
/*
	margin-right: 18px;
*/
}

td.threecol {
	font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 10pt;
   vertical-align: top;
	text-align: left;
	width: 33%;
	margin-right: 18px;
}


td.middle {
	font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif;
	font-size: 10pt;
   vertical-align: middle;
	text-align: left;
}

td.center {
		text-align: center;
}

th {
	 font-family: Verdanna,Georgia,Arial,Helvetica,sans-serif; 
	 font-size: 10pt;
	 font-weight: bold;
	 color: #000080;
	 }

