/* Required */
html,body{
      margin:0;
      height:100%;
	  background: url(../images/graphics/background.gif); background-position: left top; background-repeat: repeat-x;
}
/* Using this class in an empty div will stop floating divs above floating outside of the container div */
.clearBoth
{
	clear:both;
}
/* This will center the content in the center of the page using any set width */
.master 
{
	margin-left:auto;
	margin-right:auto;
	width:978px;
}
.headDiv
{
    width:978px;
    height:156px;
}
.headImage
{
    width:737px;
    height:156px;
    float:right;
    background:url("../images/graphics/header_image.jpg") no-repeat right;
}
.logo
{
    width:240px;
    height:156px;
}
.navDiv
{
    width:978px;
    height:35px;
    background: url(../images/graphics/navbg.gif); background-position: left top; background-repeat: repeat-x;
}

.spacerDiv
{
    width:978px;
    height:26px;
}

.spacerDiv2
{
    width:978px;
    height:50px;
}

.contopDiv
{
    width:978px;
}
/* Make sure the with of conLeft and conRight always = the width of master */
.con1
{
   padding:55px 0px 0px 0px;
   width:430px;
}


.conbottom
{
    width:978px;
    height:181px;
	background: url(../images/graphics/riverimage.gif); background-position: left top; background-repeat: no-repeat;
}

.conInternal
{
    width:978px;
	background: url(../images/graphics/internal_contentbg.gif); background-position: left top; background-repeat: no-repeat;
}

.conLeft
{
    width:200px;
    float:left;
	padding-top:35px;
}

.conMiddle
{
    width:488px;
    float:left;
	padding-top:35px;
	padding-left:50px;
	padding-right:50px;
}

.conRight
{
    width:190px;
    float:right;
	padding-top:35px;
}

.footDiv
{
    margin:0;
    width:100%;
    height:106px;
    text-align:center;
    background: url(../images/graphics/footerbg.gif); background-position: left top; background-repeat: repeat-x;
}
 