html { margin:0px; padding:0px; height:100%; border:none; } 

body {margin-top:0; margin-bottom:0; background-color:#EFEFEF;text-align: center}

div#main {width:788px; BACKGROUND: url(bg.gif) repeat-y 50% 0; margin-left:auto;  margin-right:auto;}

div#pageMiddle{ 
				width:768px; 
				margin-left:0px; 
				padding-bottom:0px;  
				background:#FFFFFF; 
				text-align: left
				}
div#bottombit{ 
				margin-left:20px; 
				padding-bottom:20px;  
				text-align: left
				}
p  {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #777777;
	text-decoration: none;
	text-align:left;
	margin:10px 20px 10px 20px;
}

.bodytxt {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #777777;
	text-decoration: none;
	text-align:left;
}
.projecttext {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999966;
	text-decoration: none;
	text-align:left;
}
.bodysmall {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #777777;
	text-decoration: none;
	text-align:left;
	text-align:left;
}

h1 {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:16px;
	padding-top:5px;
	color:#777777;
	text-align:left;
	margin-left:20px;
	}

h2 {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color:#777777;
	}

#imagebox 	{
		float:right;
		margin-right:50px;	
		background:#FFFFFF;
		border: 1px solid #CCCCCC;
}

.inpTxt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #555555;
    background: #e5e5e5;
	border: 1px solid #777777;
}
.inpTxt2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #555555;
    background: #EDEDED;
	border: 1px solid #777777;
	margin-top:3px;
	margin-bottom:3px;
}
.reg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #855C33;
	text-decoration: underline;
}
a.reg:link
{
    font-weight: normal;
    font-size: 12px;
    color: #855C33;
    text-decoration: underline
}
a.reg:visited
{
    font-weight: normal;
    font-size: 12px;
    color: #855C33;
    text-decoration: underline
}
a.reg:hover
{
    font-weight: normal;
    font-size: 12px;
    color: #777777;
    text-decoration: underline
}
a.reg:active
{
    font-size: 12px;
    color: #855C33;
    text-decoration: none
}
.regsmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #855C33;
	text-decoration: underline;
}
a.regsmall:link
{
    font-weight: normal;
    font-size: 9px;
    color: #855C33;
    text-decoration: underline
}
a.regsmall:visited
{
    font-weight: normal;
    font-size: 9px;
    color: #855C33;
    text-decoration: underline
}
a.regsmall:hover
{
    font-weight: normal;
    font-size: 9px;
    color: #777777;
    text-decoration: underline
}
a.regsmall:active
{
    font-size: 9px;
    color: #855C33;
    text-decoration: none
}
.scrollbox  img {
	border:none;
	padding-right:1px;
	padding-bottom:1px;
	margin:0px
}

.scrollbox a img {
	filter: alpha(opacity=50);
	-moz-opacity:.50; 
	opacity:.50
}

.scrollbox a:hover img {
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0
}

.alpha {
	filter: alpha(opacity=50);
	-moz-opacity:.50; 
	opacity:.50;
}

.alpha:hover {
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}