body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	background: #939192;
	font-style: normal;
}

td {
	font-size: 12px;
	line-height: 18px
}

.different-font-color {
	color: #666
}

.blue-line {
	padding-top: 7px;
	padding-bottom: 7px
}

div,
span {
	margin: 0;
	padding: 0;
}

img {
	border: none
}

a {
	color: #216da3;
	text-decoration: none;
	cursor: pointer;
}

a:visited {
	text-decoration: none;
	color: #216DA3
}

a:hover {
	text-decoration: none;
	color: #216DA3;
	cursor: pointer
}

a:active {
	text-decoration: none;
	color: #216DA3
}

p {
	margin: 0px;
	padding: 0px
}

.main-box {
	border: 1px solid #e2e2e2;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	margin-top: 12px
}

.main-size {
	font-size: 12px;
	line-height: 19px
}

.info {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 50px;
	padding-left: 0px;
	width: 100%
}

.info p {
	margin: 0px;
	width: 532px;
	padding: 0px;
	height: 50px;
	font-family: Verdana;
	background-image: url(ncaer_files/images/opacity.png);
	line-height: 18px;
	font-size: 14px;
	color: #FFF;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	padding-left: 0px;
	padding-top: 3px
}

.info p a {
	margin: 0px;
	width: 532px;
	padding: 0px;
	height: 50px;
	font-family: Verdana;
	line-height: 18px;
	font-weight: normal;
	font-size: 14px;
	color: #FFF;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	padding-left: 0px;
	padding-top: 3px
}

#featured .info a {
	text-decoration: none;
	color: #fff
}

#featured .info a:hover {
	text-decoration: underline
}

ul {
	list-style: none;
	list-style-image: url(ncaer_files/images/dots-blue.png);
	background-repeat: no-repeat -72px -17px;
	padding-left: 13px;
	margin: 0px;
	color: #333;
	margin: 0px
}

li {
	padding-bottom: 2px;
	line-height: 17px;
	color: #666
}

#main-wraper {
	width: 100%;
	height: auto
}

#main {
	width: 1022px;
	margin: 0 auto;
	padding: 0 12px;
	background: url(page-bg1.png) top center repeat-y;
	background-position: center;
	background-position: center;
}

.page-bot {
	width: 1046px;
	height: 12px;
	margin: 0 auto;
	background: url(ncaer_files/images/page-bot1.png) top center no-repeat
}

.page {
	width: 978px;
	padding: 22px;
	padding-bottom: 18px;
	padding-bottom: 0px;
	padding-top: 15px;
}

.top {
	width: auto;
	height: 115px;
	margin: 0 auto
}

.logo {
	float: left;
	margin-bottom: 18px
}

.top_right {
	float: right;
	text-align: right;
	margin-top: 0px;
}

.clear {
	clear: both
}

.menu-wraper {
	width: auto;
	margin: auto;
	background: url(ncaer_files/images/menu-bg.jpg) top left repeat-x
}

.menu-right {
	width: 254px;
	float: right;
	height: 33px
}

.menu {
	width: 700px;
	height: 33px;
	float: left;
}

.menu ul {
	margin: 0;
	padding: 0
}

.menu ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(ncaer_files/images/menu-divider.jpg) top left no-repeat;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold
}

.menu ul li a {
	color: #f2f2f2;
	padding: 0 10px;
	display: block;
	line-height: 27px;
	text-decoration: none
}

.menu ul li a:hover,
.menu ul li.selected a {
	color: #fff;
	text-decoration: none
}

.menu ul li a.home {}

.menu ul li a.home:hover,
.menu ul li.selected a.home {}

.select-menu {
	background-image: url(ncaer_files/images/sele.jpg);
	background-repeat: repeat-x;
	height: 33px
}

.menu ul li a:hover,
.menu ul li.current a {
	background: url(ncaer_files/images/sele.jpg) top left repeat-x;
	text-decoration: none
}

.search_input {
	width: 220px;
	height: 25px;
	background: #f2f2f2;
	float: left;
	margin-top: 4px;
	margin-left: 0px
}

.search_input input {
	background: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif, "Helvetica Condensed";
	font-size: 12px;
	color: #828282;
	padding: 6px;
	padding-left: 10px;
	margin: 0;
	width: 90px;
	height: 12px;
	float: left
}

.banner {
	width: 978px;
	height: 370px;
	margin: 0 auto;
	margin-top: 9px;
	overflow: hidden
}

.banner-slideshow {
	width: 745px;
	height: 370px;
	float: left
}

.top-user {
	border: 1px solid #ececec;
	border-radius: 7px;
	padding: 3px;
	float: left;
	margin-right: 4px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 12px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	float: left
}

.top-user-without-login {
	padding: 4px;
	float: left;
	margin-right: 4px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 12px;
	float: left
}

.tick-arow {
	padding-top: 5px
}

.date-pic-research {
	width: 90px;
	height: 88px;
	background-image: url(ncaer_files/images/date-time.png);
	background-repeat: no-repeat !important;
	background-position: left top;
	float: left;
	margin-right: 0px;
	margin-bottom: 72px
}

.date-heading-research {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 7px
}

.date-name-research {
	font-size: 18px;
	font-weight: bold;
	color: #0f639e;
	text-align: center;
	padding-top: 14px
}

.paging_nav.expert-selected {
	background: #e1e1e1;
	color: #000000;
}

a.paging_nav.expert-selected {
	background: #FFFFFF;
	color: #0C85D4;
}

a.paging_nav.expert-selected1 {
	background: #e1e1e1;
	color: #000000;
}

.bottom_login {
	width: 184px;
	height: 17px;
	background: url(ncaer_files/images/sprite1.png) -22px 0 no-repeat;
}

.home_icon {
	background: url(ncaer_files/images/sprite1.png) 0 -19px no-repeat;
	width: 16px;
	height: 33px;
	display: block;
	margin: 0 4px;
}

.search_icon {
	width: 21px;
	height: 25px;
	background: url(ncaer_files/images/sprite1.png) 0 -64px no-repeat;
	border: none;
	cursor: pointer;
	font-size: 0px;
	padding: 0px;
	float: right;
	margin: 4px 8px 0 0;
}

.date-pic {
	width: 50px;
	height: 45px;
	background-image: url(ncaer_files/images/date.png);
	background-repeat: no-repeat !important;
	background-position: center top;
	float: left;
	margin-right: 12px;
	margin-bottom: 72px
}

.date-heading {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 1px
}

.date-name {
	font-size: 18px;
	font-weight: bold;
	color: #0f639e;
	text-align: center;
	padding-top: 2px
}

.campus-image {
	margin-left: 13px;
	padding: 1px;
	border: 1px solid #CCC
}

.campus-more {
	text-align: center;
	margin-left: 13px;
	margin-top: 10px
}

.latest-news {
	width: 222px;
	height: 305px;
	float: right;
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x
}

.latest-news-option {
	width: 222px;
	height: 367px;
	float: right;
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x
}

.all-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #535353;
	padding-left: 16px;
	padding-top: 0px;
	margin: 0px;
	padding-top: 10px
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	padding: 12px;
	margin: 0px
}

.content_panel {
	width: 978px;
	height: auto;
	overflow: hidden;
	margin-top: 12px;
	margin: auto
}

.research-area {
	width: 743px;
	height: auto;
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	padding-top: 14px;
	padding-bottom: 0px;
	padding-left: 5px
}

