/* @override 
	http://prab.dev/common/css/layout.css
	http://prab.org/temp/common/css/layout_new.css
*/

@charset "utf-8";
/**************** Layout Starts *****************/
.clear{clear:both; font-size:0; line-height:0; height:0}
body{background-attachment: fixed !important; background-color: #fbc434 !important; background-image: url(../images/body_bg.jpg) !important; background-position: 0 0 !important;  background-repeat: no-repeat !important; background-size: 100% auto; overflow-x:hidden;}
div#outer_layout{float:left; width:100%; background:url(../images/main_body_bg.gif) repeat-y center 0;}
div#layout{margin:0 auto; width:1000px;}
div#main{float:left; width:1000px;}
div#main .top_pattern{float:left; width:950px; padding:22px 25px;}
div.bottom_pattern{float:left; width:1000px;}
/**************** Layout Ends *****************/

/**************** Header Starts *****************/
div#header{float:left; width:950px; padding:19px 0 20px 0;}
div#header .logo{float:left; padding:38px 3px 0 3px;}
div#header span.slash{float:left; padding:0; background:url(../images/header_sep.gif) no-repeat 0 0; width:31px; height:83px; margin:31px 0 0;}
div#header h1{float:left; padding:67px 0 0 13px;}
div#header .lang{width:350px; float:right;}
div#header .lang ul{width:auto; float:right; list-style:none;}
div#header .lang ul li{width:auto; float:left; background:url(../images/divider.gif) no-repeat 0 2px; padding:0 11px; font:normal 11px Arial, Helvetica, sans-serif; color:#a7a5a5;text-transform:uppercase;}
div#header .lang ul li.first{background:none; padding-left:0;}
div#header .lang ul li.lang-es{padding-right:0;}
div#header .lang ul li.lang-en{border: none; background: none;}
div#header .lang ul li a{color:#a7a5a5; text-decoration:none;}
div#header .lang ul li a:hover,div#header .lang ul li a.active{color:#7a7a7a; text-decoration:none;}
div#header .search_box{width:208px; float:right; background:url(../images/search_bg.gif) no-repeat 0 0; height:30px; margin:81px 0 0;}
div#header .search_box form{width:100%; float:left;}
div#header .search_box fieldset{padding:0; margin:0;}
div#header .search_box form input#s{width:160px; float:left; height:16px; background:url(../images/blank.gif) repeat; border:none; margin:0 4px 0 0px; padding:7px 10px; color:#9d9d9d; font:normal 14px/16px Arial, Helvetica, sans-serif;}
div#header .search_box form input#searchsubmit{width:14px; height:14px; float:left; margin:8px 0 0; background:url(../images/search_btn.gif) no-repeat 0 0; border:none; padding:0; cursor:pointer; text-indent:-999999px; display:block; font-size:0; line-height:0}
div.entry-content .search_box{width:208px; background:url(../images/search_bg.gif) no-repeat 0 0; height:30px; float:left;}
div.entry-content .search_box form{width:100%; float:left;}
div.entry-content .search_box fieldset{padding:0; margin:0;}
div.entry-content .search_box form input#s{width:165px; float:left; height:16px; background:none; border:none; margin:0; padding:7px 10px; color:#9d9d9d; font:normal 14px/16px Arial, Helvetica, sans-serif;}
div.entry-content .search_box form input#searchsubmit{width:14px; height:14px; float:left; margin:8px 0 0; background:url(../images/search_btn.gif) no-repeat 0 0; border:none; padding:0; cursor:pointer; text-indent:-999999px;}


/**************** Header Ends *****************/

/**************** Menu Starts *****************/
div#menu{float:left; width:950px; background:url(../images/border_dot.gif) repeat-x 0 0; position:relative; z-index:9999}
div#menu ul{float:left; list-style:none; width:947px; background:url(../images/border_dot.gif) repeat-x 0 36px; padding:0 0 9px 3px;}
div#menu ul li{float:left; padding:0 0 0 0;  /*letter-spacing:1px;*/ position:relative; text-transform:uppercase;}
div#menu ul li.first{ margin-left:-21px}
div#menu ul li a{float:left; text-decoration:none; color:#666; cursor:pointer;  padding-left:11px; margin-top:-12px; letter-spacing:1px}
div#menu ul li a span{float:left; text-decoration:none; color:#666; cursor:pointer;   padding:22px 13px 21px 1px;font:bold 14px/14px Arial, Helvetica, sans-serif;}
div#menu ul li a:hover /*, div#menu ul li.current-menu-item a*/{background:url(../images/nav_left_shade.png) no-repeat 0 0; color:#E55100;}
div#menu ul li a:hover span /*, div#menu ul li.current-menu-item a span*/{background:url(../images/nav_right_shade.png) no-repeat right 0; color:#E55100;}
div#menu ul li a:hover span {color:#E55100;}
div#menu ul li:hover ul{ display:block} 
div#menu ul li:hover a{background:url(../images/nav_left_shade.png) no-repeat 0 0; color:#E55100;}
div#menu ul li:hover a span{background:url(../images/nav_right_shade.png) no-repeat right 0; color:#E55100;}

iv#menu ul li.bg:hover a{background:none!important; color:#E55100;}
div#menu ul li.bg:hover a span{background:none!important; color:#E55100;}

div#menu ul li.bg a:hover {background:none!important; color:#E55100;}
div#menu ul li.bg a:hover span {background:none!important; color:#E55100;}


div#menu ul li a:hover, div#menu ul li.current-menu-item a span{color:#e55100;}
div#menu ul li a:hover, div#menu ul li.current-page-ancestor a{color:#e55100;}


/*SubMenu Menu Starts*/
div#menu ul  li ul{position:absolute; left:-1px; top:37px; width:263px; display:none; background:url(../images/submenu_bg.png) repeat-y;}
div#menu ul  li ul li{ width:232px; padding:9px 0 0 15px; font-size:13px!important; text-transform:capitalize;}
div#menu ul  li ul li.first_sub{xbackground:url(../images/submenu_bg_first.png) no-repeat; }
div#menu ul  li ul li.last{background:url(../images/submenu_bottom_shade4.png) no-repeat; bottom:-29px; height:20px; left:-3px; padding-top:0; position:relative; width: 263px;}
div#menu ul li  ul li a{ padding:0 !important; margin:0 0 0 0 !important; background:none !important; font:13px/14px Arial, Helvetica, sans-serif !important; color:#666666 !important; letter-spacing:0 !important}
div#menu ul  li ul li.last a{position:relative; top:-20px; left:3px}
div#menu ul li  ul li a:hover{color:#e55100 !important;}
/**************** Menu Ends *****************/



/**************** Menu Ends *****************/

/**************** Slider Starts *****************/
div#slider{float:left; width:950px; margin:6px 0 0 0; height:414px; position:relative; background:url(../images/border_dot01.gif) repeat-x 0 bottom; overflow:hidden;}
div#slider .slider_inner{float:left; width:950px;}
div#slider .panel{float:left; width:614px; height:370px; padding:0 15px;}
div#slider .panel .slide1{float:left; width:614px; height:370px; background:url(../images/slide1_bg.jpg) no-repeat 0 0; position:relative;}
div#slider .panel .slide{float:left; width:614px; height:370px; position:relative;}
div#slider .panel .slide2{float:left; width:614px; height:370px; background:url(../images/slide2_bg.jpg) no-repeat 0 0; position:relative;}
div#slider .panel .slide3{float:left; width:614px; height:370px; background:url(../images/slide3_bg.jpg) no-repeat 0 0; position:relative;}
div#slider .panel .type_box{float:left; width:544px; height:120px; position:absolute; left:33px; bottom:29px;}
div#slider .panel .row{float:left; width:544px; height:120px; background:url(../images/box_trans.png) repeat-x 0 0; cursor:pointer;}
div#slider .panel .row_over{float:left; width:544px; height:120px; background:url(../images/box_trans_over.png) repeat-x 0 0; cursor:pointer;}
div#slider .panel .row_inner{float:left; width:544px; height:120px; background:url(../images/slider_row_dot.gif) repeat-x 0 0;}
div#slider .panel .row_inner a{ text-decoration:none;}
div#slider .panel .row_inner h4{float:left; width:485px; padding:17px 0 12px 23px; font:normal 20px/21px "DINCondBoldRegular", Arial, Helvetica, sans-serif; color:#fff; }
div#slider .panel .row_inner h4 span{float:left; width:auto; background:url(../images/white_dot.gif) repeat-x 0 bottom; padding-bottom:1px;}
div#slider .panel .row_inner p{float:left; width:485px; padding:0 0 0 23px; font:normal 20px/23px "Georgia", Times New Roman, Times, serif; color:#fff;}


div#slider .left_arrow{width:32px; height:32px; position:absolute; top:173px; left:3px; background:url(../images/arrow_bg.png) no-repeat 0 0; z-index:99}
div#slider .right_arrow{width:32px; height:32px; position:absolute; top:173px; right:3px; background:url(../images/arrow_bg.png) no-repeat 0 0;  z-index:99}
div#slider a.arrow_left{float:left; width:32px; height:32px;  background:url(../images/slider_arrow_left.gif) no-repeat 0 0; text-decoration:none;}
div#slider a.arrow_right{float:left; width:32px; height:32px; background:url(../images/slider_arrow_right.gif) no-repeat 0 0; text-decoration:none;}
div#slider a.arrow_left:hover, div#slider a.arrow_right:hover{background-position:bottom;}
div#slider .nav{float:left; width:auto; padding:17px 0 13px 440px; position:absolute; left:0; bottom:0;}
div#slider .nav ul{float:left; width:auto; list-style:none;}
div#slider .nav ul li{float:left; width:15px; height:15px; padding-right:5px;}
div#slider .nav ul li a{float:left; width:15px; height:15px; background:url(../images/slider_nav.gif) no-repeat 0 0; text-decoration:none;}
div#slider .nav ul li a:hover, div#slider .nav ul li.active a{background-position:bottom;}
/**************** Slider Ends *****************/

/**************** Body Container Starts *****************/
div#body_container{float:left; width:950px; padding:0;}
div#triple_container{float:left; width:950px; background:url(../images/border_dot.gif) repeat-x 0 bottom; padding-bottom:23px;}
div#triple_container ul{float:left; list-style:none; padding:0 0 8px 0; margin:42px 0 0 0; background:url(../images/triple_container_bg.gif) repeat-y 0 0; width:100%;}
div#triple_container ul li{float:left; margin-right:1px; display:inline;}
div#triple_container ul li.first{float:left; width:275px; padding-right:33px;}
div#triple_container ul li.first .our_legacy{float:left; width:100%; position:relative;}
div#triple_container ul li.first .our_legacy .image{position:absolute; top:-39px; left:-21px;}
div#triple_container ul li.first .our_legacy h3{float:left; width:100%; font:normal 24px/24px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:245px; letter-spacing:1px;}
div#triple_container ul li.first .our_legacy p{float:left; width:100%; font:normal 14px/19px "Georgia", Times New Roman, Times, serif; color:#333; padding-top:11px;}
div#triple_container ul li.first .our_legacy a.read{float:left; background:url(../images/read_more.gif) no-repeat 0 0; text-decoration:none; text-transform:uppercase; font:bold 13px/13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; height:20px; color:#666; padding:4px 0 2px 35px; margin-top:22px; letter-spacing:1px;}
div#triple_container ul li.first .our_legacy a.read:hover{color:#e55100;}

div#triple_container ul li.second{float:left; width:335px;}
div#triple_container ul li.second h3{float:left; width:306px; font:normal 24px/24px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 0 29px; letter-spacing:1px;}
div#triple_container ul li.second p{float:left; width:258px; font:normal 14px/19px "Georgia", Times New Roman, Times, serif; color:#333; padding:9px 48px 0 29px;}
div#triple_container ul li.second a.read{float:left; background:url(../images/read_more.gif) no-repeat 0 0; text-decoration:none; text-transform:uppercase; font:bold 13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; height:20px; color:#666; padding:6px 0 0 35px; margin:35px 0 0 29px; display:inline; letter-spacing:1px;}
div#triple_container ul li.second a.read:hover{color:#e55100;}
div#triple_container ul li.second .image{float:left; padding:2px 0 0 20px;}
div#triple_container ul li.third{float:left; width:305px; margin-right:0px;}
div#triple_container ul li.third .news{float:right; width:276px;}
div#triple_container ul li.third .news h3{float:left; width:100%; font:normal 24px/24px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0; letter-spacing:1px;}
div#triple_container ul li.third .news h3 span{width:auto; float:left;}
div#triple_container ul li.third .news h3 small{width:16px; float:left; padding:7px 0 0 7px;}

div#triple_container ul li.third .news ul{float:left; list-style:none; padding:0; margin:0; background:none;}
div#triple_container ul li.third .news ul li{float:left; width:254px; padding:25px 22px 0 0;}
div#triple_container ul li.third .news ul li.first,div#triple_container ul li.third .news ul li.last{padding-top:10px}
div#triple_container ul li.third .news ul li ul {width:100%; float:left; list-style:none}
div#triple_container ul li.third .news ul li ul li{padding:25px 0 0; float:left; width:100%}
div#triple_container ul li.third .news ul li a.headline{float:left; width:100%; font:normal 16px/20px "Georgia", Times New Roman, Times, serif; color:#e55100; /*color:#333;*/ text-decoration:underline;}
div#triple_container ul li.third .news ul li a.headline:hover{text-decoration:none;}
div#triple_container ul li.third .news ul li span.posted{float:left; width:100%; font:bold 11px/11px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#666; padding-top:10px; letter-spacing:1px;}
div#triple_container ul li.third .news ul li.last{background:none;}
div#triple_container ul li.third .news ul li .row{float:left; width:100%; padding-top:15px;}
.single-event .date,div#triple_container ul li.third .news ul li .date{float:left; border-top:7px solid #e55100; width:40px; letter-spacing:1px; margin:4px 0 0;}
.single-event .date span.month,div#triple_container ul li.third .news ul li .date span.month{float:left; width:100%; font:bold 15px/15px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100; text-transform:uppercase; text-align:center; padding-top:5px;}
.single-event .date span.dates,div#triple_container ul li.third .news ul li .date span.dates{float:left; width:100%; font:bold 28px/28px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
.single-event .date span.year,div#triple_container ul li.third .news ul li .date span.year{float:left; width:100%; font:bold 12px/12px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
div#triple_container ul li.third .news ul li .event{float:right; width:198px; padding:0 0 0 0;}
div#triple_container ul li.third .news ul li .event h4{float:left; width:100%; padding:0; font:bold 13px/18px "Georgia", Times New Roman, Times, serif; color:#333;}
div#triple_container ul li.third .news ul li .event h4 a{color:#e55100;}
div#triple_container ul li.third .news .row .event h4 a{float:left; width:100%; font:bold 13px/18px "Georgia", Times New Roman, Times, serif; text-decoration:underline; color:#e55100; /*color:#333;*/}
div#triple_container ul li.third .news .row .event h4 a:hover{text-decoration:none;}
div#triple_container ul li.third .news ul li .event p{float:left; width:100%; font:normal 12px/16px "Georgia", Times New Roman, Times, serif; color:#333; padding-top:8px;}

div#donate{float:left; width:100%; background:url(../images/border_dot.gif) repeat-x 0 bottom; margin-top:17px; padding-bottom:12px;}
div#donate p{float:left; width:727px; text-align:right; font:normal 16px/18px "Georgia", Times New Roman, Times, serif; color:#4e4e4e; padding-top:19px;}
div#donate a.donate{float:right; background:url(../images/donate.gif) no-repeat 0 0; width:203px; height:63px; text-decoration:none;}
div#donate a.donate:hover{float:right; background:url(../images/donate.gif) no-repeat 0 bottom; width:203px; height:63px;}

div#social_link{float:left; width:100%; background:url(../images/border_dot.gif) repeat-x 0 bottom; margin-top:6px; padding-bottom:4px;}
div#social_link ul{width:auto; float:left; list-style:none;}
div#social_link ul li{width:auto; float:left; padding:0 0 0 8px;}
div#social_link ul li a{width:auto; float:left; background:url(../images/grey_left.gif) no-repeat 0 0; padding:0 0 0 5px; color:#333333; font:normal 10px/23px Arial, Helvetica, sans-serif; text-decoration:none;}
div#social_link ul li a span{width:auto; float:left; background:url(../images/grey_right.gif) no-repeat right 0; padding:0 9px 0 2px; height:23px;}
div#social_link ul li a small{width:auto; float:left; font-size:10px; padding:0 0 0 20px;}
div#social_link ul li a small.facebook{background:url(../images/facebook_icon.gif) no-repeat 0 4px;}
div#social_link ul li a small.twitter{background:url(../images/twitter_icon.gif) no-repeat 0 4px;}

/**************** Left Container starts *****************/
h2{float:left; width:100%; padding-bottom:29px; font:normal 50px/52px "DINCondBoldRegular", Arial, Helvetica, sans-serif; color:#edc143;}
.news_events{margin-top:61px;}
h2.news{padding:18px 0 19px; background:url(../images/border_dot.gif) repeat-x 0 bottom; margin-bottom:31px;}
#inner{float:left; width:100%; background:url(../images/inner_dot_border.gif) repeat-y 0 0;}
#inner p.about{display:block; font:normal 18px/24px Georgia, Times New Roman, Times, serif; color:#333; padding:0 31px 12px 0;}
#inner.padding_bottom{padding:0 0 48px 0;}
#left_container{float:left; width:645px;}
#left_container .row{float:left; width:614px; padding:21px 0 26px 0; background:url(../images/border_dot.gif) repeat-x 0 bottom;}
#left_container .bg_none{background:none; padding:17px 0 47px 0;}
#left_container .padding_none{padding:0 0 14px 0;}
#left_container .row h3{display:block; font:bold 18px/24px Georgia, Times New Roman, Times, serif; color:#333; padding:20px 0 12px 0;}
#left_container .row p{display:block; font:normal 14px/19px Georgia, Times New Roman, Times, serif; color:#333; padding-bottom:19px;}
#left_container .row p a{text-decoration:underline; color:#333;}
#left_container .row p a:hover{text-decoration:none;}
#left_container .row p a.back_to_top{text-decoration:none; color:#e55100; font-style:italic;}
#left_container .row p a.back_to_top:hover{text-decoration:underline;}
#left_container .row ul{ font:normal 14px/19px Georgia, Times New Roman, Times, serif; color:#333; padding-bottom:19px; padding-left: 15px; }
#left_container ul.video{list-style:none; float:left; width:614px; padding-bottom:75px;}
#left_container ul.video li{float:left; width:614px; background:url(../images/border_dot01.gif) repeat-x 0 bottom; padding:32px 0 42px 0;}
#left_container ul.video li img{float:left; width:auto; padding:6px 23px 0 0;}
#left_container ul.video li h4{display:block; font:bold 14px/19px Georgia, Times New Roman, Times, serif; padding-bottom:10px;}
#left_container ul.video li p{display:block; font:normal 14px/19px Georgia, Times New Roman, Times, serif;}
#left_container ul.links{list-style:none; float:left; width:614px;}
#left_container ul.links.space_bottom{padding-bottom:16px}
#left_container ul.links li{float:left; width:auto; background:url(../images/seperatop_01.jpg) no-repeat 0 5px; padding:0 6px;}
#left_container ul.links li.first{padding:0 6px 0 0; background:none;}
#left_container ul.links li a{text-decoration:none; float:left; width:auto; font:normal 16px/24px Georgia, Times New Roman, Times, serif; color:#e55100;}
#left_container ul.links li a:hover{text-decoration:underline;}
#left_container h5{display:block; font:bold italic 14px/19px Georgia, Times New Roman, Times, serif; color:#333; padding:20px 0 0 0;}
/**************** Left Container ends *****************/
/**************** Right Container starts *****************/
#right_container{float:right; width:276px;}
#right_container h6{float:right; width:252px; background:url(../images/arrow_orange.gif) no-repeat 0 10px; padding-left:24px; padding-top:7px; font:bold 15px/17px "EurostileBoldRegular",Arial, Helvetica, sans-serif; color:#333; letter-spacing:1px;}
#right_container p.tag{float:left; width:100%; padding:13px 0 25px; font:italic normal 14px/19px Georgia, Times New Roman, Times, serif; color:#333; background:url(../images/border_dot.gif) repeat-x 0 bottom;}
#right_container .did_you{float:left; width:100%; padding:32px 0 28px; background:url(../images/border_dot.gif) repeat-x 0 bottom;}
#right_container .did_you .know{float:left; width:100%; background:url(../images/pattern_right_box.jpg) repeat-y 0 0; padding-bottom:21px;}
#right_container .did_you .know h4{float:left; width:100%; text-align:center; font:normal 26px/28px Georgia, Times New Roman, Times, serif; color:#433435; text-transform:uppercase; padding:30px 0 22px 0;}
#right_container .did_you .know h5{float:left; width:100%; text-align:center; font:italic normal 20px/25px Georgia, Times New Roman, Times, serif; color:#0082a6; padding:22px 0 26px 0;}
#right_container .did_you .know p{float:right; width:100%; text-align:center; font:bold 12px/16px "EurostileBoldRegular",Arial, Helvetica, sans-serif; color:#433435; text-transform:uppercase; padding-bottom:11px; letter-spacing:2px;}
#right_container .did_you .know a.btn{float:left; width:32px; height:32px; background:url(../images/arrow_gray.gif) no-repeat 0 0; margin-left:122px; display:inline; text-decoration:none;}
#right_container .did_you .know a.btn:hover{background-position:bottom;}
#right_container .banner_change{float:left; width:218px; height:94px; background:url(../images/banner_bea_part.jpg) no-repeat 0 0; padding:220px 0 0 58px; margin-top:30px;}
#right_container .banner_change a.btn{float:left; width:203px; height:63px; background:url(../images/btn-donate.gif) no-repeat 0 0; text-decoration:none}
#right_container .banner_change a.btn:hover{float:left; width:203px; height:60px; background:url(../images/btn-donate.gif) no-repeat 0 bottom; text-decoration:none}
#right_container .did_you .banner_change{ margin-top:0;}
/**************** Right Container ends *****************/
/**************** Banner starts *****************/
#banner{float:left; width:100%; padding:25px 0 21px 0;}
/**************** banner ends *****************/

/**************** News and Events Start *****************/
h3.ne{float:left; width:100%; font:normal 24px/24px "DINCondBoldRegular", Arial, Helvetica, sans-serif;}
ul.events_list{float:left; width:613px; list-style:none; padding:0 0 80px 0;}
ul.events_list li{float:left; width: 100%; padding:31px 0; background:url(../images/border_dot.gif) repeat-x 0 bottom;}
ul.events_list li .date{float:left; border-top:7px solid #e55100; width:40px; letter-spacing:1px;}
ul.events_list .date span.month{float:left; width:100%; font:bold 15px/15px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100; text-transform:uppercase; text-align:center; padding-top:5px;}
ul.events_list .date span.dates{float:left; width:100%; font:bold 28px/28px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
ul.events_list .date span.year{float:left; width:100%; font:bold 12px/12px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
ul.events_list .event{float:right; width:550px; padding: 0 0 0 0;}
ul.events_list .event h4{float:left; width:100%; font:bold 18px/24px "Georgia", Times New Roman, Times, serif; color:#333;}
.events_list .event h4 a{text-decoration:none; color:#333;}
ul.events_list .event h4 a:hover{text-decoration:underline;}
#left_container .event p a{color:#e55100; font:bold 10px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:1px;}
#left_container .event p a:hover{ text-decoration:underline;}
ul.events_list .event p{float:left; width:100%; font:normal 14px/19px "Georgia", Times New Roman, Times, serif; color:#333; padding-top:8px;}
div.news_list{float:left; width:100%;}
div.news_list ul{float:left; width:100%; list-style:none;}
div.news_list ul a{text-decoration:none; color:#333;}
div.news_list ul a:hover{text-decoration:underline;}
div.news_list li span.posted{float:left; width:100%; font:bold 11px/28px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#666; padding-bottom:12px; letter-spacing:1px;}
div.news_list ul li{float:left; width:100%; background:url(../images/border_dot.gif) repeat-x 0 bottom; padding:21px 0;}
div.news_list ul.li h4{float:left; width:100%; font:bold 13px/20px "Georgia", Times New Roman, Times, serif; color:#333;}
div.news_list ul p{float:left; width:100%; font:normal 12px/18px "Georgia", Times New Roman, Times, serif; color:#333;}
div.news_list ul p a{color:#e55100; font:bold 10px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:1px;}
/**************** News and Events ends *****************/

/**************** News article starts *****************/
div.article{float:left; width:625px;}
h2.single-title{float:left; width:100%; font:normal 36px/40px "Georgia", Times New Roman, Times, serif; color:#333; padding:7px 0 14px;background:none!important}
div.article h3{float:left; width:100%; font:normal 36px/40px "Georgia", Times New Roman, Times, serif; color:#333; padding:7px 0 14px;}
div.article p{float:left; width:100%; font:normal 14px/19px "Georgia", Times New Roman, Times, serif; color:#333; padding-bottom:18px;}
div.article p span{color:#666; font:normal 11px/13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px;}
div.article p a{width:auto; color:#e55100; text-decoration:none;}
div.article p a:hover{color:#e55100; text-decoration:underline;}
div.article p.orange_link a{float:left; width:auto; color:#a7a5a5; font:normal 11px/13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; text-decoration:none; background:url(../images/arrow_link.gif) no-repeat 0 4px; padding-left:10px; letter-spacing:1px;}
div.article p.orange_link a:hover{color:#e55100;background:url(../images/arrow_04.gif) no-repeat 0 4px;}
/*div.article p a{float:left; width:auto; color:#a7a5a5; font:normal 11px/13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; text-decoration:none; background:url(../images/arrow_link.gif) no-repeat 0 4px; padding-left:10px; letter-spacing:1px;}*/
div.article p.btn_link{padding:15px 0 45px;}
/**************** News article ends *****************/

/**************** Events Article starts ****************/
div.event_article {float:left; width:625px;}
div.event_article h3{float:left; width:100%; font:normal 36px/40px "Georgia", Times New Roman, Times, serif; color:#333; padding:7px 0 14px;}
div.event_article p{float:left; width:100%; font:normal 14px/19px "Georgia", Times New Roman, Times, serif; color:#333; padding-bottom:18px;}
div.event_article p span{color:#666; font:normal 11px/13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px;}
div.event_article p a{float:left; width:auto; color:#a7a5a5; font:normal 11px/13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; text-decoration:none; background:url(../images/arrow_link.gif) no-repeat 0 4px; padding-left:10px; letter-spacing:1px;}
/*div.article p a{float:left; width:auto; color:#a7a5a5; font:normal 11px/13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; text-decoration:none; background:url(../images/arrow_link.gif) no-repeat 0 4px; padding-left:10px; letter-spacing:1px;}*/
div.event_article p.btn_link{padding:15px 0 45px;}
.event_article .eventdate{float:left; border-top:7px solid #e55100; width:40px; letter-spacing:1px;}
.event_article .eventdate span.eventmonth{float:left; width:100%; font:bold 15px/15px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100; text-transform:uppercase; text-align:center; padding-top:5px;}
.event_article .eventdate span.eventdates{float:left; width:100%; font:bold 28px/28px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
.event_article .eventdate span.eventyear{float:left; width:100%; font:bold 12px/12px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
/**************** Events article ends ******************/

/**************** contact section starts *****************/
div.contact{float:left; width: 950px; padding:0 0 55px;}
div.contact .map_outer{padding-top:29px;}
div.contact .title h2{padding-top:26px;}
div.contact .map_outer{float:left; width:950px; padding-bottom:50px; /*height:404px;*/ height:300px; /*padding:27px 20px 0 20px;*/ /*background:url(../images/map_frame.jpg) repeat 0 0;*/}
div.contact .address h3{float:left; width:200px; font:normal 24px/24px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:19px; letter-spacing:1px;}
div.contact .address{float:left; width:950px; font:normal 14px/19px Georgia, Times New Roman, Times, serif; background:url(../images/triple_container_bg.gif) repeat-y 0 0; width:100%; }
div.contact .address .first_column{float:left; width:275px; padding-right:33px;}
div.contact .address .second_column{float:left; width:335px; padding-left:29px;}
div.contact .address .third_column{float:left; width:200px; margin-right:0px;}
div.contact .address h6{float:left; width:100%; font-weight:bold; color:#333; text-transform:capitalize;}
div.contact .address p{float:left; width:100%; padding-bottom:19px;}
div.contact .address p a{color:#e55100; text-decoration:none;}
div.contact .address p a:hover{text-decoration:underline;}
div.contact .no_address{float:left; width:950px; padding-top:19px; font:normal 14px/19px Georgia, Times New Roman, Times, serif; padding:29px 0 0; }
div.contact .no_address .column{width:305px;float:left; padding-left:11px;}
div.contact .no_address h6{float:left; width:100%; font-weight:bold; color:#333; text-transform:capitalize;}
div.contact .no_address p{float:left; width:100%; padding-bottom:19px;}
div.contact .no_address p a{color:#e55100; text-decoration:none;}
div.contact .no_address p a:hover{text-decoration:none;}
/****************contact section ends *****************/

/**************** donate section starts *****************/
div.donate{float:left; width:950px; padding:0 0 80px;}
div.donate h2{background:#edc143; padding:23px 0 18px; color:#fff; font:normal 54px/50px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-align:center;}
div.donate h3{float:left; width:100%; padding:20px 0 8px; color:#333; font:normal 32px/34px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-align:center;}
div.donate p.tag{float:left; width:100%; text-align:center; color:#333; font:normal 14px/16px Georgia, Times New Roman, Times, serif;}
div.donate .box{float:left; width:215px; height:253px; background:url(../images/donate_box.jpg) no-repeat 0 0; margin:30px 30px 0 0; display:inline; position:relative;}
div.donate .box_last{ margin-right:0;}
div.donate .box h5{float:left; width:100%; padding:27px 0 8px; color:#333; font:normal 18px/20px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; letter-spacing:1px;}
div.donate .box h6{float:left; width:100%; text-align:center; padding:15px 0 22px; line-height:20px;}
div.donate .box h6 img{float:none;}
div.donate .box h6.none{padding:0 0 25px;}
div.donate .box span{float:left; width:auto; padding:0 8px 0 20px; color:#4e4e4e; font:normal 50px/52px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-transform:uppercase;}
div.donate .box input.text{float:left; width:103px; border:1px solid #c9c9c9; background:#fbfbfb; color:#999; padding:11px 0 10px 14px; margin:4px 0 25px; font:normal 20px/26px "Georgia", Times New Roman, Times, serif;}
div.donate a.btn{float:left; width:172px; height:51px; background:url(../images/button_donate.jpg) no-repeat 0 0; text-decoration:none; margin-left:23px; display:inline;}
div.donate .btn{float:left; width:172px; height:51px; text-decoration:none; margin-left:23px; display:inline;}
div.donate a.btn:hover{float:left; width:172px; height:51px; background:url(../images/button_donate.jpg) no-repeat 0 bottom;}

/**************** donate section ends *****************/


/*****video popup********/
#addNewbox{ display:block}
div.video_popup{ width:986px; height:631px; float:left;background:url(../images/video_shadow_bg.png) no-repeat 0 0;}
div.video_popup .video_inner{ float:left; width:878px; height:518px; margin:68px 0 0 43px; background:#fff; display:inline; border:1px solid #292929; position:relative;}
div.video_popup .video_area{ float:left; width:839px; height:460px; margin:34px 0 0 20px; display:inline; border:1px solid #292929;}
div.video_popup a.close_btn{ position:absolute; width:40px; height:40px; right:-24px; top:-28px; background:url(../images/close_btn.gif) no-repeat 0 0; text-indent:-9999px;}
/*****video popup end********/

/**************** Body Container Ends *****************/

/**************** Footer Starts *****************/
div#outer_footer{float:left; width:100%; background:url(../images/bottom_pattern.jpg) no-repeat center bottom;}
div.inner_footer{margin:0 auto; width:1000px;}
.home div#footer { background:none;}
div#footer{float:left; width:950px; margin:0 25px 76px 25px;  background:url(../images/border_dot.gif) repeat-x  0 top;  }
div#footer .row{float:left; width:100%; padding:29px 0 0;}
div#footer .products_services{float:left; width:237px;}
div#footer .products_services h4{float:left; text-transform:uppercase;font:bold 15px/15px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#333; letter-spacing:1px;}
div#footer .products_services ul{float:left; width:100%; list-style:none; padding:12px 0 0 0;}
div#footer .products_services ul li{float:left; padding:0 0 5px 0; width:100%;}
div#footer .products_services ul li a{float:left; font:normal 11px/14px "Georgia", Times New Roman, Times, serif; color:#333; text-decoration:none;}
div#footer .products_services ul li a:hover{color:#e55100;}


div#footer .newsletter{float:left; width:370px; margin:0 0 0 23px; display:inline;}
div#footer .newsletter .repeat{float:left; background:url(../images/newsletter_mid.gif) repeat-y 0 0; width:370px;}
div#footer .newsletter .top{float:left; background:url(../images/newsletter_top.gif) no-repeat 0 0; width:370px;}
div#footer .newsletter .bottom{float:left; background:url(../images/newsletter_bottom.gif) no-repeat 0 bottom; width:325px; padding:28px 19px 23px 26px; position: relative; height: 115px;}
div#footer .newsletter h4{float:left; width:100%; font:normal 20px/26px "Georgia", Times New Roman, Times, serif; color:#000; height: 52px;}
div#footer .newsletter form{float:left; width:100%; padding:14px 0 0;}
div#footer .newsletter form .textbox{float:left; background:url(../images/textbox.gif) no-repeat 0 0; width:243px; height:38px; margin:0 9px 0 0; display:inline; position: relative;}
div#footer .newsletter form .textbox input{float:left; font:normal 18px "Georgia", Times New Roman, Times, serif; color:#999; margin:8px 0 0 11px; display:inline; width:219px; background:url(../images/blank.gif) repeat; border:none;}
div#footer .newsletter form .submit{float:left; background:url(../images/submit.gif) no-repeat 0 0; width:73px; height:36px; border:none; cursor:pointer; margin-top:1px;}
div#footer .newsletter form .submit_over{float:left; background:url(../images/submit_rollover.gif) no-repeat 0 0; width:73px; height:36px; border:none; cursor:pointer; margin-top:1px;}

div#footer .map{float:right; width:305px;}
div#footer .map .repeat{float:left; background:url(../images/map_mid.gif) repeat-y 0 0; width:305px;}
div#footer .map .top{float:left; background:url(../images/map_top.gif) no-repeat 0 0; width:305px;}
div#footer .map .bottom{float:left; background:url(../images/map_bottom.gif) no-repeat 0 bottom; width:305px;}
div#footer .map .map_image{float:right; width:206px;}
div#footer .map .map_image img{float:left;}
div#footer .map a.left_section{float:left; width:80px; background:url(../images/visit_prab.jpg) no-repeat 0 0; height:139px; font:normal 20px/26px "Georgia", Times New Roman, Times, serif; padding:27px 0 0 19px; text-decoration:none; color:#000;}

div#footer .bottom_menu{float:left; width:100%; background:url(../images/border_dot.gif) repeat-x 0 0; margin-top:28px;}
div#footer .bottom_menu ul{float:left; list-style:none; width:100%; background:url(../images/border_dot.gif) repeat-x 0 bottom; margin:0 0 10px 0;}
div#footer .bottom_menu ul li{float:left; padding:8px 5px 10px 0; color:#333; background:url(../images/bottom_sep.gif) no-repeat right 13px; margin-right:5px; display:inline;}
div#footer .bottom_menu ul li.last{background:none;}
div#footer .bottom_menu ul li.no-padding { background:none;}
/*div#footer .bottom_menu ul li.menu-item-36{background:none;}*/
div#footer .bottom_menu ul li a{float:left; color:#333; text-decoration:none; font:normal 12px/14px "Georgia", Times New Roman, Times, serif; margin:5px 0 0 0;}
div#footer .bottom_menu ul li a:hover{text-decoration:underline; color:#e55100;}
div#footer .bottom_text{width: 950px;}
div#footer p.bottom_text{float:left; color:#333; font:normal 12px/12px "Georgia", Times New Roman, Times, serif; padding-top:20px;}
div#footer p.bottom_text span{float:right; line-height:normal}
div#footer p.bottom_text a{color:#333; text-decoration:none}
div#footer p.bottom_text a:hover{text-decoration:underline; color:#E55100}
div#footer .design_credit{float: right;}
div#footer p.design_credit{color:#94979a; font:normal 12px/12px "Georgia", Times New Roman, Times, serif; padding-top:20px;}
div#footer p.design_credit a{color:#94979a; font:normal 12px/12px "Georgia", Times New Roman, Times, serif; padding-top:20px; text-decoration:none;}
div#footer p.design_credit a:hover{text-decoration:underline;}

/**************** Footer Ends *****************/


/**************** Font Face Starts *****************/
/*@font-face {
	font-family: 'EurostileBoldRegular';
	src: url('../font_face/eurosti8-webfont.eot');
	src: local('?'), url('../font_face/eurosti8-webfont.woff') format('woff'), url('../font_face/eurosti8-webfont.ttf') format('truetype'), url('../font_face/eurosti8-webfont.svg#webfont0DZsnr5O') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

/**************** Font Face Ends *****************/
/******************Carousel and Contact CSS*******************************/
.caroufredsel_wrapper { width:100% !important; }
.panel { display:block !important; }
#foo2 {margin-left:-490px;}
.thanks{ display:none; color:#e55100; font:20px/26px "Georgia",Times New Roman,Times,serif}
.error{ display:none; color:#e55100; font:20px/26px "Georgia",Times New Roman,Times,serif}

/******************Carousel and Contact CSS Ends*******************************/

/* @group E-newsletter */

#mce-responses{
   font:normal 14px/18px "Georgia", Times New Roman, Times, serif; color:#000;
   position: absolute;
   top: 28px;
   left: 26px;
   width: 325px;
}

div#footer .newsletter h4.hide{
   text-indent: -9999px;
}

input#mc-embedded-subscribe{
   background:url(../images/submit_rollover.gif) no-repeat 0 0;
   width:73px;
   height:auto;
   float:left;
   font:bold 11px arial;
   color:#fff;
   padding:11px 0;
   text-align:center;
   border:none !important;
   cursor:pointer;
}
input#mc-embedded-subscribe:hover{
   background:url(../images/submit.gif) no-repeat 0 0;
   float:left;
}
a { outline:none !important;}
/* @end E-newsletter */

/**************** Heading Start *****************/
.heading{width:100%; float:left; background:#fac035; padding:14px 0 18px; margin:6px 0 0; position:relative;}
.heading h1{width:auto; float:left; padding:0 0 0 18px; font:normal 48px/52px "DINCondBoldRegular", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.donate_heading h1{padding:0; width:100%; text-align:center}
/**************** Heading End *****************/
.triple_container{width:100%; float:left; background:#fff url(../images/dot_line.gif) repeat-y 0 0; margin-bottom:2px;}
.triple_container_private{background:none; padding-top:25px}
.triple_container_private p{float:left; color:#333333; font:normal 14px/19px Georgia, "Times New Roman", Times, serif; padding: 0 0 25px;}
.triple_container_private h3{ color: #333333; float: left; font: italic bold 14px/19px Georgia,"Times New Roman",Times,serif; width: 100%;}
.triple_container_private h4{   color: #333333;float: left;font: 18px/24px Georgia,Times New Roman,Times,serif; padding: 0 0 25px; width: 100%;}

.bottom_line{width:100%; float:left;/*  background:url(../images/border_dot01.gif) repeat-x 0 bottom; */ padding-bottom:30px;}
/**************** Common Section Start *****************/
.common_section{width:273px; float:left; margin:0 29px 0 0; display:inline; padding:0 35px 0 0;}
.common_section.last{margin:0; padding:0; width:275px;}
.common_section h3{width:100%; float:left; color:#333333; font:normal 24px/30px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 12px;}
.common_section p{width:100%; float:left; color:#333333; font:normal 14px/19px Georgia, "Times New Roman", Times, serif;}
.common_section a.read{float:left; background:url(../images/read_more.gif) no-repeat 0 0; text-decoration:none; text-transform:uppercase; font:bold 13px/13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; height:20px; color:#666; padding:4px 0 2px 35px; margin-top:22px; letter-spacing:1px;}
.common_section a.read:hover{color:#e55100;}
/**************** Common Section Ends *****************/
/**************** Bread Crumbs Start *****************/
.bread_crumbs{width:100%; position:absolute; top:-19px; left:0;}
.bread_crumbs ul{width:auto; float:left; background:url(../images/bullet.gif) no-repeat 0 50%; padding:0 0 0 17px; list-style:none;}
.bread_crumbs ul li{width:auto; float:left; background:url(../images/seperatop_02.gif) no-repeat 0 center; padding:0 5px 0 13px; font:normal 11px Arial; color:#a7a5a5;}
.bread_crumbs ul li.first{background:none; padding-left:0;}
.bread_crumbs ul li a{color:#a7a5a5; text-decoration:none;font:normal 11px Arial; letter-spacing:1px}
.bread_crumbs ul li a:hover,.bread_crumbs ul li a.active{color:#7a7a7a;}
/**************** Bread Crumbs Ends *****************/
* {outline:none !important;}
.inner_section{width:100%; float:left; padding:25px 0 51px;}
.single-career .inner_section{width:100%; float:left; padding:0 0 51px;}
.inner_section.none{margin-top:0; padding-top:0;}
.innerSep { display:block;}
.seperator{width:100%; float:left; background:url(../images/dot_line01.gif) repeat-y 0 0; padding-bottom:58px;}
/**************** Left Column Start *****************/
.left_column{width:615px; float:left; /*background:url(../images/border_dot01.gif) repeat-x 0 0;*/ position:relative;}

.left_column.bg_none{background:none;}
.left_column #social_link{float:left; width:100%; background:url(../images/border_dot.gif) repeat-x 0 bottom; margin-top:7px; padding-bottom:2px; margin-bottom:23px;}
.left_column #social_link ul{width:auto; float:left; list-style:none;}
.left_column #social_link ul li{padding-right:8px; padding-left:0;}
.left_column blockquote p{font-style:italic!important;}
.left_column p{width:100%; float:left; padding:0 0 25px; color:#333333; font:normal 14px/19px Georgia, "Times New Roman", Times, serif;}
.left_column p strong{font-weight:bold; font-size:14px; line-height:24px;}
.left_column h2{width:100%; float:left; color:#333333; font:normal 36px/40px Georgia, "Times New Roman", Times, serif; /* background:url(../images/border_dot01.gif) repeat-x 0 bottom; */ padding-bottom:0;}
.dotted-line {width:100%; float:left; color:#333333; font:normal 36px/40px Georgia, "Times New Roman", Times, serif; background:url(../images/border_dot01.gif) repeat-x 0 bottom; padding-bottom:29px !important;}
.page-template-thanks-page-php .left_column h2{ color:#333333; font:32px/52px "DINCondBoldRegular",Arial,Helvetica,sans-serif; }
h4.intro{width:100%; float:left; padding:0 0 25px; color:#333; font:18px/24px Georgia,Times New Roman,Times,serif;}
.left_column h4.youth{padding-bottom:0}
.left_column .pic_section{width:613px; float:left; height:auto; padding-bottom:25px;}
.left_column .text_box{width:100%; float:left; background:url(../images/border_dot01.gif) repeat-x 0 0; margin:10px 0 0; padding:15px 0;}
.left_column .text_box p{color:#333333; font:italic 16px/24px Georgia, "Times New Roman", Times, serif; font-weight:bold; background:url(../images/border_dot01.gif) repeat-x 0 bottom; padding:0 0 20px;}
.left_column ul.list{width:100%; float:left; list-style:; padding:0 0 15px;}
.left_column ul.list li, .entry-content ul.list li{display:block; background:url(../images/dot.gif) no-repeat 0 8px; font:normal 14px/19px Georgia,"Times New Roman",Times,serif; padding:0 0 5px 10px; color:#333333;}

/**************** Left Column Ends *****************/

/**************** Right Column Start *****************/
.righ_cloumn{width:276px; float:right;}
.righ_cloumn h3{width:100%; float:left; color:#333333; font:normal 24px/24px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-transform:uppercase;}
.righ_cloumn ul{width:100%; float:left; list-style:none;}
.righ_cloumn ul li{width:100%; float:left; background:url(../images/border_dot01.gif) repeat-x 0 0; padding:32px 0 30px;}
.righ_cloumn ul li.first{background:none; padding-top:0;}
.righ_cloumn ul li .orange_bg{width:276px; float:left; /*background:#e88713; padding:13px;*/}
.righ_cloumn ul li .orange_bg img{float:left;}
/**************** Right Column Ends *****************/

.inner_row{width:100%; float:left; background:url(../images/dot_line.gif) repeat-y 0 0; margin:30px 0 0;}
/**************** Common Area Start *****************/
.common_area{width:277px; float:left; margin-right:24px; padding:0 35px 0 0; display:inline !important}
.common_area img{width:277px !important}
.common_area.last{margin:0; padding:0;}
.common_area h3{width:100%; float:left; color:#333333; font:normal 24px/24px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 15px; margin:-6px 0 0}
.common_area h3 a{background:url(../images/read_more.gif) no-repeat 0 0; padding:0 0 3px 36px; float:left; color:#333333; text-decoration:none;}
.common_area h3 a:hover{color:#e55100;}
.common_area h3.hoverclass a{color:#e55100;}
.common_area p{width:100%; float:left; color:#333333; font:normal 14px/19px Georgia, "Times New Roman", Times, serif;}
.common_area p a{color:#e55100; text-decoration:none;}
.common_area p a:hover{text-decoration:underline;}
.common_area .pic_area{width:100%; float:left;}
.common_area .text_01{display:none; width:100%; float:left; height:172px}
/**************** Common Area Ends *****************/
/**************** Related Case Studies Start *****************/
.related_case_studies{width:100%; float:left; background:url(../images/border_dot01.gif) repeat-x 0 0; padding:30px 0 0; margin:20px 0 0;}
.related_case_studies h4{width:100%; float:left; color:#333333; font:normal 24px/30px "DINCondBoldRegular", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 1 12px;}
.related_case_studies ul{width:100%; float:left; list-style:none; background:url(../images/border_dot01.gif) repeat-x 0 bottom; padding:0 0 17px; margin:0px!important;}
.nobg{ background:none;}
.related_case_studies ul li{width:295px; float:left; margin-right:24px; margin-bottom:22px; display:inline;}
.related_case_studies ul li.last{margin-right:0;}
.related_case_studies ul li.gray_box{width:295px; background:url(../images/grey_box.jpg) no-repeat 0 0; height:222px; cursor:pointer;}
.related_case_studies ul li.gray_box_h{width:295px; background:url(../images/grey_box_h.jpg) no-repeat 0 0; height:222px; cursor:pointer;}
.related_case_studies ul li .video_sec{width:226px; float:left; padding:30px 35px 0 33px; position:relative; text-align:center}
.related_case_studies ul li .video_sec img{float:none}

.related_case_studies ul li .video_arrow{width:53px; height:53px; position:absolute; top:61px; left:118px; background:url(../images/video_arrow.png) no-repeat 0 0;}

.related_case_studies ul li strong{display:block; text-align:center; padding:5px 10px; font:italic 16px/20px Georgia, "Times New Roman", Times, serif; color:#0083a9; font-weight:bold; clear:both}
.related_case_studies ul li strong a{color:#00b2c6; text-decoration:none;}
.related_case_studies ul li strong a:hover{text-decoration:underline;}
.related_case_studies ul li small{ text-align:center; display:block; padding:0px 30px; text-transform:uppercase; font:normal 11px "EurostileBoldRegular", Arial, Helvetica, sans-serif; color:#433435; letter-spacing:2px}
.related_case_studies ul li.gray_box_h strong a{color:#00b2c6; text-decoration:underline;}
/*************Related Case Studies Ends*****************/

/****************Quick Fact Start*****************/
.quick_fact{width:100%; float:left; background:url(../images/border_dot01.gif) repeat-x 0 bottom; padding:0 0 15px;}
.quick_fact ul{width:100%; float:left; list-style:none;}
.quick_fact ul li{width:100%; float:left; background:none; padding:0;}
.quick_fact h3{padding-bottom:25px;}
.quick_fact ul li h4{width:100%; float:left; color:#333333; font:bold 16px/20px Georgia, "Times New Roman", Times, serif;}
.quick_fact ul li h4 a{color:#333333; text-decoration:none;}
.quick_fact ul li h4 a:hover{color:#e55100;}
.quick_fact ul li p{width:100%; float:left; padding:0 0 20px; color:#333333; font:normal 13px/18px Georgia, "Times New Roman", Times, serif;}
/**************** Quick Fact Ends *****************/
/**************** Recent News Start *****************/
.recent_news{width:100%; float:left; padding:35px 0; background:url(../images/border_dot01.gif) repeat-x 0 bottom; }
.recent_news ul{float:left; list-style:none; padding:0 0 0; margin:0; background:none;}
.recent_news ul li{float:left; width:254px; padding:25px 22px 0 0!important; background:none!important;}
.recent_news ul li a.headline{float:left; width:100%; font:normal 16px/20px "Georgia", Times New Roman, Times, serif; color:#e55100; /*color:#333;*/ text-decoration:underline;}
.recent_news ul li a.headline:hover{text-decoration:none;}
.recent_news ul li span.posted{float:left; width:100%; font:normal 11px/11px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; padding-top:10px; letter-spacing:1px;}
.recent_news ul li.last{background:none;}
.recent_news ul li .row{float:left; width:100%;}
.recent_news ul li .date{float:left; border-top:7px solid #e55100; width:40px; letter-spacing:1px; margin: 4px 0 0;}
.recent_news ul li .date span.month{float:left; width:100%; font:bold 15px/15px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100; text-transform:uppercase; text-align:center; padding-top:5px;}
.recent_news ul li .date span.dates{float:left; width:100%; font:bold 28px/28px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
.recent_news ul li .date span.year{float:left; width:100%; font:bold 12px/12px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
.recent_news ul li .event{float:right; width:198px; padding:0 0 0 0;}
.recent_news ul li .event h4{float:left; width:100%; font:bold 13px/18px "Georgia", Times New Roman, Times, serif; color:#333;}
.recent_news ul li .row .event h4 a{float:left; width:100%; font:bold 13px/18px "Georgia", Times New Roman, Times, serif; text-decoration:none; color: #E55100; text-decoration: underline;}
.recent_news ul li .row .event h4 a:hover{text-decoration:none; color:#e55100;}
.recent_news ul li .event p{float:left; width:100%; font:normal 12px/16px "Georgia", Times New Roman, Times, serif; color:#333; padding-top:8px;}
/**************** Recent News Ends *****************/
.related_photo{width:100%; float:left; padding:35px 0 40px; background:url(../images/border_dot01.gif) repeat-x 0 bottom; }
.related_photo h3{padding-bottom:10px;}
.related_photo .thumb_area{width:284px; float:left; height:228px; background:url(../images/img_frame.gif) no-repeat 0 0;}
.widget_sp_image-description .thumb_area{ background:none}
.related_photo.img_frame .thumb_area img{ margin:22px 0 0 25px}



.btn_row{width:100%; float:left; padding:22px 0 18px; background:url(../images/border_dot01.gif) repeat-x 0 bottom; }
.btn_row a.btn_donate{width:264px; float:left; background:url(../images/btn_donate_new.gif) no-repeat 0 0; height:48px; text-decoration:none;}
.btn_row a.btn_donate:hover{background-position:0 bottom;}
.contact_box{width:100%; float:left; padding:22px 0 18px; background:url(../images/border_dot01.gif) repeat-x 0 bottom;}
.contact_box h4{font-size:14px; color:#333333; padding:10px 0 0; width:100%; float:left;}
.contact_box p{width:100%; float:left; color:#333333; font-size:14px; line-height:19px;}
/**************** Weather Box Start *****************/
.weather_box{width:276px; float:left;}
.yellow_top{width:100%; float:left; background:url(../images/yellow_bg_top.jpg) no-repeat 0 0;}
.yellow_mid{width:100%; float:left; background:url(../images/yellow_bg_mid.jpg) repeat-y 0 0;}
.yellow_bottom{width:100%; float:left; background:url(../images/yellow_bg_bottom.jpg) no-repeat 0 bottom; padding-bottom:20px;}
.weather_box h3{width:100%; float:left; text-align:center; color:#433435; font:normal 24px/25px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding:40px 0 15px;}
.weather_box .pic_area{width:100%; float:left;}
.weather_box .pic_area img{float:left;}
.weather_box p{width:100%; float:left; color:#0083a9; font:italic 20px/25px Georgia, "Times New Roman", Times, serif; text-align:center; padding:20px 0 10px;}
.weather_box a.arrow{width:32px; float:left; background:url(../images/slider_arrow_right.gif) no-repeat 0 0; height:32px; text-decoration:none; margin-left:122px; display:inline;}
.weather_box a.arrow:hover{background-position:0 bottom;}
/**************** Weather Box Ends *****************/
.case_study{width:100%; float:left; background:url(../images/border_dot01.gif) repeat-x 0 0; padding:38px 0 0; margin:10px 0 0;}
.case_study h3{width:100%; float:left; color:#333333; font:normal 24px/30px "DINCondBoldRegular" ,Arial, Helvetica, sans-serif; text-transform:uppercase;}
/**************** Grey Container Start *****************/
.grey_container{width:100%; float:left; padding:30px 0 0;}
.grey_container .grey_topbg{width:100%; float:left; background:url(../images/grey_top_bg.gif) no-repeat 0 0;}
.grey_container .grey_midbg{width:100%; float:left; background:url(../images/grey_mid_bg.gif) repeat-y 0 0;}
.grey_container .grey_bottombg{width:100%; float:left; background:url(../images/grey_bottom_bg.gif) no-repeat 0 bottom;}
.grey_container .inner{width:866px; float:left; padding:42px;}
.grey_container .image_section{width:330px; float:left;}
.grey_container .image_section img{float:left;}
.grey_container .right_content{width:490px; float:right; overflow:visible;}
.grey_container .right_content h3{width:100%; float:left; color:#4e4e4e; font:normal 41px/46px "DINCondBoldRegular" ,Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left; padding:0;}
.grey_container .right_content p{width:100%; float:left; color:#333333; font:normal 14px/19px Georgia, "Times New Roman", Times, serif; padding:20px 0 0;}
.grey_container .form_row{width:100%; float:left; padding:35px 0 25px;}
.grey_container .form_row .cols{width:auto; float:left; padding:0 30px 0 0;}
.grey_container .form_row small{width:14px; float:left; height:14px; padding:20px 4px 0 0;}
.grey_container .form_row small input{width:14px; float:left; height:14px; margin:0; padding:0;}
.grey_container .form_row span{width:auto; float:left; color:#4e4e4e; font:normal 22px/36px "DINCondBoldRegular" ,Arial, Helvetica, sans-serif; text-transform:uppercase; }
.grey_container .form_row span.last{padding-top:7px;}
.grey_container .form_row strong{width:auto; float:left; color:#4e4e4e; font:normal 41px/46px "DINCondBoldRegular" ,Arial, Helvetica, sans-serif; text-transform:uppercase; }
.grey_container .form_row input.input_bg{width:89px; float:left; height:39px; border:1px #c9c9c9 solid; margin:5px 0 0 8px; display:inline; padding:0 14px; color:#999999; font:normal 24px/39px Georgia, "Times New Roman", Times, serif;}
.grey_container .right_content input.donate_btn{width:183px; border:0; float:left; background:url(../images/btn_donate1.gif) no-repeat 0 0; height:53px; text-decoration:none; margin:0 0 0 -5px; display:inline; padding:0; cursor:pointer;}
.grey_container .right_content input.donate_btn_h{width:183px; border:0; float:left; background:url(../images/btn_donate1.gif) no-repeat 0 bottom; height:53px; text-decoration:none;  margin:0 0 0 -5px; display:inline; padding:0; cursor:pointer;}
#inner_layout{width:100%; float:left; background:url(../images/top_pattern.jpg) no-repeat center 0;}
.main_section{width:100%; float:left; /* background:url(../images/border_dot01.gif) repeat-x 0 bottom;  */padding:0 0 15px;}
/**************** Grey Container Ends *****************/

.tabs{width:614px; float:left; height:52px; background:url(../images/tabs_bg.gif) no-repeat 0 0;}
.tabs ul{width:auto; float:left; list-style:none; padding:20px 0 0 13px; margin:0;}
.tabs ul li{width:auto; float:left; font:normal 18px/30px "DINCondBoldRegular" ,Arial, Helvetica, sans-serif; text-transform:uppercase;}
.tabs ul li a{width:auto; float:left; text-decoration:none; padding:1px 13px 0; color:#7a7a7a;}
/*.tabs ul li a:hover,.tabs ul li a.active{background:#fff; border:1px #e0dfdf solid; border-bottom:none; color:#333333; padding:0 12px 1px;}*/

.tabs ul li.current-menu-item a{background:#fff; border:1px #e0dfdf solid; border-bottom:none; color:#333333; padding:0 12px 1px;} 
.tab_container{width:614px; float:left; padding:25px 0 0;}
.tab_container span.rss{width:auto; float:right; font:normal 11px/16px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; letter-spacing:1px}
.tab_container span.rss a{color:#a7a5a5; text-decoration:none; padding:0 27px 0 0; float:left; background:url(../images/rss_icon.gif) no-repeat right 0; }
.tab_container span.rss a:hover{color:#ffff;}
.tab_container .select_row{width:100%; float:left; padding:14px 0 0;}
.tab_container .select_row select{width:204px; margin-right:10px; display:inline; height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 10px;}
.news_section{width:100%; float:left;}
.news_section .news_conetent{width:100%; float:left;}
.news_section .news_row{width:100%; float:left; padding:40px 0 0;}
.news_section h3{width:100%; float:left; color:#e55100; font:normal 20px/24px Georgia, "Times New Roman", Times, serif;padding-bottom:0 }
.news_section h3 a{color:#e55100; text-decoration:underline;}
.news_section h3 a:hover{text-decoration:none; color:#333;}
.news_section .post_row{width:100%; float:left;  letter-spacing:1px}
.news_section .post_row span{width:auto; float:left; color:#666666; font:normal 11px/16px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; padding:0 5px 0 0; text-transform:uppercase;}
.news_section p{width:auto; float:left; color:#333333; font:normal 14px/19px Georgia, "Times New Roman", Times, serif; padding:15px 0 0;}
/*.news_section p a.read_more{color:#e55100; text-decoration:none; text-transform:uppercase; font:normal 11px/16px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif;}*/
.news_section p a.read_more{color:#e55100; text-decoration:none; text-transform:uppercase; font:bold 11px/16px  Georgia, "Times New Roman", Times, serif;}
.news_section p a.read_more:hover{text-decoration:none; color:#333;}
.tab_container .pagination{width:100%; float:left;}
.tab_container .pagination ul{width:100%; float:left; list-style:none; padding:100px 0 0 225px; margin:0;}
.tab_container .pagination ul li{width:auto; float:left; padding:0 6px; font:normal 11px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif;}
.tab_container .pagination .page-numbers{width:auto; float:left; padding:0 6px; font:normal 11px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif;text-decoration:none}
.tab_container .pagination .page-numbers{color: #BEBDBD;}
.tab_container .pagination .page-numbers:hover, .news_section .pagination .page-numbers.current, .event_section .pagination .page-numbers.current{color: #E55100;}
.tab_container .pagination .page-numbers.next{background:url('../images/arrow_02.gif') 50% 50% no-repeat;text-indent:-9999px;overflow:hidden;width:6px;height:12px}
.tab_container .pagination .page-numbers.prev{background:url('../images/arrow_01.gif') 50% 50% no-repeat;text-indent:-9999px;overflow:hidden;width:6px;height:12px}
.tab_container .pagination ul li a{color:#bebdbd; text-decoration:none;}
.tab_container .pagination ul li a:hover,.news_section .pagination ul li a.active,.event_section .pagination ul li a.active{color:#e55100;}
.tab_container .pagination ul li img{float:left; padding:5px 0 0;}
.news_section .archives_content{width:100%; float:left;}
.news_section .archives_content h3{width:100%; float:left; color:#333333; font:normal 20px/24px Georgia, "Times New Roman", Times, serif;}
.news_section .archives_content h3 a{color:#333333; text-decoration:none;}
.news_section .archives_content h3 a:hover{color:#e55100;}
.news_section .archives_content p{width:100%; float:left; color:#e55100; font:normal 13px/20px Georgia, "Times New Roman", Times, serif!imporatnt; padding:0;}
.news_section .archives_content p a{color:#e55100; text-decoration:underline;}
.news_section .archives_content p a:hover{color:#333333; text-decoration:none;}
.news_section .archives_content .archives_row{width:100%; float:left; padding:40px 0 0px;}

.event_section{width:100%; float:left;}
.event_container{width:100%; float:left;}
.event_container .event_row{width:100%; float:left; background:url(../images/border_dot01.gif) repeat-x 0 bottom; padding:24px 0;}
.event_container .event_row/*.first{padding-top:0;}*/
.event_container .event_row .date{float:left; border-top:7px solid #e55100; width:40px; letter-spacing:1px; margin:4px 0 0;}
.event_container .event_row .date span.month{float:left; width:100%; font:bold 15px/15px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100; text-transform:uppercase; text-align:center; padding-top:3px;}
.event_container .event_row .date span.dates{float:left; width:100%; font:bold 28px/28px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
.event_container .event_row .date span.year{float:left; width:100%; font:bold 12px/12px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
.event_container .event_row .event_content{width:554px; float:right;}
.event_container .event_row h3{width:100%; float:left; color:#e55100; font:bold 15px/18px Georgia, "Times New Roman", Times, serif; padding:0 !important;}
.event_container .event_row h3 a{color:#e55100; text-decoration:underline;}
.event_container .event_row h3 a:hover{text-decoration:none;}
.event_container p{width:100%; float:left; color:#333333; font:normal 14px/19px Georgia, "Times New Roman", Times, serif; padding:13px 0 0;}
/*.event_container p a.read_more{color:#e55100; text-decoration:none; text-transform:uppercase; font:normal 11px/16px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif;}*/
.event_container p a.read_more{color:#e55100; text-decoration:none; text-transform:uppercase; font:bold 11px/16px Georgia ,Arial, Helvetica, sans-serif;}
.event_container p a.read_more:hover{text-decoration:none; color:#333;}
.event_container a.read_more{color:#e55100; text-decoration:none; text-transform:uppercase; font:normal 11px/16px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif;}
.event_container a.read_more:hover{text-decoration:none; color:#333;}

.video_section{width:100%; float:left;}
.video_container{width:100%; float:left; padding:0 0 30px;}
.video_section h3{width:100%; float:left; color:#333333; font:bold 14px/19px Georgia, "Times New Roman", Times, serif; font-style:italic;}
.video_section p{width:100%; float:left; color:#333333; font:normal 14px/19px Georgia, "Times New Roman", Times, serif; padding:0 0 20px;}
.network_links{width:100%; float:left;}

.video_section ul.video{width:100%; float:left; list-style:none; padding:0 0 30px; background:url(../images/border_dot01.gif) repeat-x 0 bottom;}
.video_section ul.video li{width:174px; float:left; padding-right:46px; min-height: 210px;}
.video_section ul.video li.last{padding:0;}
.video_section ul.video li .video_col{width:100%; float:left;}
.video_section ul.video li h4{width:100%; float:left; color:#333333; font:bold 14px/19px Georgia, "Times New Roman", Times, serif; font-style:italic; padding:10px 0 0;}

.photo_section{width:100%; float:left;}
.photo_section h3{width:100%; float:left; color:#333333; font:normal 23px/28px "DINCondBoldRegular" ,Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 10px;}
.photo_section .pic_container{width:100%; float:left;}
.photo_section p{width:100%; float:left; color:#000000; font:normal 13px/19px Georgia, "Times New Roman", Times, serif; padding:10px 0 0;}
.photo_section .photo_slider{width:614px; float:left; background:url(../images/border_dot01.gif) repeat-x 0 bottom; padding:0 0 25px 0px; position:relative;}
.photo_section .photo_slider .belt{width:100%; float:left;}
.photo_section .photo_slider .panel{width:100%; float:left;}
.photo_section .photo_slider ul{width:100%; float:left; list-style:none; padding:24px 0 0;}
.photo_section .photo_slider ul li{width:auto; float:left; padding-right:11px;}
.photo_section .photo_slider ul li.last{padding:0;}
.photo_section .photo_slider ul li a{float:left; border:5px #fff solid;}
.photo_section .photo_slider ul li a:hover{border:5px #ebbf45 solid;}
.photo_section .photo_slider ul li a img{float:left;}
.photo_section .photo_slider .prev{width:37px; height:37px; position:absolute; left:0; top:40px;}
.photo_section .photo_slider .next{width:37px; height:37px; position:absolute; right:0; top:40px;}
.photo_section .photo_gallery{width:100%; float:left; position:relative; padding:53px 0 0;}
.photo_section .photo_gallery .panel{width:100%; float:left;}
.photo_section .photo_gallery .panel ul{width:100%; float:left; list-style:none; padding:0 0 12px;}
.photo_section .photo_gallery .panel ul li{width:282px; float:left; padding-right:50px;}
.photo_section .photo_gallery .panel ul li.last{padding:0;}
.photo_section .photo_gallery .panel ul li .photo_frame{width:282px; height:228px; float:left; padding:0 0 8px; background:url(../images/photo_frame.jpg) no-repeat 0 0;}
.photo_section .photo_gallery .panel ul li .photo_frame img{ padding:22px 0 0 25px; display:inline; float:left;}
.photo_section .photo_gallery .panel ul li h4{display:block!important; float:none!important; width:auto!important; padding:0 0 0 18px; color:#333333; font:bold 14px/16px Georgia, "Times New Roman", Times, serif;}
.photo_section .photo_gallery .panel ul li h4 a{color:#333333; text-decoration:none;}
.photo_section .photo_gallery .panel ul li h4 a:hover{color:#e55100;}
.photo_section .photo_gallery .panel ul li small{display:block; padding:0 0 0 18px; color:#696969; font:normal 12px/16px "EurostileBoldRegular", Arial, Helvetica, sans-serif;  letter-spacing:1px}
.photo_section .photo_gallery .dots{width:100%; position:absolute; bottom:-25px; left:0;}

.photo_section .photo_gallery ul.bullets{width:100%; float:left; text-align:center; list-style:none;}
.photo_section .photo_gallery ul.bullets li{width:15px; display:inline; float:none!important; padding:0 2px;}
.photo_section .photo_gallery ul.bullets li a{width:15px; display:inline-block; height:15px; background:url(../images/slider_nav.gif) no-repeat 0 0; text-decoration:none; font-size:0px; line-height:0;}
.photo_section .photo_gallery ul.bullets li a:hover,.photo_section .photo_gallery ul.bullets li a.active{background-position:0 bottom;}
.photo_section .photo_gallery .prev{width:37px; height:40px; position:absolute; left:270px; bottom:-50px;}
.photo_section .photo_gallery .prev a{width:37px; height:37px; float:left; background:url(../images/prev_arrow.gif) no-repeat 0 0; text-decoration:none;}
.photo_section .photo_gallery .prev a:hover{background:url(../images/arrow_prev01.gif) no-repeat 0 0;}

.photo_section .photo_gallery .next{width:37px; height:40px; position:absolute; left:315px;  bottom:-50px;}
.photo_section .photo_gallery .next a{width:37px; height:37px; float:left; background:url(../images/next_arrow.gif) no-repeat 0 0; text-decoration:none;}
.photo_section .photo_gallery .next a:hover{background:url(../images/arrow_nex01.gif) no-repeat 0 0;}


.press_section{width:100%; float:left;}
.press_section p{width:100%; float:left; color:#333333; font:normal 14px/19px Georgia, "Times New Roman", Times, serif;}
.press_section p strong{font-size:14px; line-height:24px;}
.press_section a{ color:#E55100}

.content_area{width:100%; float:left; background:url(../images/border_dot01.gif) repeat-x 0 0; padding:25px 0 0}
.content_area h4{width:100%; float:left; color:#333; font:bold 14px/19px Georgia, "Times New Roman", Times, serif; font-style:italic;}
.content_area ul.links{width:100%; float:left; list-style:none; padding:0 0 18px;}
.content_area ul.links li{width:100%; float:left; font:normal 14px/24px Georgia, "Times New Roman", Times, serif; color:#e55100;}
.content_area ul.links li a{color:#e55100; text-decoration:underline;}
.content_area ul.links li a:hover{color:#333;}

.content_area ul.downloads{width:100%; float:left; list-style:none; padding:0 0 18px;}
.content_area ul.downloads li{display:block; background:url(../images/pfd_icon.gif) no-repeat 0 6px; padding:0 0 0 23px; font:normal 14px/24px Georgia, "Times New Roman", Times, serif; color:#e55100;}
.content_area ul.downloads li a{color:#333; text-decoration:underline;}
.content_area ul.downloads li a:hover{color:#e55100;}

.event_box{width:100%; float:left;}
.event_box span.events{width:auto; float:left; font:normal 11px/16px "EurostileBoldRegular", Arial, Helvetica, sans-serif; letter-spacing:1px}
.event_box span.events a{color:#a7a5a5; text-decoration:none; background:url(../images/arrow_03.gif) no-repeat 0  3px ; padding:0 0 0 10px;}
.event_box span.events a:hover{color:#e55100;background:url(../images/arrow_04.gif) no-repeat 0 3px;}


.event_box .event_row01{width:100%; float:left; padding:40px 0 14px 0px;}
.event_box h3{display:block; padding:0 0 0 55px; width:auto; float:none; color:#333333; font:normal 36px/40px Georgia, "Times New Roman", Times, serif; margin:-7px 0 0}
.event_box p{width:100%; float:left; color:#333333; font:normal 14px/19px Georgia, "Times New Roman", Times, serif; /*padding:20px 0 26px;*/}

.date{float:left; /* border-top:7px solid #e55100 !important;  *//* width:40px !important;  */letter-spacing:1px; margin-right:10px;}
.date span.month{float:left; width:100%; font:bold 15px/15px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100; text-transform:uppercase; text-align:center; padding-top:2px;}
.date span.dates{float:left; width:100%; font:bold 28px/28px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}
.date span.year{float:left; width:100%; font:bold 12px/12px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#e55100;text-transform:uppercase; text-align:center;}





.ad-gallery {
  width: 600px;
  float:left;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/arrow_prev01.gif);
        width: 37px;
        height: 37px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/arrow_nex01.gif);
        width: 37px;
        height: 37px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 0px;
	display:none;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 0px;
      width: 37px;
	  top:23px;
      display: block;
      background: url(../images/prev_arrow.gif) 0px 22px no-repeat;
    }
	
	    .ad-gallery .ad-back-h {
      cursor: pointer;
      left: 0px;
      width: 37px;
	  top:23px;
      display: block;
      background: url(../images/arrow_prev01.gif) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 0px;
      width: 37px;
	  top:23px;
      background: url(../images/next_arrow.gif) 0 22px no-repeat;
    }
	
	 .ad-gallery .ad-forward-h {
      cursor: pointer;
      display: block;
      right: 0px;
      width: 37px;
	  top:23px;
      background: url(../images/arrow_nex01.gif) 0px 22px no-repeat;
    }
	
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width:535px;
	  height:95px;
	  margin:0 0 0 40px;
	  display:inline!important;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              
            }

/*.ad-thumb-list{
width:100%!important;	
}*/
#descriptions {
    
    height: 50px;
    margin-top: -10px;
    overflow: hidden;
    
    position: relative;
    width: 614px;
}


#descriptions .ad-image-description {
      position: absolute;
    }
      #descriptions .ad-image-description .ad-description-title {
        display: block;
      }


.data_row h3{font:bold 15px/18px Georgia,"Times New Roman",Times,serif; padding-bottom:12px;}
.data_row h3 a{color:#E55100;}
.data_row h3 a:hover{ text-decoration:none;}

#mycarousel{width:580px!important;}
.jcarousel-skin-tango .jcarousel-next-horizontal{ background: url(../images/arrow_nex01.gif) no-repeat scroll 0 22px transparent;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{ background: url(../images/arrow_prev01.gif) no-repeat scroll 0 22px transparent;}
.jcarousel-skin-tango a.videoHname{
	color: #333333;
    text-decoration:none;
    font: italic bold 14px/19px Georgia,"Times New Roman",Times,serif;
}
.bottom_video_sec{width:100%; float:left;}
.bottom_video_sec ul{width:100%; float:left; list-style:none;}
.bottom_video_sec ul li{width:178px; float:left; margin:0 39px 0 0; padding:0 0 40px 0; display:inline;}
.bottom_video_sec ul li.last{margin:0;}
.bottom_video_sec ul li.no-padding{margin:0;}
.bottom_video_sec ul li .video_area{width:100%; float:left;}
.bottom_video_sec ul li h3{padding:5px 0 0;}



#triple_container .image .related_photo{background:none!important;}
.righ_cloumn .related_section{width:auto; float:left; padding:35px 0 0}
.left_column ul { /*margin-left:20px;*/ list-style:none}

.album_photo{display:inline;  float: left; padding: 10px 22px 0 0 !important; width: 260px;}

.video_thumb {
    margin-left: 0px !important;
}
.paging{ font-size:12px; float:left; width:100%; text-align:center; padding:30px 0 0}
.paging a{ color:#bebdbd; display:inline; text-decoration:none; margin:0 4px;}
.paging strong{ font-weight:normal; color:#c85204}
.paging a:hover{ color:#c85204}

.noevent{padding-top:40px; width:100%; float:left; }

.careerSec .event_box .post_row span{width:auto; float:left; color:#666666; font:normal 11px/16px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; padding:0 5px 0 0; text-transform:uppercase;}
.careerSec .event_box h3 { padding:0;}
.careerSec .date { width:auto; border:none; padding:13px 0 21px 0;}
.careerSec .date span { width:auto; font:normal 11px/16px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#666666;}
.careerSec .date span.month { width:auto; padding-top:0;  margin: 0 5px 0 0;}
.careerSec .date span.dates { width:auto;  }
.careerSec .date span.year { width:auto; margin: 0 0 0 5px;}
.careerSec .event_box p { padding:0 0 16px 0;}
.careerSec .bg_none { background:none;}
.careerSec .applyBox{ background:url("../images/border_dot01.gif") repeat-x 0 top #FFFFFF; float:left; width:100%; margin:23px 0 0; padding:41px 0 0 0;}
.careerSec .event_box .event_row01 { padding:40px 0 24px;}
.careerSec .applyBox  h2 { background:none !important; color:#292929 !important;  padding-bottom: 18px !important;  font: 35px/37px "DINCondBoldRegular",Arial,Helvetica,sans-serif!important;  text-transform: uppercase;}
.careerSec .applyForm { float:left; width:100%; margin:20px 0 0;}
.careerSec .wpcf7-form.invalid .applyForm{margin:70px 0 0;}
.careerSec .applyForm li { float:left; width:220px; padding:0 19px 18px 0; position:relative;}
.careerSec .applyForm li label { color:#53565a; font:bold 12px "Georgia",Times New Roman,Times,serif; float:left; width:100%; padding:0 0 6px 0;}
.careerSec .applyForm li .wpcf7-text { float:left; width:96%; border:1px solid #c8cbcf; height:28px; padding:0 2%; background:url("../images/input_bg01.jpg") repeat-x right top; }
.careerSec .applyForm li.wid458 { width:458px;}
.careerSec .applyForm li.wid458.fileSec { padding-bottom:6px; padding-left:29px;}
.careerSec .applyForm li.wid80 { width:125px;}
.careerSec .applyForm li.wid120 { width:75px;}
.careerSec .applyForm li .wpcf7-textarea {float:left; width:96%; border:1px solid #c8cbcf; height:187px; padding:2%; background:url("../images/input_bg01.jpg") repeat-x right top; }
.careerSec .applyForm li  .orangeBtn { width:155px; text-transform:uppercase; font-size:17px;}
.careerSec .applyForm li .attchImg { float:left; background:url("../images/attach_bg.jpg") no-repeat 0 0; width:31px; height:61px; margin:10px 0 0 0;}
.careerSec .applyForm li .attchContent { float:left; width:427px; margin:10px 0 0 0;}
.careerSec .applyForm li .attchContent h4 { color:#53565a; font:bold 14px "Georgia",Times New Roman,Times,serif; padding-bottom:5px;}
.careerSec .applyForm li .attchContent p{ color:#53565a; font:14px/19px "Georgia",Times New Roman,Times,serif;}
.careerSec .applyForm li .capchetext { color:#53565a; font:bold 12px/18px "Georgia",Times New Roman,Times,serif; padding:28px 0 15px; display:block;}
.careerSec .applyForm li .require  { color:#53565a; font:bold 12px/18px "Georgia",Times New Roman,Times,serif; padding:10px 0 15px; display:block;}
.category .date { width:auto; border:none; padding:2px 0 5px;}
.category .date span { width:auto; font:normal 11px/16px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#666666;}
.category .date span.month { width:auto; padding-top:0;  margin: 0 5px 0 0;}
.category .date span.dates { width:auto;  }
.category .date span.year { width:auto; margin: 0 0 0 5px;}
.date { width:auto; border:none; padding:2px 0 5px;}
.date span { width:auto; font:normal 11px/16px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif ; color:#666666;}
.date span.month { width:auto; padding-top:0;  margin: 0 5px 0 0;}
.date span.dates { width:auto;  }
.date span.year { width:auto; margin: 0 0 0 0}

.page-template-event-php .date span { width:auto; font:normal 11px/16px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; color:#E55100 !important;}

.category .entry-summary  p{ float:none; display:inline;}
.category .entry-summary a { text-decoration:none;  text-transform: uppercase; font:bold 11px/19px Georgia,"Times New Roman",Times,serif}
.category .entry-summary a:hover { text-decoration:underline;}
.righ_cloumn .search_box{width:208px; float:right; background:url(../images/search_bg.gif) no-repeat 0 0; height:auto; margin:0;}
.righ_cloumn  .search_box form{width:100%; float:left;}
.righ_cloumn  .search_box fieldset{padding:0; margin:0;}
.righ_cloumn  .search_box form input#s{width:160px; float:left; height:16px; background:url(../images/blank.gif) repeat; border:none; margin:0 4px 0 0px; padding:7px 10px; color:#9d9d9d; font:normal 14px/16px Arial, Helvetica, sans-serif;}
.righ_cloumn  .search_box form input#searchsubmit{width:14px; height:14px; float:left; margin:8px 0 0; background:url(../images/search_btn.gif) no-repeat 0 0; border:none; padding:0; cursor:pointer; text-indent:-999999px; display:block; font-size:0; line-height:0}
.righ_cloumn  .search_box{width:208px; background:url(../images/search_bg.gif) no-repeat 0 0; height:auto; float:left;}
.righ_cloumn .search_box form{width:100%; float:left;}
.righ_cloumn  .search_box fieldset{padding:0; margin:0;}
.righ_cloumn  .search_box form input#s{width:165px; float:left; height:16px; background:none; border:none; margin:0; padding:7px 10px; color:#9d9d9d; font:normal 14px/16px Arial, Helvetica, sans-serif;}
.righ_cloumn  .search_box form input#searchsubmit{width:14px; height:14px; float:left; margin:8px 0 0; background:url(../images/search_btn.gif) no-repeat 0 0; border:none; padding:0; cursor:pointer; text-indent:-999999px;}
.search-results .righ_cloumn ul ,.category .righ_cloumn ul { margin:14px 0 0;}
.page-template-career-php .righ_cloumn ul li { background:none; padding:0 0 4px;color:#E55100; font:bold 14px/19px "Georgia",Times New Roman,Times,serif;}
.page-template-career-php .righ_cloumn ul li  a { color:#E55100 ; font:bold 14px/19px "Georgia",Times New Roman,Times,serif; text-decoration:none!important; text-transform:capitalize !important; }
.page-template-career-php .righ_cloumn ul li  a:hover { text-decoration:underline;}
.page-template-employees-portal-php .righ_cloumn ul li { background:none; padding:0 0 4px;color:#E55100; font:bold 14px/19px "Georgia",Times New Roman,Times,serif;}
.page-template-employees-portal-php .righ_cloumn ul li  a { color:#E55100 ; font:bold 14px/19px "Georgia",Times New Roman,Times,serif; text-decoration:none!important; text-transform:capitalize !important; }
.page-template-employees-portal-php .righ_cloumn ul li  a:hover { text-decoration:underline;}

.single-career .left_column { margin:24px 0 0 0;}
.righ_cloumn h3 { margin:30px 0 0;}
.inner_section .righ_cloumn h3 { margin:-5px 0 0;}
.job-category,.employee-cat,.board-cat {color: #333333!important;float: left; font:24px/24px "DINCondBoldRegular", arial,Helvetica,sans-serif!important; text-transform: uppercase; width: 100%; padding:13px 0 0 !important;}
.careerSec .left_column p {padding:0 0 15px;}
.careerSec  .left_column h2 { background:none; padding-bottom:0;}
.careerSec .see_arrow { color:#a7a5a5; font:normal 11px/13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif; text-decoration:none; background:url(../images/arrow_link.gif) no-repeat 0 3px; text-decoration:none; padding-left:10px; padding-bottom:29px; float:left;}
.single-career .seperator { margin-top:20px;}
.single-board .seperator { margin-top:20px;}
.single-employee .seperator { margin-top:20px;}
div.wpcf7 { position:relative; clear: both; }
div.wpcf7-response-output { position:absolute; top:173px; left:0; margin:0 !important; font-size:14px;}
.news_row.hentry {margin: 0;  padding: 30px 0 0;}
.wpcf7-form-control {  float: left; height: 29px; padding: 3px;}
.empl { color:#E55100 !important; font:normal 11px/13px "EurostileBoldRegular" ,Arial, Helvetica, sans-serif !important; text-transform: uppercase; padding:2px 0 0 12px; text-decoration:none !important;float:left; background:url(../images/sep.png) no-repeat left 4px; margin:0 0 0 7px;}
.single-employee .careerSec .left_column h2 { padding:0;}
.single-employee .left_column p {color:#333333 !important; font:14px/19px Georgia,"Times New Roman",Times,serif !important; }
.single-employee .left_column.bg_none img {float: left; margin:4px 7px 0 0;}
.single-board .left_column.bg_none img {float: left; margin: 4px 7px 0 0;}
.single-board  .left_column p {color:#333333 !important; font:14px/19px Georgia,"Times New Roman",Times,serif !important; }
.single-board  .careerSec .left_column h2 { padding:0;}
.term-goals .entry-title {margin-bottom:0; padding-bottom:0;}
.term-goals .entry-summary p {color:#333333 !important; font:14px/19px Georgia,"Times New Roman",Times,serif !important; margin:0 !important; }
.term-goals .hentry { margin:0; padding:0 0 20px 0;}
.tax-employee-cat .entry-title {margin-bottom:0; padding-bottom:0;}
.tax-employee-cat .entry-summary p {color:#333333 !important; font:14px/19px Georgia,"Times New Roman",Times,serif !important; margin:0 !important; }
.tax-board-cat .entry-title {margin-bottom:0; padding-bottom:0;}
.tax-board-cat .entry-summary p {color:#333333 !important; font:14px/19px Georgia,"Times New Roman",Times,serif !important; margin:0 !important; }
.tax-board-cat .hentry { margin:0; padding:0 0 20px 0;}
.single-employee .inner_section { padding-top:0;}
.single-board .inner_section { padding-top:0;}
.page-template-board-portal-php .righ_cloumn ul li { background:none; padding:0 0 4px;color:#E55100; font:bold 14px/19px "Georgia",Times New Roman,Times,serif;}
.page-template-board-portal-php .righ_cloumn ul li  a { color:#E55100 ; font:bold 14px/19px "Georgia",Times New Roman,Times,serif; text-decoration:none!important; text-transform:capitalize !important; }
.page-template-board-portal-php .righ_cloumn ul li  a:hover { text-decoration:underline;}
.page-template-thanks-page-php  .inner_section {padding-top:0;}
.page-template-thanks-page-php .seperator { margin-top:20px;}
div#footer .bottom_menu { position:relative;}
.logintext { position:absolute; z-index:99; right:12px; top:8px;}
.event_container .event_row {
    background: url("../images/border_dot01.gif") repeat-x scroll 0 bottom transparent;
    float: left;
    padding: 24px 0;
    width: 100%;
}
.event_container .event_row .date {
    border-top: 7px solid #E55100;
    float: left;
    letter-spacing: 1px;
    margin-right: 10px;
    width: 40px;
}
.event_container .event_row .date span.month {
    color: #E55100;
    float: left;
    font: bold 15px/15px "EurostileBoldRegular",Arial,Helvetica,sans-serif;
    padding-top: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.event_container .event_row .date span.dates {
    color: #E55100;
    float: left;
    font: bold 28px/28px "EurostileBoldRegular",Arial,Helvetica,sans-serif;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.event_container .event_row .date span.year {
margin-left:0;
    color: #E55100;
    float: left;
    font: bold 12px/12px "EurostileBoldRegular",Arial,Helvetica,sans-serif;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.single-event .date span.year { margin:0;}
.applyForm .file_icon{   text-transform: capitalize;color: #53565A;font-size:14px;line-height:19px;font-family:Georgia,"Times New Roman",Times,serif}
.applyForm .file_icon img{margin-right: 5px; margin-top: -4px;vertical-align: middle;}
.applyForm .file_icon a{margin-left:7px;font-family:verdana;color:#f50800;font-size:12px}
.applyForm .file_icon a:hover{text-decoration:none}
h4 {
    color: #333333;
    font: 18px/24px Georgia,Times New Roman,Times,serif;
    padding: 0 0 10px;
}

h3 {
    color: #333333;
    float: left;
    font: bold 18px/24px Georgia,Times New Roman,Times,serif;
    padding: 0 0 12px;
    width: 100%;
}
.archive #content  h2 {
   
    color: #333333;
    float: left;
    font: 21px/1.3em Georgia,"Times New Roman",Times,serif;
    width: 100%;
	padding-bottom:0;
}

.archive .date {
    border: medium none;
    padding: 2px 0 5px;
    width: auto;
}

.archive .date span.month {
    margin: 0 5px 0 0;
    padding-top: 0;
    width: auto;
}

.archive .date span.dates {
    width: auto;
}

.archive .date span.year {
    margin: 0 0 0 5px;
    width: auto;
}
.archive .date span {
    color: #666666;
    font: 11px/16px "EurostileBoldRegular",Arial,Helvetica,sans-serif;
    width: auto;
}

.archive .entry-summary a {
    font: bold 11px/19px Georgia,"Times New Roman",Times,serif;
    text-decoration: none;
    text-transform: uppercase;
}
.archive .heading{margin-bottom:40px;}

.archive .entry-summary p {
    display: inline;
    float: none;
}
.archive #content h2 a:hover{text-decoration:none!important}
