/******** TITLE ********/

.contentTitleSection
{
margin:0px 0px 80px 0px;
padding:0px 0px 0px 0px;
}

.contentTitleSection h2
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#AAAAAA;
font-size:22px;
line-height:30px;
font-weight:100;
text-align:left;
}

.contentTitleSection h1
{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#000000;
font-size:36px;
line-height:52px;
font-weight:300;
text-align:left;
}

.contentTitleSection span 
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ff7700;
font-size:36px;
line-height:52px;
font-weight:300;
text-align:left;
}

/******** SECTIONS ********/

.projectsParentSection
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
///width:100%;
position:relative;
height:280px;
////background:#b2b2b2;
}

.projectsParentSection .logo
{
top:0px;
left:0px;
width:280px;
height:280px;
position:absolute;
background:#E2E2E2;
z-index:200;
}

.projectsParentSection .title
{
///top:0px;
///left:230px;
////right:0px;
///width:200px;
///height:80px;
position:relative;
////background:#b2b2b2;
padding:0px 0px 0px 310px;
z-index:100;
}

.projectsParentSection .title h1
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:22px;
line-height:30px;
font-weight:300;
color:#000000;
}

.projectsParentSection .description
{
padding:20px 0px 0px 310px;
position:relative;
///background:#ff0000;
z-index:100;
}

.projectsParentSection .description h1
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
//font-size:14px;
//line-height:24px;

font-size:16px;
line-height:28px;

font-weight:100;
color:#5E5E5E;
}

.projectsParentSection .category
{
padding:30px 0px 0px 310px;
position:relative;
///background:#ff0000;
z-index:100;
}

.projectsParentSection .category div
{
padding:0px 0px 0px 0px;
position:relative;
border:solid 1px #FF7700;
/////display:inline-block;
border-radius:4px;
width:150px;
}

.projectsParentSection .category p
{
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
font-size:14px;
line-height:16px;
font-weight:100;
color:#FF7700;
text-align:center;
}

.projectsLineSection
{
margin:40px 0px 40px 0px;
padding:0px 0px 0px 0px;
///border:solid 1px #FF7700;
height:1px;
background:#E2E2E2;
}

/******** BANNER ********/

.bannerParentSection
{
width:340px;
height:400px;
background:#000000;
}

.bannerChildSection
{
margin:0px 0px 0px 0px;
padding:80px 40px 0px 40px;
}

.bannerChildSection h2
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#FF7700;
font-size:22px;
line-height:30px;
font-weight:100;
text-align:center;
}

/******** BANNER FIX ********/

.bannerFixed
{
position:fixed;
top:100px;
}

.bannerStopFixed
{
position:absolute;
bottom:0px;
}

/******** ORANGE BUTTON *********/

.orangeButton
{
margin:60px 0px 0px 0px;
height:60px;
position:relative;
display:inline-block;
background:none;
border-radius:4px;
cursor:pointer;
background:#ff7700;
}

.orangeButton p
{
text-align:center;
color:#FFFFFF;
padding:20px 30px 0px 30px;
margin:0px 0px 0px 0px;
font-size:18px; 
line-height:20px;
font-weight:100;
}