.research-area-thumb {
	width: 171px;
	height: auto;
	float: left;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 17px;
	padding-left: 10px;
	height: 235px
}

.thumb-images {
	padding-bottom: 5px !important
}

.thumb-heading {
	font-size: 14px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif
}

.mini-text {
	font-size: 12px;
	color: #4c4c4c;
	line-height: 18px
}

.spotlight {
	width: 220px;
	float: right;
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	font-size: 12px;
	color: #4c4c4c;
	font-family: Arial, Helvetica, sans-serif
}

.spotlightp {
	text-align: center;
	padding: 0px;
	margin: 0px
}

.spotlight-content {
	text-align: center;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px
}

.spotlight-know-more {
	padding-top: 0px;
	padding-bottom: 13px;
	padding-left: 13px;
	padding-top: 5px
}

.spotlight-pic {
	padding-top: 17px
}

.content_box {
	width: 215px;
	height: 168px;
	float: left;
	background: url(ncaer_files/images/divider.png) center right no-repeat;
	margin-top: 12px;
	margin-left: 18px;
	padding-right: 16px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 18px
}

.contener_body {
	height: 142px
}

.main-head {
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 19px;
	text-transform: uppercase;
	margin-bottom: 6px;
	line-height: normal
}

.space {
	height: 5px;
	padding: 0px;
	margin: 0px
}

.know_more {
	display: block;
	margin-top: 10px
}

ul.bullet {
	margin: 0;
	padding: 0;
	margin-left: 15px
}

ul.bullet li {
	margin: 0;
	padding: 3px 0;
	list-style: url(ncaer_files/images/list-style.jpg);
	font-size: 12px;
	color: #404040;
	line-height: 16px
}

.footer {
	width: 978px;
	height: auto;
	padding-top: 12px !important;
	font-size: 12px;
	color: #626262;
	line-height: normal;
	margin: auto;
	padding-bottom: 15px;
	background-image: url(ncaer_files/images/bg-footer.jpg);
	background-repeat: repeat-x;
	padding-top: 16px;
	overflow: hidden;
	margin-top: 12px
}

.pdd-letf {
	padding-left: 213px
}

.pdd-letf-login {
	padding-left: 112px
}

.pdd-letf-event {
	padding-left: 285px
}

.pdd-letf-checkout {
	padding-left: 179px
}

.pdd-letf-contact {
	padding-left: 160px
}

.accord {
	color: #444;
	cursor: pointer;
	line-height: 27px;
	overflow: hidden
}

.order-info {
	font-size: 14px;
	font-weight: bold
}

.contact-page-head {
	width: 550px
}

.fleft {
	float: left
}

.fright {
	float: right
}

.foot_left {
	float: left
}

.expert-details-icon {
	margin-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px
}

.edit-checkout {
	border: 1px solid #cbcbcb;
	background-color: #FFFFFF;
	padding: 4px;
	border-radius: 5px;
	padding-left: 7px;
	padding-right: 7px;
}

.foot_right {
	float: right
}

.foot_link {
	margin-bottom: 5px
}

.foot_link a {
	color: #626262;
	text-decoration: none
}

.foot_link a:hover {
	color: #000;
	text-decoration: none
}

.brd-events-page {
	border-top: 1px dashed #CCC;
	margin-top: 18px;
	margin-bottom: 13px
}

.brd-events-page-search {
	border-top: 1px dashed #CCC;
	margin-top: 8px;
	margin-bottom: 3px
}

.brd-events-serch {
	border-top: 1px solid #CCC;
	margin-top: 18px;
	margin-bottom: 13px
}

.photos-page {
	border-top: 1px dashed #CCC;
	margin-top: 18px;
	margin-bottom: 13px;
	width: 98%
}

.brd-video-page {
	border-top: 1px dashed #CCC;
	margin-top: 18px;
	margin-bottom: 19px
}

.video-left-space {
	padding-left: 15px
}

.upcoming-event-venue {
	padding-left: 60px !important
}

.selected {
	font-weight: bold
}

.related-search {
	font-size: 16px;
	font-weight: bold
}

.accordei {
	background-color: #eaeaea;
	padding-bottom: 10px;
	text-align: center
}

.main-home-pict {
	width: 195px;
	overflow: hidden;
	height: auto;
}

.expert-main-home-pict {
	width: 180px;
	overflow: hidden;
	height: 180px
}

.data-pictures {
	width: 189px;
	overflow: hidden;
	height: 112px;
	float: left;
	margin-right: 16px;
}

.events-main-picture {
	width: 120px;
	overflow: hidden;
	float: left;
	margin-right: 16px;
	float: left;
	margin-bottom: 30px;
}

.people-picture {
	width: 120px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 16px;
	border: 1px solid #e1e1e1;
	margin-bottom: 30px;
	background-color: #FFF;
	text-align: center !important
}

.evn-deta {
	width: 180px;
	overflow: hidden;
	float: left;
	margin-right: 16px;
}

.pub-detail {
	overflow: hidden;
	margin-right: 2px;
}

.multimedia-pics-lin {
	width: 220px;
	height: 130px;
	overflow: hidden;
	margin-bottom: 9px
}

.blue-heading {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px
}

.multimedia-page {
	width: 200px;
	padding-left: 13px
}

.detailexpert-page {
	width: 190px;
	color: #666
}

.gap-multimedia {
	height: 8px;
	padding: 0px;
	margin: 0px;
	border-top: 1px dotted #999;
	margin-top: 8px
}

.gap-multimedia-exp-det {
	height: 3px;
	padding: 0px;
	margin: 0px;
	border-top: 0px dotted #999;
	margin-top: 3px
}

.data-page-right {
	width: 220px;
	float: right;
	margin-top: 30px !important
}

.blue-banner {
	width: 236px;
	height: 100px;
	float: left;
	background-color: #0a79c0;
	-moz-box-shadow: inset 0 0 50px #085b9f;
	-webkit-box-shadow: inset 0 0 50px #085b9f;
	box-shadow: sinset 0 0 50px #085b9f;
	padding: 30px;
	color: #FFF
}

.red-banner {
	width: 236px;
	height: 100px;
	float: left;
	background-color: #c31226;
	-moz-box-shadow: inset 0 0 50px #8c0e24;
	-webkit-box-shadow: inset 0 0 50px #8c0e24;
	box-shadow: sinset 0 0 50px #8c0e24;
	padding: 30px;
	color: #FFF
}

.home-banner-gap {
	height: 13px;
	padding: 0px;
	margin: 0px
}

.partners-lists {
	list-style: none;
	list-style-image: url(ncaer_files/images/dots-blue.png);
	background-repeat: no-repeat -72px -17px;
	padding-left: 13px;
	margin: 0px;
	color: #444;
	line-height: 25px;
	padding-left: 25px
}

.orange-banner {
	width: 236px;
	height: 100px;
	float: left;
	background-color: #ec6900;
	-moz-box-shadow: inset 0 0 50px #d05300;
	-webkit-box-shadow: inset 0 0 50px #d05300;
	box-shadow: sinset 0 0 50px #d05300;
	padding: 30px;
	color: #FFF
}

.blue-heading {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px
}

#slider-box {
	height: 65px;
	width: 185px;
}

ul.topnav {
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
	width: 80px;
	height: 25px;
	font-size: 1.2em;
	text-align: left;
	background: url(ncaer_files/images/select.jpg) top left repeat
}

