@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	background:#e1d3a2;
	color:#333;
}

h1 {
	font-size:20px;
}

h2 {
	font-size:16px;
}

li {
	list-style-image:url(/images/layout/arrow.png);
	text-indent:0px;
}

#header {
	margin:0 auto;
	height:103px;
	background:url(/images/layout/page-top.png) repeat-x top #FFF;
}

#headerContent {
	margin:0 auto;
	width:924px;
	height:103px;
}

#headerContent img.logo {
	margin-top:30px;
	padding-left:5px;
}

#header #topTab {
	padding:28px 0 0 0;
	margin:0;
	float:right;
	width:365px;
}

#navbar {
	margin:0 auto;
	height:54px;
	background:url(/images/layout/nav-bar.png) repeat-x center #7888bd;
}

#content {
	margin:0 auto;
	background:url(/images/layout/bg-content.jpg) repeat-y center;
	width:924px;
}

#content #contentTube, #content #contentTubeIndex, #content #contentTubeInside, #content #contentTubeOrder, #content #contentTubeStateMap, #content #contentTubeAdvantage, #content #contentTubeArchive, #content #contentTubeOverview {
	margin:0 auto;
	width:924px;
	min-height:498px;
	float:left;
	/*height:498px;*/
}

#content #contentTubeIndex {
	background:url(/images/layout/content-box-beach.jpg) top left no-repeat;
}

#content #contentTubeOverview {
	background:url(/images/layout/inside-photo-overview.jpg) top left no-repeat;
}

#content #contentTubeInside {
	background:url(/images/layout/inside-photo-couple.jpg) top left no-repeat;
}

#content #contentTubeOrder {
	background:url(/images/layout/inside-photo-couch.jpg) top left no-repeat;
}

#content #contentTubeStateMap {
	background:url(/images/layout/inside-photo-knitting.jpg) top left no-repeat;
}

#content #contentTubeAdvantage {
	background:url(/images/layout/inside-photo-hug.jpg) top left no-repeat;
}

#content #contentTubeConnection {
	background:url(/images/layout/inside-photo-connection.jpg) top left no-repeat;
}

#content #contentTubeArchive {
	background:url(/images/layout/inside-photo-connection.jpg) top left no-repeat;
}

#content #rightSideIndex {
	height:450px;
	width:325px;
	margin-left:575px;
	padding-top:30px;
	float:left;
}

#content #rightsideOverview {
	min-height:470px;
	width:650px;
	margin-left:250px;
	padding-top:15px;
	float:left;
}

#content #rightsideDefault {
	min-height:470px;
	width:625px;
	margin-left:270px;
	padding-top:20px;
	font-size:12px;
	line-height:18px;
	float:left;
}

#content #rightsideMap {
	height:800px;
	width:730px;
	margin-left:190px;
	padding-top:20px;
	font-size:12px;
	line-height:18px;
	float:left;
}

#content #rightsideConnect {
	height:1200px;
	width:650px;
	margin-left:260px;
	padding-top:20px;
	font-size:12px;
	line-height:18px;
	float:left;
}

#content #rightsideStory {
	width:600px;
	margin-left:280px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:12px;
	line-height:18px;
	float:left;
}

#content #rightsideStory p {
	padding-bottom:10px;
	margin-bottom:0px;
}

#content #rightsideArchive {
	height:500px;
	width:650px;
	margin-left:260px;
	padding-top:20px;
	font-size:12px;
	line-height:18px;
	float:left;
}

#content #rightsideConnect h1 {
	font-size:26px;
}

#content #rightsideConnect h2 {
	padding:10px;
	background:#edf1ff;
	margin-top:0;
	background:url('/images/layout/header-gradient-blue.gif') repeat-x top;
}

#content #rightsideConnect div.block {
	padding-top:35px;
}

#content #rightsideOrder {
	min-height:470px;
	margin-left:490px;
	padding-right:20px;
	padding-top:20px;
	font-size:12px;
	line-height:18px;
}

#content #rightsideAdvantage {
	height:470px;
	margin-left:375px;
	margin-right:20px;
	padding-top:20px;
	font-size:12px;
	line-height:18px;
}

#content #rightsideDefault p, #content #rightsideOrder p, #content #rightsideAdvantage p {
	margin-top:2px;
	margin-bottom:0px;
}

