/* GENERAL RULES */

body { background-color: #FFF; 
       text-align: center;
       font-family: "Times New Roman", Times, serif; 
	   color:#000000;
	   font-size:16px;
	   font-weight:normal;
	   line-height:30px;
     }
div {text-align: left; margin:0; padding:0;}
p {text-align:left; margin:0; padding:6px 0;}
h2 {margin:0; padding:13px 0 0 20px; text-transform:capitalize; font-size:18px; line-height:18px; font-weight:bold; font-family: 'Yanone Kaffeesatz', sans-serif;}
a {color:#8a8a8a; text-decoration:none;}
a:hover {color: #99cc66;}
.hLink {color:#58595b; text-decoration:none;}
.hLink:hover {color: #93d03b;}
img {border-width: 0; margin:0; padding:0;}
/*ul {padding:0 0 0 16px; margin:0; list-style:bullet;}
li {padding:6px 0; margin:0;}*/


/* MAIN CONTAINER */
#mainContainer {
	height:auto;
	width:850px;
	margin:100px auto 0 auto;
	padding-bottom:200px;
	text-align:center;
}

#mainContent {
	height:auto;
	width:840px;
	margin:0 auto;
	padding:0;
}
	
.topGraph {
	padding-top:0;
}

.rightText {
	padding:0 0 0 44px;
	border-left:6px solid #d5d5d5;
	min-height:524px;
}

.rightTextContact {
	padding:0 0 0 44px;
	border-left:6px solid #d5d5d5;
	min-height:246px;
}


.leftImage {
	padding-right:44px;
}

/* ABOUT */


/* SERVICES */

#servicesList {
	padding:0; 
	margin:0; 
	list-style:bullet;
}
	
#servicesList li {
	padding:8px 0;
	 margin:0;
}


/* FOUNDER */





	
/* MENU */

#menu {
	height:34px;
	width:840px;
	margin:56px auto 50px auto;
	text-align:center;	
	padding:0;
	position:relative;
	background-color:#000000;
}

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu li {
	float:left;
	margin:0 72px 0 0;
	padding:0;
}

.about a {
	margin:0 0 0 0;
    display: block;  
    width: 96px;  
    height: 34px;  
    overflow: hidden;  
    text-indent: -10000px;  
    font-size: 0px;  
    line-height: 0px;  
	background: url("../images/menu_about.jpg") no-repeat 0 0;
}

.about a:hover, .about a.selected {
    background-position: 0 -34px;   
}

.services a {
	margin:0 0 0 0;
    display: block;  
    width: 114px;  
    height: 34px;  
    overflow: hidden;  
    text-indent: -10000px;  
    font-size: 0px;  
    line-height: 0px;  
	background: url("../images/menu_services.jpg") no-repeat 0 0;
}

.services a:hover, .services a.selected {
    background-position: 0 -34px;   
}

.founder a {
	margin:0 0 0 0;
    display: block;  
    width: 117px;  
    height: 34px;  
    overflow: hidden;  
    text-indent: -10000px;  
    font-size: 0px;  
    line-height: 0px;  
	background: url("../images/menu_founder.jpg") no-repeat 0 0;
}

.founder a:hover, .founder a.selected {
    background-position: 0 -34px;   
}

.clients a {
	margin:0 0 0 0;
    display: block;  
    width: 103px;  
    height: 34px;  
    overflow: hidden;  
    text-indent: -10000px;  
    font-size: 0px;  
    line-height: 0px;  
	background: url("../images/menu_clients.jpg") no-repeat 0 0;
}

.clients a:hover, .clients a.selected {
    background-position: 0 -34px;   
}

.companies a {
	margin:0 0 0 0;
    display: block;  
    width: 103px;  
    height: 34px;  
    overflow: hidden;  
    text-indent: -10000px;  
    font-size: 0px;  
    line-height: 0px;  
	background: url("../images/menu_companies.jpg") no-repeat 0 0;
}

.companies a:hover, .companies a.selected {
    background-position: 0 -34px;   
}


.contact a {
	margin:0 0 0 0;
    display: block;  
    width: 120px;  
    height: 34px;  
    overflow: hidden;  
    text-indent: -10000px;  
    font-size: 0px;  
    line-height: 0px;  
	background: url("../images/menu_contact.jpg") no-repeat 0 0;
}

.contact a:hover, .contact a.selected {
    background-position: 0 -34px;   
}