ul.topnav li {
	float: right;
	margin: 0;
	width: 73px;
	padding: 0 0 0 0;
	position: relative;
	list-style: none
}

ul.topnav li a {
	padding: 0px;
	color: #666;
	font-weight: normal;
	font-size: 12px;
	display: block;
	text-decoration: none;
	float: left;
	text-align: left;
	line-height: 25px
}

ul.topnav li a:hover {
	color: #8d8f07
}

ul.topnav li span {
	width: 16px;
	height: 25px;
	float: right;
	cursor: pointer;
	background: url(ncaer_files/images/arrow_down.png) top left no-repeat
}

ul.topnav li span.subhover {
	background-position: 0 -40px
}

ul.topnav li ul.subnav {
	list-style: none;
	position: absolute;
	left: -35px;
	top: 25px;
	background: #fff;
	margin: 0;
	padding: 0;
	display: none;
	float: left;
	width: 87px;
	border: 1px solid #e1e1e1;
	z-index: 2004;
	padding: 5px 5px;
	padding-right: 15px
}

ul.topnav li ul.subnav li {
	margin: 0;
	padding: 0;
	clear: both;
	width: 87px;
	float: left;
	height: 20px
}

html ul.topnav li ul.subnav li a {
	float: left;
	color: #5b5b5b;
	width: 71px;
	padding: 1px 5px;
	height: 21px;
	width: 87px;
	line-height: 20px;
	font-size: 11px
}

html ul.topnav li ul.subnav li a:hover {
	background: #ac954e;
	width: 87px;
	color: #fff
}

.banner-text {
	font-size: 14px;
	color: #FFF;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif
}

.inner-contant {
	width: 978px;
	height: auto;
	margin: 0 auto;
	margin-top: 1px;
	overflow: hidden;
	background-image: url(ncaer_files/images/bg-strip.jpg);
	background-repeat: repeat-x
}

.strip {
	width: 970px;
	height: 15px !important;
	font-size: 12px;
	line-height: 25px;
	padding-left: 1px;
	text-align: left;
	padding-right: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 7px
}

.main-inner-content {
	width: 978px;
	height: auto;
	margin: auto;
	margin-top: 3px
}

.left-part {
	width: 733px;
	height: auto;
	float: left;
	padding-left: 2px
}

.left-part-expert-detail {
	width: 978px;
	height: auto
}

.right-part {
	width: 222px;
	height: auto;
	float: right;
	min-height: 300px
}

.inner-heading {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-top: 10px
}

.taglines {
	font-size: 14px;
	line-height: 20px;
	color: #535353;
	margin-top: 6px
}

.ncaer-activities-heading {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	padding-top: 10px
}

.ncaer-activities {
	list-style: none;
	font-size: 12px;
	color: #333;
	line-height: 19px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	list-style-image: url(ncaer_files/images/blue-tick.jpg);
	padding-left: 14px;
	margin-top: 8px
}

.annual-report-box {
	border: 1px solid #e8e8e8;
	padding: 10px;
	margin-top: 12px;
	width: 170px
}

.rss-subheading {
	font-size: 15px;
}

.rss-right-sub {
	list-style: none;
	padding: 13px;
	line-height: 23px;
}

.rss-lis {
	line-height: 21px;
}

.rss-lis-research {
	line-height: 23px;
}

.upcoming-events-publication {
	padding: 5px;
	background-color: #e4f2fc;
	border-radius: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 6px;
}

.rss-image {
	padding-right: 2px;
	padding-bottom: 1px;
}

.small-rss {
	padding-top: 2px;
	padding-left: 3px;
}

.annual-report-heading {
	font-size: 12px;
	font-weight: bold;
	color: #0b77bf;
	font-family: Arial, Helvetica, sans-serif
}

.subheading {
	font-size: 10px;
	color: #424242;
	line-height: 17px;
	font-size: 12px
}

.subheading-date {
	color: #4c4c4c
}

.gap {
	padding: 0px;
	margin: 0px;
	padding-bottom: 6px
}

.gap-experts {
	padding: 0px;
	margin: 0px;
	padding-bottom: 4px
}

.gap-growt {
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px
}

.gap-new {
	padding: 0px;
	margin: 0px;
	padding-bottom: 13px
}

.gap1 {
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px
}

.annual {
	color: #0972b8;
	text-decoration: none;
	font-size: 10px;
	text-transform: uppercase
}

.balance {
	padding-top: 8px
}

.balance-bor {
	margin-top: 8px;
	border-top: 1px solid #eee;
	padding-top: 6px
}

.step {
	width: 90%;
	text-align: center;
	padding-left: 33px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 36px
}

.research-part {
	width: 330px;
	height: 112px;
	overflow: hidden
}

.home-picss {
	width: 171px;
	height: 93px;
	overflow: hidden
}

.annual-other-link {
	list-style: none;
	font-size: 12px;
	color: #535353;
	line-height: 19px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	list-style-image: url(ncaer_files/images/blue-tick.jpg);
	padding-left: 26px;
	margin-bottom: 7px;
}

.select {
	font-weight: bold
}

.annual-other-link li {
	color: #216DA3
}

.annual-other-link li a {
	color: #216DA3
}

.annual-other-link-expert {
	list-style: none;
	font-size: 12px;
	color: #535353;
	line-height: 20px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	list-style-image: url(ncaer_files/images/blue-tick.jpg);
	padding-left: 26px;
	margin-bottom: 5px
}

.annual-other-link ul {
	list-style: none;
	font-size: 12px;
	color: #535353;
	line-height: 19px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	list-style-image: url(ncaer_files/images/blue-tick.jpg);
	padding-left: 26px;
	line-height: 25px
}

.annual-other-link ul li {
	list-style: none;
	font-size: 12px;
	color: #535353;
	line-height: 19px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	list-style-image: url(ncaer_files/images/blue-tick.jpg);
	padding-left: 26px;
	border-bottom: 1px dashed #a0a0a0
}

.annual-other-link ul li a {
	list-style: none;
	font-size: 12px;
	color: #535353;
	line-height: 19px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	list-style-image: url(ncaer_files/images/blue-tick.jpg);
	padding-left: 26px;
	line-height: 25px
}

.annual-other-link ul li a:hover {
	list-style: none;
	font-size: 12px;
	color: #1584bf;
	line-height: 19px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	list-style-image: url(ncaer_files/images/blue-tick.jpg);
	padding-left: 26px
}

.annual-links {
	width: 218px;
	height: auto;
	float: right;
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	padding-bottom: 0px;
	margin-top: 13px
}

.annual-links1 {
	width: 218px;
	height: auto;
	float: right;
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	padding-bottom: 10px
}

.annual-contact {
	width: 196px;
	height: auto;
	float: right;
	border: 1px solid #e1e1e1;
	padding-bottom: 10px;
	padding: 13px;
	font-size: 12px;
	line-height: 18px
}

.list-data {
	list-style: none;
	display: inline;
	font-size: 12px;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	line-height: 21px;
	list-style-image: url(ncaer_files/images/blue-tick.jpg);
	padding-left: 16px
}

.mypets {
	cursor: hand;
	cursor: pointer;
	padding: 2px 5px;
	border: 1px solid gray;
	background: #E1E1E1
}

.invetation-only {
	color: #999;
	float: right;
	padding-top: 5px;
	text-align: left;
	padding-right: 66px !important;
	margin: 0px
}

