@charset "UTF-8";
body {
	font: 14px Arial, Helvetica, sans-serif;
	background: #49b6da url(image/bkg.gif) center center no-repeat fixed;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtr #container {
	width: 892px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:654px;
	background: transparent url(image/content_bkg.png) top center no-repeat ;
	margin: 55px auto 0; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
}
#logoFlag {
	margin:0 auto;
	width:224px;
	height:175px;
	background:transparent url(image/amg_logo.gif) no-repeat center 4px;
	display:block;
	overflow:hidden;
	text-indent:-9009px;
}

#whoWhatContainer {
width:860px;
overflow:hidden;
background:transparent url(image/who_what_title.gif) no-repeat scroll;
padding:45px 0 0 0;
margin:50px 0 0 0;
}

#demo {
	width:820px;
	height:100px;
	overflow:hidden;
	display:block;
	background:transparent url(image/demo_bkg.jpg) no-repeat 0 0;
	font:12px Arial, Helvetica, sans-serif;
	padding:30px 20px 10px;
	margin:30px 0;
}

.oneColFixCtr #mainContent {
	padding: 0 19px 15px 14px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

input {margin: 0 0 10px; border:1px solid #000; padding:2px;}

#contactContainer {
width:860px;
overflow:hidden;
background:transparent url(image/contact_title.gif) no-repeat scroll;
padding:45px 0 0 0;
margin:40px 0 0 0;
}

h3 {margin: 0;}

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

.it {font-style: italic; color:#f7941e;}

li {
	float:left;
	width:25%;
	display:block;
}

#message {
	background:none repeat scroll 0 0 #49B6DA;
	border:1px solid #000000;
	color:#FFFFFF;
	left:550px;
	padding:5px;
	position:absolute;
	top:420px;
}
