/*SDD 02252014*/
/*
@font-face {
	font-family: 'century_schoolbookregular';
	src: url('../fonts/185309-webfont.eot');
	src: url('../fonts/185309-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/185309-webfont.woff') format('woff'),
		 url('../fonts/185309-webfont.ttf') format('truetype'),
		 url('../fonts/185309-webfont.svg#century_schoolbookregular') format('svg');
	font-weight: normal; 
	font-style: normal; 
}
@font-face {
	font-family: 'century_schoolbook_bold_it';
	src: url('../fonts/censbkbi-webfont.eot');
	src: url('../fonts/censbkbi-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/censbkbi-webfont.woff') format('woff'),
		url('../fonts/censbkbi-webfont.ttf') format('truetype'),
		url('../fonts/censbkbi-webfont.svg#centschbook_btbold_italic') format('svg');
	font-weight: normal;
	font-style: normal; 
}
@font-face {
	font-family: 'Conv_FuturaStd-Heavy';
	src: url('../fonts/FuturaStd-Heavy.eot');
	src: url('../fonts/FuturaStd-Heavy.woff') format('woff'), url('../fonts/FuturaStd-Heavy.ttf') format('truetype'), url('../fonts/FuturaStd-Heavy.svg') format('svg');
	font-weight: normal; 
}
@font-face {
	font-family: 'Conv_FuturaStd-Book';
	src: url('../fonts/FuturaStd-Book.eot');
	src:  url('../fonts/FuturaStd-Book.woff') format('woff'), url('../fonts/FuturaStd-Book.ttf') format('truetype'), url('../fonts/FuturaStd-Book.svg') format('svg');
	font-weight: normal; 
}
@font-face {
	font-family: 'Conv_FuturaStd-Bold';
	src: url('../fonts/FuturaStd-Bold.eot');
	src: url('../fonts/FuturaStd-Bold.woff') format('woff'), url('../fonts/FuturaStd-Bold.ttf') format('truetype'), url('../fonts/FuturaStd-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal; 
} */
/* General Reset */
body {
	margin:0;
	color:#4c4c4c;
	font:14px/24px 'schoolbook-web', serif;
	font-weight: 400;
	background:#fff;
	min-width:1004px;
}

img{border-style:none;}
input,
textarea,
select{
	color:#4c4c4c;
	vertical-align:middle;
	font:100% Arial, Helvetica, sans-serif;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote, q{quotes: none;}
q:before,
q:after {content: '';}
a{
	color:#4c4c4c;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:focus,
input:focus,
textarea:focus,
select:focus{outline:none;}
/* General settings */
.container {
	width:1004px;
}
.page {
	position:relative;
	overflow:hidden;
	width:100%;
}
/*header*/
header {
	position:relative;
	padding:13px 9px 26px 11px;
	padding: 13px 0 26px 0;
/*	z-index: 10;*/
}
header .menu {
	position:absolute;
	top:58px;
	left:0;
	text-align:center;
	color:#fff;
	background:#666;
	width:74px;
	height:32px;
	font:12px/32px 'futura-pt', sans-serif;
	text-transform:uppercase;
	-webkit-border-radius:0 2px 2px 0;
	-moz-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
	text-shadow:0 0 1px #292929;
}
header .menu:hover {
	text-decoration:none;
	background:#777;
}
header .mobile-donate {
	position:absolute;
	right:0;
	top:58px;
	width:74px;
	height:32px;
	font:12px/32px 'futura-pt', sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	background:#0271c0;
	text-shadow:0 0 1px #0055a4;
	-webkit-border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
}
header .mobile-donate:hover {
	text-decoration:none;
	background:#0085e4;
}
header .header-top {
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:0 0 29px; 
}
header .header-top a {
	color:#7c7e80;
	margin-left: 12px;
}
header .header-top a:hover {
	text-decoration:none;
	color:#555;
}
header .header-top .contact {float:left;}
header .header-top .reg {float:right;}
header .header-top .login {
	float:right;
	padding:0 22px 3px 0;
	margin:0 25px 0 9px;
	background:url(../images/p2p/ico-01.png) no-repeat 100% 0;
	font:14px/12px 'futura-pt', sans-serif;
	font-weight: 700;
	color:#006bb7;
}
header .header-top .login:hover {
	text-decoration:none;
	color:#07c;
}
header ul {
	float:left;
/*	margin:0;*/
	margin: 0 0 0 25px;
/*	padding:0 0 0 3px;*/
	padding: 0;
	list-style:none;
	font:14px/17px 'futura-pt', sans-serif!important;
	font-weight: 700;
	text-transform:uppercase;
}
header ul li {
/*	padding:12px 20px 12px 0;*/
/*	padding: 12px 14px 12px 0;*/
	padding: 12px 6px 12px 0;
	margin:0 23px 0 0;
	float:left;
	position:relative;
}
header ul li.hasdrop {
	padding:12px 9px 12px 12px;
	margin:0 0 0 -11px;
}
header ul li.hasdrop.opened {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
}
header ul li a, header ul li a:link {
	color:#006bb7;
	float:left;
	position:relative;
	z-index:2;
	/* Jean's font testing */
	/*font:14px/17px 'Conv_FuturaStd-Heavy', sans-serif!important;*/
	font-family: "futura-pt",arial,sans-serif !important;
	font-size: 14px;
	font-weight: 700;
}
header ul li a:hover {
	text-decoration:none;
	color:#07c;
}
header ul li .open-close {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/p2p/ico-02.png) no-repeat;
	width:23px;
	height:20px;
	margin:0 -6px 0 6px;
	cursor:pointer;
	position:relative;
	z-index:2;
}
header ul li .open-close.active {background-position:0 -20px;}
header ul li.hasdrop .drop {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:35px;
	padding:40px 4px 0 12px;
	width:144px;
	display:none;
	z-index:1;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	-pie-background: linear-gradient( rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	-webkit-box-shadow:0 1px 2px 0 #D9D9D9;
	-moz-box-shadow:0 1px 2px 0 #D9D9D9;
	box-shadow:0 1px 2px 0 #D9D9D9;
	overflow:hidden;
}
header ul li.hasdrop .drop .txt {
	float:left;
	border:0;
	padding:6px;
	margin:0;
	color:#7C7E80;
	font:11px/14px Arial, Helvetica, sans-serif;
	height:14px;
	background:#fff;
	border-radius:0;
	box-shadow:none;
	width:103px;
}
header ul li.hasdrop .drop .btn-search {
	float:left;
	margin:0;
	padding:0;
	border-radius:0;
	box-shadow:none;
	border:0;
	background:#fff url(../images/p2p/ico-03.png) no-repeat 50% 50%;
	width:20px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
}
header ul li.donate {
	padding:0;
/*	margin:2px 0 0 -12px;*/
	margin: 2px 0;
}
header ul li.donate a{
	padding:10px 12px 10px;
	position:relative;
	color:#fff;
	text-shadow:1px 2px #004c80;
	background-color: #0077be;
	background: rgb(0,119,190);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzdiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,119,190,1) 0%, rgba(0,95,173,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,119,190,1)), color-stop(100%,rgba(0,95,173,1)));
	background: -webkit-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	-pie-background: linear-gradient( rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077be', endColorstr='#005fad',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border-bottom:1px solid #003968;
	-webkit-box-shadow:0 1px 1px #c5c5c5;
	-moz-box-shadow:0 1px 1px #c5c5c5;
	box-shadow:0 1px 1px #c5c5c5;
}
header ul li.donate a:hover {
	text-decoration:none;
	background-color: #0082d1;
	background: rgb(0,130,209);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZiYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,130,209,1) 0%, rgba(0,107,196,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,130,209,1)), color-stop(100%,rgba(0,107,196,1)));
	background: -webkit-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	-pie-background: linear-gradient( rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082d1', endColorstr='#006bc4',GradientType=0 ); /* IE6-9 */

}
header .logo {
	float:left;
	overflow:hidden;
	width:244px;
	height:89px;
	margin:-28px 38px 0 29px;
}
header .logo a{
	display:block;
	height:100%;
}
header ul.right-nav {
	margin-right:-50px;
	margin-left: 0;
}
header ul li.chapter-search {
  position: relative;
  margin-right: 0;
}