.invetation-only-research {
	color: #999;
	padding-top: 5px;
	text-align: left;
	margin: 0px;
	font-weight: normal;
}

.heading-pages {
	font-size: 14px;
	color: #216DA3;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.event-date-box {
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	height: auto;
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
}

.padd {
	padding: 12px;
	padding-top: 0px;
	font-size: 12px;
}

.related-head {
	font-size: 12px;
	font-weight: bold;
	color: #3d3d3d;
	line-height: 19px
}

.date {
	font-size: 11px;
	color: #929292
}

.normal {
	font-weight: normal;
	color: #333;
}

.research-event-top-space {
	padding-top: 4px;
}

.expert-blog-sect {
	width: 185px;
	float: left;
	overflow: hidden;
	height: auto;
	margin-left: 4px;
	text-align: left;
}

.upcoming-event {
	font-size: 12px;
	font-weight: bold;
	color: #0b75be;
	font-family: Arial, Helvetica, sans-serif
}

.event-pic {
	-moz-box-shadow: 3px 3px 4px #c4c4c4;
	-webkit-box-shadow: 3px 3px 4px #c4c4c4;
	box-shadow: 3px 3px 4px #c4c4c4;
	border: 4px solid #FFF;
	margin-right: 12px
}

.pub-pic {
	-moz-box-shadow: 3px 3px 4px #c4c4c4;
	-webkit-box-shadow: 3px 3px 4px #c4c4c4;
	box-shadow: 3px 3px 4px #c4c4c4;
	border: 2px solid #FFF
}

.event-poster {
	-moz-box-shadow: 2px 2px 2px #c4c4c4;
	-webkit-box-shadow: 2px 2px 2px #c4c4c4;
	box-shadow: 2px 2px 2px #c4c4c4;
	border: 4px solid #FFF;
	margin-right: 0px;
	margin-top: 7px
}

.seperator-join {
	height: 100px
}

.data-pic {
	-moz-box-shadow: 3px 3px 4px #c4c4c4;
	-webkit-box-shadow: 3px 3px 4px #c4c4c4;
	box-shadow: 3px 3px 4px #c4c4c4;
	border: 4px solid #FFF
}

.pub-picture {
	width: 120px;
	height: 160px;
	overflow: hidden
}

.event-pic-gallery {
	border-bottom: 2px solid #CCC;
	border-right: 2px solid #CCC
}

.event-detail-heading {
	font-size: 14px;
	color: #216DA3
}

.top-text {
	font-size: 12px;
	line-height: 20px;
	color: #333;
	margin-top: 6px;
	margin-bottom: 5px
}

.researcher-pic {
	-moz-box-shadow: 3px 3px 4px #eaeaea;
	-webkit-box-shadow: 3px 3px 4px #eaeaea;
	box-shadow: 3px 3px 4px #eaeaea;
	margin-right: 12px;
	margin-top: 0px
}

.subscribe-button-text {
	background-image: url(ncaer_files/images/sub1.jpg);
	background-repeat: no-repeat;
	width: 89px;
	height: 23px;
	border: none;
	outline: none;
	color: #FFF;
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}

.photos-pic {
	-moz-box-shadow: 3px 3px 4px #eaeaea;
	-webkit-box-shadow: 3px 3px 4px #eaeaea;
	box-shadow: 3px 3px 4px #eaeaea;
	border: 1px solid #e1e1e1;
	margin-top: 3px
}

.researcher-pic-main {
	-moz-box-shadow: 3px 3px 4px #eaeaea;
	-webkit-box-shadow: 3px 3px 4px #eaeaea;
	box-shadow: 3px 3px 4px #eaeaea;
	border: 1px solid #e1e1e1;
	margin-bottom: 10px
}

.expert-grey-box-research {
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	padding: 12px;
	line-height: 17px;
	width: 335px;
	height: 285px;
	overflow: hidden;
}

.expert-grey-box-research1 {
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	padding: 12px;
	line-height: 17px;
	width: 335px;
	height: 163px
}

.multimedia {
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	height: auto;
	padding: 12px;
	line-height: 17px;
	width: 340px;
	padding-bottom: 0px
}

.fnt {
	font-size: 16px;
	line-height: 19px;
	color: #333
}

.fnt a:link {
	font-size: 14px;
	line-height: 19px
}

.lis-yer {
	list-style: none;
	padding-left: 13px;
	margin: 0px;
	font-size: 12px;
	list-style-image: url(ncaer_files/images/blue-tick.jpg);
	margin-top: 5px;
	line-height: 19px
}

.fnt-big {
	font-size: 20px;
	line-height: 25px;
	color: #0e79b3
}

.expert-grey-box {
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	height: 137px;
	line-height: 17px;
	width: 347px;
	padding-right: 0px;
	padding-top: 12px;
	padding-bottom: 16px;
	padding-left: 12px
}

.people-box {
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	height: auto;
	padding: 10px;
	line-height: 17px;
	font-size: 11px
}

.people-box-inpprint {
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	height: 86px;
	padding: 10px;
	line-height: 17px;
	font-size: 11px;
	width: 210px;
}

.download-information {
	height: auto;
	padding: 10px;
	padding-left: 0px;
	padding-top: 0px;
	line-height: 17px;
	font-size: 11px
}

.download-information a {
	color: #216DA3;
	text-decoration: none;
}

.download-information a:hover {
	color: #333333;
	text-decoration: none;
}

.fleft {
	float: left
}

.fright {
	float: right
}

.facebok-twitter-googleplus {
	padding-top: 5px;
	padding-bottom: 5px
}

.font-twel {
	font-size: 12px
}

.expert-focus-area {
	font-size: 12px;
	color: #1667a0;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 13px
}

.gapss {
	padding: 0px;
	margin: 0px;
	height: 5px
}

.exp-gap {
	padding: 0px;
	margin: 0px;
	height: 3px
}

.cols {
	color: #096db8
}

.heading-pages {
	font-size: 14px;
	color: #216DA3;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold
}

.gapss {
	padding: 0px;
	margin: 0px;
	height: 5px
}

.cols {
	color: #096db8
}

.careers-links {
	width: 221px;
	height: auto;
	float: right;
	border: 1px solid #e1e1e1;
	padding-bottom: 10px
}

.research-links {
	width: 221px;
	height: auto;
	float: right;
	border: 1px solid #e1e1e1;
	padding-bottom: 10px;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x
}

.partners {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 5px
}

.partners a {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 5px
}

.show-all {
	font-size: 11px;
	padding-top: 1px
}

.show-all ul {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px
}

.show-all ul li {
	display: inline;
	float: left;
	display: block
}

.show-all ul li a {
	display: inline;
	float: left;
	color: #0c85d4;
	border: 1px solid #e3e3e3;
	font-size: 11PX;
	padding: 3px;
	height: 13px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 13px;
	margin-right: 3px
}

.show-all ul li a:hover {
	display: inline;
	float: left;
	color: #fff;
	border: 1px solid #fb921d;
	font-size: 11PX;
	padding: 3px;
	height: 13px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 13px;
	background-color: #fb921d
}

.selected-people {
	display: inline;
	float: left;
	color: #fff;
	border: 1px solid #fb921d;
	font-size: 11PX;
	padding: 3px;
	height: 13px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 13px;
	background-color: #fb921d;
	margin-right: 3px
}

