/* All the fonts, sizes, margins and borders */

/* Body setup */

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
	font-size: 12pt;}

/* Table Set up */

DIV.base-layer {width: 98%;
  margin-left: 8px}
  
DIV.font-top {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  text-align: center;}

DIV.nav-buttons {width: 680px;
  margin-top: 10px;}

DIV.table {width: 750px;
  margin-top: 10px;
  margin-bottom: 10px;}
  
DIV.personalinfo {width: 980px;
  margin-top: 0px;
  margin-bottom: 20px;}
  
DIV.adsinfo {width: 980px;
  margin-top: 10px;
  margin-bottom: 0px;}

DIV.insert2 {margin-top: 10px;
  margin-bottom: 20px;}

/* Containers for the Rows */

DIV.details-toptable-surround {}

DIV.details-toptable {width: 936px;
  margin-top: 10px;
  margin-left: 15px;
  margin-right: auto;
  margin-bottom: 5px;
  padding: 5px;}

DIV.javascript {width: 674px;
 height: 100px;
 text-align: center;}

DIV.basic-row {width: 700px;
  margin-top: 10px;
  margin-bottom: 0px;}

DIV.text-box {width: 850px;
  margin-top: 20px;
  margin-bottom: 10px;
  vertical-align: middle;
  text-align: center;}

DIV.text-box2 {width: 915px;
  margin-left: 5px;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 10px;
  vertical-align: middle;
  text-align: center;
  padding: 1px;}

DIV.text-box3 {width: 915px;
  margin-left: 5px;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 10px;
  vertical-align: middle;
  text-align: center;
  padding: 1px;}

DIV.bio {width: 680px;
  margin-top: 10px;
  margin-bottom: 30px;}
  
DIV.contact-details {width: 680px;}

DIV.website {width: 680px;
  margin-top: 10px;
  margin-bottom: 10px;}

DIV.link {width: 680px;
  margin-top: 20px;
  margin-bottom: 0px;
  text-align: center;
  vertical-align: bottom;}
  
DIV.details-table {width: 95%;
  vertical-align: top;
  margin-top: 1px;
  margin-bottom: 10px;}
  
DIV.details-table2 {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;}
  
DIV.details-table5 {width: 97%;
  vertical-align: top;
  margin-top: 11px;
  margin-bottom: 5px;  
  margin-left: 8px;
  margin-right: auto;
  padding: 4px;}
  
Div.pics-tablebox {
  width: 450px;
  height: 415px;
  margin-left: 5px;
  margin-right: auto;}

DIV.pics {width: 890px;
  margin-top: 10px;
  margin-bottom: 10px;}

DIV.pics-box {width: 937px;
  vertical-align: top;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 5px;}

DIV.pics-box2 {width: 870px;
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 10px;}

DIV.picstop {width: 890px;
  margin-top: 5px;
  margin-bottom:10px;}

DIV.fees-box {width: 951px;  
  margin-left: 13px;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;  
  padding: 0px;}

DIV.fees-box2 {width: 870px;
  margin-top: 15px;
  margin-bottom: 10px;
  padding: 10px;}

DIV.fees-table {width: 874px;
  margin-top: 30px;
  margin-bottom: 30px;}

DIV.fees-table2 {width: 910px;
  margin-left: 14px;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 10px;}
  
DIV.fees-table3 {width: 910px;
  margin-left: 14px;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 17px;}

DIV.gallery-table {width: 880px;
  margin-top: 20px;
  margin-bottom: 20px;}

DIV.top100-img {width: 880px;
  margin-top: 30px;
  margin-bottom: 30px;
  font-weight: normal;
  font-size: 18pt;}
  
/* Images */

IMG.img-border {border-style: solid;
border-width: 1px;  
padding: 3px;}

/* Images pixrow */

IMG.img-nolink {
  padding: 3px;}

IMG.img-black-border-nolink {color: #000000;
  padding: 3px;
  border-style: solid;
  border-width: 1px;}

IMG.img-white-border-nolink {color: #ffffff;
  padding: 3px;
  border-style: solid;
  border-width: 1px;}

IMG.img-white-border {border-color: #ffffff;
  padding: 3px;
  border-style: solid;
  border-width: 1px;}

IMG.img-black-border {border-color: #000000;
  padding: 3px;
  border-style: solid;
  border-width: 1px;}
  
