#page{
	height: 770px;
	width: 1025px;
	overflow: hidden;
	background: #fff;
	margin: 10px auto 60px;
}

body.case #page{
	background: transparent url(../_img/bg/bg_video.png) no-repeat 135px 35px;
}

body.pres #page{
	height: auto;
}

#page-inner{
}

#sidebar-left{
	width: 245px;
	float: left;
}

#sidebar-left-inner{
	margin: 75px 0 0 45px;
}

body.case #sidebar-left-inner{
 margin-left: 0;
}

body.case #sidebar-left{
 background: transparent url(../_img/misc/policy-holders.png) no-repeat 100% 310px;
}

body.case #logo{
	margin-left: 45px;
}

#logo a img{
  border: none;
}

#main{
	width: 800px;
	height: 700px;
	margin-left: -20px;
	float: left;
	position: relative;
	z-index: 1;
}

body.pres #main{
	background: transparent url(../_img/misc/seal.png) no-repeat 100% 100%;
	height: auto;
	padding-bottom: 175px;
}

body.fin-high #main{
	background: transparent url(../_img/bg/bg_finhead.png) no-repeat 0 0;
}

body.lead #main{
	background: transparent url(../_img/bg/bg_leadhead.png) no-repeat 0 0;
}

body.lead #main-inner,
body.fin-high #main-inner{
	margin: 230px 50px 0 0px;
}

#content{
	margin: 20px 55px 0 150px;
}

body.lead #content{
	margin: 20px 30px 0 125px;
}

body.case #content{
	margin: 90px 0 0 78px;
}

body.pres #content{
  height: 290px;
  overflow-y: scroll;
  padding-right: 20px;
}

#content p{
	font: normal 400 13px/18px 'myriad-pro-1', 'myriad-pro-2', arial, sans-serif;
}

#content a{
	text-decoration: none;
	color: #005a9b;
}

#content a:hover {
	color: #c17a12;
}

#nav-container{
	position: relative;
	z-index: 5;
	margin: 365px 45px 0 0;
	text-align: right;
	width: 100%;
}

body.case #nav-container{
	margin-top: 293px;
}

#nav-container ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #666;
}

#nav-container ul li{
	margin-bottom: 18px;
	line-height: 16px;
	vertical-align: middle;
}

#nav-container ul li img{
	margin-bottom: -1px;
}

#nav-container a{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #666;
}

body.case #nav-container a{
	font-size: 12px;
}

#nav-container a:hover {
	color: #c17a12;
}

#nav-container a.section{
	font-size: 12px;
	color: #005a9b;
}

body.buck #nav-container li.buck a,
body.dura #nav-container li.duratherm a,
body.ge #nav-container li.ge-roof a,
body.vt #nav-container li.vt-state a,
body.vic #nav-container li.vic-firth a,
body.text #nav-container li.textile a,
body.york #nav-container li.york a,
body.fin-high #nav-container a.fin-high,
body.pres #nav-container a.pres-mess,
body.lead #nav-container a.lead,
body.home #nav-container ul.home a,
#nav-container ul.home a:hover,
#nav-container a.section:hover {
	color: #c17a12;
}

#nav-container ul.home{
	margin-top: 40px;
}

#nav-container ul.home a{
	font-size: 10px;
	text-transform: uppercase;
	color: #005a9b;
}

#quote{
	width: 590px;
	height: 154px;
	padding: 45px 35px 0 150px;
	background: transparent url(../_img/bg/bg_headpres.png) no-repeat 0 0;
}

#quote p.message{
	font: normal 16px/20px 'times-new-roman', serif;
	color: #fff;
	margin-bottom: 0px;
}

#quote p.sig{
	font: normal 400 12px 'myriad-pro-1', 'myriad-pro-2', arial, sans-serif;
	color: #fff;
	text-align: right;
	margin: 0 6px 0 0;
}

body.pres #content p{
	font: normal 400 14px/22px 'myriad-pro-1', 'myriad-pro-2', arial, sans-serif;
	color: #000;
	margin: 20px 0;
}

body.pres #content p.sig-img{
	margin: -15px 0;
}

#content p.yellow,
body.pres #content p.salutation{
	color: #c17a12;
}

table.fin-high{
	border-collapse: collapse;
}

table.fin-high td{
	text-align: right;
	vertical-align: bottom;
	font: normal 400 15px 'myriad-pro-1', 'myriad-pro-2', arial, sans-serif;
	color: #000;
	padding: 3px 0 2px;
	margin: 0;
}

table.fin-high td:first-child {
	text-align: left;
	padding-right: 20px;
}

table.fin-high td.space {
	padding-left: 50px;
}

table.fin-high tr.thick td{
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #604601;
}

table.fin-high td.light{
	border-bottom: 2px solid #d6d0bf;
}

table.fin-high tr.thick td{
	padding: 5px 0;
}

table.fin-high tr.thin td{
	border-bottom: 1px solid #a5987f;
}

table.fin-high tr.new td{
	padding-top: 20px;
}

table.fin-high td.year{
	font-size: 20px;
}

table.fin-high td.blue{
	color: #005696;
}

.col-1 {
	float: left;
	width: 250px;
}

.col-1 p{
	margin: 0 0 4px 0;
}

.col-2{
	margin-left: 250px;
}

#content p.yellow{
	margin-bottom: 25px;
}

#content .col-2 p.yellow{
	margin-bottom: 23px;
	line-height: 18px;
}

#content .col-2 p{
	line-height: 24px;
}

#video-wrapper{
	width: 621px;
	height: 370px;
	padding: 15px 0 0 41px;
}

#description{
	height: 197px;
	width: 422px;
	background: transparent url(../_img/bg/bg_case-study.png) no-repeat 0 0;
	margin-top: 20px;
	margin-left: -10px;
  overflow: visible;
}

#description h1{
	font: normal 400 21px 'myriad-pro-1', 'myriad-pro-2', arial, sans-serif;
	color: #3d230b;
	margin: 0 0 10px;
}

#description p{
	margin: 5px 0;
	font: normal 400 13px/17px 'myriad-pro-1', 'myriad-pro-2', arial, sans-serif;
  color: #3d230b;
}

#des-inner{
	margin: 10px 20px 0 20px;
	float: left;
  overflow: visible;
}