.not-selected {
	isplay: inline;
	float: left;
	color: #0c85d4;
	border: 1px solid #e3e3e3;
	font-size: 11PX;
	padding: 3px;
	height: 13px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 13px;
	margin-right: 3px;
}

.data-gap {
	padding-left: 13px !important;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	padding-bottom: 3px
}

.list-data {
	list-style: none;
	display: inline;
	font-size: 12px;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	line-height: 19px;
	list-style-image: url(ncaer_files/images/blue-tick.jpg);
	padding-left: 16px
}

.mypets {
	cursor: hand;
	cursor: pointer;
	padding: 2px 5px;
	border: 1px solid gray;
	background: #E1E1E1
}

.paging_nav {
	display: inline;
	color: #0c85d4;
	border: 1px solid #e3e3e3;
	font-size: 11PX;
	padding: 3px;
	height: 13px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 13px;
	margin-right: 3px
}

.paging_nav a:hover {
	color: #fff;
	border: 1px solid #fb921d;
	font-size: 12PX;
	padding: 3px;
	height: 13px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 13px;
	background-color: #fb921d
}

.select-nav {
	color: #fff;
	border: 1px solid #fb921d;
	font-size: 11PX;
	padding: 3px;
	height: 13px;
	padding-left: 4px;
	padding-right: 1px;
	line-height: 13px;
	background-color: #fb921d;
	margin-right: 4px
}

.position {
	font-size: 11px;
	text-transform: capitalize;
	font-weight: bold
}

.sho-all {
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 12px
}

.releted-search {
	color: #666
}

.sub-head {
	color: #666
}

.publication-tabs {
	font-size: 14px;
	padding-top: 1px;
	margin-left: 13px
}

.publication-tabs ul {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px
}

.publication-tabs ul li {
	display: inline;
	float: left;
	display: block
}

.publication-tabs ul li a {
	display: inline;
	float: left;
	color: #626262;
	border: 1px solid #e3e3e3;
	font-size: 13px;
	padding: 6px;
	height: 18px;
	padding-left: 16px;
	line-height: 18px;
	padding-right: 16px;
	margin-right: 0px;
	background-color: #FFF;
	font-weight: bold;
	border-right: none
}

.publication-tabs ul li a:hover {
	display: inline;
	float: left;
	color: #fff;
	font-size: 13px;
	padding: 6px;
	height: 18px;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 18px;
	background-color: #fb921d;
	background-image: url(ncaer_files/images/tab-on.jpg);
	background-repeat: repeat-x
}

.select-publication {
	color: #fff !important;
	font-size: 13px;
	padding: 6px;
	height: 18px;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 18px;
	background-color: #fb921d;
	background-image: url(ncaer_files/images/tab-on.jpg);
	background-repeat: repeat-x
}

.growth-submu {
	width: 600px;
	height: 23px;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 3px
}

.growth-submu ul {
	display: block;
	float: left;
	font-size: 12px;
	padding: 0px;
	margin: 0px
}

.growth-submu ul li {
	display: block;
	float: left;
	font-size: 12px;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 7px
}

.growth-submu ul li a {
	display: block;
	float: left;
	font-size: 12px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #e9f2fc;
	color: #20558a;
	border-radius: 7px
}

.growth-submu ul li a:hover {
	display: block;
	float: left;
	font-size: 12px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #bbd2eb;
	color: #20558a;
	border-radius: 7px
}

.glossymenu {
	margin: 0px 0;
	padding: 0;
	width: 189px;
	border-bottom-width: 0;
	margin-left: 15px
}

.glossymenu a.menuitem {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616161;
	display: block;
	position: relative;
	width: auto;
	padding: 7.5px 0;
	padding-left: 0px;
	text-decoration: none;
	border-bottom: 1px solid #e9e9e9
}

.glossymenu a.menuitem:visited,
.glossymenu .menuitem:active {
	color: #616161
}

.glossymenu a.menuitem .statusicon {
	position: absolute;
	top: 5px;
	right: 5px;
	border: none
}

.glossymenu a.menuitem:hover {}

.glossymenu div.submenu {
	background: white
}

.glossymenu div.submenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.glossymenu div.submenu ul li {}

.glossymenu div.submenu ul li a {
	display: block;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #096db8;
	text-decoration: none;
	padding: 0px 0;
	padding-left: 0px
}

.glossymenu div.submenu ul li a:hover {
	colorz: white
}

.pic-text {
	font-size: 12px;
	line-height: 18px;
	padding-left: 4px
}

.profile-heading {
	font-size: 12px;
	color: #1667a0
}

.line-hh {
	line-height: 18px;
	font-size: 12px
}

.fonn {
	font-size: 12px;
	font-weight: bold;
	color: #0e79b3
}

.sitemap-heading {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px
}

.sitemap-heading a {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.panel-sitemaps {
	width: 320px;
	float: left;
	margin-right: 12px;
	margin-top: 10px
}

.site-map-gaps {
	border-top: 1px solid #dbdbda;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px
}

.mainsitemaps {
	overflow: hidden
}

.allselect {
	font-weight: bold
}

.gapothers {
	margin-left: 4px;
	padding-top: 8px;
	border-bottom: 1px dashed #b8b8b8;
	padding-bottom: 6px;
	padding-right: 6px
}

.other-page {
	margin-left: 4px;
	padding-right: 8px
}

.infiniteCarousel {
	width: 726px;
	height: 247px;
	position: relative;
	margin-top: 10px
}

.infiniteCarousel .wrapper {
	width: 716px;
	overflow: auto;
	min-height: 232px;
	margin: 0 10px;
	margin-right: 12px;
	position: absolute;
	top: 0
}

.infiniteCarousel ul a img {}

.infiniteCarousel .wrapper ul {
	width: 9999px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0
}

.infiniteCarousel ul li {
	display: block;
	float: left;
	padding-right: 3px;
	height: 232px;
	width: 178px
}

.infiniteCarousel ul li a img {}

.infiniteCarousel .arrow {
	display: block;
	height: 36px;
	width: 40px;
	background: url(ncaer_files/images/arrow.png) no-repeat 0 0;
	text-indent: -999px;
	position: absolute;
	top: 110px;
	margin-left: 0px;
	z-index: 1002 !important;
	cursor: pointer
}

.infiniteCarousel .forward {
	background-position: 0 0;
	right: -25px
}

.infiniteCarousel .back {
	background-position: 0 -72px;
	left: -7px
}

.infiniteCarousel .forward:hover {
	background-position: 0 -36px
}

.infiniteCarousel .back:hover {
	background-position: 0 -108px
}

.extra-more {
	margin-top: 10px
}

.publication-search {
	width: 195px;
	font-size: 11px;
	height: 27px;
	line-height: 26px !important;
	background-image: url(ncaer_files/images/bg_grey.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	outline: none;
	padding-left: 6px;
	font-size: 11px;
	font: 11px/30px Arial;
	margin-left: 2px;
	color: #000;
	padding-bottom: 2px;
	margin-bottom: 0px
}

.htp-margin {
	margin-bottom: 15px;
}

.publication-search:focus,
.publication-search.sffocus {
	background-image: url(ncaer_files/images/bg_grey-selected.jpg);
	background-repeat: no-repeat !important
}

.inner-heading-page-space {
	margin-bottom: 3px;
	padding: 0px;
}

.events-page-tabe {
	padding: 12px;
	padding-bottom: 0px;
}

.upcoming-past-events {
	padding-bottom: 11px;
	padding-left: 2px;
	padding-top: 0px;
}

.event-detail-page-heading-gap {
	border: none;
	padding-left: 4px;
	padding-bottom: 6px;
	margin: 0px;
	padding-top: 0px;
	font-size: 16px;
}

.events-detail-photos {
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	height: auto;
	padding: 12px;
	line-height: 17px;
	padding-bottom: 0px;
	width: 96%;
	margin-top: 12px;
	height: 170px;
}

.print-page {
	float: right;
}

.but-print-payment {
	float: right;
	margin-bottom: 8px;
	margin-right: 8px;
}

.but-print {
	border: 1px solid #CCCCCC;
	padding: 3px;
	border-radius: 5px;
	background-color: #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
}

.font-styles {
	font-family: Arial, Helvetica, sans-serif;
}

#mainframe {
	border: 1px solid #eee;
	font-family: Arial, Helvetica, sans-serif;
}

#frame1,
#frame0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.download-print-hide {
	position: absolute;
	z-index: 100;
}