IMG.img-red-border {border-color: #ffccff;
  padding: 3px;
  border-style: solid;
  border-width: 1px;}  

/* Images bio right*/
  
IMG.bioimg-white-border-right {border-color: #ffffff;
  float: right;
  padding: 3px;
  margin-left: 5px;
  margin-bottom: 5px;
  border-style: solid;
  border-width: 1px;}
  
/* Images bio left*/
  
IMG.bioimg-nolink {float: left;
  padding: 3px;
  margin-right: 5px;
  margin-bottom: 5px;}
  
IMG.bioimg-black-border-nolink {color: #000000;
  float: left;
  padding: 3px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-style: solid;
  border-width: 1px;}

IMG.bioimg-white-border-nolink {color: #ffffff;
  float: left;
  padding: 3px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-style: solid;
  border-width: 1px;}

IMG.bioimg-white-border {border-color: #ffffff;
  float: left;
  padding: 3px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-style: solid;
  border-width: 1px;}

IMG.bioimg-black-border {border-color: #000000;
  float: left;
  padding: 3px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-style: solid;
  border-width: 1px;}
  
IMG.bioimg-red-border {border-color: #ffccff;
  float: left;
  padding: 3px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-style: solid;
  border-width: 1px;}
  
/* Images bio center */

IMG.bioimg-black-border-nolink-center {color: #000000;
  padding: 3px;
  text-align: center;
  border-style: solid;
  border-width: 1px;}

IMG.bioimg-white-border-nolink-center {color: #ffffff;
  padding: 3px;
  text-align: center;
  border-style: solid;
  border-width: 1px;}

IMG.bioimg-white-border-center {border-color: #ffffff;
  padding: 3px;
  text-align: center;
  border-style: solid;
  border-width: 1px;}

IMG.bioimg-black-border-center {border-color: #000000;
  padding: 3px;
  text-align: center;
  border-style: solid;
  border-width: 1px;}
    
/* Font definitions */

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;}
	
h1 {font-size: 24px;}
h2 {font-size: 18px;}
h3 {font-size: 14px;}
h4 {font-size: 11px;}
h5 {font-size: 10px;}
h6 {font-size:  8px;}

.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;}

.centered {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;}

.centeredbold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 16px;
	font-weight: bold;}

.smaller {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;}
	
.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;}

.large {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;}

.larger {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;}
	
.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;}

DIV.font-heading {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 24pt;
  font-weight: bold;
  text-align: center;}

DIV.font-heading-X {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;}

DIV.font-subheading {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;}

DIV.font-bio-bold {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;}

DIV.font-bio {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  text-align: left;}

DIV.font-bio-bold-box {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;}

DIV.font-bio-box {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;}

DIV.font-bio-bold-large {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  text-align: left;}

DIV.font-bio-large {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 14pt;
  text-align: left;}

DIV.font-bio-bold-small {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;}

DIV.font-bio-small {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;}

DIV.font-bio-end {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;}

DIV.font-bottom {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  text-align: center;}

/* Cell and row definitions */

TD.details-head {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  padding: 1px;}

TD.details-pic {width: 30%;
  text-align: center;
  vertical-align: middle;}

TD.details-row-middle {width: 25%;
  text-align: left;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 1px;}

TD.details-row-info {width: 45%;
  text-align: left;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 1px;}

TD.details-head2 {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
  padding: 1px;}

TD.details-pic2 {width: 30%;
  text-align: center;
  vertical-align: middle;}

TD.details-row-middle2 {width: 30%;
  text-align: left;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 1px;}

TD.details-row-info2 {width: 40%;
  text-align: left;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 1px;}
  
TD.details-row-bottom2 {width: 70%;
  text-align: left;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 1px;}
  
Table.oneline {width: 100%}

Table.table-pic {table-layout: fixed;
  width: 680px;}

Table.table-picbox {table-layout: fixed;
  text-align: center;
  width: 650px;}

Table.table-picbox2 {table-layout: fixed;
  text-align: center;
  width: 900px;}
  
Table.table-picbox2{table-layout: fixed;
  text-align: center;
  width: 660px;}

Table.table-pic-1row {table-layout: fixed;
  width: 680px;
  height: 260px;}

Table.table-pic-2rows {table-layout: fixed;
  width: 680px;
  height: 340px;}
  
TD.picsblank {width: 100%;
  height: 30px;}
  
