/* General Site Parameters */
/* Author: Michael D. Corbett - www.michaeldcorbett.com */

/* HTML & Body Elements */

body {
  background-color: #FFFFFF;
  background-image: url(images/bg.gif);
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  font:normal 12px Geneva, Arial, Helvetica, sans-serif;

}

/* Navigation Elements */


.nav_link_1 a {
  position: absolute;
  top:140px;
  left:258px;
  display:block;
  width: 71px;
  height: 19px;
  padding:-0px -0px -0px 0px;
  background: url("images/nav.gif") -152px -0px no-repeat;
}
.nav_link_1 a:hover {
background-position: -152px -19px;
}

.nav_link_1_idle a {
  position: absolute;
  top:140px;
  left:258px;
  display:block;
  width: 71px;
  height: 19px;
  padding:-0px -0px -0px 0px;
  background: url("images/nav.gif") -152px -19px no-repeat;
}
.nav_link_2 a {
  position: absolute;
  top:140px;
  left:364px;
  display:block;
  width: 64px;
  height: 19px;
  padding:0px 0px 0px 0px;
  background: url("images/nav.gif") -258px -0px no-repeat;
}
.nav_link_2 a:hover {
background-position: -258px -19px;
}
.nav_link_2_idle a {
  position: absolute;
  top:140px;
  left:364px;
  display:block;
  width: 64px;
  height: 19px;
  padding:-0px -0px -0px 0px;
  background: url("images/nav.gif") -258px -19px no-repeat;
}
.nav_link_3 a {
  position: absolute;
  top:140px;
  left:472px;
  display:block;
  width: 67px;
  height: 19px;
  padding:0px 0px 0px 0px;
  background: url("images/nav.gif") -366px -0px no-repeat;
}
.nav_link_3 a:hover {
background-position: -366px -20px;
}
.nav_link_3_idle a {
  position: absolute;
  top:140px;
  left:472px;
  display:block;
  width: 67px;
  height: 19px;
  padding:-0px -0px -0px 0px;
  background: url("images/nav.gif") -366px -20px no-repeat;
}


.nav_link_4 a {
  position: absolute;
  top:140px;
  left:584px;
  display:block;
  width: 82px;
  height: 19px;
  padding:0px 0px 0px 0px;
  background: url("images/nav.gif") -478px -0px no-repeat;
}
.nav_link_4 a:hover {
background-position: -478px -20px;
}
.nav_link_4_idle a {
  position: absolute;
  top:140px;
  left:584px;
  display:block;
  width: 82px;
  height: 19px;
  padding:-0px -0px -0px 0px;
  background: url("images/nav.gif") -478px -20px no-repeat;
}

/* Main Content Elements */

#main_content-TXT {
  position: absolute;
  top: 190px;
  width: 325px;
  left: 105px;
  background-color: #fff;
  padding:0px;
  margin:0px;
  color: #999999;
  text-align: justify;
  word-spacing: .3em;
}

#main_content-TXT-List {
  position: absolute;
  top: 190px;
  width: 325px;
  left: 105px;
  background-color: #fff;
  padding:0px;
  margin:0px;
  color: #999999;
  text-align: left;
  word-spacing: .0em;
}

#main_content-PIC {
  position: absolute;
  top: 190px;
  width: 185px;
  left: 459px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}

#main_content-PORTFOLIO {
  position: absolute;
  top: 190px;
  width: 325px;
  left: 105px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}

#PORTFOLIO-Image-row-01-col-01 {
  position: absolute;
  width: 51px;
  left: 0px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-01-col-02 {
  position: absolute;
  width: 51px;
  left: 65px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-01-col-03 {
  position: absolute;
  width: 51px;
  left: 130px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-01-col-04 {
  position: absolute;
  width: 51px;
  left: 195px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-01-col-05 {
  position: absolute;
  width: 51px;
  left: 260px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-02-col-01 {
  position: absolute;
  top: 89px;
  width: 51px;
  left: 0px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-02-col-02 {
  position: absolute;
  top: 89px;
  width: 51px;
  left: 65px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-02-col-03 {
  position: absolute;
  top: 89px;
  width: 51px;
  left: 130px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-02-col-04 {
  position: absolute;
  top: 89px;
  width: 51px;
  left: 195px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-02-col-05 {
  position: absolute;
  top: 89px;
  width: 51px;
  left: 260px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-03-col-01 {
  position: absolute;
  top: 178px;
  width: 51px;
  left: 0px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-03-col-02 {
  position: absolute;
  top: 178px;
  width: 51px;
  left: 65px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-03-col-03 {
  position: absolute;
  top: 178px;
  width: 51px;
  left: 130px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-03-col-04 {
  position: absolute;
  top: 178px;
  width: 51px;
  left: 195px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#PORTFOLIO-Image-row-03-col-05 {
  position: absolute;
  top: 178px;
  width: 51px;
  left: 260px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}
#main_content-PORTFOLIO-prev-next {
  position: absolute;
  top: 315px;
  width: 325px;
  left: 0px;
  background-color: #fff;
  padding:0px;
  margin:0px;
}

ul {
padding: 0px;
margin: 0px;
}

.title {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  text-align: left;
  word-spacing: .0em;
}
.portlinks {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #B2131A;
  word-spacing: .02em;
}
a.portlinks ,a:link.portlinks
{
  text-decoration: none;
}
a:visited.portlinks
{
  text-decoration: none;
}
a:hover.portlinks
{
  text-decoration: underline;
}
.portlinks-idle {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFC8C8;
  word-spacing: .02em;
}

/* Invisible Elements */

.SiteNav-block {
  height: 28px;
  font-size: 1px;
  line-height: 1px;
  text-indent: -9999px;
}