body {
	background: #FFF;
	color: #3E3E3E;	
	margin: 0;
	font: 0.8em Arial, Helvetica, Sans-serif;
}

h1, h2 {
	margin-top: 0.5em;
	font-size: 2em;	
	font-weight: normal;
}


h3 {
	margin-top: 0em;	
	padding-top:0em;
	line-height:0em;
}
a:link,
a:visited,
a:active {
	color: #000;	
	
}
#inner-home a:link,
#inner-home a:visited,
#inner-home a:active {
	color: #fff;	
	
}
a:hover {
	text-decoration: underline;	
	color:#8B8B8B;
}

#container {
	width: 100%;
}

#inner {
	margin: 0 auto;
	width: 834px;
	padding: 0 2.5em;
	background: url(../images/container_bg.gif) repeat-y;
}
#inner-home {
	margin: 0 auto;
	width: 834px;
	padding: 0 2.5em;
	background: url(../images/container_bg_home.gif) repeat-y;
}
#inner #header, #inner-home #header {
	width: 757px;
	padding: 0 10px 0 15px;
	background-color:#44443c;
	margin-left:-5px;
}

#inner #menu, #inner-home #menu {
	background: #A1A29D;	
	width: 765px;
	padding: 0pt 0px 0px 16px;
	margin: 0.1em 0 0 -4px;
	overflow: hidden;
}
#inner-home #menu {
	
	background-color: #6c6d67;
}
#inner #menu ul, #inner-home #menu ul{
	padding: 0 0 0 3em;
	margin: 0;
	
}	

#inner #menu ul li, #inner-home #menu ul li{
	display: block;
	float: left;
	padding: 3px 10px;
	margin: 0 2px 0 0;
	background: #44443C;
	font-weight: bold;
}
#inner-home #menu ul li{
	display: block;
	float: left;
	padding: 3px 10px;
	margin: 0 2px 0 0;
	font-weight: bold;
	background-color: #FFFFFF;
}
#inner #menu ul li a:link, 
#inner #menu ul li a:active, 
#inner #menu ul li a:visited {
	color: #FFF;	
	text-decoration:none;
}
#inner #menu ul li a:hover, #inner-home #menu ul li a:hover {
	text-decoration:underline!important;
}
#inner-home #menu ul li a:link, #inner-home #menu ul li a:active, #inner-home #menu ul li a:visited {
	color: #3e3e3e;	
	text-decoration:none;
}
#inner #content{
	width: 660px;
	padding: 0 2em 0 4em;
}
#inner-home #content {
	width: 660px;
	padding: 0 2em 0 4em;
	color:#FFFFFF;
}
#inner-home #content strong{
	font-size:1.3em;
}
#inner-home #content p{
	font-size:1em;
	/*line-height:1.3em;*/
}
#inner #footer, #inner-home #footer {
	border-top: 1px solid #A1A29D;
	width: 770px;
	clear: both;
	margin: 10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

#inner #footer p, #inner-home #footer p {
	padding-left: 1em;
	font-size:0.9em;	
}

#inner #footer-image, #inner-home #footer-image {
	margin-left:-31px;
}
/* Home */

#home-links {
	padding-top:0px;
	margin-top:-5px;	
}
/* Companies */

.company {
	overflow: hidden;
	margin: 0 0 2em 0;	
}

.company_detail {
	float: left;
	width: 256px;
	font-size:10px;
	text-align:center;
}

.company_detail p {
	padding: 0 0 1em 0;
	margin: 0;
	font-weight: bold;
}


.company_description {
	float: left;
	width: 400px;
	margin: 0 0 0 2em;
}

.company_description p {
	padding: 0;
	margin: 0;
}

/* Board of directors */ 

.board {
	overflow: hidden;
	margin: 0 0 2em 0;	
}

.board_detail {
	float: left;
	width: 200px;	
}

.board_detail p {
	padding: 0 0 1em 0;
	margin: 0;
}


.board_description {
	float: left;
	width: 400px;
	margin: 0 0 0 2em;
}

.board_description p {
	padding: 0;
	margin: 0;
}

/* History */ 

.history {
	overflow: auto;
	margin: 0 0 1em 0;
	padding: 0 0 2em 0;	
		
}

.history_detail {
	float: left;
	width: 100px;	
}

.history_detail p {
	padding: 0 0 1em 0;
	margin: 0;
}

.history_detail h3{
	margin-top:9px;
}


.history_description {
	float: left;
	width: 500px;
	margin: 0 0 0 2em;
}

.history_description p {
	padding: 0;
	margin: 0;
}

/* Contact Us */ 

.left_column {
	float: left;
	width: 300px;
}

.left_column a {
	font-weight: bold;
}

.right_column {
	float: left;
	width: 300px;
	margin: 0 0 0 2em;	
}

.right_column a {
	font-weight: bold;
}


img {
	border: 0;	
}

.right {
	float: right;
	clear: both;
}

.clear {
	clear: both;
	display: block;	
}
hr {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
}
p{
	margin:10px 0px 10px 0px;
}