/* Primary Layout Divs */

body { background-color: white; }
#pageheaderDiv { background-color: white; position: absolute; left: 100px; width: 700px; height: 351px; z-index: 1; }
#textareaDivhom { position: absolute; top: 480px; left: 211px; width: 584px; height: auto; z-index: 4; visibility: visible; }
#textareaDivport { visibility: visible; position: absolute; z-index: 4; top: 480px; left: 211px; width: 584px; height: auto; }
#textareaDivserv { visibility: visible; position: absolute; z-index: 4; top: 480px; left: 211px; width: 584px; height: auto; }
#textareaDivabout { visibility: visible; position: absolute; z-index: 4; top: 480px; left: 211px;  width: 584px;  height: auto; }
#textareaDivcont { visibility: visible; position: absolute; z-index: 4; top: 480px; left: 211px; width: 584px; height: auto; }
#textareaDivphotoweb { height: auto; width: 539px; left: 205px; top: 480px; z-index: 4; position: absolute; visibility: visible; }
#textheadDiv { width: 417px; left: 105px; top: 422px; z-index: 2; position: absolute; visibility: visible; }



/* Footer Layout Divs */

#homefooterDiv { width: 600px; height: 50px; z-index: 10; }
#portfooterDiv { width: 600px; height: 50px; z-index: 10; }
#aboutfooterDiv {width: 600px; height: 50px; z-index: 10; }
#servfooterDiv { width: 600px; height: 50px; z-index: 10; }
#contactfooterDiv { width: 600px; height: 50px; z-index: 10; }

/* individual Page Layout Divs */
#webindvpage_headerArea { position: absolute; left: 100px; width: 640px; height: 105px; }
#webindvpage_mainArea { text-align: center; position: absolute; top: 177px; left: 200px; width: 521px; height: 453px; visibility: visible; }
#webindvpage_textArea { height: 60px; width: 521px; left: 214px; top: 680px; position: absolute; visibility: visible; }
#webindvpage_footerArea { height: 50px; width: 521px; left: 214px; top: 730px; position: absolute; visibility: visible; }

#printindvpage_headerArea { position: absolute; left: 100px; width: 640px; height: 105px; }
#printindvpage_textArea { height: 88px; width: 521px; left: 200px; top: 670px; position: absolute; visibility: visible; }
#printindvpage_footerArea { height: 50px; width: 521px; left: 200px; top: 770px; position: absolute; visibility: visible; }
#printindvpage_mainArea { text-align: center; height: 515px; width: 521px; left: 200px; top: 140px; position: absolute; visibility: visible; }

/* Top Navigation Bar */

#topnavp { font-family:Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/portnav_img.jpg); 
position: absolute; top: 142px; left: 271px; width: 83px; height: 29px; z-index: 50; }
 
#topnavs { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/servnav_img.jpg); 
position: absolute; top: 142px; left: 354px; width: 83px; height: 29px;}

#topnava { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/aboutnav_img.jpg); position: absolute; top: 142px;
 left: 437px; width: 83px; height: 29px; }
 
#topnavc { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/contactnav_img.jpg); position: absolute; top: 142px;
 left: 520px; width: 83px; height: 29px; }
 
#topnavh { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/homenav_img.jpg); position: absolute; top: 142px; left: 603px; width: 83px; height: 29px; }
 
/* Top Navigation Bar_over imgs */

#topnavpo { font-family:Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/portfolionav_over.jpg); 
position: absolute; top: 142px; left: 271px; width: 83px; height: 42px; z-index: 50; }
 
#topnavso { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/servicesnav_over.jpg); 
position: absolute; top: 142px; left: 354px; width: 83px; height: 42px;}
#topnavao { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/aboutnav_over.jpg); position: absolute; top: 142px; left: 437px; width: 83px; height: 42px; }
 
#topnavco { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/contactnav_over.jpg); position: absolute; top: 142px;
 left: 520px; width: 83px; height: 42px; }
 
