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 {
    background-color: #fff;

}



.page-bot {

	width: 1046px;

	height: 12px;

	margin: 0 auto;

	background: url(ncaer_files/images/page-bot1.png) top center no-repeat

}



.page {


	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

}

.td-Score .equal {font-size: 24px; color: #fead4e;font-weight: 900; width: 24px;

    display: inline-block;

    text-align: center;}

.td-Score .up {    font-size: 24px;

    color: #189f4f;

    font-weight: 900;

    width: 24px;

    display: inline-block;

    text-align: center;}

.td-Score .down {    font-size: 24px;

    color: #ef2031;

    font-weight: 900;

    width: 24px;

    display: inline-block;

    text-align: center;}