header ul li.chapter-search a {
  float: left;
  padding-right: 0;
}

header ul li a.chapter-search-trigger {
  margin-left: 6px;
  display: block;
  height: 20px;
  width: 24px;
  padding: 0;
  background: url(../images/sprite1.png) 1px -3304px no-repeat;
}


/* hides chapter search until displayed with jquery addClass (.chapt-search-open) */
li.chapter-search .chapter-searchbox {
  display: none;
}

/* shows chapter search */
.chapt-search-open li.chapter-search .chapter-searchbox {
  display: block;
  width: 142px;
  padding-top: 12px;
}

/* changes background of chapter search trigger */
.chapt-search-open li.chapter-search a.chapter-search-trigger {
  background: url(../images/sprite1.png) 1px -3352px no-repeat;
}

/* changes li style for chapter searchbox */
.chapt-search-open li.chapter-search {
  padding: 12px 9px 12px 12px;
  border: 1px solid #e6e6e6;
  min-width: 142px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  left: -13px;
  top: -1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF2F2F2');
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  -webkit-box-shadow: 0 1px 2px 0 #d9d9d9;
  -moz-box-shadow: 0 1px 2px 0 #d9d9d9;
  box-shadow: 0 1px 2px 0 #d9d9d9;
  border-bottom: 1px solid #ccc;
}

li.chapter-search .chapter-searchbox span {
  color: #006BB7;
  padding: 1px 30px 0 0;
  background: url(../images/bg-chapt-searchbox-span.png) right top no-repeat;
}

.chapter-searchbox .subForm {
  display: block;
  margin-top: 12px;
  background: #fff;
  border: 1px solid #ccc;
}

.chapter-searchbox .text-input {
  margin-top: 2px;
  font-size: 11px;
  padding: 6px 15px 6px 6px;
  width: 117px;
  color: #7c7e80;
}

.chapter-searchbox .submit {
  width: 12px;
/*  height: 24px;*/
  height: 12px;
  text-indent: -9999px;
/*  margin: 0 0 -4px -20px; */
  margin: 0 0 -2px -16px;
  margin: -70px 0 -2px 120px;
  background: url(../images/sprite1.png) 0 -3406px no-repeat;
border:none;
}

.chapter-searchbox .selected {
  background-position: 0 -12px;
}

/*headline*/
.headline {
	overflow:hidden;
	background: rgb(0,119,190);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzdiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,119,190,1) 0%, rgba(0,95,173,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,119,190,1)), color-stop(100%,rgba(0,95,173,1)));
	background: -webkit-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	-pie-background: linear-gradient( rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077be', endColorstr='#005fad',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border-bottom:1px solid #003968;
	-webkit-box-shadow:0 1px 1px #c5c5c5;
	-moz-box-shadow:0 1px 1px #c5c5c5;
	box-shadow:0 1px 1px #c5c5c5;
	color:#fff;
	text-shadow:1px 2px #004c80;
	padding:16px 12px 12px;
	margin:0 0 30px;
	position: static;
	/*
	position:relative;
	z-index: 0;
	*/
}
.headline .ttl {
	float:left;
	text-transform:uppercase;
	font:13px/16px 'futura-pt', sans-serif;
	font-weight: 700;
	color:#fff;
	width:40%;
}
.headline ul {
	margin:-3px 0 0 0;
	padding:0;
	list-style:none;
	float:right;
	font:13px/16px 'futura-pt', sans-serif;
	font-weight: 700;
	color:#fff;
	text-transform:uppercase;
}
.headline ul li {
	float:left;
	padding:0 0 0 20px;
}
.headline ul li a {
	color:#fff;
	display:block;
	padding:3px 7px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	font:13px/16px 'futura-pt', sans-serif;
	font-weight: 700;
}
.headline ul li a:hover {
	text-decoration:none;
	background:#005999;
	position:relative;
	-webkit-box-shadow:1px 1px 0 #1a73b8;
	-moz-box-shadow:1px 1px 0 #1a73b8;
	box-shadow:1px 1px 0 #1a73b8;
	border:1px solid #00487c;
	padding:2px 6px;
}
/*heading*/
.heading {
	display:block;
	padding:0 11px;
	font:30px/36px 'futura-pt', sans-serif;
	font-weight: 800;
	color:#4c4c4c;
	text-transform:uppercase;
}
/*social*/
/*.social {
	margin:2px 15px 0 0;
	padding:0 0 6px;
	list-style:none;
	float:right;
	clear:both;
}
.social li {
	float:left;
	margin:0 0 0 4px;
}
.social li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/p2p/sprite-social.png) no-repeat;
	width:26px;
	height:26px;
}
.social li.facebook a {background-position:0 0;}
.social li.twitter a {background-position:0 -26px;}
.social li.pinterest a {background-position:0 -52px;} */
/*.social li.googleplus a {background-position:0 -78px;}*/
/*.social li.googleplus a {background:url(https://wish.org/img/global/sprite1.png) no-repeat 0 -2545px;}
.social li.email a {background-position:0 -104px;}
.social li.add a {background-position:0 -130px;} */
.social {
	text-align:center;
}

