/* CSS Document */

body {
text-align: center;
background-color:#3e3e3e;
margin-top:0;
}

#container {
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	text-align:left;
	width:870px;
	background-color:#ffffff;
}

#header {
background-color:#ffffff;
height:120px;
}

#main {
background-color:#ffffff;
height:510px;
width:870px;
display:block;
text-align:left;
}

#mainClients {
background-color:#ffffff;
height:450px;
display:block;
text-align:left;
}

#mainIndex{
background-color:#ffffff;
height:500px;
display:block;
text-align:left;
}

#center {
background-color:#ffffff;
height:430px;
display:block;
text-align:left;
}



.logo {
margin-top:15px;
margin-left:10px;
position:absolute;
}

.nav {
text-align:right;
margin-top:0px;
margin-right:10px;
}

.navPortfolio {
text-align:right;
margin-top:2px;
margin-right:194px;
display:block;
background-color:#ffffff;
}

.navPortfolioImg{
display:block;
height:15px;
}

.leftColumn{
float:left;
margin-left:20px;
width:550px;
background-color:#ffffff;
display:inline;
}

.rightColumn{
float:right;
width:263px;
margin-right:20px;
background-color:transparent;
display:inline;
}

.infoHeader {
margin-top:0px;
width:263px;
height:28px;
background-image:url(../images/yellowHeader.gif);
background-color:transparent;
}

.infoHeaderClients {
margin-top:0px;
width:830px;
height:28px;
background-image:url(../images/pink-header.gif);
background-color:transparent;
}

.infoHeaderContact {
margin-top:0px;
width:830px;
height:28px;
background-image:url(../images/orange-header.gif);
background-color:transparent;
}

.infoHeaderAbout {
margin-top:0px;
width:830px;
height:28px;
background-image:url(../images/green-header.gif);
background-color:transparent;
}


.infoHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 2px;
	color: #3e3e3e;
	text-align:left;
	padding-top:9px;
	padding-left:8px;
}

.infoHeaderText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	letter-spacing: 2px;
	color: #3e3e3e;
	text-align:left;
	padding-top:4px;
	padding-left:8px;
}

.info {
margin-top:0px;
width:262px;
border:1px #d1c55e solid;
background-color:transparent;
}

.infoClients {
margin-top:0px;
width:828px;
height:320px;
border:1px #d15e5e solid;
background-color:#ffffff;
display:block;
}

.infoContact {
margin-top:0px;
width:828px;
height:320px;
border:1px #dc8855 solid;
background-color:#ffffff;
display:block;
}

.infoAbout {
margin-top:0px;
width:828px;
height:320px;
border:1px #66963f solid;
background-color:#ffffff;
display:block;
}


.infoClients p{
line-height: 30px;
}

.infoLeft {
float: left;
margin-top:0px;
width:380px;
background-color:transparent;
display:inline;
}

.infoRight {
margin-top:0px;
float: right;
width:380px;
background-color:transparent;
display:inline;
}


.infoText {
	color: #3e3e3e;
	text-align:left;
	padding-top:9px;
	padding-left:8px;
	padding-right:9px;
	padding-bottom:9px;
}

.infoText p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	letter-spacing: 1px;
	font-style:normal;
}

.infoHeaderClients {
margin-top:0px;
width:830px;
height:28px;
background-image:url(../images/pink-header.gif);
background-color:transparent;
}

#centerOne {
background-color:#ffffff;
height:330px;
margin-left:20px;
margin-right:20px;
display:block;
text-align:left;
}



#pages {
text-align:center;
margin-top:20px;
margin-left:20px;
margin-right:20px;
height:20px;
background-color:#d1c55e;
display:block;
}

#pagesClients {
text-align:center;
margin-top:20px;
margin-left:20px;
margin-right:20px;
height:20px;
background-color:#d15e5e;
display:block;
}


.pagesRight {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 2px;
	color: #3e3e3e;
	text-align:right;
	margin-top:5px;
	margin-right:8px;
	display:inline;
}

.pagesLeft {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 2px;
	color: #3e3e3e;
	margin-top:5px;
	margin-left:8px;
	display:inline;
}

a{
text-decoration:none;
color:#3e3e3e;
}

a:hover{
color:#3e3e3e;
text-decoration:none;
}

#myText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	color: #3e3e3e;
	text-align:center;
	margin-top: 5px;
}

p.about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	color: #3e3e3e;
	text-align:left;
	margin-top: 15px;
	margin-right:200px;
}