html, body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width:100%;
	margin: 0;
	padding: 0;
}

body {
	background: #e7e4e0 url(Images/bg3.jpg) repeat-x scroll center top;
}

#outerWrapper {	
	background:url(Images/bg2.jpg) repeat-x;
	display:table;
	position:relative;
	width:100%;
}

#wrapper {
	position:relative;
	background: #ffffff;
	border-bottom:5px solid #653301;
	border-top:5px solid #653301;
	border-left:1px solid #653301;
	border-right:1px solid #653301;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;/* the bottom margin is the negative value of the footer's height */
	width: 1000px;
}
#footer, .push {
	width: 1000px;
	clear: both;
	height:50px;
	color: #333;
	background: #f2f2f2;
}

#faux {
	overflow: hidden;
	width: 100%;
	background: repeat-y url(Images/left-bg.jpg);

}


#header{height: 91px; width:1000px; }
#top-header{height: 91px; }

#headerLogo {
 	display: inline;
	top: 0px;
}

.logo{height: 91px;width:300px; float:left;}
.tagline{float:right;position: relative;top:60px;height:28px;}

.tagline h1 {
	height: 14px;
	width: 417px;
	background: #ffffff url(Images/imgTagline.gif) no-repeat;
}

.tagline h1 span {
	display: none;
}

#headerMenu {
	top: 85px;
	left:0px;
	width:1000px;
}

#headerTagline {
	display: inline;
	position: relative;
	left:577px;
	top:-35px;
}

#headerTagline h1 {
	height: 16px;
	width: 390px;
	background: #ffffff url(Images/imgTagline.gif) no-repeat;
	z-index: -100;
}

#headerTagline h1 span {
	display: none;
}

#navigation {
	color: #333;
	margin: 0px 0px 5px 0px;
	height:25px;
	z-index: 10;
}
#leftcolumn {
	display: inline;
	color: #333;
	padding:0;
	width: 190px;
	float: left;
	background: #ABBEBE;
	height: 100%;
}

#leftcolumnImg {
	width: 190px;
	float: left;
	min-height:520px;
	height:520px;
	background: #ffffff url(Images/front_columns-bright3.jpg) no-repeat;
	background-position: -100px 0px;
	display:block;
	position: relative;
}

#leftPaneBottom {
	width: 190px;
	float: left;
	display:block;
	background:#f2f2f2;
	position: relative;
	height:200px;
}



#rightcolumn { 
	float: right;
	color: #333;
	padding:0;
	width:804px;
	display: inline;
	padding: 5px 0px 0px 5px;
	position: relative;
	border-top: 1px solid #c0c0c0;
	margin-bottom: 20px;
	min-height: 605px;
}

#footer {
	width: 1000px;
	clear: both;
	height:50px;
	color: #333;
	background: #f2f2f2;
	position: relative;
}

#footerContent {
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	width:80%;
	position:relative;
	font-family: arial;
	font-size:12px;
	z-index:10;
}

#moviePane {
	display: inline;
	float: left;
}

#aboutPane {
	float: right;
	display: inline;
	width: 395px;
	height: 300px;
}

#welcomeHeader {
	height:40px;
	width:388px;
	position:absolute;
	right:0px;
}

#welcomeHeader h1 {
	background: url(Images/welcome.jpg) no-repeat;
	height:40px;	
}

#welcomeHeader h1 span {
	display: none;
}

.basicDescription {
	font-size: 13px;
	padding: 2px 2px 2px 5px;
	color: #6a6a6a;
	font-family: arial, helvetica, verdana, sans-serif;
}

#bottomPane {
	position:absolute;
	top:350px;
	width:810px;
	height:280px;
}

#lowerPane {
	position:absolute;
	top:630px;
	width:810px;
	height:280px;
	left: 7px;
}

#headlinesHeader {
	position:absolute;
	left: 3px;
	width:280px;
	height:40px;
}

#headlinesHeader h1 {
	background: url(Images/subHeader1.jpg) no-repeat;
	height:40px;	
}

#headlinesHeader h1 span {
	display: none;
}

#headlines {
	position:absolute;
	left: 3px;
	top:41px;
	width:280px;
	height:230px;
	background: url(Images/subPaneBG.jpg) repeat-x;
}

#headlines ul li {
	padding: 2px 0px 2px 0px;
}

#whyHeader {
	position:absolute;
	right:10px;
	width:280px;
	height:40px;
}

#whyHeader h1 {
	background: url(Images/subHeader2.jpg) no-repeat;
	height:40px;	
}

#whyHeader h1 span {
	display: none;
}

#why {
	position:absolute;
	right:10px;
	top:41px;
	width:280px;
	height:230px;
	background: url(Images/subPaneBG.jpg) repeat-x;
}

#why-container ul {
	list-style-type:circle;
}

#why-container ul li {
	height:40px;
	padding-left: 5px;
	padding-right: 5px;
	
}

#middlePane {
	position:absolute;
	left:287px;
	width:230px;
	height:270px;
}

#middlePane h1 {
	background: url(Images/middle-color.jpg) no-repeat;
	height:270px;
}

#middlePane h1 span {
	display: none;
}

a:visited {
	color: #6a6a6a;
	text-decoration:none;
}

a:link {
	color: #6a6a6a;
	text-decoration:none;
}

a:hover {
	color: #6a6a6a;
	text-decoration:underline;
}

A:link { color: #006A4E; text-decoration:underline; }
A:active { color: #006A4E; text-decoration:underline; }
A:hover { color: #23A583; text-decoration:underline; }
A:visited { color: #006A4E; text-decoration:underline; }
A:visited:hover { color: #23A583; text-decoration:underline; }

A.detail:link { color: #006A4E; font-size: 9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
A.detail:active { color: #006A4E; font-size: 9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
A.detail:hover { color: #23A583; font-size: 9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
A.detail:visited { color: #006A4E; font-size: 9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
A.detail:visited:hover { color: #23A583; font-size: 9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }


.copy { color: Black; }
.Sbold { font-weight:bold; font-size:10pt; color: Black; font-family:Arial, Helvetica, sans-serif; }
.bold { font-weight: bold; }
.Lbold { font-size: 11pt; font-weight: bold; }
.detail { font-size: 9pt; }
.header { font-weight: bold; font-size: 11pt; color: #006A4E; }

#content { padding: 10px 10px 10px 10px; }

.bl2 {border: 1px solid #e68200; background:url(images/bl2.gif) 0 100% no-repeat; width:200px;}
.bl {background:url(images/bl2.gif) 0 100% no-repeat; width:195px; height:150px;}
.br {background:url(images/br2.gif) 100% 100% no-repeat;height:150px;}
.tl {background:url(images/tl2.gif) 0 0 no-repeat}
.tr {background:url(images/tr2.gif) 100% 0 no-repeat; padding:10px}
.tr2 {background:url(images/tr2.gif) 100% 0 no-repeat}
.t {background:url(images/dot2.gif) 0 0 repeat-x; width:195px;height:150px;}
.b {background:url(images/dot2.gif) 0 100% repeat-x;height:150px;}
.l {background:url(images/dot2.gif) 0 0 repeat-y;height:150px;}
.r {background:url(images/dot2.gif) 100% 0 repeat-y;height:150px;}


		