.share {
	float:right;
	text-align:center;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#999;
/*	width:202px;*/
	width: 100%;
	text-transform:uppercase;
	clear:both;
}

.addthis_sharing_toolbox {
	padding-left: 140px;
}

.social a {
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-left: 4px;
}

.at16nc, .at16t_email.at16nc, .at16t_compact.at16nc {
	background:none;
}

.custom_button_facebook {
  background: url(../images/sprite1.png) no-repeat 0 -2461px;
}

.custom_button_twitter {
  background: url(../images/sprite1.png) no-repeat 0 -2489px;
}

.custom_button_google_plusone {
  background: url(../images/sprite1.png) no-repeat 0 -2545px;
}

.custom_button_pinterest {
  background: url(../images/sprite1.png) no-repeat 0 -2517px;
}

.addthis_button_email {
  background: url(../images/sprite1.png) no-repeat 0 -2573px!important;
  padding: 0 !important;
  float: none !important;
}

.addthis_button_compact {
  background: url(../images/sprite1.png) no-repeat 0 -2601px!important;
  padding: 0 !important;
  float: none !important;
}



.heading-row {padding-bottom:22px;}
/*visual*/
.visual {
	padding:0;
	margin-bottom:28px;
	position:relative;
	-webkit-box-shadow:1px 1px 0 #e5e5e5;
	-moz-box-shadow:1px 1px 0 #e5e5e5;
	box-shadow:1px 1px 0 #e5e5e5;
}
.visual .holder {
	width:724px;
	float:left;
	position:relative;
}
.visual .holder img {
	width:100%;
	vertical-align:top;
}
.visual .holder .text {
	position:absolute;
	top:48px;
	right:49px;
/*	font:36px/40px 'century_schoolbook_bold_it', sans-serif; */
	font:36px/40px 'schoolbook-web', sans-serif;
	font-weight: 700;
	font-style: italic;
	color:#fff;
	text-shadow:3px 3px 0 rgba(0,0,0,0.2);
	width:295px;
	text-align:right;
	letter-spacing:-1px;
	word-spacing:-1px;
}
.visual .holder .by {
	position:absolute;
	left:9px;
	bottom:7px;
	font:10px/13px Arial, Helvetica, sans-serif;
	color:#fff;
}
.visual .holder .quote {
	position:absolute;
	bottom:6px;
	right:20px;
	width:370px;
	color:#fff;
	font:11px/15px Arial, Helvetica, sans-serif;
	text-align:right;
	background:url(../images/p2p/bg-quote.png) no-repeat 100% 20px;
	padding:0 30px 0 0;
}
.visual .holder .quote p {margin:0; font-size: 11px;}
.visual .holder .quote em {
	display:block;
	font-size:9px;
	line-height:12px;
	padding:0 0 9px;
}
.visual .holder .quote strong {
	display:block;
	font-size:12px;
	line-height:13px;
	padding:0;
}
.visual .frame {
	overflow:hidden;
	padding:15px 14px 0;
	border: solid #e6e6e6;
	border-width:1px 1px 1px 0;
	border-bottom:1px solid #bababa;
	background:#f6f6f6;
	height:253px;
}
.visual .frame a {
	display:block;
	margin:0 0 10px;
	text-align:center;
	color:#fff;
	font:14px/16px 'futura-pt', sans-serif;
	font-weight: 400;
	text-shadow:1px 2px #004c80;
	background: rgb(0,119,190);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzdiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,119,190,1) 0%, rgba(0,95,173,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,119,190,1)), color-stop(100%,rgba(0,95,173,1)));
	background: -webkit-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077be', endColorstr='#005fad',GradientType=0 ); /* IE6-9 */
	-pie-background: linear-gradient( rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border-bottom:1px solid #003968;
	-webkit-box-shadow:0 1px 1px #c5c5c5;
	-moz-box-shadow:0 1px 1px #c5c5c5;
	box-shadow:0 1px 1px #c5c5c5;
	padding:16px 4px 18px;
	position:relative;
}
.visual .frame a:hover {
	text-decoration:none;
	background: rgb(0,130,209);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZiYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,130,209,1) 0%, rgba(0,107,196,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,130,209,1)), color-stop(100%,rgba(0,107,196,1)));
	background: -webkit-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082d1', endColorstr='#006bc4',GradientType=0 ); /* IE6-9 */
	-pie-background: linear-gradient( rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
}
.visual .frame a strong {
	font:13px/15px 'futura-pt', sans-serif;
	font-weight: 800;
	display:block;
	padding:0 0 6px;
}
/*#main*/
#main {padding:0 0 50px;}
h1 {
	margin:0;
	padding:0 0 26px;
	/* Jean's font testing */
/*	font:30px/33px 'Conv_FuturaStd-Book', sans-serif;*/
	font:30px/33px 'futura-pt', sans-serif;
	font-weight: 400;
	color:#4c4c4c;
}
#main p {
	margin:0 0 23px; 
/*	font-family:'schoolbook-web', serif; */
	font-family: 'schoolbook-web-n4','schoolbook-web', serif; 
	font-weight: 400; 
	font-size: 14px;
}
/*three-columns*/
.form-area {
	position:relative;
	max-width:770px;
	margin:0 auto;
}
.form-area .columns-area {
	position:absolute;
	top:0;
	left:34.188%;
	width:31.6239%;
}
.form-area .columns-area-02 {
	position:absolute;
	top:0;
	right:0;
	width:31.6239%;
}
.three-columns {
	max-width:770px;
	margin:0 auto 36px;
	background:url(../images/p2p/sep-01.png) repeat-y 50% 0;
}
.three-columns .item {
	display:block;
	height:140px;
	padding:23px 11.7% 3px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	text-align:center;
	margin:1px -14px 1px 0;
	font:14px/16px 'futura-pt', sans-serif;
	font-weight: 400;
	color:#808080;
}
.three-columns .item:hover {
	text-decoration:none;
	border:1px solid #c9c9c9;
	-webkit-box-shadow:1px 1px 1px #e3e3e3;
	-moz-box-shadow:1px 1px 1px #e3e3e3;
	box-shadow:1px 1px 1px #e3e3e3;
	margin:0 -14px 0 0;
	background:#fff;
}

