#container {
    position: relative;
	width: 989px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-top: 9px;
	padding: 0px;
}

#top .concept {
	background-image: url("/images/concept.png");
	background-repeat: no-repeat;
	height: 330px;
}

#top .concept-short {
	background-image: url("/images/concept_short.png");
	background-repeat: no-repeat;
	height: 300px;
}

#top .logo {
	position: relative;
	left: 26px;
	top: 26px;
}

#top .body {
	background-image: url("/images/top_body_bg.png");
	background-repeat: repeat-y;
}

#top {
    position: relative;
}

#top .tab {
	position: absolute;
	background-image: url("/images/tab.png");
	left: 100%;
	width: 135px;
	margin-left: -148px;
	top: 100%;
	height: 136px;
	margin-top: -136px;
}

#tagline {
	text-align: center;
	padding: 28px 0px 10px 0px;
}

.center {
	text-align: center;
}

#top .footer {
	background-image: url("/images/top_footer_bg.png");
	background-repeat: no-repeat;
	height: 22px;
}

#center {
	background-image: url("/images/center_bg.png");
	background-repeat: repeat-y;
	x-height: 20px;
    padding: 15px;
    text-align: center;
    x-vertical-align: center
}

#center a {
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 20px;
}

#bottom .header {
	background-image: url("/images/bottom_header_bg.png");
	background-repeat: no-repeat;
	height: 80px;
}

#bottom .text {
	float: left;
	margin-top: 20px;
	margin-left: 10px;
}

#bottom .icon {
	float: right;
	margin-right: 13px;
	margin-top: 5px;
}

#bottom .body {
	background-image: url("/images/bottom_body_bg.png");
	background-repeat: repeat-y;
	padding-top: 5px;
	/* 
	 * make this container expand to contain its floating children.
	 *
	 * http://www.quirksmode.org/css/clearing.html
	*/
	overflow: auto;
	width: 100%;
}

#bottom ul {
	margin-top: 3px;
	margin-bottom: 0px;
    margin-right: 20px;
	margin-left: 33px;
	padding: 0;
}

#bottom li {
	list-style-image: url("/images/bullet.png");
	color: #303030;
    font-size: 13px;
}

#bottom li a {
	color: #303030;
    font-weight: bold;
    text-decoration: none;
}

#bottom li a:hover {
	text-decoration: underline;
}

#bottom .footer {
	background-image: url("/images/bottom_footer_bg.png");
	background-repeat: no-repeat;
	height: 38px;
}

#cta {
	margin-bottom: -3px;
}

.col1, .col3 {
	width: 319px;
}

.col2 {	
	width: 319px;
}

.col1 {
	margin-left: 14px;
	clear: left;
}

.col1, .col2, .col3 {
	float: left;
	margin-right: 1px;
}

#learnmore div {
	text-align: right;
}

#learnmore a {
	margin-top: -4px;
}

#learnmore img {
	float: right;
	margin-top: 8px;
	padding-right: 10px;
	padding-left: 4px;
}

