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

/* Body setup */

body {}

/* Table Set up */

#personalinfox {width: 750px;
  margin-top: 0px;
  margin-bottom: 20px;}

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: 750px;
  margin-top: 0px;
  margin-bottom: 20px;}

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

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

/* Containers for the Rows */

DIV.iframe-surround {}

DIV.iframe {width: 650px;
  margin-top: 15px;
  margin-left: 38px;
  margin-right: auto;
  margin-bottom: 15px;
  padding: 10px;}

DIV.iframe2 {width: 670px;
  margin-top: 15px;
  margin-left: 30px;
  margin-right: auto;
  margin-bottom: 15px;
  padding: 10px;}

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

DIV.basic-row {width: 680px;
  margin-top: 30px;
  margin-bottom: 30px;}

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

DIV.text-box2 {width: 594px;
  margin-left: 18px;
  margin-right: auto;
  margin-top: 10px;
  vertical-align: middle;
  text-align: center;
  padding: 1px;}

DIV.text-box3 {width: 628px;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 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: 99%;
  margin-top: 10px;
  margin-bottom: 30px;}
  
DIV.details-table2 {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;}

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

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

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

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

DIV.fees-box {width: 650px;
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 10px;}

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

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

DIV.fees-table2 {width: 596px;
  margin-top: 20px;
  margin-bottom: 10px;}

DIV.fees-table3 {width: 628px;
  margin-top: 20px;
  margin-bottom: 10px;}

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

DIV.top100-img {width: 680px;
  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: 12px;}
h5 {font-size: 10px;}
h6 {font-size:  8px;}

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

.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-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: 35%;
  text-align: left;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 1px;}

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

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

Table.table-picbox {table-layout: fixed;
  width: 640px;}

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-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;  
  text-align: center;
  vertical-align: middle;}

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;
 vertcal-align: middle}

TD.pictext {width: 100%;
 text-align: center;
 vertcal-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: 600;}
Table.fees-table3 {width: 616;}

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 {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  padding: 5px;}

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

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

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

TD.fees-row-bold-justify2 {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  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: bold;
  font-size: 12pt;
  text-align: center;
  padding: 5px;}

TD.fees-review2 {width: 100%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  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;}