.three-columns .item.active {
	background: #e5f4ff;
	-pie-background: #e5f4ff;
	-webkit-box-shadow: 1px 1px 0 #d9d9d9;
	-moz-box-shadow: 1px 1px 0 #d9d9d9;
	box-shadow: 1px 1px 0 #d9d9d9;
	border: 1px solid #8fb1cc;
}

.three-columns .item img {
	vertical-align:top;
	margin:0 0 12px;
}
.three-columns .item .ttl {
	display:block;
	padding:0 0 5px;
	text-transform:uppercase;
	font:13px/16px 'futura-pt', sans-serif;
	font-weight: 800;
	color:#006bb7;
}
/*columns-holder*/
h2 {
	margin:0 0 17px;
	text-transform:uppercase;
	font:18px/21px 'futura-pt', sans-serif;
	font-weight: 800;
	color:#4c4c4c;
}

.columns-holder {
	max-width:770px;
	margin:0 auto;
}
.columns-holder .item {
	border:1px solid #ccc;
	width:167px;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 53%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(53%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 53%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 53%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 53%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 53%,rgba(242,242,242,1) 100%);
	-pie-background: linear-gradient( rgba(255,255,255,1) 0%,rgba(255,255,255,1) 53%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	position:relative;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 0 #dbdbdb;
	-moz-box-shadow:1px 1px 0 #dbdbdb;
	box-shadow:1px 1px 0 #dbdbdb;
}
.columns-holder .holder {
	padding:2px 2px 19px;
	min-height:265px;
}
.columns-holder img {
	vertical-align:top;
	margin:-3px -3px 24px;
	position:relative;
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
	max-width:169px;
}
.columns-holder label {
	overflow:hidden;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	margin:2px 0 0 0;
        white-space: normal;
}
.columns-holder label span {
	display:block;
	padding:0 0 3px;
	text-transform:uppercase;
	font:11px/13px 'futura-pt', sans-serif;
	font-weight: 800;
}
.columns-holder .frame {padding:0 9px;}
.columns-holder .item.active {
	background:#e5f4ff;
	-pie-background:#e5f4ff;
	-webkit-box-shadow:1px 1px 0 #d9d9d9;
	-moz-box-shadow:1px 1px 0 #d9d9d9;
	box-shadow:1px 1px 0 #d9d9d9;
	border:1px solid #8fb1cc;
}
.columns-holder .item.active .holder {
	overflow:hidden;
	padding:0 0 17px;
	border:2px solid #d1e9fa;
}
.columns-holder .block {padding-bottom:46px;}
/*form*/
.form {padding:0;}
.form .holder {
	padding:9px 0 17px 11px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	border:1px solid #ccc;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	-pie-background: linear-gradient( rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	min-height:100%;
	-webkit-box-shadow:1px 1px 0 #dbdbdb;
	-moz-box-shadow:1px 1px 0 #dbdbdb;
	box-shadow:1px 1px 0 #dbdbdb;
	margin:0 0 46px;
}
.form .holder .line {
	overflow:hidden;
	min-height:36px;
	margin:0 0 7px;
}
.form .holder .line .sel-box{float:left;}
.form .holder .line .rad-area {margin:9px 12px 0 0;}
.form .holder label {
	float:left;
	font:11px/14px 'futura-pt', sans-serif;
	font-weight: 800;
	color:#4c4c4c;
	margin:10px 71px 0 0;
	text-transform:uppercase;
}
.form .holder .line .sel {width:270px;}
.form .holder .line .select-area {width:270px !important;}
.form .holder .text {
	display:block;
	padding:1px 30px 0;
	color:#808080;
	font:11px/14px Arial, Helvetica, sans-serif;
}
/*labels*/
.lbl {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:1px solid #ccc;
	border-bottom:1px solid #aeaeae;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	-pie-background: linear-gradient( rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:1px 1px 0 #e5e5e5;
	-moz-box-shadow:1px 1px 0 #e5e5e5;
	box-shadow:1px 1px 0 #e5e5e5;
	overflow:hidden;
	display:block;
	padding:9px 11px;
	font:11px/14px 'futura-pt', sans-serif !important;
	font-weight: 800;
	text-transform:uppercase;
	margin:0 !important;
}
.lbl.active {
	border:1px solid #8fb1cc;
	-webkit-box-shadow:1px 1px 0 #d9d9d9, 0 0 0 2px #d1e9fa inset;
	-moz-box-shadow:1px 1px 0 #d9d9d9, 0 0 0 2px #d1e9fa inset;
	box-shadow:1px 1px 0 #d9d9d9, 0 0 0 2px #d1e9fa inset;
	background:#e5f4ff;
	-pie-background:#e5f4ff;
}
/*btn-row*/
.btn-row {
	position:relative;
	padding:41px 0 20px;
}
.btn-row .btn {
	box-shadow:none;
	padding:0 31px 3px 13px;
	border:0;
	background:url(../images/p2p/bg-btn-01.png) no-repeat !important;
	width:224px;
	height:40px;
	margin:0 auto;
}
.btn-row .btn:hover {background-position:0 -40px !important;}
.btn, a.btn, a:link.btn {
/*	font:12px/37px 'Conv_FuturaStd-Bold', sans-serif!important;
    font-family: 'Conv_FuturaStd-Bold', sans-serif!important; */
	font:12px/37px 'futura-pt', sans-serif!important;
    font-family: 'futura-pt', sans-serif!important;
	font-weight: 800;
	height:37px;
	width:234px;
	color:#fff;
	text-shadow:1px 2px #004c80;
	background: rgb(0,119,190);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzdiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,119,190,1) 0%, rgba(0,95,173,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,119,190,1)), color-stop(100%,rgba(0,95,173,1)));
	background: -webkit-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	-pie-background: linear-gradient( rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077be', endColorstr='#005fad',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:0;
	border-bottom:1px solid #003968;
	-webkit-box-shadow:0 1px 1px #c5c5c5;
	-moz-box-shadow:0 1px 1px #c5c5c5;
	box-shadow:0 1px 1px #c5c5c5;
	display:block;
	position:relative;
	padding:0 13px;
	margin:0;
	cursor:pointer;
	transition:none !important;
	text-transform:uppercase;
	text-align:left;
}
.btn:hover, a.btn:hover {
	text-decoration:none;
	background: rgb(0,130,209);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZiYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,130,209,1) 0%, rgba(0,107,196,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,130,209,1)), color-stop(100%,rgba(0,107,196,1)));
	background: -webkit-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	-pie-background: linear-gradient( rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082d1', endColorstr='#006bc4',GradientType=0 ); /* IE6-9 */	
	color:#fff !important;
}
.btn span {
	display:block;
	padding:0 18px 0 0;
	background:url(../images/p2p/arrow-01.png) no-repeat 100% 50%;
	font: 12px/37px 'futura-pt', sans-serif!important;
	font-weight: 800;
}
.btn-row .reset {
	position:absolute;
	left:65.2%;
	top:51px;
	border:0;
	background:none;
	padding:0;
	margin:0;
	font:12px/15px Arial, Helvetica, sans-serif;
	height:15px;
	width:100px;
	text-align:center;
	color:#808080;
}