.extra-space {
	height: 6px;
	padding: 0px;
	margin: 0px
}

.pdf-space {
	padding-left: 3px
}

.option-select {
	width: 300px;
	padding: 5px;
	border: 1px solid #e2e2e2;
	font-size: 12px;
	outline: none;
	color: #333
}

.news-section-gap {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 3px
}

.left-news-part {
	float: left
}

.right-news-part {
	float: right
}

.detail-page-design {
	list-style: none;
	list-style-image: url(ncaer_files/images/dots-blue.png);
	background-repeat: no-repeat -72px -17px;
	padding-left: 13px;
	margin: 0px;
	color: #727272
}

.detail-page-design li {
	padding-bottom: 5px;
	line-height: 19px
}

.detail-page-design-pop {
	list-style: none;
	list-style-image: url(ncaer_files/images/dots-blue.png);
	background-repeat: no-repeat -72px -17px;
	padding-left: 13px;
	margin: 0px;
	color: #333;
	margin: 0px
}

.detail-page-design-pop li {
	padding-bottom: 2px;
	line-height: 17px;
	color: #666
}

.latest-research-list {
	list-style: none;
	list-style-image: url(ncaer_files/images/dots-blue.png);
	background-repeat: no-repeat -72px -17px;
	padding-left: 13px;
	margin: 0px;
	color: #676666;
	margin: 0px
}

.latest-research-list li {
	padding-bottom: 2px;
	line-height: 17px
}

.detail-subheading {
	font-size: 14px;
	font-weight: bold
}

.studies-subheading {
	font-size: 16px;
	font-weight: bold;
	color: #216da3
}

.studies-subheading-search {
	font-size: 14px;
	font-weight: bold;
	color: #216da3
}

.studies-subheading-inner {
	font-size: 12px;
	font-weight: bold
}

.studies-border {
	border-bottom: 1px dashed #CCC
}

.search-heading {
	font-size: 14px;
	font-weight: normal
}

.latest-research {
	font-size: 11px;
	color: #777
}

.blue-color {
	color: #216da3
}

.select-parts {
	font-weight: bold
}

.expert-detail-size {
	font-size: 15px;
	line-height: 22px;
	text-align: left;
	padding-right: 15px;
	color: #343434
}

.growth-publication {
	border: 1px solid #e1e1e1;
	background-image: url(ncaer_files/images/latest-news-bg.jpg);
	background-repeat: repeat-x;
	padding: 18px;
	line-height: 17px;
	width: 120px;
	height: auto;
	float: left;
	margin-right: 17px
}

.sub-color {
	color: #927e4b;
	font-size: 14px;
	font-weight: bold
}

.date-color {
	color: #666
}

.pub-bottom-brd {
	border-top: 1px solid #e1e1e1;
	margin-top: 32px
}

.news-panel {
	list-style: none;
	list-style-image: url(ncaer_files/images/tick.png);
	background-repeat: no-repeat -72px -17px;
	padding-left: 13px;
	margin: 0px;
	color: #727272
}

.video-icon {
	color: #666;
	font-size: 11px
}

.search-result {
	margin: auto;
	width: 1000px;
	height: 34px;
	line-height: 34px;
	margin-top: 10px
}

.search-result-heading {
	font-size: 20px;
	font-weight: normal;
	width: 200px;
	float: left
}

.search-panmel-big {
	width: 800px;
	float: right;
	margin-top: 3px
}

.big-search {
	width: 500px;
	height: 20px;
	line-height: 20px;
	outline: none;
	width: 450px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-size: 11px;
	padding-left: 10px
}

.appy-now {
	border: 1px solid #b6b6b6;
	-moz-box-shadow: 3px 3px 4px #eaeaea;
	-webkit-box-shadow: 3px 3px 4px #eaeaea;
	box-shadow: 3px 3px 4px #eaeaea;
	font-size: 11px;
	outline: none;
	color: #333;
	outline: none;
	border: 1px solid #bcbcbc;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif
}

.appy-now:focus,
.appy-now.sffocus {
	border: 1px solid #1064a0 !important
}

.register-drop {
	width: 190px;
	border: 1px solid #e0e0e0;
	font-size: 11px;
	z-index: 9999999;
	margin-left: 2px;
	margin-top: 16px;
	padding: 6px
}

.register-drop:focus,
.register-drop.sffocus {
	border: 1px solid #1064a0 !important
}

.form-div .label {
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	margin-right: 5px;
	color: #ee131a !important
}

.form-div .form-row {
	padding: 5px 0;
	clear: both;
	width: 700px
}

.form-div label.error {
	width: 250px;
	float: left;
	color: #ee131a !important;
	margin-top: 5px
}

.event-name {
	margin-top: 15px;
	line-height: 20px;
	padding-left: 17px
}

.event-details-name {
	font-size: 14px
}

.register-input {
	width: 270px;
	font-size: 11px;
	height: 28px;
	border: 1px solid #e0e0e0;
	outline: none;
	padding: 0px 7px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444;
	line-height: 28px
}

label.error {
	color: #ee131a;
	padding: 0;
	margin-right: 0px;
	font-size: 12px;
	text-align: left;
	position: relative
}

input.error,
select.error,
textarea.error {
	background: #fff;
	border-color: #b6b6b6
}

.main_image {
	width: 528px;
	height: 371px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff
}

.main_image h2 {
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 5px;
	padding: 10px
}

.main_image p {
	padding: 0px;
	margin: 0
}

.block small {
	padding: 0 0 0 20px;
	background: url(images/icon_cal.gif) no-repeat 0 center;
	font-size: 1em
}

.main_image .block small {
	margin-left: 10px
}

.main_image .desc {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: none
}

.main_image .block {
	width: 100%;
	background: #111;
	border-top: 1px solid #000
}

.main_image a.collapse {
	background: url(images/btn_coll.gif) no-repeat left top;
	text-indent: -99999px;
	position: absolute
}

.main_image a.show {
	background-position: left bottom
}

.image_thumb {
	float: left;
	width: 208px;
	background: #f0f0f0;
	height: 380px
}

.image_thumb img {
	border: 2px solid #fff;
	margin: 5px;
	background: #fff;
	float: left;
	margin-left: 8px;
	margin-top: 8px;
	margin-right: 7px
}

.image_thumb ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.image_thumb ul li {
	margin: 0px;
	background: #f0f0f0 url(ncaer_files/images/bg-run1.jpg) repeat-x;
	width: 218px;
	height: 72px;
	float: left;
	color: #666
}

