/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;outline:0; background:transparent;}
ol,ul{list-style:none}
:focus{outline:0}
body {background-color:#d0a45b; font-family:"Times New Roman", Times, serif; font-size:20px;color:#030303;}
h4 {font-size: 26px; color: #5c1903; padding-top: 20px; font-weight:normal;}
a{color:#557689;}
a:hover{color:#f79e06;}
p{padding-top:10px; font-weight:normal;}
h1{font-size:24px; color:#272727;}
.img-left {float:left; padding:0px 10px 0px 0px;}
.img-right {float:right; padding:0px 0px 0px 10px;}
.font-size14{font-size:14px; color:#272727; line-height:28px;}
.font-size17{font-size:17px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; }
.font-size18{font-size:18px; color:#272727;	line-height:28px; font-style: italic;}
.font-size24{font-size:20px;font-weight:bold; padding-bottom:30px;}
.font-size23{font-size:23px;font-weight:bold;}
.font-size26{font-size:26px; color:#5c1903; padding-top:20px;}
.font-size30{font-size:30px;  padding-top:30px;}
ul.bulleted_list li{list-style-type:disc; margin-left:30px;}
.left { float:left;}
.right { float:right;}
#wrap {width:1000px; margin:0 auto; background:#fcf1c9; overflow:hidden;}
/*------------top-container start----------------------------*/
#top-container {width:1000px; background-image:url(../images/top-bg.jpg); background-repeat:repeat-x; display:block; background-size:100%;}
/*------------Navigation start----------------------------*/
.top-nav{width:906px; font-family:'ArnoPro-SmText'; font-size:17px; margin-left:57px;}
.top-nav li{float:left;}
.top-nav li a{margin:15px 15px 15px 0px; float:left; color:#fee097; text-decoration:none;}
.top-nav li a.book-now {color:#ff0000;}
.top-nav li a:hover,.top-nav li a.active{ color:#faa603;}
/*------------navigation end----------------------------*/
/*------------Logo start----------------------------*/
.logo {   padding:50px 50px 5px 56px;}
.mainimage{ padding:50px 0 0 0; display:block;}

/*------------Logo end----------------------------*/
/*------------top-container end----------------------------*/
/*------------Header start----------------------------*/
#header {width:1000px; height:300px; background-image:url(../images/header-3.jpg); background-repeat:no-repeat; position:relative;}
#header a.join-us-link { position:absolute; width:101px; height:20px; top:117px; right:50px;}
#featured-content{width:960px; padding:0px 20px 0px 20px; background-image:url(../images/header-1.jpg); background-repeat:no-repeat; background-color:#7e4c2b; font-size:14px; color:#FEFBFB; overflow:hidden; margin-bottom:30px;}
#featured-content .featured-box{background:url(../images/featured.png) no-repeat center top; width:277px; height:323px; float:left; padding:20px 10px 10px 10px; position:relative; margin-left:33px;}
.featured-box p img { position:absolute; right:20px; bottom:30px; margin-left:20px;}
#featured-content .featured-box:first-child { margin-left:0px;}
#featured-content .featured-box1{background:url(../images/featured.png) no-repeat center top; width:277px; height:323px; float:left; padding:20px 10px 10px 33px; margin-left:0px; position:relative;}
.featured-box1 p img { position:absolute; right:20px; bottom:30px;}
#featured-content .featured-box1:first-child { margin-left:0px;}
#featured-content .featured-box2{background:url(../images/featured.png) no-repeat center top; width:277px; height:323px; float:left; padding:20px 10px 10px 33px; position:relative;}
.featured-box2 p img { position:absolute; right:20px; bottom:30px;}

#featured-content .featured-box2:first-child { margin-left:0px;}
/*------------Header End----------------------------*/
/*------------Middle start----------------------------*/
#middle {width:910px; float:left; background-color:#fcf1c9; padding:30px 45px 20px 45px;}
.content-sub-first{width:278px; float:left;}
.content-sub{width:278px; float:left; padding:0px 0px 0px 30px;}
.more-info{width:100px; height:39px; float:right; padding:10px 0px 20px 150px;}
/*------------Middle End----------------------------*/
/*------------Footer start----------------------------*/
#footer {width:930px; min-height:40px; background-color:#0d0d0d; padding:22px 35px 10px 35px; overflow:hidden;}
#footer_disc {float:right; text-align:right;}	
.footer {font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#c1ab71;}
.footer a:link {color:#c1ab71;} 
.footer a:visited {color:#c1ab71;}    
.footer a:hover {color:#b1ced9;}
.footer a:active {color:#b1ced9;text-decoration:none;}
/*------------Footer end----------------------------*/
/*------------Subpage start----------------------------*/
.inner-header{width:1000px; height:142px; background-image:url(../images/inner-header.jpg); background-repeat:no-repeat;}
.add{ width:1000px; height:150px; display:block;}
.add a{width:1000px; height:150px; display:block; background:url(../images/bookonline-bg-1.jpg) no-repeat;}
h1.testimonials{background: url(../images/testimonials-heading.jpg) no-repeat top left; width:898px; height:59px; text-indent:-9999px; padding-bottom:20px;}
h1.invitation{background: url(../images/invitation-heading.jpg) no-repeat top left; width:898px; height:68px; text-indent:-9999px; padding-bottom:20px;}
h1.itnerary{background: url(../images/intneary-heading.png) no-repeat top left; width:898px; height:65px; text-indent:-9999px; padding-bottom:20px;}
h1.gallery{background: url(../images/gallery-heading.png) no-repeat top left; width:898px; height:59px; text-indent:-9999px; padding-bottom:20px;}
h1.program{background: url(../images/program-heading.jpg) no-repeat top left; width:898px; height:59px; text-indent:-9999px; padding-bottom:20px;}
h1.cost{background: url(../images/cost-heading.jpg) no-repeat top left; width:898px; height:59px; text-indent:-9999px; padding-bottom:20px;}
h1.terms{background: url(../images/terms.jpg) no-repeat top left; width:898px; height:93px; text-indent:-9999px; padding-bottom:20px;}
h1.outreach{background: url(../images/outreach-heading-1.png) no-repeat top left; width:630px; height:264px; text-indent:-9999px; padding-bottom:20px;}
ul.outreach { text-align:center;}
ul.outreach li { display:inline-block; border:1px solid #000; margin:20px 10px; width:278px; overflow: hidden; text-align:center; -moz-box-shadow: 2px 2px 2px 2px #777; -webkit-box-shadow:2px 2px 2px 2px #777; box-shadow:2px 2px 2px 2px #777;}
ul.outreach li img { max-width:100%; display:block; padding:0px;}
.clear { clear:both;}
.outreach .img-left,.outreach .img-right {border:1px solid #000;-moz-box-shadow: 2px 2px 2px 2px #777; -webkit-box-shadow:2px 2px 2px 2px #777; box-shadow:2px 2px 2px 2px #777; padding:0px;}
.outreach .img-left { margin-right:30px;}
.outreach .img-right { margin-left:30px;}
.outreach hr { visibility:hidden;}
/*------------Subpage end----------------------------*/

/*speaker page starts*/
#speaker { margin-bottom:10px; padding:15px; background:url(../images/header-1.jpg) no-repeat; position:relative;}
#speaker .col-one-fourth { display:inline-block; margin:10px 6px; padding:20px 10px; width:206px; background:#0d0d0d; color:#fff; text-align:center; font-size:15px;}
#speaker .col-one-fourth img { margin-bottom:10px; border:1px solid #fff;}
#speaker .col-one-fourth a {color:#f79e06; text-decoration:none;}
#speaker h2 {font-size: 35px; text-align: center;color: #b92b07;}
#speaker p {font-size: 24px; text-align: center;color: #fff; padding:0px;}
/*speaker page ends*/
.outreach p { margin-bottom:25px; padding-top:0;}
.content-container { max-width:950px; margin:0 auto; margin-bottom:20px;}
.content-container p { margin-bottom:20px;}
.content-container h2 { margin-bottom:15px;}
.bottom-img p { font-size:18px;}
.gallery p { font-size:14px; margin-bottom:20px;}
#speaker h3 { text-align:center; color:#fff; font-size:30px; text-transform:uppercase; padding:18px; position:absolute; top:-40px; right: 170px;}
.subpage-logo { padding-top:12px;}
h1.join-now{background: url(../images/join-now.jpg) no-repeat top left; width:898px; height:59px; text-indent:-9999px; padding-bottom:20px;}
#contact { margin-top:50px;}
.form-group { width:47%; float:left; margin-bottom:15px; margin-right:3%;}
.form-group label { width:150px; float:left; font-size:18px; margin-top:5px;}
.form-group input[type="text"],.form-group input[type="email"] { height:25px; width:255px; border-radius:3px; border:1px solid #ccc; padding:5px 10px;}

.form-group button[type="submit"] { border:0; background:#faa603; float:right; padding:10px 20px; cursor:pointer; border-radius:3px; text-transform:uppercase; color:#fff; font-weight:bold;}
.form-group .error {border: 1px solid #FF0000!important;}

#newsletter .form-group label { margin-top:0; text-align:center; line-height:37px;}

.img-top-heading h4 { text-align:center; font-size: 25px; color: #111;font-weight: 600; padding:20px 0; padding-top:0;}

/*Add new section css Start*/
.regional-coordinators {margin-bottom: 30px; display: table; content: ''; width:100%;}
.regional-coordinators h2 { text-align:center; color:#b92b07; margin-bottom:20px;}
.coordinators-box { width: 23%; float: left;margin: 0 6px; text-align:center;}
.coordinators-box img { border:3px solid #fff;}
.coordinators-box p { font-size:18px;}
.coordinators-box p strong { color:#b92b07;}

/*Add new section css End*/