#content #rightSideIndex p, #content #rightSideOverview p {
	margin-top:2px;
	margin-bottom:8px;
}

#content #rightSideIndex h1 /*, #content #rightSideOverview h1, #content #rightSideDefault h1 */ {
	font-size:15px;
	margin-bottom:3px;
}

#content #rightSideIndex ul, #content #rightSideOverview ul, #content #rightSideDefault ul, #content #rightsideOrder ul, #content #rightsideAdvantage ul {
	margin-bottom:3px;
	margin-top:3px;
}

#content #rightSideIndex #button, #content #rightSideOverview #button, #content #rightSideDefault #button, #content #rightsideOrder #button, #content #rightsideAdvantage #button {
	margin:0 auto;
	padding-top:8px;
	width:136px;
	height:46px;
}

#content #rightSideIndex #homeSection1, #content #rightSideOverview #homeSection1, #content #rightSideDefault #homeSection1 {
	height:190px;
	float:left;
}

#content #rightSideIndex #homeSection2, #content #rightSideOverview #homeSection2, #content #rightSideDefault #homeSection2 {
	height:150px;
	float:left;
}

#content #rightSideIndex #homeSection0, #content #rightSideOverview #homeSection0, #content #rightSideDefault #homeSection0 {
	height:450px;
	width:325px;
	float:left;
}

h2.link {
	padding:0;
	margin:0;
}

p.box {
	padding:0;
	margin:0;
}

#content #rightSideIndex img.envelope, #content #rightSideOverview img.envelope, #content #rightSideDefault img.envelope {
	margin-top:10px;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}

#footer {
	background:url(/images/layout/footer-curve.jpg) center top no-repeat;
	float:left;
}

#footer p.questions {
	padding:0;
	margin:0;
	text-align:center;
}

#footerShell {
	width:924px;
	margin:0 auto;
	padding-top:5px;
}

#navigation {
	margin:0 auto;
	width:924px;
	height:54px;
}

#navLeft {
	float:right;
	height:54px;
}

#copyright {
	margin:0 auto;
	padding-top:20px;
	width:924px;
}

#copyright #nav {
	width:300px;
	float:right;
	text-align:right
}

#bottomSiteMap {
	height:100px;
	margin-top:40px;
}

#siteMap1, #siteMap2, #siteMap3, #siteMap4, #siteMap5, #siteMap6 {
	float:left;
	padding-left:10px;
	padding-right:15px;
	margin-left:10px;
	border-left: 2px #f5e6b0 solid;
	font-size:9px;
}

#overviewMenu img.firstButton, #overviewMenu-ltci img.firstButton, #overviewMenu-ltci-blank img.firstButton, #overviewMenu-blank img.firstButton {
	padding-top:25px;
}

#overviewContent {
	min-height:465px;
	margin-left:230px;
	padding-left:10px;
	padding-bottom:25px;
}

#overviewContent p, #overviewContent ul {
	font-size:12px;
	line-height:20px;
	padding-top:0;
	padding-bottom:0;
	margin-top:5px;
	margin-bottom:5px;
}

#overviewChart p {
	font-size:10px;
	line-height:15px;
}

#overviewChart li {
	font-size:10px;
	line-height:15px;
}

#overviewChart tr, #overviewChart td, #overviewChart table {
	border:1px solid #e1d3a2;
}

#overviewChart td {
	padding-left:5px;
	padding-right:5px;
}

.required {
	color:#F00;
}

.small {
	font-size:9px;
}

a:link, a:visited {
	color:#bb3511;
	text-decoration:none;
}

a:hover, a:active {
	color:#bb3511;
	text-decoration:underline;
}

a.conbutton {
	color:#bb3511;
	padding:10px;
	margin:0;
	font-size:14px;
	font-weight:bold;
}

.center {
	text-align:center;
}

/* LTC CONNECTION */

.connectionSidebar {
	width:180px;
	float:left;
	margin:450px 0 0 20px;
}

.connectionSidebar h2{
	font-size:20px;
}

.connectionSidebar a img {
	margin:10px 0 0 20px;
}

#rightsideConnect ul {
	 margin-bottom:0px;
}

#rightsideConnect div.rightBlock {
	width:48%;
	float:right;
}

#rightsideConnect div.leftBlock {
	width:48%;
}