.image_thumb ul li.hover {
	background: #f2f2f2;
	cursor: pointer
}

.image_thumb ul li.active {
	background: #fff;
	background-image: url(ncaer_files/images/selct-arrow.png);
	background-repeat: no-repeat;
	cursor: default;
	color: #fff
}

html .image_thumb ul li h2 {
	font-size: 1.5em;
	margin: 5px 0;
	padding: 0
}

.image_thumb ul li .block {
	float: left;
	margin-left: 10px;
	padding: 0;
	width: 170px
}

.image_thumb ul li p {
	display: none
}

.reset_btn_new {
	background: url(ncaer_files/images/reset.jpg) 0 0 no-repeat;
	border: none;
	width: 89px;
	height: 23px;
	cursor: pointer;
	margin: 0;
	padding: 0;
	font-size: 0px;
	float: left;
	margin-left: 0px
}

.button {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

.button:hover {
	text-decoration: none
}

.button:active {
	position: relative;
	top: 1px
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em
}

.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em
}

.small {
	font-size: 11px;
	padding: .2em 1em .275em
}

.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top, #666, #000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#000')
}

.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top, #444, #000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444', endColorstr='#000')
}

.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top, #000, #444);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#666')
}

.gray {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top, #757575, #4b4b4b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b')
}

.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top, #757575, #4b4b4b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b')
}

.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top, #575757, #888);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888')
}

.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ededed')
}

.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top, #fff, #dcdcdc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dcdcdc')
}

.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top, #ededed, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#fff')
}

.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')
}

.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linea-gradient(top, #f88e11, #f06015);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015')
}

.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top, #f47a20, #faa51a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a')
}

.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top, #ed1c24, #aa1317);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')
}

.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top, #c9151b, #a11115);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115')
}

.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top, #aa1317, #ed1c24);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24')
}

.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5')
}

.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top, #0095cc, #00678e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e')
}

.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top, #0078a5, #00adee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee')
}

.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top, #f16c7c, #bf404f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f')
}

.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top, #cf5d6a, #a53845);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845')
}

.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top, #bf404f, #f16c7c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c')
}

div.selectBox {
	position: relative;
	margin-top: 14px;
	display: inline-block;
	cursor: default;
	text-align: left;
	line-height: 33px;
	height: 35px;
	width: 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
	color: #444;
	background-image: url(../css/bg_grey.jpg);
	background-repeat: no-repeat;
	z-index: 999999;
	cursor: pointer
}

span.selected {
	width: 167px;
	text-indent: 16px;
	border-right: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../css/bg_grey.jpg);
	background-repeat: no-repeat;
	overflow: hidden
}

span.selectArrow {
	width: 0px;
	background-image: url(../css/bg_grey.jpg);
	background-repeat: no-repeat
}

span.selectArrow,
span.selected {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	height: 30px;
	z-index: 1
}

div.selectOptions {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: 28px;
	left: 0;
	width: 190px;
	border: 1px solid #d2d2d2;
	overflow: hidden;
	background: #fff;
	padding-top: 2px;
	border-top: none;
	margin-left: 2px;
	display: none
}

span.selectOption {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 80%;
	line-height: 20px;
	padding: 5px 10%
}

span.selectOption:hover {
	color: #fff;
	background: #0e76af;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
}

.padd-top {
	padding-top: 12px;
	padding-bottom: 12px
}

.paddi-career-apply {
	padding-left: 19px;
}

.appl-check {
	margin-top: 3px;
	height: 15px;
}

.home-parts-news {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	margin-bottom: 3px;
	height: auto;
	width: 190px;
}

.researc-council-pag {
	width: 451px;
	margin: auto;
	position: absolute;
	margin-top: 44px;
	z-index: 100;
	margin-left: 226px !important;
}

.right-research-panel-sub {
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
}

.right-sub-panel-more {
	padding-top: 5px;
	padding-bottom: 5px;
}

.blue-tick-gap {
	padding-right: 4px;
}

.blue-tick-research {
	padding-right: 4px;
}

.right-con-research {
	padding-left: 6px;
}

ul#new-drops {
	margin: 0;
	padding: 0;
	float: left;
	width: 700px;
	height: 33px;
	list-style: none;
	position: relative;
	background: url(images/new-drops_s.gif) repeat-x;
}

ul#new-drops li {
	float: left;
	margin: 0;
	padding: 0;
	border-right: 1px solid #555;
}

ul#new-drops li a {
	padding: 0 10px;
	display: block;
	line-height: 33px;
	color: #20558a;
	text-decoration: none;
}

ul#new-drops li:hover {
	background: #1376c9 url (images/new-drops_a.gif) repeat-x;
}

ul#new-drops li span {
	float: left;
	padding: 15px 0;
	position: absolute;
	left: 0;
	top: 35px;
	display: none;
	width: 970px;
	color: #20558a;
}

ul#new-drops li:hover span {
	display: block;
}

ul#new-drops li span a {
	display: inline;
}

ul#new-drops li span a:hover {
	text-decoration: underline;
}

.others-links-new {
	color: #20558a;
}

.extra-space1 {
	background-image: none !important;
	border-bottom: 1px solid #4e86ad;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 150px;
}

.extra-space-data {
	background-image: none !important;
	border-bottom: 1px solid #4e86ad;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 180px;
}

.extra-space-research {
	background-image: none !important;
	border-bottom: 1px solid #4e86ad;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 300px;
}

.again-spaces-research {
	background-image: none !important;
	color: #20558a !important;
	height: 50px !important;
	line-height: 50px;
	width: 300px;
}

.again-spaces {
	background-image: none !important;
	color: #20558a !important;
	line-height: 18px;
}

.expert-tabs-panel {
	margin-bottom: 20px;
}

.multimedia-more-image {
	margin-top: 5px;
	margin-left: 8px;
	z-index: 1002;
}

.inner-heading-multimedia-page {
	padding-left: 0px;
	padding-top: 10px;
	border: none;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.research-interrest-detail {
	width: 200px;
	height: auto;
}

.login-top-saty {
	border: none;
	outline: none;
	width: 145px;
	background-image: url(ncaer_files/images/in-bg.png) !important;
	background-repeat: no-repeat;
	height: 32px;
	background-color: transparent;
	font-size: 11px;
	padding-left: 6px;
	color: #666;
}

.login-password {
	border: none;
	outline: none;
	width: 145px;
	padding-left: 6px;
	background-image: url(ncaer_files/images/in-bg.png) !important;
	background-repeat: no-repeat;
	height: 32px;
	background-color: transparent;
	font-size: 11px;
	color: #666;
}

#modal {
	visibility: hidden;
	width: 360px;
	height: 189px;
	padding: 8px;
	background: rgba(0, 0, 0, .3);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	margin-top: -94px !important;
	margin-left: -180px !important;
	z-index: 9999999999999999999999999;
}

#heading {
	width: 360px;
	height: 44px;
	background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');
	border-bottom: 1px solid #bababa;
	-webkit-box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0, 0, 0, .08);
	-moz-box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0, 0, 0, .08);
	box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0, 0, 0, .08);
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 44px;
	color: #444444;
	text-shadow: 0px 1px 0px #fff;
}

#content {
	width: 360px;
	height: 144px;
	z-index: 1.0E+25;
	background: #fcfcfc;
	text-align: center;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

