/* CSS Document */
body 
{
margin: 0;
background-image: url(../images/background.png);
}

#container
{
width: 770px;
height: auto;
position: relative;
}

#header
{
width: 770px;
height: 189px;
background: url(../images/header.png) no-repeat top;
}

#topmenu
{
position: absolute;
height: 22px;
width: 698px;
top: 102px;
left: 36px;
}

#sitename
{
position: absolute;
height: 89px;
width: 707px;
top: 32px;
left: 31px;
text-align: left;
color: white;
line-height: 85px;
font-size: 36px;
font-weight: bold;
}

#topbox
{
position: absolute;
height: 70px;
width: 300px;
top: 32px;
left: 437px;
color: #FFFFFF;
text-align: left;
}

#pathway
{
position: absolute;
width: 690px;
top: 162px;
left: 43px;
text-align: left;
}

#search
{
position: absolute;
width: 126px;
height: 18px;
top: 139px;
left: 110px;
text-align: left;
}

#email
{
position: absolute;
width: 20px;
top: 140px;
left: 714px;
text-align: left;
height: 20px;
}

/* MAIN */
#main
{
width: 770px;
height: auto;
background-image: url(../images/main.png);
float: left;
}

#sep1
{
float: left;
height: 100px;
width: 34px;

}

#left
{
float: left;
height: auto;
width: 202px;

}

#sep2
{
float: left;
height: 100px;
width: 17px;

}

#mainbody
{
float: left;
height: auto;
width: 482px;

}


#seperator
{
width: 770px;
height: 38px;
background-image: url(../images/seperator.png);
float: left;
}

#legal
{
width: 770px;
height: auto;
background-image: url(../images/legal.png);
float: left;
}

#sep3
{
width: 34px;
height: 10px;
float: left;
}

#insetContent
{
width: 700px;
height: auto;
float: left;


}

#bottombar
{
width: 770px;
height: 48px;
background-image: url(../images/bottom.png);
float: left;
}

.userbox
{
width: 233px;
height: auto;
float: left;
background: url(../images/boxcenter.png) repeat-y top;
margin: 0px;
padding: 0px;
}

.userboxtop
{
background: url(../images/boxtop.png) no-repeat top;
margin: 0px;
padding: 0px;
float: left;
}
.userboxbottom
{
background: url(../images/boxbottom.png) no-repeat bottom;
margin: 0px;
padding: 0px;
float: left;
}

.sepuserbox
{
height: 10px;
width: 13px;
float: left;
}
.mainrow
{
float: left;
height: auto;
padding-bottom: 8px;
width: 482px;
}
.mainrowbottom
{
clear:left;
padding-bottom: 8px;
width: 482px;
}

.boxpad
{
	padding: 2px 8px 0px 8px;
	float: left;
	
}

/* MAIN BOXES */