#topnavho { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/homenav_over_05.jpg); position: absolute; top: 142px; 
left: 603px; width: 83px; height: 42px; }


/* Fonts */

.textcont { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; margin-top: 12pt; }
 
.para { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8pt; }

.paradent { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt;
 text-indent: 1.4in; margin-left: 1.4in; }
 
.indent { font-size: 10pt; margin-left: 0.2in; display: block; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; }

.textcontheads { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13pt; top: 40px; }
.headertext { color: #d6a477; font-size: 18pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; position: absolute; top: 305px; left: 234px; width: 200px; z-index: 2; }
.list { list-style-type: none; }
.sidenavs { color: #999; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; }
.indvpage_textheader { color: #066; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-decoration: none; }
.portfolio_page { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; }
.footertext { color: #999; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none; text-align: right; }
.mainfooter { color: #999; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; top: 20px; margin: 1em 0; }
h1 { font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16pt; margin: 0.67em 0; }
h2 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; top: 20px; margin: 1em 0; }

/*Text Area Link Attrubites*/
.textcont a{color:  #903;text-decoration: none;}
.textcont a:hover{color: #903; font-weight: 700; text-decoration: none;}

#textareaDivabout a{ color:  #903; text-decoration: none; }
#textareaDivabout a:hover { color: #903; font-weight: 700; text-decoration: none; }

#textareaDivserv a { color: #53146c; font-weight: bolder; text-decoration: none; }
#textareaDivserv a:hover { color: #53146c; font-weight: bold; text-decoration: none; }

#textareaDivhom a { color: #c08145; text-decoration: none; }
#textareaDivhom a:hover { color: #c93; font-weight: bold; text-decoration: none; }

#textareaDivport a { color: #069; text-decoration: none; }
#textareaDivport a:hover { color: #069; font-weight: bold; text-decoration: none; }

#textareaDivcont a { color: #066; text-decoration: none; }
#textareaDivcont a:hover { color: #066; font-weight: 700; text-decoration: none; }

#textareaDivphotoweb a { color: #069; text-decoration: none; }
#textareaDivphotoweb a:hover { color: #069; font-weight: bold; text-decoration: none; }

/*Footer Link Attrubites*/

#homefooterDiv a{ color:  #999; font-weight: bolder; text-decoration: none; }
#homefooterDiv a:hover { color: #c93; font-weight: 700; text-decoration: none; }

#portfooterDiv a{ color:  #999; font-weight: bolder; text-decoration: none; }
#portfooterDiv a:hover { color: #069; font-weight: 700; text-decoration: none; }

#aboutfooterDiv a{ color:  #999; font-weight: bolder; text-decoration: none; }
#aboutfooterDiv a:hover { color: #903; font-weight: 700; text-decoration: none; }

#servfooterDiv a{ color:  #999; font-weight: bolder; text-decoration: none; }
#servfooterDiv a:hover { color: #53146c; font-weight: 700; text-decoration: none; }

#contactfooterDiv a{ color:  #999; font-weight: bolder; text-decoration: none; }
#contactfooterDiv a:hover { color: #066; font-weight: 700; text-decoration: none; }

#printindvpage_footerArea a { color: #999; text-decoration: none; }
#printindvpage_footerArea a:hover { color: #069; text-decoration: none; }

#webindvpage_footerArea a { color: #999; text-decoration: none; }
#webindvpage_footerArea a:hover { color: #069; text-decoration: none; }

#webindvpage_textArea a { color: #999; text-decoration: none; }
#webindvpage_textArea a:hover { color: #069; text-decoration: none; }

#webindvpage_thumbtextArea a { color: #999; text-decoration: none; }
#webindvpage_thumbtextArea a:hover { color: #069; text-decoration: none; }

#printindvpage_textArea a { color: #999; text-decoration: none; }
#printindvpage_textArea a:hover { color: #069; text-decoration: none; }



