html, body
{
border: 0px dotted #333333;
HEIGHT: 100%; /* need for mozilla */
MARGIN: 0px auto;
PADDING: 0px;
TEXT-ALIGN: center;
background-color: #140f09;
background-repeat: repeat-x;
background-position: bottom left;
background-attachment:fixed; /* needed for mozilla */
font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;
}

#Container
{
border-left: 1px dotted #888888;
border-right: 1px dotted #888888;
position: relative;
top: 0;
left: 0;
min-height: 100%;
margin: 0px auto;
text-align:left;
width: 900px;  /* Sets width of the site */
background-color:#140f09;
background: url(images/bg.jpg) no-repeat; /* Site shell background */

}
* html body #Container
{
HEIGHT: 100%; /* Only IE sees this */
}

#hContainer
{
border-left: 1px dotted #888888;
border-right: 1px dotted #888888;
position: relative;
top: 0;
left: 0;
min-height: 100%;
margin: 0px auto;
text-align:left;
width: 900px;  /* Sets width of the site */
background-color:#140f09;
background: url(images/hbg.jpg) no-repeat; /* Site shell background */

}
* html body #hContainer
{
HEIGHT: 100%; /* Only IE sees this */
}


#Main
{
border: 0px dotted #333333;
padding: 0px;
margin-bottom: 0px; /* Set this to the height of the footer */

}

#nav
{
padding:0px;
padding-top:8px;
margin-left:92px;
width: 780px;
clear:right;
}

#navpic
{
margin-right:32px;}


#banner
{
border: 0px dotted #333333;
PADDING: 0px;
margin-left: 0px;
width: 900px;
height: 99px;
}


#midcontent
{
border: 0px dotted #333333;
padding: 0px;
margin-left: 0px;
width: 900px;
text-align:left;
font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;
}

#leftpic
{
margin-left:0px;
float:left;
border-bottom:0px dotted #888888;
}

#secnav
{
border:0px dotted #ffffff;
padding: 0px;
margin-left: 18px;
margin-top: 0px;
margin-bottom: 0px; 
width: 145px;
text-align:left;
font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; color:#fbf2e6;
float:left;
}

.secnav a:link {color:#fbf2e6; font-weight:bold;  text-decoration:none;}
.secnav a:visited {color:#fbf2e6; font-weight:bold;  text-decoration:none;}
.secnav a:hover { color:#4db848; font-weight:bold;}

#quote { verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; line-height:14px; color:#a78a63; margin-top:40px;} 
.quote { verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; line-height:14px; color:#a78a63; margin-top:40px;} 

#textcontent
{
border-left: 1px dotted #888888;
padding: 0px;
margin-right: 50px;
text-align:left;
width: 610px;
float:left;
}

#textarea
{
border: 0px dotted #888888;
padding-bottom: 60px; 
text-align:left;
width: 416px;
font-family: century gothic, verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#fbf2e6;
float:right;
}

#projectarea
{
border: 0px dotted #999999;
padding-bottom: 20px; 
margin-left:146px;
text-align:left;
width: 700px;
font-family: century gothic, verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#fbf2e6;

}

table 
{ 
border-collapse:collapse; 
font-family: century gothic, verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#fbf2e6;
}
tr
{
border-bottom:1px dotted #666666;
}

#projpic
{ margin-right:30px; margin-top:10px;}

#clientpic
{ margin-right:30px; margin-top:15px; margin-bottom:15px; width:150px;}

#footer
{
POSITION: absolute;
BOTTOM: 0px;
margin-left: 0px;
width: 900px;
height: 25px; /* Set footer height */
background:url(images/bgfooter.jpg);  /* Set footer background */
text-align: right;
font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#4eaca7;
}

.footer a:link {color:#ffffff;  text-decoration:none;}
.footer a:visited {color:#ffffff;   text-decoration:none;}
.footer a:hover { color:#ffffff;  text-decoration:underline;}

A:white { color:#ffffff}
A:link { color:#4eaca7; font-weight: bold; text-decoration:underline}
A:visited { color:#4eaca7;  font-weight: bold;  text-decoration:underline;}
A:hover { color:#4db848;  font-weight: bold; text-decoration: underline;}


.header {font-weight:bold; font-size: 17px; color:#4eaca7; line-height:22px;}
.red {color:#b43526;}
.green {color:#4db848;}



ul  {list-style:circle; margin-left:20px; padding:0px; marker-offset:0; margin-top:4px; margin-bottom:15px; }

