﻿/*
Theme Name: JAM
*/

html { font-size:100.01%;}
body {
	margin:0;
	color:#000;
	background:#d7dbe3;
	font:64% Arial, Helvetica, sans-serif;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover { text-decoration:underline;}
img { border-style:none;}
input,
select,
textarea {
	vertical-align:middle;
	font:100% Arial, Helvetica, sans-serif;
	outline:none;
}
form, fieldset {
	margin:0;
	padding:0;
	border:0;
}
.hidden {
	position:absolute;
	left:-99999px;
}
#wrapper {
	margin:0 auto;
	width:900px;
	position:relative;
	font-size:1.2em;
	line-height:1.15em;
	padding:88px 0 0;
	overflow:hidden;
}
#header {
	height:88px;
	position:absolute;
	z-index:100;
	width:100%;
	left:0;
	top:0;
	background:url(images/bg-header.jpg) no-repeat;
}
#header .logo {
	position:absolute;
	top:0;
	left:20px;
	width:354px;
	height:88px;
	overflow:hidden;
	text-indent:-9999px;
}
#header .logo span {
	display:block;
	height:100%;
	background:url(images/logo.png) no-repeat;
}
#header .logo a {
	height:100%;
	display:block;
	position:relative;
}
#header .nav {
	width:726px;
	position:absolute;
	top:84px;
	left:87px;
	font:bold 12px/35px "Trebuchet MS", Arial, sans-serif;
}
#header .nav ul {
	margin:0;
	padding:0;
	list-style:none;
	height:35px;
	background:url(images/bg-navbar.png) no-repeat;
	width:726px;
	text-align:center;
}
#header .nav ul:after {
	content:"";
	display:block;
	clear:both;
}
#header .nav ul li {
	float:left;
	position:relative;
	background:url(images/separator01.gif) no-repeat 0 13px;
	padding:0 0 0 2px;
}
#header .nav ul li.first-child {
	background:none;
	padding:0;
}
#header .nav ul a {
	float:left;
	color:#e3dbbe;
	cursor:pointer;
}
#header .nav ul a em {
	float:left;
	height:100%;
	font-style:normal;
}
#header .nav ul a:hover,
#header .nav ul li.hover a,
#header .nav ul li.current_page_item a,
#header .nav ul li.current_page_parent a{
	background:#571743;
	text-decoration:none;
}
#header .nav ul li.first-child a:hover,
#header .nav ul li.first-child a.current_page_item,
#header .nav ul li.first-child a.current_page_parent,
#header .nav ul li.hover a.first-child-link {
	background:url(images/bg-nav-l.gif) no-repeat;
}
#header .nav ul li.last-child a:hover,
#header .nav ul li.last-child a.current_page_item,
#header .nav ul li.last-child a.current_page_parent,
#header .nav ul li.hover a.last-child-link {
	background:url(images/bg-nav-r.gif) no-repeat 100% 0;
}
#header .nav .drop {
	position:absolute;
	left:2px;
	top:35px;
	display:none;
	z-index:999;
	width:729px;
}
#header .nav li.hover .drop { display:block;}
#header .nav li.first-child .drop { left:5px;}
#header .nav .drop ul {
	padding:0;
	margin: 0;
	float:left;
	height:auto;
	list-style:none;
	background:url(images/bg-tr-white.png);
	width:auto;
	font-size:13px;
	line-height:16px;
}
#header .nav .drop ul li {
	background: none;
	padding:7px 10px;
}
#header .nav .drop ul li a {
	color:#571743;
	background:none !important;
}
#header .nav .drop ul li a:hover {
	text-decoration:underline;
	background:none;
}
.main {
	width:724px;
	background:#fff;
	margin:0 auto;
}
.main-title {
	margin:0 -5px 0 -1px;
	position:relative;
	z-index:3;
	width:730px;
}
.main-title h1 {
	margin:0;
	position:relative;
}
.main-title .t-trip-highlights {
	position:absolute;
	bottom:-12px;
	right:3px;
}
.main-title .t-trips {
	position:absolute;
	bottom:-12px;
	right:12px;
}
.main-title img { display:block;}
.main-holder {
	padding:9px 9px 4px;
}
.flash-holder {
	border:1px solid #d0dce3;
	padding:6px;
	margin:0 0 5px;
	background:#fff;
	text-align:center;
}
.flash-holder object { display:block;}
.flash-holder img { vertical-align:top;}
.jam-center {
	padding:30px 2px 3px;
	position:relative;
	min-height:606px;
}
* html .jam-center { height:606px;}
.jam-center img { display:block;}
.jam-center .box-gallery {
	position:absolute;
	top:54px;
	left:16px;
	margin:0;
	padding:0;
	list-style:none;
}
.jam-center .box-gallery li {
	padding:0 0 10px;
	vertical-align:top;
	width:100%;
	overflow:hidden;
}
.jam-center .box-gallery img {
	border:4px solid #759cbf;
	float:left;
}
.jam-center .box-text {
	bottom:20px;
	right:23px;
	width:291px;
	padding:15px 17px;
	text-align:justify;
	background:url(images/bg-tr-white.png);
	position:absolute;
	font:1.25em/1.11em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.jam-center .box-text h1 {
	margin:0;
	color:#591844;
	font-size:19px;
	display:inline;
}
.jam-center .box-text p {
	margin:0;
	display:inline;
}
.info-holder {
	width:100%;
	overflow:hidden;
}
.info-holder img { vertical-align:top;}
.info-lists {
	margin:7px 30px 10px;
	overflow:hidden;
	height:1%;
}
.info-row {
	margin:-1px 0 0 -32px;
	padding:10px 0;
	list-style:none;
	overflow:hidden;
	width:696px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-top:1px solid #a8c4c9;
}
.info-row li {
	float:left;
	width:138px;
	margin:0 0 0 35px;
	display:inline;
}
.info-row .illustration {
	padding:7px 0 1px 5px;
	display:block;
	margin:0 0 8px;
}
.info-row .title {
	display:block;
	padding:0 0 3px;
	font-size:16px;
	text-transform:uppercase;
	line-height:20px;
	text-align:center;
}
.info-row p {
	margin:0;
	text-align:justify;
}
.info-holder .cr1 .title,
.info-holder .cr1 a { color:#7b8eac;}
.info-holder .cr1 .illustration { background:#7b8eac;}
.info-holder .cr2 .title,
.info-holder .cr2 a { color:#291b07;}
.info-holder .cr2 .illustration { background:#291b07;}
.info-holder .cr3 .title,
.info-holder .cr3 a { color:#bfc0c0;}
.info-holder .cr3 .illustration { background:#bfc0c0;}
.info-holder .cr4 .title,
.info-holder .cr4 a { color:#206773;}
.info-holder .cr4 .illustration { background:#206773;}
.info-holder .cr5 .title,
.info-holder .cr5 a { color:#ee800a;}
.info-holder .cr5 .illustration { background:#ee800a;}
.info-holder .cr6 .title,
.info-holder .cr6 a { color:#e5c7ab;}
.info-holder .cr6 .illustration { background:#e5c7ab;}
.info-holder .cr7 .title,
.info-holder .cr7 a { color:#a27a5a;}
.info-holder .cr7 .illustration { background:#a27a5a;}
.info-holder .cr8 .title,
.info-holder .cr8 a { color:#306d18;}
.info-holder .cr8 .illustration { background:#306d18;}
.info-holder .cr9 .title,
.info-holder .cr9 a { color:#9ccd89;}
.info-holder .cr9 .illustration { background:#9ccd89;}
.info-holder .cr10 .title,
.info-holder .cr10 a { color:#4271af;}
.info-holder .cr10 .illustration { background:#4271af;}
.info-holder .cr11 .title,
.info-holder .cr11 a { color:#051b39;}
.info-holder .cr11 .illustration { background:#051b39;}
.info-holder .cr12 .title,
.info-holder .cr12 a { color:#ac1a2b;}
.info-holder .cr12 .illustration { background:#ac1a2b;}
.info-holder .cr13 .title,
.info-holder .cr13 a { color:#9cb9d6;}
.info-holder .cr13 .illustration { background:#9cb9d6;}
.info-holder .cr14 .title,
.info-holder .cr14 a { color:#248e36;}
.info-holder .cr14 .illustration { background:#248e36;}
.info-holder .cr15 .title,
.info-holder .cr15 a { color:#573610;}
.info-holder .cr15 .illustration { background:#573610;}
.info-holder .cr16 .title,
.info-holder .cr16 a { color:#f2c48f;}
.info-holder .cr16 .illustration { background:#f2c48f;}
.detail-info {
	padding:0 12px 20px 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.detail-info .actions-boxes {
	width:100%;
	padding:0 0 22px;
}
.detail-info .actions-boxes:after {
	content:"";
	display:block;
	clear:both;
}
.detail-info .video-box {
	float:left;
	border:14px solid;
}
.detail-info .video-box object { display:block;}
.detail-info .right-box {
	float:right;
	width:274px;
}
.detail-info .upcoming-dates {
	margin:-11px 0 0;
	position:relative;
	background:#61779b url(images/bg-upcoming-dates.gif) no-repeat 0 100%;
	padding:20px 10px 6px;
	font-size:17px;
	line-height:20px;
	color:#fff;
}
.detail-info .supcoming-dates {
	
	color:#FFFF00;
	font-size:12px;
}
.cr1 .video-box { border-color:#124374;}
.cr1 .text-box { color:#124374;}
.detail-info .box-links {
	margin:0;
	padding:5px 0 8px 48px;
	list-style:none;
	font-size:15px;
	line-height:18px;
	background:#d3d6d9;
}
.detail-info .box-links li {
	overflow:hidden;
	width:100%;
	vertical-align:top;
	padding:0 0 8px;
}
.detail-info .box-links a {
	float:left;
	width:176px;
	height:35px;
	overflow:hidden;
	color:#fff;
	padding:12px 0 0 22px;
	font-weight:bold;
}
.detail-info .box-links a:hover { text-decoration:none;}
.detail-info .box-links a span { padding:0 10px;}
.detail-info .box-links .bl1 { background:url(images/bg-boxlink01.gif) no-repeat;}
.detail-info .box-links .bl2 { background:url(images/bg-boxlink02.gif) no-repeat;}
.detail-info .box-links .bl3 { background:url(images/bg-boxlink03.gif) no-repeat;}
.detail-info .box-links .bl4 { background:url(images/bg-boxlink04.gif) no-repeat;}
.detail-info .text-box {
	padding:0 3px 20px;
	font-size:1.08em;
	line-height:1.14em;
}
.detail-info .text-box h2 {
	margin:0;
	font-size:22px;
	line-height:24px;
}
.detail-info .text-box p {
	margin:0;
	text-align:justify;
}
.promo-holder {
	overflow:hidden;
	padding:0 0 0 5px;
	height:1%;
	font-size:1.08em;
	line-height:1.38em;
}
.promo-holder .left-box {
	float:left;
	width:430px;
}
.promo-holder .right-box {
	float:right;
	width:245px;
}
.promo-holder .text-box {
	padding:0 0 2px;
	margin:-5px 0 0;
	height:1%;
	position:relative;
}
.promo-holder h1 {
	margin:0;
	color:#140d6c;
	font-size:57px;
	font-weight:normal;
	line-height:58px;
}
.promo-holder p {
	margin:0 0 16px;
	text-align:justify;
}
.promo-holder .more {
	display:block;
	text-align:right;
}
.promo-holder .more a { color:#140d6c;}
.promo-holder .gallery {
	border-top:2px solid #dddfe6;
	padding:3px 0 0;
	overflow:hidden;
	width:430px;
}
.promo-holder .gallery ul {
	padding:0;
	list-style:none;
	margin:0 0 0 -10px;
	overflow:hidden;
	width:440px;
}
.promo-holder .gallery li {
	margin:0 0 0 10px;
	float:left;
	display:inline;
}
.promo-holder .gallery img {
	vertical-align:top;
	float:left;
}
.promo-holder .gallery .image-list li {
	border:3px solid;
	margin:0 0 10px 10px;
}
*+ html .promo-holder .gallery .image-list { padding:0 0 10px;}
.promo-holder .gallery .image-list .t1 {
	border-color:#f59714;
}
.promo-holder .gallery .image-list .t2 {
	border-color:#5c5555;
}
.promo-holder .gallery .image-list .t3 {
	border-color:#187d7a;
}
.promo-holder .video-box {
	border:3px solid #185391;
	padding:10px;
	margin:0 0 6px;
	background:#fff;
}
.promo-holder .video-box object {
	border:1px solid #185391;
	display:block;
}
.promo-holder .sub-nav {
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:250px;
}
.promo-holder .sub-nav li {
	float:left;
	margin:0 0 5px 4px;
	display:inline;
}
.promo-holder .sub-nav img { vertical-align:top;}
.form-holder {
	margin:-10px 0 0;
	position:relative;
	width:100%;
	font-size:1.08em;
	line-height:1.54em;
	z-index: 10;
}
.form-area {
	padding:0 26px 10px;
	border-top:1px solid #bed2a5;
}
.form-holder .m-heading {
	text-align:center;
	padding:2px 50px 5px;
}
.form-holder .m-heading h2 {
	margin:0;
	letter-spacing:2px;
	font:bold 0.77em/1.2em Tahoma, Arial, Helvetica, sans-serif;
	color:#000080;
}
.form-holder .m-heading h2 strong {
	color:#800000;
	font-size:22px;
	line-height:26px;
	display:block;
}
.form-holder .s-heading {
	background:#f5f5dc;
	color:#800000;
	margin:0 0 4px;
	padding:4px 6px;
}
.form-holder .s-heading h3 {
	margin:0;
	font-size:1.23em;
	line-height:1.1em;
}
.form-holder .row,
.form-holder .cf_li_err{
	width:100%;
	overflow:hidden;
	display:table;
	padding:0 0 4px;
}
.form-holder label {
	display:table-cell;
	vertical-align:middle;
	width:46%;
	text-align:right;
	font-weight:bold;
	line-height:20px;
	padding:0 5px;
}
.form-holder .text,
.form-holder .single{
	float:left;
	padding:2px 3px;
	background:#fff;
	border:1px solid #ccc;
	width: 217px;
}
.form-holder select { float:left;}
.form-holder textarea {
	float:left;
	padding:3px;
	margin:0;
	background:#fff;
	border:1px solid #ccc;
	overflow:auto;
}
.form-holder .t1 {
	width:180px;
	max-width:190px;
	height:48px;
}
.form-holder .t2,
.form-holder .area{
	width:270px;
	max-width:280px;
	height:64px;
}
.form-holder .t3 {
	width:270px;
	max-width:280px;
	height:115px;
}
.form-holder .row ul {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	line-height:20px;
}
.form-holder .row ul li { padding:4px 6px;}
.form-holder .row ul .text { float:none;}
.form-holder p {
	margin:0 0 10px;
	text-align:center;
}
.form-holder .essay-box {
	width:540px;
	margin:0 auto;
}
.form-holder textarea#cf_field_70 {
	width:510px;
	height:300px;
	max-width:520px;
	margin:0 10px 5px;
}
.form-holder .essay-box p {
	margin:0 0 8px;
	font-weight:bold;
}
.form-holder #li--71 {
	margin:0 0 30px;
	clear:both;
}
.form-holder #li--71 label {
	font-weight:normal;
	width:40%;
}
.form-holder #li--71 input { float:left;}
.form-holder .submit {
	margin:0 auto;
	display:block;
	cursor:pointer;
}
.gallery-block {
	width:692px;
	overflow:hidden;
	margin:0 auto;
}
.gallery-block ul {
	margin:0 0 10px -3px;
	width:695px;
	padding:3px 0 0;
	border:solid #6f1c55;
	border-width:5px 0;
	list-style:none;
	overflow:hidden;
}
.gallery-block ul li {
	float:left;
	padding:0 0 3px 3px;
}
.gallery-block ul  img { vertical-align:top;}
.gallery-block-2 {
	margin:0 auto;
	width:715px;
	overflow:hidden;
}
.gallery-block-2 ul {
	margin:0 0 0 -12px;
	padding:0;
	width:727px;
	list-style:none;
	overflow:hidden;
}
.gallery-block-2 ul li {
	float:left;
	background:url(images/separator03.gif) no-repeat 0 2px;
	padding:0 0 5px 12px;
}
.gallery-block-2 ul img { vertical-align:top;}
.events-holder {
	width:693px;
	margin:0 auto;
	padding:34px 0 0;
}
.events-holder .box-area {
	position:relative;
	min-height:113px;
	padding:300px 0 0;
}
* html .events-holder .box-area { height:113px;}
.events-holder img { display:block;}
.events-holder h1 {
	margin:0;
	position:absolute;
	top:4px;
	right:5px;
	color:#ffb300;
	font-size:87px;
}
.events-holder h1 span { color:#536895;}
.events-holder h2 {
	margin:0;
	font-size:109px;
	line-height:112px;
	font-style:italic;
	color:#536895;
	position:absolute;
	top:55px;
	right:58px;
}
.events-holder .photos-block {
	position:absolute;
	width:388px;
	left:8px;
	top:10px;
	height:344px;
}
.events-holder .photos-block .p-1 {
	width:238px;
	height:238px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.events-holder .photos-block .p-2 {
	width:238px;
	height:238px;
	position:absolute;
	top:104px;
	left:152px;
	z-index:2;
}
.events-holder .recent-events {
	position:absolute;
	bottom:8px;
	right:6px;
	width:262px;
}
.events-holder .recent-events .text {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	font:15px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
}
* html .events-holder .recent-events .text { bottom:-2px;}
.events-holder .recent-events .text-area {
	height:26px;
	overflow:hidden;
	padding:0 5px;
	background:url(images/bg-tr-black.png);
}
.events-holder .recent-events .text strong {
	font-size:23px;
}
.events-holder .recent-events .text a { color:#fff;}
.events-holder .recent-events .text a:hover { text-decoration:none;}
.events-holder .social-links {
	margin:0;
	padding:0;
	position:relative;
	z-index:3;
	list-style:none;
}
.events-holder .social-links li {
	width:100%;
	vertical-align:top;
	padding:0 0 6px;
}
.upcoming-events {
	background:url(images/bg-upcoming-events.jpg) no-repeat;
	width:693px;
	height:192px;
	margin:0 0 8px;
	position:relative;
}
.upcoming-events ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	position:relative;
	height:100%;
	font-size:18px;
	line-height:22px;
}
.upcoming-events ul a {
	display:block;
	height:100%;
	cursor:pointer;
	color:#080b46;
}
.upcoming-events ul a span { font-size:15px;}
.upcoming-events ul a:hover { text-decoration:none;}
.upcoming-events ul .e1 {
	width:128px;
	height:127px;
	position:absolute;
	top:51px;
	left:122px;
}
.upcoming-events ul .e1 a {
	background:url(images/bg-event01.png) no-repeat;
	padding:34px 10px 0 24px;
	width:94px;
	height:93px;
}
.upcoming-events ul .e2 {
	width:123px;
	height:125px;
	position:absolute;
	top:28px;
	left:271px;
}
.upcoming-events ul .e2 a {
	background:url(images/bg-event02.png) no-repeat;
	padding:40px 20px 0 10px;
	width:93px;
	height:85px;
	text-align:center;
}
.upcoming-events ul .e3 {
	width:106px;
	height:108px;
	position:absolute;
	top:64px;
	left:456px;
}
.upcoming-events ul .e3 a {
	background:url(images/bg-event03.png) no-repeat;
	padding:30px 0 0 14px;
	height:78px;
	width:92px;
	line-height:30px;
}
.upcoming-events ul .e4 {
	width:123px;
	height:125px;
	position:absolute;
	top:13px;
	right:5px;
}
.upcoming-events ul .e4 a {
	background:url(images/bg-event04.png) no-repeat;
	line-height:30px;
	padding:36px 0 0 10px;
	width:113px;
	height:89px;
}
.boxes-holder {
	width:100%;
	overflow:hidden;
}
.boxes-holder .box-event {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.boxes-holder .box-t { padding:8px 0 0;}
.boxes-holder .box-b { padding:0 0 8px;}
.boxes-holder .box-b:after {
	content:"";
	display:block;
	clear:both;
}
.boxes-holder .box-event h2 {
	margin:0;
	position:relative;
}
.boxes-holder .box-event p {
	margin:0 0 15px;
	text-align:justify;
}
.boxes-holder .box-event .more {
	display:block;
	text-align:right;
	font-size:0.92em;
}
.boxes-holder .box-event .s12 { font-size:1em;}
.boxes-holder .box-event img { display:block;}
.boxes-holder .box-1 {
	width:709px;
	margin:0 auto 30px;
}
.boxes-holder .box-1 .box-t {
	background:url(images/bg-box-ev1-t.jpg) no-repeat;
}
.boxes-holder .box-1 .box-b {
	background:#accadc url(images/bg-box-ev1-b.jpg) no-repeat 0 100%;
	min-height:262px;
}
* html .boxes-holder .box-1 .box-b { height:262px;}
.boxes-holder .box-1 .box-area {
	padding:8px 0 10px 20px;
	width:366px;
}
.boxes-holder .box-1 .more a { color:#0070ba;}
.boxes-holder .logo-maimonides {
	display:block;
	margin:0 0 24px;
}
.boxes-holder .box-2 {
	width:724px;
	margin:0 auto 15px;
	background:url(images/bg-box-ev2.jpg) repeat-y;
}
.boxes-holder .box-2 .box-t {
	background:url(images/bg-box-ev2-t.jpg) no-repeat;
}
.boxes-holder .box-2 .box-b {
	background:url(images/bg-box-ev2-b.jpg) no-repeat 0 100%;
	min-height:270px;
}
* html .boxes-holder .box-2 .box-b { height:270px;}
.boxes-holder .box-2 .box-area {
	padding:22px 0 10px 25px;
	width:366px;
}
.boxes-holder .box-2 h2 { margin:0 0 32px;}
.boxes-holder .box-2 .more a { color:#170f61;}
.boxes-holder .box-3 {
	width:709px;
	margin:0 auto 25px;
}
.boxes-holder .box-3 .box-t {
	background:url(images/bg-box-ev3-t.jpg) no-repeat;
}
.boxes-holder .box-3 .box-b {
	background:#67a4c4 url(images/bg-box-ev3-b.jpg) no-repeat 0 100%;
	min-height:263px;
}
* html .boxes-holder .box-3 .box-b { height:263px;}
.boxes-holder .box-3 .box-area {
	padding:0 0 10px 26px;
	width:366px;
}
.boxes-holder .box-3 h2 {
	margin:0 0 10px -12px;
	color:#170f61;
	font-size:75px;
	line-height:60px;
	width:600px;
}
.boxes-holder .box-3 .more a { color:#fff;}
.boxes-holder .box-4 {
	width:709px;
	margin:0 auto 24px;
}
.boxes-holder .box-4 .box-t {
	background:url(images/bg-box-ev4-t.jpg) no-repeat;
}
.boxes-holder .box-4 .box-b {
	background:#377899 url(images/bg-box-ev4-b.jpg) no-repeat 0 100%;
	min-height:263px;
}
* html .boxes-holder .box-4 .box-b { height:263px;}
.boxes-holder .box-4 .box-area {
	padding:0 0 0 25px;
	width:366px;
	color:#fff;
}
.boxes-holder .box-4 h2 {
	margin:0 0 20px 5px;
	color:#170f61;
	font-size:75px;
	line-height:60px;
}
.boxes-holder .box-4 img {
	float:right;
	margin:-8px 0;
	position:relative;
}
.boxes-holder .box-4 .more a { color:#170f61;}
.pictures-holder {
	padding:0 12px 0 22px;
	position:relative;
	height:1%;
	margin:-3px 0 0;
}
.pictures-holder img { display:block; width:507px; height:auto;}
.pictures-holder .photo img{
	width: 141px;
	height: 94px;
}
.pictures-holder h2 {
	margin:0 0 35px 3px;
	color:#f4a12e;
	font:25px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.pictures-holder .p-gallery {
	margin:0 0 48px 86px;
	position:relative;
}
.pictures-holder .p-list {
	background:url(images/bg-imgallery-scope.jpg) no-repeat;
	width:525px;
	height:427px;
	padding:17px 0 0 13px;
	margin:0 0 6px;
	position:relative;
}
.pictures-holder .p-list ul {
	margin:0;
	padding:0;
	list-style:none;
	width:507px;
	height:413px;
	position:relative;
}
.pictures-holder .p-list ul li {
	position:absolute;
	top:0;
	left:0;
	width:507px;
	height:413px;
	overflow:hidden;
}
.pictures-holder .scrolling {
	overflow:hidden;
	height:1%;
	padding:0 0 0 190px;
}
.pictures-holder .scrolling .btn-prev,
.pictures-holder .scrolling .btn-next {
	float:left;
	background:url(images/arrow-prev01.gif) no-repeat;
	width:69px;
	height:41px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 15px 0 0;
}
.pictures-holder .scrolling .btn-next {
	background:url(images/arrow-next01.gif) no-repeat;
}
.pictures-holder .p-thumbler {
	padding:0 54px 33px 60px;
	width:570px;
	position:relative;
}
.pictures-holder .p-row {
	width:100%;
	position:relative;
	overflow:hidden;
}
.pictures-holder .p-thumbler ul {
	width:99999px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.pictures-holder .p-thumbler ul li {
	float:left;
	width:158px;
	margin:0 16px;
	text-align:center;
	display:inline;
}
.pictures-holder .p-thumbler ul .photo {
	background:url(images/bg-thumbgallery-scope.jpg) no-repeat;
	width:153px;
	text-align:left;
	height:101px;
	margin:0 0 5px;
	padding:10px 0 0 5px;
	display:block;
}
.pictures-holder .p-thumbler ul strong {
	color:#1e2865;
	font-weight:normal;
	font-size:0.9em;
}
.pictures-holder .p-thumbler ul strong a { color:#1e2865;}
.pictures-holder .p-thumbler .link-prev,
.pictures-holder .p-thumbler .link-next {
	position:absolute;
	top:55px;
	left:0;
	background:url(images/arrow-prev02.gif) no-repeat;
	width:48px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
}
.pictures-holder .p-thumbler .link-next {
	background:url(images/arrow-next02.gif) no-repeat;
	left:auto;
	right:0;
}
.staff-holder {
	margin:0 67px 0 75px;
	position:relative;
	z-index:5;
	height:1%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.top-post {
	margin:0 0 40px 63px;
	width:450px;
}
.top-post .p-photo {
	float:left;
	margin:-10px 15px 0 0;
	position:relative;
	padding:0;
}
* html .top-post .p-photo { margin:0 12px 0 0;}
.top-post .post .p-photo img { border:0;}
.top-post .description {
	overflow:hidden;
	height:1%;
}
.top-post h3 {
	width:214px;
}
.post-holder {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.post-row {
	overflow:hidden;
	padding:26px 0;
	border-top:1px solid #adbed4;
	margin:-1px 0 0 -100px;
	text-align:center;
}
.post-row .post {
	display:inline-block;
	width:240px;
	vertical-align:top;
	margin:0 0 0 98px;
}
* html .post-row .post { display:inline;}
.post {
	height:1%;
	text-align:center;
}
.post:after {
	content:"";
	display:block;
	clear:both;
}
.post h3 {
	margin:0 0 8px;
	color:#205089;
	font-size:17px;
	line-height:22px;
	font-weight:normal;
}
.post h3 a { color:#205089;}
.post h3 strong {
	display:block;
	font-size:18px;
}
.post .p-photo {
	display:block;
	padding:0 0 5px;
}
.post .p-photo img {
	vertical-align:top;
	border:5px solid #205089;
}
.post p {
	margin:0;
	text-align:justify;
	position:relative;
}
.testimonials-holder {
	width:704px;
	background:url(images/bg-testimonials-v.gif) repeat-y;
	margin:10px 8px;
	overflow:hidden;
}
.testimonials-holder .t-row {
	overflow:hidden;
	width:100%;
	margin-top:-1px;
	background:url(images/bg-testimonials-h.gif) no-repeat;
}
.testimonials-holder .t-box {
	width:338px;
	float:left;
	font-size:1.08em;
	line-height:1.15em;
	padding:10px 14px 10px 0;
}
.testimonials-holder .t-body {
	width:100%;
	display:table;
}
.testimonials-holder .t-box .photo {
	background:url(images/bg-t-photo.gif) no-repeat;
	width:110px;
	font-size:11px;
	color:#020302;
	float:left;
	margin:0 5px 0 0;
	text-align:center;
}
* html .testimonials-holder .t-box .photo { margin:0 2px 0 0;}
.testimonials-holder .t-box .photo .b {
	background:url(images/bg-t-photo-b.gif) no-repeat 0 100%;
	padding:10px 6px 15px 10px;
	display:block;
}
.testimonials-holder .t-box .photo img { vertical-align:top;}
.testimonials-holder .t-box-desc {
	overflow:hidden;
	height:1%;
	display:table-cell;
	vertical-align:middle;
}
.testimonials-holder p {
	margin:0;
	text-align:justify;
}
.events-blocks {
	padding:0 0 20px;
	min-height:1140px;
}
* html .events-blocks { height:1140px;}
.events-blocks .title {
	background:url(images/bg-event-title-t.gif) no-repeat;
	width:244px;
	padding:8px 0 0;
	margin:0 0 18px;
}
.events-blocks .block-past .title { margin:0 0 58px;}
.events-blocks .title h2 {
	margin:0;
	padding:0 10px 10px;
	font:29px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#d7dbe3 url(images/bg-event-title-b.gif) no-repeat 0 100%;
}
.events-list {
	margin:0;
	padding:0 0 28px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.events-list li {
	float:left;
	margin:0 30px 18px;
	display:inline;
	text-align:center;
	width:180px;
}
.events-list li a{
width:100%;float:left;margin:0 0 18px;
}
.events-list li img{
display:block; width:100%; height:255px;}
.btn-apply-now {
	display:block;
	background:url(images/btn-apply-now.gif) no-repeat;
	width:163px;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
}
#footer {
	text-align:center;
	font-size:0.83em;
	width:604px;
	margin:0 0 0 85px;
	padding:10px 60px;
}
#footer ul {
	margin:0;
	padding:0 0 8px;
	list-style:none;
	color:#202d59;
}
#footer ul li {
	display:inline;
	padding:0 14px 0 20px;
	background:url(images/separator02.gif) no-repeat 0 50%;
}
#footer ul li:first-child,
#footer ul li.first-child { background:none;}
#footer ul a { color:#202d59;}

.form-area ol{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
}
.post2{
	margin-top: 60px;
}
.navigation{
	padding: 10px 0 40px;
}
.alignleft{
	float: left;
}
.alignright{
	float: right;
}
.form-holder legend {
	font-weight:bold;
	line-height:20px;
	padding:0 5px;
}
.form-area .cf-fs1 ol,
.form-area .cf-fs2 ol,
.form-area .cf-fs3 ol{
	float:left;
	line-height:20px;
	list-style-position:inside;
	list-style-type: decimal;
	margin:0;
	padding:0 0 4px 300px;
}
.entry .form-area .cf-fs1 ol,
.entry .form-area .cf-fs2 ol,
.entry .form-area .cf-fs3 ol{
	padding:0 0 4px 30px;
	list-style-image: none;
	list-style-type: none;
}
.form-area .cf-fs1 ol li,
.form-area .cf-fs2 ol li,
.form-area .cf-fs3 ol li{
	padding:4px 6px 4px 20px;
	display: list-item;
	overflow: visible;
}
.entry .form-area .cf-fs1 ol li,
.entry .form-area .cf-fs2 ol li,
.entry .form-area .cf-fs3 ol li{
	float: left;
	clear: both;
}
.form-area .cf-fs1 ol li label,
.form-area .cf-fs2 ol li label,
.form-area .cf-fs3 ol li label,
.form-holder .cf_hidden{
	display: none;
}
.form-area .cf-fs1 ol li input,
.form-area .cf-fs2 ol li input,
.form-area .cf-fs3 ol li input{
	float:none;
	width:211px;
}
.form-holder #li--70{
	width:540px;
	text-align:center;
	margin: 0 auto;
}
.form-holder #li--70 label{
	display: block;
	margin: 0 auto;
	text-align:center;
}
#usermessagea{
	margin: 20px;
}