#content p {
	font-size: 13px;
	font-weight: 400;
	text-align: center;
	line-height: 22px;
	color: #555;
	width: 100%;
	float: left;
	margin: 19px 0
}

.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0, 0, 0, .4);
	z-index: 100;
	display: none;
	z-index: 999999999;
	top: 0;
	left: 0
}

@media only screen and (max-width: 767px) {
	#modal {
		width: 284px;
		height: 156px;
		padding: 8px;
		margin-left: -150px!important;
		margin-top: -78px
	}
	#heading {
		width: 284px;
		height: 28px;
		line-height: 28px;
		font-size: .688em
	}
	#content {
		width: 284px;
		height: 128px
	}
	#content p {
		width: 284px;
		font-size: .688em
	}
	.button img {
		width: 23px;
		height: 23px
	}
	.button {
		width: 108px;
		height: 23px;
		line-height: 23px;
		font-size: .688em
	}
	.button.green {
		margin: 0 4px 0 28px !important
	}
	.button.red {
		margin: 0 28px 0 4px !important
	}
}

#nav {
	float: left;
	font-size: .8em;
	margin: 10px 0 0 20%;
	background-color: #E6F0F4
}

#nav li,
#subnav1 li {
	border-bottom: 1px solid #4E86AD;
	background-color: #E6F0F4;
	display: block;
	height: 27px;
	padding-top: 10px;
	padding-bottom: 10px
}

#nav li,
#subnav1 li:hover {
	background-color: #c4dae3;
}

#nav ul li a,
#subnav1 ul li a {
	color: #20558a;
	text-decoration: none;
	margin: 0;
	width: 160px;
	border: none;
	display: block;
	height: auto!important;
	line-height: normal!important
}

#nav ul li a,
#subnav1 ul li a:hover {
	background-image: none;
	color: #20558a;
	height: auto!important;
	line-height: normal!important;
	text-decoration: none;
	margin: 0;
	width: 160px;
	border: none
}

#nav ul,
#subnav1 ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

#subnav1 {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0
}

#subnavs {
	border: none;
	position: absolute;
	height: 20px;
	width: 200px;
	font-size: .8em;
	padding: 3px 0 0 3px
}

#nav li,
#subnav2 li {
	border-bottom: 1px solid #4E86AD;
	display: block;
	height: 27px;
	padding-top: 10px;
	padding-bottom: 10px
}

#nav li,
#subnav2 li:hover {
	background: #c4dae3;
}

#nav ul li a,
#subnav2 ul li a {
	color: #20558a;
	text-decoration: none;
	margin: 0;
	width: 160px;
	border: none;
	display: block;
	height: auto!important;
	line-height: normal!important
}

#nav ul li a,
#subnav2 ul li a:hover {
	background-image: none;
	color: #20558a;
	width: 160px;
	height: auto!important;
	line-height: normal!important;
	text-decoration: none;
	margin: 0;
	border: none
}

#nav ul,
#subnav2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

#subnav2 {
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 46px
}

#nav li,
#subnav3 li {
	border-bottom: 1px solid #4E86AD;
	display: block;
	display: block;
	height: 27px;
	padding-top: 10px;
	padding-bottom: 10px
}

#nav li,
#subnav3 li:hover {
	background-color: #c4dae3 !important
}

#nav ul li a,
#subnav3 ul li a {
	color: #20558a;
	text-decoration: none;
	margin: 0;
	width: 160px;
	border: none;
	display: block;
	height: auto!important;
	line-height: normal!important
}

#nav ul li a,
#subnav3 ul li a:hover {
	background-image: none;
	height: auto!important;
	line-height: normal!important;
	color: #20558a;
	width: 160px;
	text-decoration: none;
	margin: 0;
	border: none
}

#nav ul,
#subnav3 ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

#subnav3 {
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 91px;
}

#nav li,
#subnav4 li {
	border-bottom: 1px solid #4E86AD;
	display: block;
	display: block;
	height: 27px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#nav li,
#subnav4 li:hover {
	background: #c4dae3;
}

#nav ul li a,
#subnav4 ul li a {
	color: #20558a;
	text-decoration: none;
	margin: 0 0px 0 0;
	width: 160px;
	border: none;
	display: block;
	height: auto !important;
	line-height: normal !important;
}

#nav ul li a,
#subnav4 ul li a:hover {
	background-image: none;
	color: #20558a;
	width: 160px;
	text-decoration: none;
	margin: 0 0px 0 0;
	border: none;
	height: auto !important;
	line-height: normal !important;
}

#nav ul,
#subnav4 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#subnav4 {
	height: auto;
	width: 160px;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 141px;
}

#high-menu-length {
	background-image: none;
	border-bottom: 1px solid #4e86ad;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: 18px;
	height: auto;
}

.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0, 0, 0, .8);
	z-index: 100;
	display: none;
	top: 0;
	left: 0
}

.reveal-modal {
	visibility: hidden;
	top: 100px;
	left: 50%;
	margin-left: -300px;
	width: 520px;
	background: #eee url(modal-gloss.png) no-repeat -200px -80px;
	position: absolute;
	z-index: 101;
	padding: 30px 40px 34px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	-box-shadow: 0 0 10px rgba(0, 0, 0, .4)
}

.reveal-modal.small {
	width: 200px;
	margin-left: -140px
}

.reveal-modal.medium {
	width: 400px;
	margin-left: -240px
}

.reveal-modal.large {
	width: 600px;
	margin-left: -340px
}

.reveal-modal.xlarge {
	width: 800px;
	margin-left: -440px
}

.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 8px;
	right: 11px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);
	font-weight: 700;
	cursor: pointer
}

.search_result_head {
	font-size: 20px;
	border-bottom: 1px solid #e1e1e1;
	padding: 4px 0;
	font-weight: bold;
	color: #1064a0;
	margin-bottom: 10px;
	margin-top: 4px;
	margin-left: 10px;
}

.search_sub_title {
	color: #999;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
}

.name_title_search {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	display: block;
	margin-bottom: 4px;
}

.name_designation {
	font-size: 12px;
	color: #777;
}

.desc_search {
	font-size: 13px;
	padding: 8px 0;
	color: #444;
}

a.search_result_link {
	color: #333333;
}

a.search_result_link:hover {
	color: #1064A0;
}

.search_resutl_list {
	margin-left: 10px;
	padding: 10px 0 20px;
}

.search_resutl_list+.search_resutl_list {
	border-top: 1px dashed #ccc;
}

.name_title_search a {
	color: #333;
}

.name_title_search a:hover,
.name_title_search a:focus {
	color: #1f6ca2;
}

a.view_more_result {
	padding-right: 12px;
	background: #1064a0 url(ncaer_files/images/arrow_right.png) right center no-repeat;
	color: #fff;
	padding: 4px 20px 4px 10px;
	float: left;
	margin-left: 10px;
}

a.view_more_result:hover,
a.view_more_result:focus {
	background-color: #1874b8;
}

.last_line_clear {
	height: 20px;
	border-bottom: 1px solid #aaa;
	margin-bottom: 20px;
}

.fancy_box_panel_outer {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 99999999999999;
}

.fancybox_open {
	width: 560px;
	margin: 0 auto;
}

.pdf-icon {
	width: 25px;
	height: auto;
	float: left
}

.pdf-icon-text {
	height: auto;
	width: 118px;
	float: left
}