#content 
{
    width: 960px; margin-left: auto; margin-right: auto; background-color:#fff;      
    border: 0px;
}

ul {padding:0;margin:0;} 
        
/* rotator in-page placement */
div#rotator 
{
    position:relative;
	height:345px;
	margin-left: 0px;
}

/* rotator css */
div#rotator ul li 
{
    float:left;
    position:absolute;
    list-style: none;
}

/* rotator image style */	
div#rotator ul li img 
{
    border:0px solid #ccc;
    padding: 0px;
	background: #FFF;
}

div#rotator ul li.show 
{
    z-index:500
}

body.main{
    background-color: #7d7572;
	margin-top: 0px;
	background-image: url(root/new_misc_background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.orangeLine
{
    width:960px; height:7px; background-color:#ee3129;
}

#header
{
    width:960px; height:52px; background-color:#fff;
}

#headerPictureLeft
{
    float:left;
}

#headerTextRight
{
    float:right;padding-top:20px;padding-right:10px; font-size:10px;
}

#headerTitlePicture
{
    width:940px; height:200px; background:#fff; margin-left:10px;
}

#navContainer
{
    padding-left:0px; padding-top:4px;
}

.nav
{
    width:940px;
}

#menu
{
    width:940px;
}

.menuSpacer
{
    width:4px; height:36px; background-color:#fff;
}

#infoBox
{
    margin-left:10px; margin-top:4px; margin-bottom:4px; background:#6c6c6c; width:940px;    
}

#infoTitle
{
    color:#fff;padding-left:10px; padding-top:10px; padding-bottom:10px;width:520px;
}



.navColor
{
    background: #c1c1c1; /* Old browsers */
    background: -moz-linear-gradient(top, #c1c1c1 0%, #5b5b5b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c1c1), color-stop(100%,#5b5b5b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c1c1c1 0%,#5b5b5b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c1c1c1 0%,#5b5b5b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c1c1c1 0%,#5b5b5b 100%); /* IE10+ */
    background: linear-gradient(top, #c1c1c1 0%,#5b5b5b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#5b5b5b',GradientType=0 ); /* IE6-9 */
}

#footer
{
    margin-left:10px; width:940px; height:50px;

}

/**** for services*******/
.contentSection
{    
    padding-top:20px; min-height:20px;
}

.sectionTitle
{
    width:220px; text-align:right; float:left;
}

.sectionContent
{
    margin-left:30px; width:400px;float:left;
}

/***************************/



/****** for projects ******/
.firstRowBox
{
    width:185px; margin-top:4px;  height:185px; background-color:#FFFFFF; float:left;
}

.rowBox
{
    margin-left:4px; margin-top:4px; width:185px; height:185px; background-color:#FFFFFF; float:left;
}

.lastRowBox
{
    margin-left:3px; margin-top:4px;  width:185px; height:185px; background-color:#FFFFFF; float:left;
}


.firstRowBoxRed
{
    width:185px; margin-top:4px;  height:185px; background-color:#ee3129; float:left;
}

.rowBoxRed
{
    margin-left:4px; margin-top:4px; width:185px; height:185px; background-color:#ee3129; float:left;
}

.lastRowBoxRed
{
    margin-left:3px; margin-top:4px;  width:185px; height:185px; background-color:#ee3129; float:left;
}