#rightsideConnect div.subnavbar {
	font-size:10px;
	margin-bottom:0px;
	padding-bottom:20px;
	padding-left:0px;
}


/* MCP Re-cut */

#container {
	margin:0;
}

#centerbox {
	margin:0 auto;
	width:924px;
}

#floatbox {
	margin:0 auto;
	width:924px;
	float:left;
}

#imagebox {
	margin:0 auto;
	width:924px;
	float:left;
}

	.imagebox-index { 
		background:url('/images/layout/content-box-beach.jpg') top left no-repeat #FFF;
		min-height:500px;
		height:auto !important;
		height:500px;
	}
	
	.imagebox-mcp {
		background:url('/images/layout/inside-photo-couple.jpg') top left no-repeat #FFF;
	}
	
	.imagebox-mcp-blank {
		background:#FFF;
	}
	
	.imagebox-ltci {
		background:url('/images/layout/inside-photo-hammock.jpg') top left no-repeat #FFF;
	}
	
	.imagebox-overview {
		background:url('/images/layout/inside-photo-overview.jpg') top left no-repeat #FFF;
	}
	
	.imagebox-state {
		background:url('/images/layout/inside-photo-knitting.jpg') top left no-repeat #FFF;
	}
	
	.imagebox-advantage {
		background:url('/images/layout/inside-photo-hug.jpg') top left no-repeat #FFF;
	}
	
	.imagebox-ltcc {
		background:url('/images/layout/inside-photo-connection.jpg') top left no-repeat #FFF;
	}
	
	.imagebox-order {
		background:url('/images/layout/inside-photo-couch.jpg') top left no-repeat #FFF;
	}
	
#contentbox {
	float:left;
	padding-bottom:20px;
	line-height:18px;
	min-height:400px;
	height:auto !important;
	height:400px;
	margin-top:20px;
}

	.contentbox-index {
		margin:20px 10px 10px 575px;
		width:325px;
	}
		
		.contentbox-index ul {
			padding-left:15px;
		}
		
		.contentbox-index ul li {
			padding-bottom:10px;
		}
		
	.contentbox-ltci, .contentbox-mcp {
		width:420px;
		padding:15px 0 10px 20px;
		min-height:470px;
		height:auto !important;
		height:470px;
	}
	
	.contentbox-overview {
		margin-left:575px;
		padding-bottom:20px;
		width:325px;
	}
	
	.contentbox-mcp-full {
		margin-left:20px;
		padding-bottom:20px;
		width:650px;
	}
	
	.contentbox-state {
		margin-left:190px;
	}
	
	.contentbox-advantage {
		margin-left:365px;
		padding-right:10px;
	}
	
	.contentbox-ltcc {
		margin:20px 10px 0 55px;
		width:640px;
	}
	
	.contentbox-story {
		margin:20px 10px 0 260px;
		width:640px;
	}
	
	.contentbox-order {
		margin-left:490px;
		width:400px;
	}
	
#overviewMenu {
	width:217px;
	height:465px;
	margin:15px 0 15px 250px;
	background:url('/images/layout/overview-bg.gif') left top no-repeat;
	float:left;
}
	
#overviewMenu-ltci {
	width:217px;
	height:465px;
	margin:20px 0 20px 250px;
	background:url('/images/layout/overview-ltci-bg.gif') left top no-repeat;
	float:left;
}

#overviewMenu-blank {
	width:217px;
	height:465px;
	margin:15px 0 15px 15px;
	background:url('/images/layout/overview-bg.gif') left top no-repeat;
	float:left;
}

#overviewMenu-ltci-blank {
	width:217px;
	height:465px;
	margin:15px 0 15px 15px;
	background:url('/images/layout/overview-ltci-bg.gif') left top no-repeat;
	float:left;
}

.ltcc-block {
	float:left;
	width:100%;
}

.subnavbar {
	margin:0 0 30px 20px;
}

.news-block {
	width:45%;
	margin:0 10px 30px 10px;
	float:left;
}

	.news-block h2 {
		padding:10px;
		background:#edf1ff;
		margin-top:0;
		background:url('/images/layout/header-gradient-blue.gif') repeat-x top;
	}
	
h1 sup {
	font-size:8px;
}

p sup {
	font-size:6px;
}
