html,body {
margin:0;
padding:0
}

body {
background:#333 url(../images/bg.png) center fixed no-repeat;
font:76% "Century Gothic", Lucida Sans Unicode, Tahoma,arial,sans-serif;
text-align:center;
color:#fff
}

p {
margin:0 10px;
text-align:left;
line-height:1.2em
}

a {
color: #0099FF;
display:inline-block;
text-decoration:none
}

h1 {
font-size:13.5px;
margin:1em 0 1.5em;
width:auto;
display:inline;
}

h2 {
color:#fff;
font-size:13px;
font-weight:normal
}

pre,pre+p,p+p {
margin:1em 0 0
}

code {
font-family:"Courier New", Courier, monospace
}

#logo {
height:96px;
left:18.7%;
position:absolute;
top:20px;
width:172px
}

div#header h1 {
background:none;
color:#79B30B;
height:80px;
line-height:80px;
margin:0;
padding-left:10px
}

div#container {
margin:0 auto;
text-align:left;
width:900px;
}

div#content p {
line-height:1;
padding:10px
}

div#navigation {
background:#B9CAFF;
float:right;
width:350px
}

div#extra {
background:#FF8539;
float:left;
width:350px
}

div#footer {
padding:5px;
background:none;
clear:both;
color:#FFF;
font-size:70%;
width:100%
}

div#footer p {
margin:0px;
padding:5px 10px
}

p#success {
background:#92FFA5;
border:2px solid #009218;
color:#009218;
display:inline;
font-weight:700;
margin-bottom:10px;
padding:3px 10px;
text-align:center
}

p#bademail,p#badserver {
background:#FFA3A1;
border:2px solid #D00D00;
color:#D00D00;
display:inline;
font-weight:700;
margin-bottom:10px;
padding:3px 10px;
text-align:center
}
#text {
color:#fff;
font-weight:700;
position:absolute;
background:none;
width:300px;
height:380px;
padding:20px;
margin:20px 20px 20px 20px;
}
#glance {
background:url(../images/about.jpg) no-repeat;
width:900px;
height:460px;
}
#core {
background:url(../images/core.jpg) no-repeat;
width:900px;
height:460px;
}
#locations {
background:none;
width:900px;
height:460px;
}
#iservices {
background:url(../images/services.jpg) no-repeat;
width:900px;
height:460px;
}
#icareers {
background:url(../images/careers.jpg) no-repeat;
width:900px;
height:460px;
}
#icontact {
background:url(../images/contact.jpg) no-repeat;
width:900px;
height:460px;
}
#dcontact {
background:none;
width:900px;
height:460px;
}
#contactform {
	margin: 0;
	width: 300px;
	background: none;
	padding: 5px;
}
#contactform * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#contactform ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
#contactform li {
	margin: 0;
	background: none;
}
#contactform li.buttons {
	margin: 0;
	overflow: hidden;
}
#contactform label {
	margin: 0;
	width: 190px;
	display: block;
	float: left;
	padding: 5px 10px 2px 0;
}
#contactform input.text {
	width: 274px;
	border: 1px solid #D4D4D4;
	padding: 2px;
	margin: 0;
}
#contactform textarea {
	width: 274px;
	border: 1px solid #D4D4D4;
	padding: 2px;
	height: 80px;
	background: #FDFDF7;
}
#contactform li.buttons input {
	padding: 4px;
	float: right;
	margin: 2px 2px 0 2px;
	width: auto;
}
.special {
      display:none;
}
.message {background:#eee; color:#000;display:none;}

