html, body {
	height:100%;
}

	body {
	margin:0 auto;
	padding:0;
	background:#FFF;
	height:100%;
}


#container{
        min-height:900px;
	height:100%;
	height:auto;
	width:970px;
	margin:10px auto;
	padding:0;
	text-align:left;
        background: url(../images/site/ccs_logo_bg.jpg) no-repeat;
}


/******************************** TOP **********************************/

#header{
    float:left;
    width:930px;
    height:40px;
    padding:0 20px 0 20px;
    
}
#logo{
        float:left;
	width:317px;
	height:40px;
	padding:0;
        float:left;
        background: url(../images/site/ccs_training_logo.png) no-repeat;
}
#banner{
    float:left;
    width:613px;
    height:40px;
    background: url(../images/site/ccs_training_logo_accent.png) no-repeat;
    float:left;

}

#strapline{
  width:770px;
  height:80px;
  float:left;
  background: url(../images/site/strapline.png) no-repeat;
  margin: 50px 0 20px 0;
  
}

#members {
    width:200px;
    height:80px;
    float:left;
    margin: 50px 0 0 0;

}

#members #left{
    width:80px;
    height:40px;
    float:left;
    text-align:right;
}
#members #right{
    width:90px;
    height:40px;
    float:left;
    text-align:right;
    padding:0 30px 0 0;
}




#navigation{
  float:left;
  width:560px;
  padding: 0px 0px 10px 93px;
  height:30px
}

#contentcontainer{
  float:left;
  width:970px;
  padding:0px;
  min-height:680px;
}

#maincontentcontainer{
  float:left;
  width:550px;
  padding:10px 75px 10px 25px;
}

#adminmaincontentcontainer{
  float:left;
  width:950px;
  padding:10px 10px 10px 10px;
}


#subcontentcontainer{
  float:left;
  width:300px;
  padding:10px 0px 10px 0px;
  margin: 50px 0 0 0px;
}

#iconcontainer{
    width:970px;
    float:left;
}
.icon-holder1{
	height:58px;
	width:98px;
	float:left;
	margin:20px 0 20px 35px;
}
.icon-holder2{
	height:58px;
	width:98px;
	float:left;
	margin:25px 0px 20px 75px;
}
.icon-holder3{
	height:90px;
	width:171px;
	float:left;
	padding:0px 0 10px 75px;
}
.icon-holder4{
	height:45px;
	width:154px;
	float:left;
	padding:24px 0 0 75px;
}

.icon-holder5{
	height:65px;
	width:75px;
	float:left;
	padding:18px 0 0 75px;
}



.option{
	width:40px;
	height:25px;
	float:left;
}

#footercontainer{
	float:left;
        width:930px;
        padding:0 20px 0 20px;

	
}

#footerbg{
	float:left;
        width:930px;
        height:40px;
        background: url(../images/site/ccs_training_footer.png) no-repeat;

        
}

.footercontent{
	float:left;
        width:900px;
        padding:0 5px 0 25px;


}


