body,td,th {
	color: #000;
}
body {
	background-color: #FFF;
	height:100%;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
}

html, body {
	margin: 0px;
	height:100%;
}

#container {
   min-height:100%;
   position:relative;

}

#header {
	position: relative;
	top: 0px;
	height: 200px;
	width: 100%;
	z-index: 1;
    padding:10px;
	
}

#body {
	position:relative;
    height: 100%;
    width: 800px;
	padding-bottom:70px;
	background-image:url(../images/bodybg.gif);
	background-position:top center;
	z-index: 3;
}

#footer {
	_position: fixed;
   position:absolute;
   bottom:0px;
   width:100%;
   height:66px;   /* Height of the footer */
   background-image:url(../images/bottombg1.gif);
}

.topbg
{
	position: absolute;
	top: 0px;
	height: 200px;
	width: 100%;
	background-image:url(../images/topbg.gif);
	background-position:center;
	z-index: 1;
}

.bottombg
{
	position: absolute;
	height:66px;
	bottom:0;
	width: 100%;
	background-image:url(../images/bottombg1.gif);
	background-position:center bottom;
	z-index: 9;

	_position: fixed;
	_padding-bottom:26px;
}

.top
{
	position: relative;
	top: 0px;
	left:50%;
	margin-left:-400px;
	height: 202px;
	width: 800px;
	z-index: 5;
}

.pageheader
{
	position: absolute;
	top: 202px;
	left:50%;
	margin-left:-400px;
	height: 202px;
	width: 800px;
	z-index: 6;
}

.bgfill
{
	position: absolute;
	left:50%;
	top: 259px;
	height: 415px;
	margin-left:-400px;
	width: 800px;
	z-index: 1;
   background-image:url(../images/bodybg.gif);
   background-repeat:repeat-y;
   background-position:top center;
   
   _height:0px;
   _width:0px;
}

.pagecontent
{
	position: relative;
	left:50%;
	margin-left:-400px;
	width: 800px;
	z-index: 4;
    background-image:url(../images/bodybg.gif);
    background-repeat:repeat-y;
    background-position:top center;
}

.main
{
	position: relative;
	left:50%;
	margin-left:-377px;
	width: 754px;
	z-index: 9;
	padding-bottom:66px;
	
	_padding-bottom:0px;
	
}

.projectdetails
{
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	line-height: 14px;
}


input.quote200{
width: 200px;
height:30px;
background-color: #FFF;
border: 1px solid #000;
padding: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: oblique;
font-weight: normal;
color: #000;
letter-spacing: 1px;
}

input.quote244{
width: 200px;
height:30px;
background-color: #FFF;
border: 1px solid #000;
padding: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: oblique;
font-weight: normal;
color: #000;
letter-spacing: 1px;
}


input.quote472{
width: 412px;
height:30px;
background-color: #FFF;
border: 1px solid #000;
padding: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: oblique;
font-weight: normal;
color: #000;
letter-spacing: 1px;
}



textarea#styled {
width: 316px;
height:214px;
background-color: #FFF;
border: 1px solid #000;
padding: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: oblique;
font-weight: normal;
color: #000;
letter-spacing: 1px;

_height:234px;
}

