.portfolio_Box {
    width: 32%;
    float: left;
    min-height: 250px;
    text-transform: uppercase;
    line-height: 22px;
}

.portfolio_Box2 {
    width: 49%;
    float: left;
    min-height: 250px;
    text-transform: uppercase;
    line-height: 22px;
	text-align:center;
	margin-bottom:20px;
}

.portfolio_Box2 img{
	width:300px;
}

.portfolio_Box_Wide {
	
	text-align:center;
text-transform:uppercase;
margin-bottom:30px;
}



h3 {
	margin:10px 0px 0px 0px;
}

p {
	margin:0px 0px 10px 0px;
}

body{
background-color: #c6c6c6;
background-image: url('../images/back.gif');
background-repeat: repeat-x;
margin:0px;
padding: 0px;
font-family: arial;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #253a34;
}

.logo{
margin: 30px auto 50px auto;
border: 0px;
width:300px;
height:71px;
}


.container{
width: 975px;
margin: 20px auto;
padding: 0px;
line-height:25px;
}

.top_container2{
width: 975px;
margin: auto;
padding: 0px;
background-image: url('../images/top_back.gif');
/*background-image: url('../images/top_back2.gif');*/
text-align:center;
}

.top_container{
width: 975px;
margin: auto;
padding: 0px;
background-image: url('../images/top_back.gif');
/*background-image: url('../images/top_back2.gif');*/

}

.white_box{
float: right;
width: 975px;
margin: 0px;
padding: 0px 0px 20px 0px;
background-color: #ffffff;
}

.header_box_container{


}
.header_box{
width: 631px;
height: 190px;
float: left;
}

.side_box{
width: 301px;
height: 190px;
float: right;
border: 0px;
border-left: 1px solid #ffffff;
}

.build_thumbs{
margin: 5px 0px 0px 5px;
}
.build_thumbs img{
float: left;
margin: 0px 4px 5px 0px;
}


.content_box{
width: 933px;
float: left;
border: 0px;
margin: 20px 0px 0px 16px;
padding: 0px;
}

.text_box{
width: 570px;
float: left;
border: 0px;
margin: 0px 0px 10px 20px;
padding: 0px;
}

.right_box{
width: 300px;
float: right;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
}


/*
CMJ:
*/

.fontSmall
{
font-family: arial;
font-weight: normal;
font-size: 11px;
}

.fontSmallBold
{
font-family: arial;
font-weight: bold;
font-size: 11px;
}

.fontXSmall
{
font-family: arial;
font-weight: normal;
font-size: 10px;
}

.fontXSmallBold
{
font-family: arial;
font-weight: bold;
font-size: 10px;
}

.fontXSmallBoldItalic
{
font-family: arial;
font-weight: bold;
font-style: italic;
font-size: 10px;
}



@media (max-width: 480px) {

.container {
    width: 100%;
    margin: auto;
    padding: 0px;
}

.column_box_wide {
    float: left;
    width: 100%;
    margin: 0px 20px 0px 0px;
	padding:5px;
}

.column_box_narrow {
    float: left;
    width: 100%;
    margin: 0px 20px 0px 0px;
	padding:5px;
}




}