@charset "utf-8";
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; }
table { margin-left:14px; }
img { border:none; }
body { background: #202414 url(../images/body-bg.jpg) no-repeat top; margin:0px; padding:0px; }
a { text-decoration:none; color:#66502c; }
a:hover { text-decoration:underline; color:#66502c; }
#layout { width:960px; margin:0 auto; }
.clear { clear:both; }
#top-bar { width:100%; height:60px; float:left; }
#top-bar .top-menu { float: right; height: 36px; padding: 24px 0 0 0; }
#top-bar .top-menu ul { padding: 6px 0 0 0px; width:auto; height:auto; float:right; list-style:none; }
#top-bar .top-menu ul li { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#66502c; background:url(../images/top-menu-bg.png) right top no-repeat; padding: 0 11px; float:left; width:auto }
#top-bar .top-menu ul li#menu-item-33 { background:none; padding-right:14px; }
#top-bar .top-menu ul li.last { background:none; padding:0 48px 0 11px;}
#top-bar .top-menu ul li.menulast{background:none;}

.search_form { width:255px; height:36px; float: right; padding: 18px 34px 0 0; }
.search_form.left { float:left; margin-left:20px; }
.search_form #s { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#66502c; border:1px solid #aa9d87; width:160px; height:23px; padding:0 0 0 10px; }
#cse-search-results { padding:0 20px; }
.search_form #searchsubmit { background:url(../images/search.png) no-repeat 0 0; width:71px; height:24px; margin: 5px 0 0 0; border:none; display:inline; padding:0; text-indent:-99999px; cursor:pointer; }
#header { width:100%; float:left; }
#header .logo { position:absolute; top:70px; float:left; z-index: 99; }
#menu { background:url(../images/nav-bg.png) no-repeat left top; width:883px; height:53px; float:left; margin: 0 0 0 40px; display: inline; position: relative; }
#menu ul { width:663px; float:right; margin: 22px 30px 0 0; }
#menu ul li { width:auto; height:22px; float: left; list-style:none; background:url(../images/menu_bg.png) 0 7px no-repeat; padding: 0 8px 9px 12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#debc8e; text-align:center; font-weight: bolder; }
#menu ul li a { color:#f0e1c8; text-decoration:none; float:left; padding-left:4px; height:31px; line-height:31px; font-weight: bolder; }
#menu ul li a span { width:auto; float:left; padding:0 6px 0 4px; height:31px; font-weight:bold; }
#menu ul li.first { padding-left:0; background:none; color:#debc8e; }
#menu ul li a:hover, #menu ul li a.active, #menu ul li.current-page-ancestor a { color:#0c0707; background: url(../images/nav_left.png) no-repeat left 0; font-weight: bolder; }
#menu ul li a:hover span, #menu ul li a.active span, #menu ul li.current-page-ancestor a span { color:#0c0707; background: url(../images/nav_right.png) no-repeat right 0; font-weight: bolder; }
#menu ul li.current-menu-item a { color:#0c0707; background: url(../images/nav_left.png) no-repeat left 0; font-weight: bolder; }
#menu ul li.current-menu-item a span { color:#0c0707; background: url(../images/nav_right.png) no-repeat right 0; font-weight: bolder; }
.wrapper { float:left; width:893px; background: url(../images/body-container-bg.png) repeat-y center 0; margin: 0 0 0 35px; display:inline; }
#banner { width:815px; height:347px; margin: 0 0 0 28px; display:inline; float:left; background:url(../images/banner-bg.png) no-repeat top left; position: relative; padding:0 15px 0 12px; }
#banner img { width:815px; height:315px; float:left; margin: 15px 0 15px 0; display:inline; }
#banner .info { width:400px; height:117px; position:absolute; top:190px; left:-10px; float:left; }
.info .heading { width:100%; float:left; margin: 0 0 0 26px; display:inline; color:#fdf3d9; font:bold 24px Arial, Helvetica, sans-serif; }
.info .heading a { color:#fdf3d9; font:bold 24px Arial, Helvetica, sans-serif; text-decoration:none; }
.info .heading a:hover { text-decoration:none; }
.learn_more { position:absolute; bottom:15px; left:-8px; width:137px; height:36px; z-index:999; }
.learn_more a { background:url(../images/learn_more.png) left top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:bold; text-decoration:none; text-align:left; padding: 12px 0 0 20px; float:left; color:#2e1c19; width:137px; height:36px; }
.info .learn_more a:hover { text-decoration:none; color:#2e1c19; }
#banner .frame { background: url(../images/image_frame.png) no-repeat scroll left top transparent; height:188px; float: left; position: absolute; right:10px; width: 600px; bottom:-108px; z-index: 99999; }/*
#banner .frame ul { width:600px; float:left; }
#banner .frame ul li { width:141px; float:left; list-style:none; display:inline; }
#banner .frame ul li img { width:141px; height:auto; }
#banner .frame ul a { float:left; list-style:none; display:inline; }
#banner .frame ul li.group { width:141px; float:left; padding: 0 0 0 92px; }
#banner .frame ul li.group a { background:url(../images/frame_group_inactive.png) no-repeat 0 0; width:141px; height:129px; }
#banner .frame ul li.group a:hover, #banner .frame ul li.group a.active { background:url(../images/frame_group_active.png) no-repeat 0 0; }
#banner .frame ul li.event { width:141px; float:left; margin: 0 0 0 -19px; display:inline; }
#banner .frame ul li.event a { background:url(../images/frame_event_inactive.png) no-repeat 0 0; width:141px; height:129px; }
#banner .frame ul li.event a:hover, #banner .frame ul li.event a.active { background:url(../images/frame_event_active.png) no-repeat 0 0; }
#banner .frame ul li.support { width:141px; float:left; margin: -20px 0 0 -11px; }
#banner .frame ul li.support a { background:url(../images/frame_support_inactive.png) no-repeat 0 0; width:141px; height:129px; }
#banner .frame ul li.support a:hover, #banner .frame ul li.support a.active { background:url(../images/frame_support_active.png) no-repeat 0 0; }
#banner .frame ul li.see { width:141px; float:left; margin: -6px 0 0 -27px; }
#banner .frame ul li.see a { background:url(../images/frame_see_inactive.png) no-repeat 0 0; width:141px; height:129px; }
#banner .frame ul li.see a:hover, #banner .frame ul li.see a.active { background:url(../images/frame_see_active.png) no-repeat 0 0; }*/
#body_container { float:left; width:847px; padding:0 0 0 31px; }
#body_container.pad { padding-top:19px; }
.body_bg_rep { background:url(../images/body_bg_rep.jpg) repeat-y 0 0; width:100%; float:left; }
.body_top_bg { background:url(../images/body_top_bg.jpg) no-repeat 0 0; width:100%; float:left; position:relative; }
.footprint { width:161px; height:111px; background:url(../images/footprint.png) bottom no-repeat; position:absolute; right: 70px; bottom: 79px; }
.body_bottom_bg { background:url(../images/body_bottom_bg.jpg) no-repeat 0 bottom; width:100%; float:left; margin:10px 0 0; }
#left_container { width:415px; float:left; margin: 40px 0 0 6px; background: url(../images/body_container_border.png) top right repeat-y; }
.inner_conatainer { width:775px; float:left; margin: 40px 0 0 20px; }
/*.inner_conatainer h1 { width:92%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#1f1401; text-align:left; float:left; font-weight: bolder; padding: 0 0 0 14px; }
.inner_conatainer h2 { width:90%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#1f1401; text-align:left; float:left; font-weight: bolder; padding: 0 0 0 14px; }
.inner_conatainer h3 { width:90%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#1f1401; text-align:left; float:left; font-weight: bolder; padding: 0 0 0 14px; }
.inner_conatainer h3 { width:90%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1f1401; text-align:left; float:left; font-weight: bolder; padding: 0 0 0 14px; }*/
.inner_conatainer p { display:block;  float:none!important; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1f1401; text-align:left; float:left; padding: 11px 0 20px 16px; line-height: 22px; }
.inner_conatainer blockquote { clear:both }
.inner_conatainer ul.common { clear:both; padding:0 0 20px 14px; list-style:disc; margin:0 0 0 14px; }
.inner_conatainer ol.common { clear:both; padding:0 0 20px 14px; list-style:decimal; margin:0 0 0 16px; }
#left_container .Welcome { width: 404px; float:left; }
.Welcome h1 { width: 363px; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#1f1401; text-align:left; float:left; font-weight: bolder; padding: 0 0 0 14px; }
.Welcome p { width: 360px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1f1401; text-align:left; float:left; padding: 11px 0 20px 21px; line-height: 22px; }
#testimonial_bg { width:404px; height:222px; background:url(../images/testimonial_bg.png) no-repeat; float:left; padding: 0 0 30px; }
#testimonial_bg h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1f1401; font-weight: bold; padding: 28px 0 0 21px; }
#testimonial_bg p { width: 360px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1f1401; float:left; padding: 11px 0 0px 21px; text-align: justify; width: 341px; font-style:italic; line-height: 22px; }
#testimonial_bg p img { width:27px; height:22px; padding: 0 11px; }
#testimonial_bg .name { width:165px; height:54px; float:right; padding: 20px 20px 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1f1401; font-style:italic; font-weight:bold; text-align:right; }
#testimonial_bg .readmore { float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5a8314; font-style:italic; padding: 0 15px 0 0px; background:url(../images/testi_arrow.png) no-repeat right 2px; }
#testimonial_bg .readmore a { color:#5a8314; text-decoration:none; }
#testimonial_bg .readmore a:hover { text-decoration:underline; }
#right_container { width:415px; height:461px; float:left; margin: 40px 0 0 3px; display:inline; background: url(../images/body_container_border.png) left top repeat-y; padding:0 0 0 8px; }
#right_container .first-coloum { width:188px; float:left; }
.perfect { width:188px; height:auto; float:left; }
.perfect h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1f1401; font-weight: bold; padding: 0px 0 0 14px; }
.perfect ul { width:173px; height:auto; float:left; padding: 10px 0 0 15px; }
.perfect ul li { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#1f1401; list-style:none; padding: 0 0 7px 15px; background:url(../images/bullet.png) no-repeat left 3px; }
.latestnews { width:184px; height:auto; float:left; padding: 21px 0 0; }
.latestnews h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1f1401; font-weight: bold; padding: 0px 0 0 14px; }
.latestnews p { width: 150px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#5a8314; float:left; padding: 11px 0 0 15px; text-align: left; line-height: 18px; }
#right_container .secound-coloum { width:204px; float:left; padding: 0 0px 0 0; }
.didyouknow { width: 200px; float:left; height:auto; }
.didyouknow h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1f1401; font-weight: bold; padding: 0px 0 0 14px; }
.frame_secound { width:166px; height:80px; background:url(../images/img_frame.png) no-repeat left top; float:left; margin: 14px 0 0 17px; display:inline; }
.frame_secound img { float:left; }
.frame_secound img { width:155px; height:70px; float:left; margin: 5px 0 0 5px; }

.more { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5a8314; font-style:italic; text-decoration:none; font-weight:bold; padding: 0 10px 0 0; background:url(../images/testi_arrow.png) no-repeat 40px 4px; }
.more a { color:#5a8314; text-decoration:none; font-weight:bold; }
.more a:hover { color:#5a8314; text-decoration:underline; font-weight:bold; }
.joinnews { width:180px; float:right; padding:31px 6px 0 0; }
.joinnews h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#1f1401; font-weight: bold; padding: 2px 0 0 14px; padding: 0 0 10px 0; }
.joinnews .input-box { border: 1px solid #AA9D87; color: #66502C; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-style: italic; height: 23px; padding: 0 10px 0 10px; width: 110px; margin-right:4px; display:inline; }
.joinnews .join-button { background: url(../images/join.png) no-repeat scroll left bottom transparent; border: medium none; height: 24px; margin: 3px 0 0; width: 44px; cursor:pointer; }
#footer { float:left; width:100%; }
#footer { float:left; padding: 29px 0 6px 38px; }
#footer ul { width:auto; height:25px; float:left; padding:40px 0 0 0; }
#footer ul li { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#6f5935; list-style:none; border-right: solid 1px #ac9777; text-decoration:none; padding: 0 4px; float:left; }
#footer ul li a { display:inline; list-style:none; text-decoration:none; }
#footer ul li a:hover { display:inline; list-style:none; text-decoration:underline; }
#footer ul li.remove { border:none; }
#footer ul li img { width:16px; height:21px; border:none; padding: 0 10px 0 0; }
#footer ul li.shareicon { border:none; float: left; padding: 0 0 0 0px; }
#footer p { width: 350px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#6f5935; float:left; text-decoration:none; padding:40px 0 0 0; }
#footer img { width: auto; float:left; }
#last-bottom { float:left; background:url(../images/footer.png) top left no-repeat; height:59px; margin: 0 0 0 33px; width: 892px; }
.cci { width:53px; height:52px; float:left; border:none; padding:10px 0 0 0 }
.cci a { width:53px; height:52px; float:left; border:none; }
.cci a:hover { width:53px; height:52px; float:left; border:none; }
/*****Guset-Group CSS Start Here*****/	

#guest_container { float:left; width:847px; padding: 0px 0 0 31px; }
#left-container { width:226px; height: auto; float:left; margin: 25px 0 0 23px; }
#guest-left-container { width:226px; height:552px; float:left; background:url(../images/guset-left-bg.png) left top no-repeat; }
#guest-left-container .more-testimonial { width:200px; height:auto; float:left; margin: 25px 0 0 20px; }
.more-testimonial h3 { width:162px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; text-align:left; float:left; padding: 0 0 10px 20px; background:url(../images/lives_line.png) bottom no-repeat; font-weight:bold; }
.client-comment { width:193px; float:left; margin: 10px 0 0 0px; }
.guest-comman-up { width:14px; height:11px; padding: 0 11px 7px 5px; float:left; }
.guest-comman-down { width:14px; height:11px; padding: 15px 6px 0 8px; position:relative; top:7px; left:0px; }
.client-comment p { text-align: left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#1f1401; font-style:italic; float:left; padding:0; width:190px; padding: 0 0 10px; }
.sign { text-align: left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#1f1401; padding:15px 0 0 0; float:left; }
.bottom-line { background:url(../images/bottom-line.png) no-repeat top; width:189px; height:3px; float:left; margin: 15px 0 9px 0; }

.click-here { float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#5a8314; font-style:italic; text-align:right; font-weight:bold; text-decoration:none; margin-right:15px; display:inline; }
.click-here a { text-decoration:none; text-align:right; font-weight:bold; color:#5a8314; padding: 0 10px 0 0px; background:url(../images/testi_arrow.png) no-repeat right 0; }
.click-here a:hover { text-decoration:underline; text-align:right; font-weight:bold; color:#5a8314; }
#guest-right-container { width:565px; height:auto; float:left; padding: 26px 0 55px 15px; }

#guest-right-container.full_width{width:770px; padding:26px 0 55px 45px;}

#guest-right-container .guest-banner { width:100%; height: auto; float:left; }
.guest-banner h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 30px; color:#1f1401; font-weight: bold; padding: 2px 0 12px 0px; background: url(../images/heading-line.png) repeat-x bottom; text-transform:uppercase; }
.guest-banner .themes { font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#1f1401; font-weight: bold; padding: 11px 0 12px; }
.guest-banner p { font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#1f1401; font-weight: bold; padding: 11px 0 12px; width:100%; float:left; }
.event-frame { width:545px; height:171px; float:left; position: relative; background:url(../images/frame.jpg) no-repeat left top; }
.event-frame img { width:535px; height:160px; float:left; padding: 5px 0 0 5px; }
.reserved_event { width:231px; height:50px; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; text-align:center; font-weight:bold; font-style:italic; position:absolute float: right;
text-decoration:none; }
.reserved_event a { background:url(../images/event-reserved.png) no-repeat left top; bottom:-9px; color: #1F1401; float: right; height: 30px; padding: 20px 2px 0 39px; position: absolute; right: -13px; text-align:left; text-decoration: none; width: 192px; }
.reserved_event a:hover { float: right; text-decoration:none; color:#1f1401; }
.print-email { width:100%; height:33px; float:left; padding: 14px 0px 8px 0px; background:url(../images/print-sperater.gif) repeat-x bottom; position:relative; z-index:999; }
.print-email ul { width: auto; height:32px; float:left; list-style:none; }
.print-email ul li { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#5a8314; font-weight:bold; font-style:italic; text-align:left; text-decoration:none; padding: 7px 20px 0 0; float:left; }
.print-email ul li a { text-decoration:none; color:#5a8314; }
.print-email ul li a span { text-decoration:none; color:#5a8314; padding:5px 0 0 0; display:block; float:left; }
.print-email ul li a span.print_icon { width:auto; float:left; background:url(../images/print.gif) no-repeat right 0; padding:4px 35px 5px 0; }
.print-email ul li a span.email { width:auto; float:left; background:url(../images/email.gif) no-repeat right 3px; padding:4px 28px 5px 0; }
.print-email ul li a:hover { text-decoration:underline; color:#5a8314; }
.print-email ul li img { padding: 0 0 0 5px; }
.print-email h3 { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#1f1401; float:right; padding: 8px 10px 0 0; }
.text-bold { font-weight:bold; }
.tabs { width:555px; height:33px; float:left; padding: 8px 0; }
.tabs ul { width:555px; list-style:none; float:left; padding: 8px 0; }
.tabs ul li { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#5a8314; font-weight:bold; font-style:italic; padding: 0 5px 0 7px; background:url(../images/sep.gif) no-repeat 0 5px; float:left; letter-spacing:-1px; }
.tabs ul li.first { padding-left:0; background:none; }
.tabs ul li a { color:#5a8314; text-decoration:none; float:left; padding-left:6px; height:26px; line-height:24px; }
.tabs ul li a span { width:auto; float:left; padding:0 6px 0 0; height:26px; }
.tabs ul li a:hover, .tabs ul li a.active { color:#f4e5cf; background:url(../images/over_left.gif) no-repeat left 0; }
.tabs ul li a:hover span, .tabs ul li a.active span { color:#f4e5cf; background:url(../images/over_right.gif) no-repeat right 0; }
.content-box { width:100%; height:auto; float:left; padding:20px 0 0 0; }
.write-box {width:100%; float:left;}
/*.write-box h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; font-weight:bold; padding:0 0 5px 0; }*/
.write-box p { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; padding:0 0 10px 0; text-align: left; width:100%; }
.learn { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#5a8314; font-style:italic; text-align:left; font-weight:bold; text-decoration:none; margin-bottom:10px; }
.learn a { text-decoration:none; text-align:right; font-weight:bold; color:#5a8314; padding: 0 10px 0 0px; background:url(../images/testi_arrow.png) no-repeat right 0; }
.learn a:hover { text-decoration:underline; text-align:right; font-weight:bold; color:#5a8314; }
/*****Guset-Group CSS End Here*****/



/*****Programs page css start here*****/

.register-button { width:231px; height:50px; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; text-align:center; font-weight:bold; font-style:italic; position:absolute float: right;
text-decoration:none; }
.register-button a { background:url(../images/register-button.png) no-repeat left top; bottom: -5px; color: #1F1401; float: right; height: 30px; padding: 20px 2px 0 39px; position: absolute; right: -69px; text-align:left; text-decoration: none; width: 192px; }
.register-button a:hover { float: right; text-decoration:none; color:#1f1401; }
.pro-nav { width:200px; float:left; padding: 8px 0 0 21px; margin:4px 0 0 0; }
.pro-nav ul { width:200px; list-style:none; float:left; }
.pro-nav li { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#5a8314; font-weight:bold; font-style:italic; padding: 8px 5px 10px 0; float:left; letter-spacing:-1px; background:url(../images/pro-nav-divider.gif) no-repeat 0 bottom; width:180px; }
.pro-nav ul li.current_page_item { padding-left:0; background:none; }
.pro-nav ul li a { color:#1f1401; text-decoration:none; float:left; width:187px; line-height:24px; }
.pro-nav ul li a span { width:auto; float:left; width:159px; padding:0 14px; }
.pro-nav ul li a:hover { background:#1f1401 url(../images/brown_top_bg.gif) no-repeat 0 0; color:#f4e5cf; }
.pro-nav ul li a:hover span { background:url(../images/brown_bottom_bg.gif) no-repeat 0 bottom; }
.pro-nav ul li.current_page_item a { background:#1f1401 url(../images/brown_top_bg.gif) no-repeat 0 0; color:#f4e5cf; }
.pro-nav ul li.current_page_item a span { background:url(../images/brown_bottom_bg.gif) no-repeat 0 bottom; }
.dates { width:555px; height:33px; float:left; padding: 14px 0px 8px 0px; background:url(../images/print-sperater.gif) repeat-x bottom; }
.dates ul { width: auto; height:32px; float:left; list-style:none; }
.dates ul li { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; font-weight:bold; font-style:italic; text-align:left; text-decoration:none; padding: 0px 17px 0 5px; float:left; background:url(../images/date-sep.gif) right bottom no-repeat; }
.dates ul li a { text-decoration:none; color:#1f1401; }
.dates ul li a:hover { text-decoration:underline; color:#1f1401; }
#tab_container { width:100%; float:left; }
.features { width:100%; height:auto; float:left; }
.features h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; font-weight:bold; padding: 21px 0 2px 9px; }
.features ul { float:left; padding: 4px 0 0 9px; }
.features ul li { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#1f1401; list-style:none; padding: 0 0 4px 15px; background: url(../images/features-dots.gif) no-repeat left 6px; }
.rates { width: 565px; height:auto; float:left; padding: 25px 0 0 9px; }
.rates h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; font-weight:bold; }
.rates p { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; padding:10px 0 15px 0; text-align: left; width: 520px; }
.table_sec { width:518px; float:left; }
.table_sec table { border-collapse:collapse; border:1px solid #b2aa9d; width:518px; background:#fff; }
.table_sec table tr { width:100%; }
.table_sec table tr td { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#1f1401; border:1px solid #b2aa9d; text-align:center; height:47px; vertical-align:middle; position: relative; }
.table_sec table tr td strong { font-weight:bold; }
.table_sec table tr td.first { text-align:left; padding-left:16px; }
#program-page { width:837px; height: auto; float:left; }
#program-page .top-box { float:left; padding: 24px 0 0 73px; position:relative; min-height:176px; }
.top-box h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#1f1401; font-weight:bold; width:750px; border-bottom:1px solid #c1b198; float:left; }
.top-box p { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; padding: 15px 0 0 0; float:left; width:461px; }
.message-box { width:332px; height:224px; position:absolute; float:left; right:-51px; top:10px; background:url(../images/pro-message-box.png) no-repeat right bottom; border:0px; }
.message-box p { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; width:233px; padding: 37px 0 0 37px; float:left; }
.learn_arrow { float:right; width:102px; height:30px; padding: 0 52px 0 0; }
.learn_arrow a { background:url(../images/learn_arrow.gif) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:bold; text-decoration:none; text-align:left; padding: 6px 0 0 7px; float:left; color:#2e1c19; width:102px; height:30px; }
.learn_arrow a:hover { text-decoration:none; color:#2e1c19; }
#pro-container { width:838px; height:auto; float:left; margin: 15px 0 0 0; background:url(../images/divider_bg.gif) repeat-y center 0; }
.coloum-one { width:250px; float:left; repeat-y right top;
margin: 0 0 0 28px; }
.box-one { width:243px; float:left; padding: 0 0 40px; }
.box-one h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#5a8314; float:left; font-weight:bold; text-decoration:none; height:30px; }
.image-box { width:229px; height:90px; float:left; margin:14px 0 0 0; background: url(../images/summer_image_frame.gif) no-repeat; }
.image-box img { height:80px; width:219px; float:left; padding: 5px 0 0 5px; }
.box_content { width:229px; height:auto; float:left; padding: 15px 0 0; }
.box_content h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1f1401; float:left; font-weight:bold; text-decoration:none; }
.date_span { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; float:left; text-decoration:none; padding:8px 0 0 0; width:210px; }
.box_content p { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#1f1401; float:left; text-decoration:none; padding:8px 0 15px 0; width:220px; }
.info_more { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5a8314; font-style:italic; text-decoration:none; float:left; font-weight:bold; width:100%; }
.info_more a { color:#5a8314; float:left; text-decoration:none; font-weight:bold; font-style:italic; font-size:11px; padding:0 12px 0 0; background:url(../images/testi_arrow.png) no-repeat right 0; }
.info_more a:hover { color:#5a8314; text-decoration:underline; font-weight:bold; }
.menu-top_menu-container { width:auto; float:right; }
#footer .social_icon { float:left; padding-right:23px; }
.stepcarousel_meet .panel { overflow:visible!important; }
div.wpcf7 { width:100%; float:left; }
div.wpcf7 form { width:100%; float:left; }
div.wpcf7 form .form_row { width:100%; float:left; }
div.wpcf7 form .form_row small { width:200px; float:left; }
div.wpcf7 form input.wpcf7-submit { width:44px; float:left; height:24px; background:url(../images/btn_send.gif) no-repeat 0 0; border:none; cursor:pointer; margin-left:180px; text-indent:-99999px; margin-top:5px; display:inline; }
div.wpcf7 form input.wpcf7-text { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#66502c; border:1px solid #aa9d87; width:230px; height:23px; padding:0 0 0 10px; }
div.wpcf7 form .your-message { border:1px solid #aa9d87; width:240px; height:150px; background:#fff; }
div.wpcf7 form .your-message textarea { width:225px; border:none; background:none; }
div.wpcf7 form span { float:left; }


.frame ul{width:auto; float:left; list-style:none;}
.frame ul li{width:auto; float:left; position:relative;}
.frame ul li a{position:relative;}
.frame ul li a img{width:auto!important; height:auto!important; float:left!important; margin:0!important;}
.frame ul li a span{position:absolute; top:0; left:0;}

.frame ul li.group{width:139px; float:left; margin:16px 0 0 106px;}
.frame ul li.group a{background:url(../images/frame_01.png) no-repeat 0 0; width:130px; height:106px; float:left; padding:21px 0 0 9px;}
.frame ul li.group a:hover,.frame ul li.group.active a{background:url(../images/frame_01.png) no-repeat 0 -128px;}
.frame ul li.group a:hover span,.frame ul li.group.active a span{width:123px; height:82px; background:url(../images/black_bg.png) no-repeat 0 0; top:15px; left:5px;}

.frame ul li.event {width:139px; float:left; margin:19px 0 0 -21px;}
.frame ul li.event a{background:url(../images/frame_02.png) no-repeat 0 0; width:130px; height:107px; float:left; padding:21px 0 0 9px;}
.frame ul li.event a:hover,.frame ul li.event.active a{background:url(../images/frame_02.png) no-repeat 0 -128px;}
.frame ul li.event a:hover span,.frame ul li.event.active a span{width:123px; height:82px; background:url(../images/black_bg.png) no-repeat 0 0; top:17px; left:4px;}

.frame ul li.support {width:142px; float:left; margin:0 0 0 -10px; z-index:10;}
.frame ul li.support a{background:url(../images/frame_03.png) no-repeat 0 0; width:130px; height:108px; float:left; padding:23px 0 0 12px;}
.frame ul li.support a:hover,.frame ul li.support.active a:hover{background:url(../images/frame_03.png) no-repeat 0 -131px;}
.frame ul li.support a:hover span,.frame ul li.support.active a span{width:123px; height:82px; background:url(../images/black_bg.png) no-repeat 0 0; top:18px; left:8px;}


.frame ul li.see {width:137px; float:left; margin:11px -20px 0 -30px; z-index:9;}
.frame ul li.see a{background:url(../images/frame_04.png) no-repeat 0 0; width:127px; height:108px; float:left; padding:21px 0 0 10px;}
.frame ul li.see a:hover,.frame ul li.see.active a{background:url(../images/frame_04.png) no-repeat 0 -129px;}
.frame ul li.see  a:hover span,.frame ul li.see.active a span{width:123px; height:82px; background:url(../images/black_bg.png) no-repeat 0 0; top:17px; left:4px;}

.main_row{width:100%; float:left;}




.program-nav-wrapper {
   background:url(../images/side.png) repeat-y scroll left top transparent;
    float: left;
  
     width: 226px;
}
.program-nav-wrapper1 {
    background:url(../images/side2.png) no-repeat scroll 0 0 transparent;
    float: left;height:42px;
    
     width: 226px;
}
.program-nav {
    background:url(../images/side1.png) no-repeat scroll left top transparent;
    float: left;
  
    width: 226px;
}

/*****Programs page css end here*****/


/*p { width: 160px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#352d1f; float:left; padding: 11px 0 0 19px; text-align: left; line-height: 18px; }*/

.entry-content a{color:#5a8314!important;}
.inner_conatainer h2 {
color:#1F1401;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-weight:bolder;
padding:0 0 0 14px;
text-align:left;
width:93%;
}
.inner_conatainer h1 {
color:#1F1401;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:30px;
font-weight:bolder;
padding:0 0 0 14px;
text-align:left;
width:93%;
}
.inner_conatainer h3 {
color:#1F1401;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:19px;
font-weight:bolder;
padding:0 0 0 14px;
text-align:left;
width:95%;
}
.inner_conatainer h4 {
color:#1F1401;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:19px;
font-weight:bolder;
padding:0 0 0 14px;
text-align:left;
width:96%;
}


.write-box h1 {
    color: #1F1401;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 30px;
    font-weight: bolder;
    text-align: left;
    width: 92%;
}
.write-box h2 {
    color: #1F1401;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: bolder;
    width: 90%;
}
.write-box h3 {
    color: #1F1401;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bolder;
    text-align: left;
    width: 90%;
}
.write-box h4 {
    color: #1F1401;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bolder;
    text-align: left;
    width: 92%;
}
/*changes made on 19th nov*/
.info p { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; float:left; text-align:left; margin:0 0 0 27px; display:inline; width:350px; padding-top:0; }