TD.picsblank7 {width: 100%;
  height: 5px;}
  
TD.picstoptext {width: 100%;
  height: 30px;
  color: #ffffff;  
  font-size: 12pt;
  font-weight: bold;  
  text-align: center;
  vertical-align: middle;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

TD.pics1 {width: 100%;
  text-align: center;
  vertical-align: middle;}
  
TD.pics1-30 {width: 100%;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

TD.pics2 {width: 50%;
  height: 260px;
  text-align: center;
  vertical-align: middle;}
  
TD.pics2-250 {width: 50%;
  height: 260px;
  text-align: center;
  vertical-align: middle;}
  
TD.pics2-300 {width: 50%;
  height: 310px;
  text-align: center;
  vertical-align: middle;}

TD.pics2-350 {width: 50%;
  height: 360px;
  text-align: center;
  vertical-align: middle;}

TD.pics2-hz {width: 50%;
  height: 210px;
  text-align: center;
  vertical-align: middle;}

TD.pics2-hz175 {width: 50%;
  height: 175px;
  text-align: center;
  vertical-align: middle;}

TD.pics3 {width: 33%;
  height: 260px;
  text-align: center;
  vertical-align: middle;}

TD.pics3z {width: 33%;
  height: 310px;
  text-align: center;
  vertical-align: middle;}

TD.pics3x {
  height: 260px;
  text-align: center;
  vertical-align: middle;}

TD.pics4 {width: 25%;
  height: 230px;
  text-align: center;
  vertical-align: middle;}

TD.pics4a {width: 95%;
  height: 210px;
  text-align: center;
  vertical-align: middle;}

TD.pics4z {width: 25%;
  height: 300px;
  text-align: center;
  vertical-align: middle;}

TD.pics5 {width: 20%;
  height: 210px;
  text-align: center;
  vertical-align: middle;}

TD.text1 {width: 100%;
 height: 40px;
 text-align:center;
 vertical-align: middle}

TD.pictext {width: 100%;
 text-align: center;
 vertical-align: middle}

TD.links1 {width: 100%;
  height: 50px;
  text-align: center;
  vertical-align: bottom;}

TD.links2 {width: 50%;
  height: 60px;
  text-align: center;
  vertical-align: bottom;}

TD.links3 {width: 33%;
  height: 60px;
  text-align: center;
  vertical-align: bottom;}

Table.gallery-table {table-layout: fixed;
  width: 690px;}

TD.gallery {width: 33%;
  text-align: center;}
  
TD.gallery2col {width: 50%;
  text-align: center;}
  
TD.gallery3col {width: 33%;
  text-align: center;}
  
TD.gallery-span {width: 100%;
  height: 50px;
  text-align: center;}

TD.gallery-span3 {width: 100%;
  height: 50px;
  text-align: center;}

TD.gallery-top100 {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 18pt;
  text-align: center;}


 
Table.fees-table {width: 100%;}
Table.fees-table2 {width: 100%;}
Table.fees-table3 {width: 100%;}

TD.fees-table {}



TD.fees-head-bold {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  padding: 5px;}

TD.fees-head {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  text-align: center;
  padding: 5px;}

TD.fees-row-bold {width: 50%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  padding: 5px;}

TD.fees-row {width: 50%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  text-align: center;
  padding: 5px;}

TD.fees-row-bold-justify {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: justify;
  padding: 5px;}

TD.fees-row-justify {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  text-align: justify;
  padding: 5px;}

TD.fees-review-bold {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
  padding: 5px;}

TD.fees-review {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  text-align: center;
  padding: 5px;}
  
--------------------------------
 
TD.fees-head-bold2 {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  padding: 5px;}

TD.fees-head2 {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  text-align: left;
  padding: 5px;}

TD.fees-row-bold2 {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
  padding: 1px;}

TD.fees-row2 {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;
  padding: 5px;}

TD.fees-row-bold-justify2 {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-align: justify;
  padding: 5px;}

TD.fees-row-justify2 {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  text-align: justify;
  padding: 5px;}
  
TD.fees-review-bold2 {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12pt;
  text-align: center;
  padding: 5px;}

TD.fees-review2 {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-align: center;
  padding: 5px;}
  
TD.fees-review-head-bold2 {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12pt;
  text-align: center;
  padding: 5px;}

a.top100-link:link {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  font-size: 18pt;}