#start-fund, #get-started {
	width: 120px;
	background: none;
	background-image: url('../images/p2p/bg-btn-01.png')!important;
	background-position: right top;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 0;
	display: block;
	color: #ffffff;
	font-family: futura-pt, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 40px;
	letter-spacing: normal;
	line-height: 37px;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	text-shadow: rgb(0, 76, 128) 1px 2px 0px;
	text-transform: uppercase;
	margin: 0 auto;
	padding-bottom: 3px;
	padding-left: 13px;
	padding-right: 31px;
	padding-top: 0px;
}

#get-started {
	width: 75px;
	height: 35px;
}

#start-fund:hover, #get-started:hover {background-position:right -40px !important;} 



/*text-wrap*/
.text-wrap {
	padding:46px 9999px 51px;
	margin:0 -9999px;
	position:relative;
	background:#f0f0f0;
}
.text-wrap .block {
	padding:0 0 25px;
	background:url(../images/p2p/sep-02.png) no-repeat 50% 100%;
	margin:0 0 30px;
}
.text-wrap .btn.btn-01 {
	box-shadow:none;
	padding:0 31px 3px 13px;
	border:0;
	background:url(../images/p2p/bg-btn-01.png) no-repeat !important;
	width:180px;
	height:37px;
	margin:0 auto;
	transition: none !important;
}
.text-wrap .btn.btn-01:hover {background-position:0 -40px !important;}
.text-wrap .block em {
	display:block;
	text-align:center;
/*	font:20px/24px 'century_schoolbook_bold_it', sans-serif;*/
	font:20px/24px 'schoolbook-web', sans-serif;	
	font-weight: 700;
	font-style: italic;
	color:#4c4c4c;
	padding:0 20px 33px;
}
.text-wrap h2 {
	margin:0 0 36px;
	text-transform:none;
	text-align:center;
	font:20px/23px 'futura-pt', sans-serif;
	font-weight: 800;
	color:#4c4c4c;
}
.text-wrap .col {
	padding:9px 12px 11px;
	font:16px/34px 'schoolbook-web', sans-serif;
	font-weight: 400;
	color:#808080;
	border:1px solid #dbdbdb;
	border-bottom:1px solid #bababa;
	-webkit-box-shadow:1px 1px 0 #d8d8d8;
	-moz-box-shadow:1px 1px 0 #d8d8d8;
	box-shadow:1px 1px 0 #d8d8d8;
	position:relative;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	-pie-background: linear-gradient( rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	margin:0 24px 0 0;
}
.text-wrap .col p {margin:0;}
.text-wrap .col .ttl {
	display:block;
	padding:0 0 10px;
	text-transform:uppercase;
	font:12px/15px 'futura-pt', sans-serif;
	font-weight: 800;
	color:#808080;
	margin:0 -2px;
}
.text-wrap .col em {
/*	font:30px/21px 'century_schoolbook_bold_it', sans-serif;*/
	font:30px/21px 'schoolbook-web', sans-serif;
	font-weight: 700;
	font-style: italic;
	color:#808080;
}
.text-wrap .cols-holder {padding:0 17px;}
/*video-area*/
.video-area {
	padding:47px 15px 43px 17px;
}
.video-area .video-holder {
	float:right;
	width:566px;
	padding:27px 0 0;
}
.video-area .featured {
	overflow:hidden;
	padding:0 50px 0 0;
}
.video-area .featured .ttl {
	display:block;
	padding:0 2px 18px;
	font:12px/15px 'futura-pt', sans-serif;
	font-weight: 800;
	color:#808080;
	text-transform:uppercase;
}
.video-area .featured ul {
	margin:0;
	padding:0 0 4px;
	list-style:none;
}
.video-area .featured ul li {
	padding:0 0 13px;
	overflow:hidden;
}
.video-area .featured ul li .img {
	float:left;
	width:132px;
	position:relative;
	-webkit-box-shadow:1px 1px 1px #d9d9d9;
	-moz-box-shadow:1px 1px 1px #d9d9d9;
	box-shadow:1px 1px 1px #d9d9d9;
	margin:0 21px 0 0;
}
.video-area .featured ul li .img .play {
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	bottom:4px;
	left:6px;
	background:url(../images/p2p/ico-play.png) no-repeat;
	width:22px;
	height:22px;
}
.video-area .featured ul li .text {
	display:block;
	padding:19px 0 8px;
	font:14px/16px 'futura-pt', sans-serif;
	font-weight: 400;
	color:#006bb7;
}
.video-area .featured ul li .user {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/p2p/ico-04.png) no-repeat;
	width:21px;
	height:21px;
}
.video-area .featured .more {
	color:#006bb7;
	font:12px/15px 'futura-pt', sans-serif;
	font-weight: 800;
	text-decoration:none;
}
.video-area .featured .more:hover {text-decoration:underline;}
/*footer*/
footer {
	padding:0 9999px;
	margin:0 -9999px;
	background:#006bb7 url(../images/p2p/bg-footer.jpg) repeat-x 50% 0;
	min-height:388px;
}
footer .holder {
	padding:24px 0 29px;
	font:16px/18px 'futura-pt', sans-serif!important;
	font-weight: 400;
	color:#fff;
}
footer .left-col {
	float:left;
	display:block;
	width:190px;
	padding:15px 105px 18px 17px;
	text-shadow:1px 2px #004c80;
	background: rgb(0,119,190);
	/* added 9/22/14 to fix IE8 jmv */
	background-color: #0077be;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzdiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,119,190,1) 0%, rgba(0,95,173,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,119,190,1)), color-stop(100%,rgba(0,95,173,1)));
	background: -webkit-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	-pie-background: linear-gradient( rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077be', endColorstr='#005fad',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:0;
	border-bottom:1px solid #003968;
	-webkit-box-shadow:0 1px 2px #003968;
	-moz-box-shadow:0 1px 2px #003968;
	box-shadow:0 1px 2px #003968;
	color:#fff;
	position:relative;
	text-decoration:none;
}
footer a.left-col:link, footer a.left-col {
    text-decoration: none ;
}

footer .left-col:hover {
	background: rgb(0,130,209);
	/* added 9/22/14 to fix IE8 jmv */
	background-color: #0082d1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZiYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,130,209,1) 0%, rgba(0,107,196,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,130,209,1)), color-stop(100%,rgba(0,107,196,1)));
	background: -webkit-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	-pie-background: linear-gradient( rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082d1', endColorstr='#006bc4',GradientType=0 ); /* IE6-9 */
}
footer h4 {
	margin:0 0 9px;
	font:14px/17px 'futura-pt', sans-serif;
	font-weight: 800;
	text-transform:uppercase;
}
footer p {
        margin:0;
        font:16px/18px 'futura-pt', sans-serif!important;
		font-weight: 400;
	color:#fff;
}
footer a, footer a:link {
	text-decoration:underline;
	color:#fff;
}
footer a:hover {text-decoration:none;}
footer .left-col .ico {
	position:absolute;
	top:16px;
	right:16px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/p2p/ico-05.png) no-repeat;
	width:86px;
	height:40px;
}
footer .right-col {
	float:right;
	width:625px;
	padding:15px 5px 18px 18px;
	text-shadow:1px 2px #004c80;
	background: rgb(0,119,190);
	/* added 9/22/14 to fix IE8 jmv */
	background-color: #0077be;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzdiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,119,190,1) 0%, rgba(0,95,173,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,119,190,1)), color-stop(100%,rgba(0,95,173,1)));
	background: -webkit-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	-pie-background: linear-gradient( rgba(0,119,190,1) 0%,rgba(0,95,173,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077be', endColorstr='#005fad',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:0;
	border-bottom:1px solid #003968;
	-webkit-box-shadow:0 1px 2px #003968;
	-moz-box-shadow:0 1px 2px #003968;
	box-shadow:0 1px 2px #003968;
	color:#fff;
	position:relative;
}
footer .right-col:hover {
	background: rgb(0,130,209);
	/* added 9/22/14 to fix IE8 jmv */
	background-color: #0082d1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZiYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,130,209,1) 0%, rgba(0,107,196,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,130,209,1)), color-stop(100%,rgba(0,107,196,1)));
	background: -webkit-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	-pie-background: linear-gradient( rgba(0,130,209,1) 0%,rgba(0,107,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082d1', endColorstr='#006bc4',GradientType=0 ); /* IE6-9 */
}
footer .right-col .info {
	float:left;
	width:48%;
}
footer .right-col address {
	float:right;
	width:49.1%;
	margin:0;
	font:16px/18px 'futura-pt', sans-serif;
	font-weight: 400;
}
footer .right-col address span {display:block;}
footer .footer-social {
	padding:6px 17px;
	background: rgb(64,64,64);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjJiMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(64,64,64,1) 0%, rgba(51,51,51,1) 52%, rgba(43,43,43,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,64,64,1)), color-stop(52%,rgba(51,51,51,1)), color-stop(100%,rgba(43,43,43,1)));
	background: -webkit-linear-gradient(top,  rgba(64,64,64,1) 0%,rgba(51,51,51,1) 52%,rgba(43,43,43,1) 100%);
	background: -o-linear-gradient(top,  rgba(64,64,64,1) 0%,rgba(51,51,51,1) 52%,rgba(43,43,43,1) 100%);
	background: -ms-linear-gradient(top,  rgba(64,64,64,1) 0%,rgba(51,51,51,1) 52%,rgba(43,43,43,1) 100%);
	background: linear-gradient(to bottom,  rgba(64,64,64,1) 0%,rgba(51,51,51,1) 52%,rgba(43,43,43,1) 100%);
	-pie-background: linear-gradient( rgba(64,64,64,1) 0%,rgba(51,51,51,1) 52%,rgba(43,43,43,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #1a1a1a;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3);
	box-shadow:1px 1px 1px rgba(0,0,0,0.3);
	margin:0 0 26px;
	float:none;
	text-shadow:1px 1px 1px #222;
}
footer .footer-social ul, footer .footer-social ul li a {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font:11px/14px 'futura-pt', sans-serif;
	font-weight: 800;
}
footer .footer-social ul li {
	float:left;
	padding:0 18px 0 0;
}
footer .footer-social ul li a {
	color:#fff;
	text-decoration:none;
	float:left;
}
footer .footer-social ul li a:hover {text-decoration:underline;}
footer .footer-social ul li a img {
	float:left;
	margin:-9px 7px 0 0;
}
footer .footer-social .more {
	float:right;
	width:180px;
	text-align:right;
	background:url(../images/p2p/arrow-02.png) no-repeat 100% 2px;
	text-decoration:none;
	font:11px/14px 'futura-pt', sans-serif;
	font-weight: 800;
	color:#fff;
	padding:1px 28px 0 0;
}
footer .footer-social .more:hover {text-decoration:underline;}
footer .copy {
	display:block;
	padding:0 0 3px;
	text-align:center;
	font:13px/16px 'futura-pt', sans-serif;
	font-weight: 400;
	color:#fff;
	text-shadow:2px 2px #00518b;
}
footer .text {
	display:block;
	text-align:center;
	font:13px/16px 'futura-pt', sans-serif;
	font-weight: 400;
	color:#fff;
	padding:0 0 9px;
	text-shadow:2px 2px #00518b;
}
footer .text a {text-decoration:none;}
footer .text a:hover {text-decoration:underline;}
/*mobile-nav*/
.mobile-nav {
	position:absolute;
	top:0;
	left:-230px;
	margin:0 0 9999px -230px;
	width:230px;
	z-index:1;
	background:#666;
	color:#fff;
	text-shadow:0 0 1px #4e4e4e;
	padding:55px 0 9999px;
}
.mobile-nav .holder {
	padding:0 0 7px;
	margin:0 10px 25px 11px;
	border-bottom:1px solid #cbcbcb;
}
.mobile-nav .holder ul {
	margin:0;
	padding:0;
	list-style:none;
	font:12px/15px 'futura-pt', sans-serif;
	font-weight: 400;
	text-transform:uppercase;
}
.mobile-nav .holder ul li {padding:0 0 18px;}
.mobile-nav .holder ul li a {color:#fff;font:12px/15px 'futura-pt', sans-serif;font-weight: 400;}
.mobile-nav .holder ul li ul {
	text-transform:none;
	padding:19px 0 0;
}
.mobile-nav .holder ul li ul li:first-child{padding-top:0;}
.mobile-nav .holder ul li ul li {padding:18px 0 0;}
.mobile-nav .holder ul li ul li a {color:#cbcbcb;}
.btn-blue, a.btn-blue {
	display:block;
	text-align:center;
	color:#fff;
	font:17px/49px 'futura-pt', sans-serif;
	font-weight: 400;
	text-shadow:0 0 1px #0059a8;
	background:#006bb7;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	height:49px;
	margin:0 10px 0 11px;
}
.btn-blue:hover  {text-decoration:none; color: #ffffff}
.btn-blue a:hover  {text-decoration:none; color: #ffffff}
.text-wrap .cols-holder .row-fluid .tablet{display:none;}
/*media*/
/*tablet*/
@media (max-width: 979px) {
	body,html {
		min-width:724px;
	}
	.container {
		max-width:959px;
		min-width:724px;
		width:auto;
		z-index:2;
	}
	
	.navOpen .container{
	    position:relative;
	}
	#main {padding:0 15px 50px;}

	header .header-top a {
		margin-left: 0px;
	}

	header .header-top .login {
		margin-right: 0px;	
	}
	
	header .logo {
		float:none;
		display:block;
		margin:0 auto;
	}
	.visual {
		box-shadow:none;
	}
	.visual .holder {
		float:none;
		margin:0 auto;
	}
	.form .holder .line .sel {width:230px;}
	.form .holder .line .select-area {width:230px !important;}
	.btn {width:auto;}
	footer .holder {
		padding-left:15px;
		padding-right:15px;
	}
	footer .left-col {
		margin:0 0 21px;
		float:none;
		width:auto;
	}
	footer .right-col {
		float:none;
		margin:0;
		width:auto;
	}
	footer .footer-social {
		text-align:center;
		margin-left:15px;
		margin-right:15px;
	}
	footer .footer-social ul {
		float:none;
		width:auto;
		text-align:center;
		padding-bottom:25px;
	}
	footer .footer-social ul:after{
		clear:both;
		content:'';
		display:block;
	}
	footer .footer-social ul li {
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	footer .footer-social .more {
		float:none;
		display:inline-block;
		vertical-align:top;
		text-align:center;
		width:auto;
		padding:0 24px !important;
	}
	.text-wrap .cols-holder .row-fluid{
		text-align:center;
		width:660px;
		margin:0 auto;
	}
	
	/* updates for hiding how it works header and boxes at tablet size */
	
	.text-wrap h2 {
		display:none;
	}
	
	.text-wrap .cols-holder .row-fluid.trio {
		display:none;
	}
	
	.text-wrap .cols-holder .row-fluid .span4{
		float:none;
		display:inline-block;
		vertical-align:top;
		width:283px;
		margin:0 15px 31px !important;
	}
	.text-wrap .cols-holder .row-fluid .span4 .col{
		margin:0;
		text-align:left;
	}
	.text-wrap .cols-holder .row-fluid .tablet{display:inline-block;}
	.text-wrap .cols-holder .row-fluid .img img{vertical-align:top;}

	.addthis_sharing_toolbox {
		padding-left: 70px;
	}


}


@media (max-width: 767px) {
	.addthis_sharing_toolbox {
		padding-left: 550px;
	}

}


/*mobile*/
@media (max-width: 723px) {
	body,html {
		min-width:320px;
	}
	.container {
		width:auto;
		min-width:320px;
	}

	header .header-top .contact {display:none;}
	header {padding:0;}
	header .header-top {
		padding:12px 0 11px;
		text-align:center;
		background:#f0f0f0;
	}
	header .header-top a {
		float:none !important;
		display:inline-block;
		vertical-align:top;
	}
	header .logo{
		display:block;
		margin:11px auto 36px;
		/*text-indent:-9999px;*/
		overflow:hidden;
		/*background:url(../images/p2p/mobile-logo.png) no-repeat;*/
		width:147px;
		height:54px;
	}
	header .logo a{
		display:block;
		height:100%;
	}
	.heading {
		padding:0 0 21px;
		font:23px/26px 'futura-pt', sans-serif;
		font-weight: 800;
		text-align:center;
	}
	.social {
		float:none;
		width:100%;
		margin:0;
		text-align:center;
	}
	.social li {
		float:none;
		margin:0;
		display:inline-block;
		vertical-align:top;
	}
	.share {
		float:none;
		display:block;
		width:auto;
	}
	.visual {margin-bottom:25px;}
	.visual .holder {
		width:auto;
	}
	.heading-row {padding-bottom:27px;}
	.visual .holder .text {
		position:static;
		display:block;
		width:auto;
		text-align:left;
		font-size:28px;
		line-height:32px;
		background:url(../images/p2p/bg-text.png) repeat-x 50% 0;
		padding:15px 5px 26px 20px;
	}
	.visual .holder .quote {
		background:none;
		padding:13px 20px 38px 50px;
		margin:0;
		position:static;
		background:#f0f0f0 url(../images/p2p/ico-04.png) no-repeat 20px 10px;
		color:#4d4d4d !important;
		width:auto;
		text-align:left;
	}
	.visual .holder .by {
		color:#4d4d4d;
		left:49px;
		bottom:17px;
	}
	.visual .holder .quote em {padding-bottom:3px;}
	h1 {
		font-size:23px;
		line-height:30px;
		padding-bottom:19px;
	}
	#main {
		padding:0 20px 20px;
	}
	.three-columns {
		background:none;
		padding-top:1px;
	}
	.three-columns .item {
		padding:16px 14.7% 3px;
		margin:0;
	}
	.three-columns .item:hover {
		padding:16px 14.7% 3px;
		margin:-1px 0 -1px;
	}

	.columns-holder .item {
		width:auto;
		margin:0 0 10px;
	}
	.columns-holder img {display:none;}
	.columns-holder .holder {padding:20px 2px 15px;}
	.columns-holder .holder {min-height:100%;}
	h2 {margin:0 0 27px;}
	.columns-holder .item.active .holder {padding:18px 0 13px;}
	.form .holder .line .select-area {
		clear:both;
		margin:0 0 11px;
		display:block;
		float:none;
		overflow:hidden;
		width: 200px!important;
	}
	
	.form .holder .line .sel-box{
		float:none;
		overflow:hidden;
		width:100%;
		padding:5px 0 0 31px;
		margin:0 0 -5px;
	}
	.form .holder .line .sel-box .sel{width:227px;}
	.form .holder .line {
		margin:-9px 8px 15px;
	}
	.form .holder label {margin-right:0;}
	.form .holder .text {
		margin:-6px 0 0;
		padding:1px 0 0 37px;
	}
	
	.form .holder .text.international-text {
		margin: 2px 0 0 30px;
		padding: 0;
	}
	
	.text-wrap .block{
		margin:0 10px 30px;
	}
	.text-wrap .block em {
		font-size:16px;
		line-height:24px;
		padding:0 10px 33px;
	}
	.text-wrap .cols-holder .row-fluid .span4 .col {margin:0 0 20px;}
	.text-wrap .cols-holder .row-fluid{
		width:auto;
	}
	.text-wrap .cols-holder .row-fluid .span4{
		float:none;
		display:block;
		margin:0 !important;
		width:100%;
	}
	
	
	/* updates for hiding how it works header and boxes at tablet size */
	
	.text-wrap h2 {
		display:none;
	}
	
	.text-wrap .cols-holder .row-fluid.trio {
		display:none;
	}

	
	
	.video-area .featured {padding:0;}
	footer {
		margin:0 -9979px;
	}
	.video-area .featured ul li .text {padding:5px 0;}
	footer .left-col .ico {display:none;}
	footer .left-col {
		padding:16px 10px;
	}
	footer h4 {margin:0 0 7px;}
	footer .holder {
		font-size:14px;
		padding-bottom:23px;
	}
	footer .right-col {padding:15px 11px 17px;}
	footer .right-col address {
		float:none;
		width:auto;
	}
	footer .right-col .info {
		float:none;
		width:auto;
		padding-bottom:24px;
	}
	.lbl {margin-bottom:11px !important;}
	.btn-row {padding-top:10px;}
	.btn-row .reset {
		position:static;
		margin:12px auto 0;
		display:block;
	}
	footer .footer-social {
		padding:6px 17px 12px;
		margin:0 0 28px;
	}
	footer .footer-social ul {padding:0 0 25px 13px;}
	footer .footer-social ul li {
		padding:0 0 0 32%;
		float:left;
	}
	footer .footer-social ul li:first-child{padding-left:0;}
	footer .footer-social ul li a {
		display:block;
		text-indent:-9999px;
		text-align:left;
		width:27px;
		height:27px;
		margin:-9px 0 0;
	}
	footer .footer-social ul li a img {
		display:none;
	}
	footer .footer-social ul li.facebook a {
		background:url(../images/p2p/ico-facebook.png) no-repeat;
	}
	footer .footer-social ul li.twitter a {
		background:url(../images/p2p/ico-twitter.png) no-repeat;
	}
	footer .footer-social ul li.youtube a {
		background:url(../images/p2p/ico-youtube.png) no-repeat;
	}
	footer .footer-social .more {padding:0;}
	footer .copy {
		padding:0 30px 3px;
		font-size:12px;
	}
	footer .text {
		font-size:12px;
		padding:0 8px 9px;
	}
	.text-wrap {padding-bottom:15px;}
	.text-wrap .cols-holder .row-fluid .tablet{display:none;}
	.form-area .columns-area {
		position:static;
		padding-top:20px;
		width:100%;
	}
	.form-area .columns-area-02 {
		position:static;
		width:100%;
	}
	#form-02 h3 {
    		margin: 20px 0 0;
	}
	#form-02 input.group-name {
    		margin: 10px 0 0;
    		width: 88%;
	}

	.addthis_sharing_toolbox {
		padding-left: 0px;
		text-align:center;
	}

}

/* CB 10272014 */

#corporate #cons_email_opt_in, #corporate label[for="cons_email_opt_in"], #corporate #s_rememberMe, #corporate label[for="s_rememberMe"], #corporate label[for="s_rememberMe"] + a {
  display: none;
}
#corporate .Explicit {
  display: block;
  padding: 0 0 3px;
  text-transform: uppercase;
  font: 11px/13px 'futura-pt', sans-serif;
  font-weight: 800;
}
#corporate table td:first-child p {
  display: none;
}
#corporate .select-area {
  width: 220px !important;
}
#corporate #ACTION_SUBMIT_SURVEY_RESPONSE, .p2pbutton {
  cursor: pointer;
  -webkit-appearance: button;
  vertical-align: middle;
  font: 100% Arial, Helvetica, sans-serif;
  width: 120px;
  background: none;
  background-image: url('../images/p2p/bg-btn-01.png')!important;
  background-position: right top;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 0;
  display: block;
  color: #ffffff;
  font-family: futura-pt, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 40px;
  letter-spacing: normal;
  line-height: 37px;
  text-align: left;
  text-decoration: none;
  text-indent: 0px;
  text-shadow: rgb(0, 76, 128) 1px 2px 0px;
  text-transform: uppercase;
  margin: 0 auto;
  padding-bottom: 3px;
  padding-left: 13px;
  padding-right: 31px;
  padding-top: 0px;
}
.p2pbutton {
	display: inline-block;
	width: auto;
	-webkit-appearance: initial;
	color: #ffffff !important;
	text-decoration: none !important;
	box-sizing: border-box;
}
#corporate #ACTION_SUBMIT_SURVEY_RESPONSE:hover, .p2pbutton:hover {
  background-position: right -40px !important;
}
.p2pbutton:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}
