
/*  'open_sansregular' 'OpenSans-Bold' 'open_sanssemibold' 'avantgarde_bk_btdemi'; */ 

*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

@font-face { font-family: 'avantgarde_bk_btdemi'; src: url('avgardd-webfont.eot'); src: url('avgardd-webfont.eot?#iefix') format('embedded-opentype'), url('avgardd-webfont.woff') format('woff'), url('avgardd-webfont.ttf') format('truetype'), url('avgardd-webfont.svg#avantgarde_bk_btdemi') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'open_sansregular'; src: url('OpenSans-Regular-webfont.eot'); src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Regular-webfont.woff') format('woff'), url('OpenSans-Regular-webfont.ttf') format('truetype'), url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSans-Bold'; src: url('OpenSans-Bold-webfont.eot'); src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Bold-webfont.woff') format('woff'), url('OpenSans-Bold-webfont.ttf') format('truetype'), url('OpenSans-Bold-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'open_sanssemibold'; src: url('OpenSans-Semibold-webfont.eot'); src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Semibold-webfont.woff') format('woff'), url('OpenSans-Semibold-webfont.ttf') format('truetype'), url('OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg'); font-weight: normal; font-style: normal; }

html, body, div, span, input, button, 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, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; outline: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

ol, ul, li { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

a, a:focus { border: 0; outline: 0; text-decoration: none; color: #505050; }

button, button:focus { border: 0; outline: 0; }

focus { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

a, a:focus, span, input, button { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

a:hover { color: #f15a25; text-decoration: underline; }

.group:after { content: ""; display: table; clear: both; }

.max-width { max-width: 1060px; margin: 0 auto; padding: 0 20px; }

.max-width:after { content: ""; display: table; clear: both; }

.input-field:focus { border: 1px solid #5dd0c0; -webkit-box-shadow: 0px 1px 1px #5dd0c0; -moz-box-shadow: 0px 1px 1px #5dd0c0; -ms-box-shadow: 0px 1px 1px #5dd0c0; -o-box-shadow: 0px 1px 1px #5dd0c0; box-shadow: 0px 1px 1px #5dd0c0; }

body { font: 14px/18px 'open_sansregular'; color: #404040; background: #fff; counter-reset: section; }

.mainDiv { width: 100%; }

/*Home Page Start Here*/

.header { background: url(../images/header-bg.png) no-repeat left top #fff; }

.mainOne { width: 100%; }

.header-image { width: 100%; padding: 32px 0 22px; }

.nav-box { width: 100%; background: #2761ab; border-bottom: 2px solid #c7e1f5; }

.menu li { margin-bottom: 0 !important; }

.main-level, .main-level ul { margin: 0; padding: 0; list-style: none; }

.main-level:before, .main-level:after { content: ""; display: table; }

.main-level:after { clear: both; }

.main-level { zoom:1; }

.menu a { cursor: hand; cursor: pointer; }

.menu *, .menu ul.sub-level { z-index: 99999 !important; }

.menu-trigger { display: none; }

.style-1 ul.main-level { padding: 0 30px; }

.style-1 ul.main-level li { float: left; position: relative; background: url(../images/nav-seprator.png) left center no-repeat; z-index: 0; }

.style-1 ul.main-level li:first-child { background: none; }

.style-1 ul.main-level a { display: block; font: 15px/45px 'open_sanssemibold'; color: #fff; padding: 0 23px; }

.style-1 ul.main-level li:hover > a, .active { color: #fff; text-decoration: none; background: #ae0e00; }

.style-1 ul.sub-level ul li > a { box-shadow: none !important; }

.style-1 ul.main-level > li.down > span.arrow-down { width: 0; border:  solid 4px; border-color: #fff transparent transparent transparent; position: absolute; right: 6px; top: 22px; }

.style-1 ul.main-level > li.down:hover > a+span.arrow-down, .style-1 ul.main-level > li.down:active > a+span.arrow-down { border-color: #fff transparent transparent transparent; }

.style-1 ul.sub-level > li.flyout > span.arrow-right { width: 0; border:  solid 4px; border-color: transparent transparent transparent #fff; position: absolute; right: 11px; top: 16px; }

.style-1 ul.sub-level > li.flyout:hover > a+span.arrow-right, .style-1 ul.sub-level > li.flyout:active > a+span.arrow-right { border-color: transparent transparent transparent #fff; }

.style-1 ul.main-level ul { width: 250px; opacity: 0; display: none; position: absolute; top: 100%; height: auto; z-index: 1; background: #2761ab; border-top: 2px solid #c7e1f5; border-bottom-left-radius : 5px; border-bottom-right-radius : 5px; }

.style-1 ul.main-level li:hover > ul { opacity: 1; display: block; margin: 0; }

.style-1 ul.main-level ul ul { top: -1px; left: 100%; margin: 0 0 0 20px; z-index: 1; border-top-right-radius : 5px; border-top-left-radius : 5px; }

.style-1 ul.sub-level ul ul { top: 0px; }

.style-1 ul.sub-level { border-top-right-radius : 5px; border-top-left-radius : 5px; }

.style-1 ul.main-level ul li { float: none; display: block; border: 0; -moz-box-shadow: 0 1px 0 #969698, 0 2px 0 #dfdfe2; -webkit-box-shadow: 0 1px 0 #969698, 0 2px 0 #dfdfe2; box-shadow: 0 1px 0 #4d93ed, 0 1px 0 #4d93ed; background: none; transition: all 0.8s ease-in-out 0s }

.style-1 ul.main-level ul li:last-child { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

.style-1 ul.main-level ul a { display: block; font: 15px/45px 'open_sanssemibold'; color: #fff; padding: 0 23px; min-width:  100px; white-space: nowrap; float: none; text-transform: none; }

.style-1 ul.main-level ul a:hover { background: #ae0e00; }

.style-1 ul.sub-level ul li > a { border-top: 1px solid #c7e1f5; border-bottom: 1px solid #969698; box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; }

.style-1 ul.main-level ul li:first-child > a { border-top: 1px solid #9d9da0; box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; }

.style-1 ul.main-level ul li:last-child a { box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }

.style-1 ul.main-level ul li > a { box-shadow: 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; }

.style-1 ul.main-level ul ul li:first-child > a { border-radius: 5px 5px 0 0; }

.style-1 ul.sub-level li:first-child > a { border-radius: 5px 5px 0 0 !important; }

.style-1 ul.sub-level li > a { border-radius: 0 !important; }

.style-1 ul.sub-level li:last-child > a { border-radius: 0 0 5px 5px !important; }

.style-1 ul.sub-level ul li:first-child { box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; border-top-right-radius : 5px; border-top-left-radius : 5px; }

.style-1 ul.sub-level ul li { box-shadow: 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; }

.style-1 ul.sub-level ul li:last-child { box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.3) inset, 3px 0 3px -3px rgba(0, 0, 0, 0.3) inset, -3px 0 3px -3px rgba(0, 0, 0, 0.3) inset; border-bottom-right-radius : 5px; border-bottom-left-radius : 5px; }

.section { width: 100%; background: url(../images/inner-content-bg.png) center top no-repeat #2761ab; background-size:100%; }

.mainTwo { width: 100%; background: url(../images/inner-content-bg3.png) repeat-x bottom; }

.social-and-search { width: 100%; padding: 10px 0 6px; }

.social { float: left; padding:0; margin:0; }

.social2 { float: right; padding:0; margin:0; }

.social li { float: left; margin:0px 6px 5px 0px; font-size:0; }

.social li a { display:block; line-height:normal; font-size:0; }

.social > img { display: block; }

.search_pan { float: right; position: relative; }

.field1 { float: left; font-size: 13px; color: #ae0e00; line-height: 34px; height: 34px; padding: 0 10px; width: 320px; background: none; border: 1px solid #d7d7d7; z-index: 0; }

.submet-button { width: 40px; height: 34px; position: absolute; right: 0; top:0; font-size: 0; background: url(../images/search-icon.png) no-repeat; cursor: pointer; }

/*Banner start here styles */
.banner-box { border: 4px solid #fff; margin-bottom: 37px; }

.banner-box img { display: block; }

/*cycle carousel basic styles */
div.cycle-gallery { position: relative; }

div.cycle-gallery div.mask { position: relative; overflow: hidden; width: 100%; }

div.cycle-gallery div.mask div.slideset { width: 99999px; float: left; }

div.cycle-gallery div.mask div.slide { width: 1012px; float: left; }

/*Banner end here (cycle carousel basic styles) */


/*inner-content end here */

.inner-content { padding: 34px 30px 20px; border: 1px solid #FFF; background: url(../images/inner-content-bg2.png) no-repeat center top #FFF; position: relative; z-index: 999; }

.inner-content-left { float: left; width: 630px; }

.biography-box { padding: 0; }

.biography-box p { font-size: 13px; color: #404040; padding: 14px 0 31px; }

.biography-box h1 { font: 30px/45px 'avantgarde_bk_btdemi'; color: #0d3b75; border-bottom: 1px solid #c8c8c8; margin-bottom: 20px; }

.biography-box h1 span { display: inline-block; border-bottom: 2px solid #999999; margin-bottom: -1px; }

.biography-box h2 { font: 20px/22px 'avantgarde_bk_btdemi'; color: #ae0e00; padding-bottom: 17px; }

.biography-detail { padding: 0; }

.biography-detail-left { float: left; width: 430px; padding-right: 40px; }

.biography-detail-left h3 { font: 15px/17px 'open_sanssemibold'; color: #303030; }

.biography-detail-left p { padding: 14px 0 0 0; font-size: 13px; line-height: 19px; color: #404040; }

.detail-box { font-size: 14px; color: #303030; line-height: 24px; }

.detail-box span { float: left; width: 140px; font: 14px/24px 'OpenSans-Bold'; color: #0d3b75; overflow: hidden; }

.detail-image { float: right; border: 1px solid #d5d5d5; text-align: center; padding: 5px; }

.detail-image img { display: block; }

.news-and-job { width: 100%; }

.news-and-job h2 { font: 20px/35px 'avantgarde_bk_btdemi'; color: #0d3b75; border-bottom: 1px solid #c8c8c8; margin-bottom: 20px; }

.news-and-job span { display: inline-block; border-bottom: 2px solid #999999; margin-bottom: -1px; }

.news-box { float: left; width: 305px; }

.news-and-job-list { padding-bottom: 20px; }

.news-and-job-list li { float: left; padding-bottom: 18px; }

.news-and-job-calander { float: left; width: 60px; font: 26px/38px 'OpenSans-Bold'; color: #fff; background: #01295c; text-align: center; border-radius: 3px; margin-right: 10px; }

.news-and-job-calander span { display: block; font: 15px/23px 'open_sanssemibold'; background: #285a99; border: 0; border-radius: 3px; margin: 0 !important; }

.news-and-job-titles { float: right; width: 227px; }

.news-and-job-titles h4 { font: 13px/18px 'open_sanssemibold'; color: #202020; padding-bottom: 8px; }

.news-and-job-titles p { font-size: 13px; color: #404040; }

.job-box { float: right; width: 305px; }

.job-imge { float:left; width: 60px; margin-right: 18px; }

.job-imge img { display: block; }

.gallery-box { padding: 0; }

div#page { max-width: 630px; background-color: #fff; text-align: left; }

div#container { padding: 0px; }

div#ads { clear: both; padding: 12px 0 12px 66px; }

div#footer { clear: both; color: #777; margin: 0 auto; padding: 20px 0 40px; text-align: center; }

div.content { display: none; float: left; width: 302px; }

div.content a, div.navigation a { text-decoration: none; color: #777; }

div.content a:focus, div.content a:hover, div.content a:active { text-decoration: underline; }

div.controls { margin-top: 5px; height: 23px; }

div.controls a { padding: 5px; }

div.ss-controls { float: left; }

div.nav-controls { float: right; }

div.slideshow-container { position: relative; clear: both; height: 212px; }

div.loader { position: absolute; top: 0; left: 0; background-image: url('loader.gif'); background-repeat: no-repeat; background-position: center; width: 320px; height: 210px; }

div.slideshow { }

div.slideshow span.image-wrapper { display: block; position: absolute; top: 0; left: 0; border: 1px solid #d5d5d5; }

div.slideshow a.advance-link { display: block; width: 300px; height: 210px; line-height: 210px; text-align: left; padding-left: 3px; }

div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; }

div.slideshow img { vertical-align: middle; }

div.download { float: right; }

div.caption-container { }

span.image-caption { display: block; position: absolute; }

div.caption { background-color: #000; padding: 12px; color: #ccc; }

div.caption a { color: #fff; }

div.image-title { font-weight: bold; font-size: 1.4em; }

div.image-desc { line-height: 1.3em; padding-top: 12px; }

div.navigation { float: right !important; width: 328px !important; }

ul.thumbs { clear: both; margin: 0; padding: 0; float: right; width: 330px }

ul.thumbs li { float: left; margin: 0px 0px 11px 10px; list-style: none; width: 100px; height: 101px; }

a.thumb { padding: 3px; display: block; border: 1px solid #d5d5d5; }

ul.thumbs li.selected a.thumb { background: #2761ab; border: 1px solid #ae0e00; }

a.thumb:focus { outline: none; }

ul.thumbs img { border: none; display: block; }

div.pagination_slider { clear: both; }

div.navigation div.top { margin-bottom: 12px; height: 11px; display: none; }

div.navigation div.bottom { margin-top: 12px; display: none; }

div.pagination_slider a, div.pagination_slider span.current, div.pagination_slider span.ellipsis { display: block; float: left; margin-right: 2px; padding: 4px 7px 2px 7px; border: 1px solid #ccc; }

div.pagination_slider a:hover { background-color: #eee; text-decoration: none; }

div.pagination_slider span.current { font-weight: bold; background-color: #000; border-color: #000; color: #fff; }

div.pagination_slider span.ellipsis { border: none; padding: 5px 0 3px 2px; }

#captionToggle a { float: right; display: block; background-image: url('caption.png'); background-repeat: no-repeat; background-position: right; margin-top: 5px; padding: 5px 30px 5px 5px; }

.gallery-box h2 { font: 20px/35px 'avantgarde_bk_btdemi'; color: #0d3b75; border-bottom: 1px solid #c8c8c8; margin-bottom: 20px; }

.gallery-box strong { display: inline-block; border-bottom: 2px solid #999999; margin-bottom: -1px; }

.inner-content-right { width: 300px; float: right; padding: 9px 0 0 0; }

.bleu-heading-box { background: url(../images/blue-heading-box-bg.png) left top repeat-y #f1f1f1; }

.bleu-heading-box h2 { padding: 9px 20px; font: 18px/20px 'avantgarde_bk_btdemi'; color: #fff; background: url(../images/blue-heading-bg.png) left top repeat-x; }

.video-image { padding: 20px; }

.video-image img { display: block; }

.event-list { padding: 21px 20px 23px 22px; }

.event-list li { float: left; padding-top: 20px; }

.event-list li:first-child { padding-top: 0px; }

.event-image { float:left; padding: 2px; border: 1px solid #d5d5d5; margin-right: 10px; background: #FFF; }

.event-image img { display: block; }

.event-titles { float: right; width: 187px; }

.event-titles h4 { font: 13px/18px 'open_sanssemibold'; color: #202020; padding-bottom: 5px; }

.event-titles p { font-size: 13px; color: #ae0e00; }

.related-links { padding: 0 18px 10px 22px; }

.related-links li { font: 13px/16px 'open_sanssemibold'; color: #202020; padding: 10px 0 10px 17px; background: url(../images/bullets.png) no-repeat left 13px; border-bottom: 1px solid #d5d5d5; }

.related-links li a { font-size: 13px; color: #ae0e00; float: right; }

.related-links li.read-more { border: 0; background: none; }

.partners { padding: 20px 10px 10px 10px; }

.partners li { float: left; border: 1px solid #d5d5d5; margin: 0 0 10px 10px; }

.partners li img { display: block; }

/*footer start here*/

.footer { width: 100%; padding: 35px 0 22px; background: #2761ab; }

.mainThree { padding: 0 30px; }

.nav-copyRight-box { float: left; }

.footer-nav { padding: 0px; }

.footer-nav li { float: left; }

.footer-nav li a { display: block; font-size: 14px; color: #FFF; padding: 0 18px 0 0; margin-bottom: 10px; }

.copyRight { font-size: 14px; color: #FFF; }

.copyRight span { display: inline-block; font-size: 16px; color: #FFF; }

.footer-right { float: right; }

.footer-social { text-align: right; margin-bottom: 10px; }

.footer-social img { text-align: right; display: block; }

.powerdBy { font-size: 13px; color: #FFF; }

.powerdBy a { font-size: 13px; color: #6fcff0; }

/*************** slide show starts ***************/
.bannerMain { width:100%; margin:0px 0px 0px 0px; float:left; }

.bannerMain h3 { font-family:"Univers CE 45 Light"; font-size:14px; font-weight:normal; color:#363636; text-decoration:none; margin:0px; }

.banner { width:100%; margin:6px 0 0px 0; }

/** slide show classes begins **/
.container { position:relative; width:100%; overflow:hidden; clear:both; height:392px; }

.slides { position:absolute; top:0px; left:0px; }

.slides span { margin:0px; }

.slides > div { position:absolute; width:100%; display:none; top:0px }

.slides .bgimg { width:100%; height:392px; position:relative; z-index:0; font-size:0; }

#loopedSlider { position:relative; margin:0px auto 38px; max-width:1020px; clear: both; border:solid 4px #FFF; }

#newsSlider { position:relative; margin:0px auto; width:100%; clear: both; }

ul.pagination_slider { list-style-type:none; position: absolute; bottom:10px; right:10px; margin:0; padding:0; }

ul.pagination_slider li { float:left; background:none; }

ul.pagination_slider li a { display:block; width:15px; height:15px; margin:0 6px 0 0; color:#777777; font-size:0; float:left; background:#fff; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }

ul.pagination_slider li.active a { display:block; color:#333333; font-size:0; float:left; background:#2761ab; }

ul.pagination_slider a.previous { display:none; width:24px; height:34px; color:#333333; font-size:0; float:left; position:relative; top:-113px; left:20px; z-index:9999; background:url(../images/bannerSprites.png) 0px -12px no-repeat; }

ul.pagination_slider a.previous:hover { background:url(../images/bannerSprites.png) 0px -50px no-repeat; }

ul.pagination_slider a.next { display:none; width:22px; height:34px; color:#333333; font-size:0; float:right; position:relative; top:-116px; right:19px; z-index:9999; background:url(../images/bannerSprites.png) -40px -12px no-repeat; }

ul.pagination_slider a.next:hover { background:url(../images/bannerSprites.png) -40px -50px no-repeat; }

.bannerText { position: absolute; bottom:12px; left:15px; width:590px; z-index:9999; }

.bannerText h3 { font-family: 'open_sanssemibold'; font-size:18px; font-weight:normal; color:#fff; text-decoration:none; margin:0px; padding:0 0 6px 0; }

.bannerText p { font-family: 'open_sansregular'; font-size:13px; font-weight:normal; color:#fff; text-decoration:none; padding:0; margin:0; }

.bimg { position:absolute; left:0px; bottom:0; z-index:999; font-size:0; line-height:normal; }

.ulwidget { padding-bottom:20px; }

/** slide show classes ends **/
@media only screen and (max-width: 1059px) {
	
}

/*new changes*/
@media only screen and (max-width: 1059px) {

.max-width { max-width: 1024px; }

.header-image { display: table; margin: 0 auto; }

.container { height: 377px; }

.inner-content { padding: 34px 20px 20px; }

.nav-copyRight-box { width: auto; }
}
/**/
@media only screen and (max-width: 1023px) {

.max-width { max-width: 768px; }

.header-image > img { width: 100%; display: block; height: auto; }

.container { height: 278px; }

.inner-content-left { width: 100%; }

.inner-content-right { width: 100%; }
}
/**/
@media only screen and (max-width: 767px) {

.max-width { max-width: 480px; }

.header-image { padding: 20px 0; }

.container { height: 167px; }

#loopedSlider { margin-bottom: 25px; }

.biography-detail-left { width: 282px !important; padding: 0 }

.detail-box { font-size: 13px; }

.inner-content { padding: 20px 10px; }

.detail-box span { font: 12px/24px 'OpenSans-Bold'; width: 114px; }

.detail-image { width: 28%; }

.detail-image > img { width: 100%; }

.right.video-more { padding: 0 20px 20px; text-align: right; }

.biography-box h2 { font: 18px/22px 'avantgarde_bk_btdemi'; padding-bottom: 10px; }

.biography-box h1 { font: 24px/45px 'avantgarde_bk_btdemi'; margin-bottom: 15px; text-align: center; }

.biography-box p { color: #404040; font-size: 13px; padding: 14px 0 11px; }

.biography-box p { padding: 14px 0 11px; }

.news-box { width: 100%; }

.news-and-job-titles { width: auto; }

.job-box { width: 100% }

.job-imge { margin-right: 15px; }

.news-and-job-list { padding-bottom: 5px; }

div#page { margin: 0 auto; max-width: 387px; }

.event-titles { width: 81%; }

.partners li { width: 30.3%; }

.partners li img { width: 100%; }

.mainThree { padding: 0 }

.footer-nav { text-align: center; }

.footer-nav li { display: inline-block; float: none; }

.copyRight { color: #C0C0C0; padding-bottom: 20px; text-align: center; }

.copyRight span { color: #C0C0C0; }

.footer-right { float: none; margin: 0 auto; width: 28%; }
}
/**/
@media only screen and (max-width: 479px) {

.max-width { max-width: 320px; padding: 0 10px; }

.social { display: table; float: none; margin: 0 auto; padding-bottom: 10px; }

.field1 { background: #e6e6e6; width: 300px; margin-bottom: 10px; border: 1px solid #fff; }

.field1:focus { border: 1px solid #fff; background: #a0a0a0; color: #fff; }

.container { height: 113px; }

#loopedSlider { border: 1px solid #FFFFFF; text-align: center; }

.biography-box h2 { text-align: center; }

.biography-detail-left { width: 100% !important; }

.detail-box span { width: 110px; }

.biography-box p { text-align: center; padding: 10px 0 11px; }

.detail-image { width: 100%; padding: 10px; }

.news-and-job-titles { width: 74%; }

.job-imge { margin-right: 10px; }

div#page { max-width: 258px; margin-bottom: 10px; }

.event-list { padding: 10px; }

.event-titles { width: 72%; }

.partners li { width: 47.3%; margin: 0 0 5px 5px; }

.footer-right { width: 42%; }

.nav-copyRight-box { float: none; }
}