@charset "utf-8";
/* CSS Document */
body {
	background:#FFF url(http://www.nid.edu/images/body.jpg) center top no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-family: 'Philosopher', sans-serif;*/
	font-size:13px;
	color:#333333;
	line-height:20px;
	margin:0;
	padding:0;
	background-attachment:fixed;
}
img {
	border:none;
	outline:none;
}
h1, h2, h3, h4, h5, form {
	margin:0;
	padding:0;
}
a, a:link, a:visited {
	text-decoration:none;
	color:#333333;
	outline:none;
}
a:hover {
	text-decoration:none;
	color:#000;
	outline:none;
}
.clear {
	float:none;
	clear:both;
}
h2 {
	font-size:32px;
	color:#000;
	font-weight:normal;
	font-style:normal;
}
h3 {
	font-size:16px;
	color:#000;
	font-weight:normal;
	line-height:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#main {
	background:url(http://www.nid.edu/images/menubg.png) left top repeat-x;
	margin:0;
	padding:0;
	position:fixed;
	z-index:10;
	width:100%;
	height:68px;
}
.left{
	float:left;
	}
.right{
	float:right;
	}
.top-wrapper {
	width:960px;
	margin:0 auto;
	padding:0;
	height: 65px;
}
#wrapper {
	width:960px;
	margin:0 auto;
	padding:0;
	min-height: 600px;
}
.top {
	width:960px;
	margin:0 auto;
	padding:0;
	position:fixed;
	z-index:11;
}
ul#menu li.logo {
	padding:15px 0 0 0;
	margin:0 65px 0 0;
	width:auto;
	background:none;
}
.search {
	background:url(http://www.nid.edu/images/menu_line.jpg) right top no-repeat;
	width:58px !important;
	text-align:center !important;
	padding-bottom:18px !important;
}
.dropsearch{
	width:980px;
	margin:25px auto 0 auto;
	padding:0 0 100px 0;
	}
.searchleft {
	float:left;
	width:520px;
	margin-right:220px;
	margin-left:20px;
	}
.searchleft h3, .searchright h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	margin-bottom:15px;
	}
.searchfield{
	width:324px;
	background:url(http://www.nid.edu/images/searchbg.png) left top repeat-x;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	height:27px;
	line-height:27px;
	padding:7px;
	border:none;
	margin-right:18px;
	}
.searchbtn{
	width:102px;
	height:35px;
	margin-top:3px;
	border:0;
	background:url(http://www.nid.edu/images/go.png) left top no-repeat;
	text-indent:-999px;
	color:#f2f3eb;
	cursor:pointer;
	}
.searchright {
	float:right;
	width:165px;
	margin-top: 10px;
}
.searchright ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.searchright ul li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FFF;
	margin-bottom:8px;
	}
.searchright ul li a:link, .searchright ul li a:visited {
	color:#FFF;
	}
.searchright ul li a:hover{
	color:#CCC;
}
#container {
	z-index:1;
}
#content {
	margin:20px 0;
}
#colleft {
	float: left;
	margin: 20px 0 0 10px;
	width: 720px;
}
#colright {
	float: left;
	width: 220px;
	margin-top: 20px;
}
.colleft {
	float:left;
	margin:10px;
	width:335px;
}
.colleft h3, .colright h3 {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#343434;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
}
.colleft h3 img, .colright h3 img {
	margin-left:5px;
}
.news ul {
	margin:0;
	padding:0;
	list-style:none;
}
.box {
	width:335px;
	margin-right:20px;
	float:left;
	background:#FFF;
	border-bottom:6px solid #b6f876;
	margin-bottom:20px;
	font-size:14px;
}
.box h2 {
	font-size:20px;
	color:#333;
	font-weight:normal;
	margin:0 0 0 8px;
	padding-top:10px;
	width: 230px;
}
.box span {
	font-size:13px;
	font-style:italic;
	color:#222;
	margin:0 0 10px 8px;
	display:block;
}
.box p {
	margin:10px 8px;
}
.colright {
	float:left;
	width:220px;
	margin-top:10px;
	margin-left: 20px;
}
.event ul {
	margin:0;
	padding:0;
	list-style:none;
}
.event ul li {
	width:100%;
	background:#FFF;
	border-bottom:6px solid #b6f876;
	margin-bottom:20px;
	font-size:14px;
}
.event ul li h2 {
	font-size:20px;
	color:#333;
	font-weight:normal;
	margin:0 0 0 15px;
	padding-top:10px;
}
.event ul li span {
	font-size:13px;
	font-style:italic;
	color:#222;
	margin:0 0 10px 10px;
	display:block;
}
.event ul li p {
	margin-left:10px;
	margin-top:10px;
}
.right-panel ul {
	list-style:none;
	margin:0;
	padding:0;
}
.right-panel ul h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#222;
	margin-bottom:10px;
	text-transform:uppercase;
}

.right-panel ul li {
	background:#fff;
	width:220px;
	background:#FFF;
	border-bottom:6px solid #b6f876;
	font-size:14px;
	color:#222;
	padding:10px 0;
	margin-bottom:20px;
}
.right-panel ul li p {
	margin:0;
	padding:0 10px;
}
.right-panel ul li ul li {
	background:none;
	border-bottom:1px solid #ccc;
	margin-bottom:0px;
}
.right-panel ul li ul li p {
	margin:0;
	padding:0 10px;
}
.right-panel ul li span, .right-panel ul li ul li span {
	display:block;
	font-size:10px;
	color:#545454;
	font-style:italic;
	padding:0 10px;
}
.right-panel ul li ul li.last {
	border-bottom:none;
}
.promo {
	background:#333333;
	width:200px;
	min-height:150px;
	padding:10px
}
.promo h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#e4e4e4 !important;
	text-transform:uppercase;
}
#mainfooter {
	width:100%;
	background:#FFF;
	margin:0;
	padding:0;
}
#footerwrapper {
	margin:0 auto;
	padding:10px 0 20px;
	width:940px;
}
.footerlink {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:10px;
	width:860px;
}
.footerlink a:link, .footerlink a:visited {
	color:#333333;
	/*margin-right:40px;*/
	margin-right: 36px;
}
.footerlink a:hover {
	color:#999;
}
.follow {
	float:right;
}
.follow img {
	/*margin-left:6px;*/
	margin-left:-22px;
	cursor:pointer;
}
.fb {
	background:url(http://www.nid.edu/images/facebook.png) left top no-repeat;
	height:28px;
}
.fb:hover {
	background:url(http://www.nid.edu/images/facebook.png) left -28px no-repeat;
	height:28px;
}
.twitt {
	background:url(http://www.nid.edu/images/twitter.png) left top no-repeat;
	height:28px;
}
.twitt:hover {
	background:url(http://www.nid.edu/images/twitter.png) left -28px no-repeat;
	height:28px;
}
.footerlogo {
	float:left;
	width:50%;
	margin-top:25px;
}
.copy {
	float:right;
	width:40%;
	margin-top:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
}
.breadcrumbs {
	background:url(http://www.nid.edu/images/breadcrumb_bg.png) left top repeat;
	padding:7px 0 7px 10px;
	height:22px;
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #FFF;
}
.breadcrumbs img {
	margin-right:10px;
	float:left;
}
.breadcrumbs ul {
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs ul li {
	background:url(http://www.nid.edu/images/right_arrow.png) left top no-repeat;
	float:left;
	padding-left:25px;
	color:#3a3a3a;
	margin-right:10px;
}
.breadcrumbs ul li a:link, .breadcrumbs ul li a:visited {
	margin-right:6px;
	margin-left:6px;
	color:#3a3a3a;
}
.breadcrumbs ul li a:hover {
	color:#000;
}
.title {
	background:url(http://www.nid.edu/images/titlebg.png) left top repeat;
	padding:0 0 15px 11px;
}
.title h2 {
	float:left;
	margin-top:21px;
	text-transform:capitalize;
	line-height:30px;
}
.title h3 {
	font-style:italic;
	font-size:13px;
	color:#222222;
	margin-top:10px;
}
.newsitem {
	width:700px;
	margin-right:20px;
	margin-bottom:20px;
}
.newsitem_div {
	background:#FFF;
	border-right:6px solid #b6f876;
	font-size:14px;
	line-height:22px;
	padding:12px 5px 10px 8px;
}
.post_breadcrumg {
	background:url(http://www.nid.edu/images/post_breadcrumg.png) left top repeat;
}
.red {
	background:url(http://www.nid.edu/images/red.png) left top repeat;
}
.blue {
	background:url(http://www.nid.edu/images/blue.png) left top repeat;
}
.white {
	background:url(http://www.nid.edu/images/white.png) left top repeat;
}
.brown {
	background:url(http://www.nid.edu/images/brown.png) left top repeat;
}
.breadcrumb_red{
	background:url(http://www.nid.edu/images/lightred.png) left top repeat;
}
.reddark {
	background:url(http://www.nid.edu/images/reddark.png) left top repeat;
}
.bluedark{
	background:url(http://www.nid.edu/images/violet.png) left top repeat;
}
.sort {
	background:url(http://www.nid.edu/images/sortby.png) left top repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	padding:11px 0 0 10px;
	height:37px;
}
.sort span {
	float:left;
	width:65px;
	display:block;
}
.sort a {
	padding:0 11px;
	margin-right:10px;
}
.sort a:hover, .sort a.current {
	border-bottom: 6px solid #FF9933;
	padding-bottom: 14px;
}
#post_colleft {
	float:left;
	width:589px;
	background:#FFF;
	border-right:1px solid #e3e3db;
	margin-top:20px;
	position:relative;
	z-index:1;
	min-height:620px;
}
#post_colleft ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
#post_colleft ul li {
	list-style:none;
	border-bottom:1px solid #e3e3db;
	padding:20px 0 10px 6px;
}
#post_colleft ul li:hover {
	border-left:6px solid #FF9933;
}
a.type {
	background: #FF9933;
	display: inline-block;
	padding: 3px;
	margin-left: 30px;
	border-radius: 3px;
}
#post_colleft ul li a.select {
	border-left:6px solid #FF9933;
}
#post_colleft ul li h2 {
	font-style:normal;
	font-weight:normal;
	color:#000;
	font-size:18px;
	margin:0 0 14px 4px;
	padding:0;
}
#post_colleft ul li h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#post_colleft ul li h4, #post_colleft ul li h4 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-transform:capitalize;
	color:#909090;
	/*letter-spacing:1px;*/
	margin:0;
	padding:0;
	font-weight:normal;
}
#post_colleft ul li h5, #post_colleft ul li h5 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
	margin:0;
	padding:0;
	font-weight:normal;
}
#post_colleft ul li h4 a:hover, #post_colleft ul li h5 a:hover, #post_colleft ul li h2 a:hover {
	color:#666;
}
#post_colleft .boxleft1, .boxleft2, .boxleft3 {
	float:left;
	margin:0 4px;
}
#post_colleft .boxleft1 {
	width:100px;
}
#post_colleft .boxleft2 {
	width:220px;
}
#post_colleft .boxleft3 {
	width:160px;
}
.sort_bottom {
	background:url(http://www.nid.edu/images/sortbtm.png) left top repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	padding:11px 0 0 10px;
	height:37px;
	margin-top:10px;
}
.sort_bottom span {
	float:left;
	width:65px;
	display:block;
}
.sort_bottom a {
	padding:0 11px;
	margin-right:10px;
}
.sort_bottom a:hover, .sort_bottom a.current {
	border-top: 6px solid #FF9933;
	padding-top:8px;
}
#post_colright {
	margin:20px 0 0 10px;
	width:360px;
	float:left;
}
.pick_program {
	background:url(http://www.nid.edu/images/pick_programme.png) left top no-repeat;
	padding:10px 10px 0 32px;
	width:195px;
	height:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#7b7b7b;
}
.video_slider {
/*	position:relative;*/
	overflow:hidden;
	margin:0;
}
.scrollContent {
	height:320px;
	margin:0px;
	padding:0;
	float:left;
	width:2500px;
}
.video_slider ul {
	margin:0px;
	padding:0;
	float:left;
}
.video_slider ul li {
	position:relative;
	float:left;
	width:580px;
	height:320px !important;
	display:block;
}
.video_slider_div {
	position:absolute;
	font-size:15px;
	color:#FFF;
	text-align:center;
	background:url(http://www.nid.edu/images/slidertitle_bg.png) left bottom repeat;
	width:575px;
	display:block;
	bottom:0px;
	left: 0px;
	padding:0 0 5px 5px;
	line-height:20px;
	text-align:left;
}
.vleft {
	position:absolute;
	left:0;
	z-index:8;
	background:url(http://www.nid.edu/images/prev.png) left center no-repeat;
	height:70px;
	width:55px;
	border:none;
	font-size:1px;
	color:#f5f5f5;
	text-indent:-9999px;
	top:225px;
}
.vright {
	position:absolute;
	right:0px;
	top:225px;
	z-index:8;
	background:url(http://www.nid.edu/images/next.png) left center no-repeat;
	height:70px;
	width:55px;
	border:none;
	font-size:1px;
	color:#f5f5f5;
	text-indent:-9999px;
}
.pg {
	background:url(http://www.nid.edu/images/pg_bg.png) left top no-repeat;
	height:22px;
	width:22px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#3f3f3f;
	text-transform:uppercase;
	text-align:center;
	margin-left:15px;
	margin-top:21px;
}
.apply {
	float:right;
	text-align:center;
	width:228px;
	height:24px;
	padding-top:11px;
	line-height:15px;
	margin-top:15px;
	margin-right:20px;
	cursor:pointer;
}
.apply a:link, .apply a:visited {
	color:#535353;
}
.apply a:hover {
	color:#333;
}
.title span.types {
	margin-left: 20px;
}
.title span.types a {
	font-size: 14px;
	line-height: 16px;
	margin-left: 5px;
}
.title span.types a.current {
	background-color: #FF3;
}
.information {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#1c1c1c;
	width:960px;
	background:url(http://www.nid.edu/images/inform_bg.png) left top repeat;
	margin-top:10px;
}
.information a:link, .information a:visited {
	color:#1c1c1c;
	padding:10px 0 11px 10px;
	float:left;
	width:469px;
	border-right:1px solid #e3e3db;
}
.information a:hover, .information a.selected {
	background:#FFF;
	border-bottom:6px solid #FF9933;
	padding:10px 0 5px 10px;
	color:#333;
}
.information a.last {
	border-right:none;
}
.programme {
	margin-top:20px;
	float:left;
	width:100%;
}
.program_left {
	float:left;
	margin:0 20px 0 10px;
	width:160px;
}
.program_right {
	float:left;
	width:760px;
}
.activity_right {
	float:left;
	width:960px;
}
.activity{
width:960px;
}
.activity_col1 {
	float:left;
	width:634px;
	background:#FFF;
	margin-right:20px;
	padding:10px;
	font-size:14px;
	line-height:22px;
	min-height:145px;
	min-height:450px;
}
.activity_col2 {
	float:left;
	width:280px;
}
.slider {
	margin-bottom:19px;
}
.profram_col1 {
	float:left;
	width:434px;
	background:#FFF;
	margin-right:20px;
	padding:10px;
	font-size:14px;
	line-height:22px;
	min-height:145px;
	min-height:450px;
}
.yellow_r {
	border-right:6px solid #CC3366 !important;
}
.orange_r {
	border-right:6px solid #ff9955 !important;
}
.blue_r {
	border-right:6px solid #007DC3 !important;
}
.red_r{
	border-right:6px solid #FF5555 !important;
}
.blue1_r{
	border-right:6px solid #3C9905 !important;
}
.brown_r{
	border-right:6px solid #BEB8A9 !important;
}

.yellow_b {
	border-bottom:6px solid #CC3366 !important;
}
.orange_b {
	border-bottom:6px solid #ff9955 !important;
}
.blue_b {
	border-bottom:6px solid #007DC3 !important;
}
.red_b{
	border-bottom:6px solid #FF5555 !important;
}
.blue1_b{
	border-bottom:6px solid #3C9905 !important;
}
.green_b{
	border-bottom:6px solid #B6F876 !important;
}
.brown_b{
	border-bottom:6px solid #BEB8A9 !important;
}
.research {
	float:left;
	background:#FFF;
	margin-right:20px;
	padding:10px;
	font-size:14px;
	line-height:22px;
	border-right:6px solid #007DC3;
	width:734px;
	min-height:350px;
}
.research ol, .research ul {
	margin:0 0 0 30px;
	padding:0;
	}
.check a:link, .check a:visited {
	border-bottom:2px solid #CC3366;
	padding-bottom:3px;
}
.profram_col2 {
	float:left;
	width:280px;
}
ul.program {
	margin:0;
	padding:0;
	list-style:none;
}
ul.program li {
	margin-bottom:20px;
}
ul.program li h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:7px 0 10px 0;
	text-transform:uppercase;
}

ul.program li h6 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:7px 0 10px 0;
	text-transform:uppercase;
	margin:0px;
}

.program_div {
	background:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}
.pro_img {
	display:block;
	width:121px;
	margin-right:9px;
	float:left;
}
.yellow_b {
	border-bottom:6px solid #CC3366;
}
.orange_b {
	border-bottom:6px solid #ff9955;
}
.red_b {
	border-bottom:6px solid #e96464;
}
.pro_title {
	float:left;
	color:#333;
	font-size:14px;
	width:140px;
}
.info {
	margin-top:25px;
	width:140px;
	font-size:14px;
	color:#7b7b7b;
	float:left;
}
.info img {
	margin-right:7px;
}
.info a:link, .info a:visited {
	color:#7b7b7b;
}
.info a:hover {
	color:#333;
}
ul.fact {
	margin:0;
	padding:14px 0 0 12px;
	list-style:none;
}
ul.fact li {
	margin-bottom:20px;
}
ul.fact li h5 {
	font-size:12px;
	color:#909090;
	margin-top:17px;
	margin:0;
	padding:0;
}
ul.fact li h4 {
	margin:0;
	padding:0;
}
ul.related {
	margin:0;
	padding:0;
	list-style:none;
}
ul.related li {
	font-size:13px;
	color:#7b7b7b;
	background:url(http://www.nid.edu/images/inform_bg.png) left top repeat;
	padding:0;
	margin:0;
}
ul.related li a:link, ul.related li a:visited {
	padding:11px 12px 16px 12px;
	border-bottom:1px solid #e3e3db;
	display:block;
	color:#7b7b7b;
}
ul.related li a:hover {
	color:#333333;
}
ul.studentbox {
	margin:0;
	padding:0;
	list-style:none;
}
ul.studentbox li {
	float:left;
	margin:0 10px 20px 10px;
}
.rti {
	margin-top:20px;
	color:#000;
}
.rti_left {
	float:left;
	width:621px;
	background:#FFF;
	border-right:6px solid #bbb198;
	font-size:14px;
	line-height:22px;
	padding:12px 6px 10px 8px;
	margin-right:20px;
}
.rti_left h3 {
	color:#000;
	margin:10px 0;
}
.rti_right {
	float:left;
	width:280px;
}
.download h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.download ul {
	margin:5px 0 0;
	padding:5px 20px;
	list-style:none;
	background:#FFF;
}
.download ul li {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	background:url(http://www.nid.edu/images/download_icon.png) left 8px no-repeat;
	padding:5px 5px 10px 20px;
	display:block;
}
.download ul li a:link, .download ul li a:visited {
	color:#000;
}
.download ul li a:hover {
	color:#666;
}
#tenders {
	margin:0;
}
ul.tender {
	margin:0;
	padding:0;
	list-style:none;
}
ul.tender li {
	float:left;
	display:block;
	background:#FFF;
	border-bottom:6px solid #bbb198;
	width:440px;
	padding:10px;
	margin:20px 10px 0 10px;
}
ul.tender li.masonry-brick h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	color:#000;
	font-size:20px;
	margin:0 0 14px 4px;
	padding:0;
}
ul.tender li.masonry-brick h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
}
ul.tender li h4, ul.tender li h4 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-transform:capitalize;
	color:#909090;
	letter-spacing:1px;
	margin:0;
	padding:0;
	font-weight:normal;
}
ul.tender li h5, ul.tender li h5 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
	letter-spacing:1px;
	margin:0;
	padding:0;
	font-weight:normal;
}
ul.tender li h4 a:hover, ul.tender li h5 a:hover, ul.tender li h2 a:hover {
	color:#666;
}
ul.tender li .boxleft1, .boxleft2, .boxleft3 {
	float:left;
	margin:0 4px;
}
ul.tender li .boxleft1 {
	width:160px;
	margin-right:10px
}
ul.tender li .boxleft2 {
	width:120px;
	margin-right:10px
}
ul.tender li .boxleft3 {
	width:120px;
}
.download_div, .external-link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	background:url(http://www.nid.edu/images/download_icon.png) left 4px no-repeat;
	padding-left:25px;
	float:left;
	margin-top:10px;
	display: inline-block;
}

.external-link {
	background:url(http://www.nid.edu/images/external-link.png) left 4px no-repeat;
}

.download_div a:link, .download_div a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
}
.download_div a:hover {
	color:#666;
}
.menu_list {
	width: 160px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
.menu_head {
	cursor: pointer;
	position: relative;
	margin:0;
	cursor: pointer;
	position: relative;
	background:url(http://www.nid.edu/images/inform_bg.png) left top repeat;
	border-bottom:1px solid #e3e3db;
	display:block;
}
.submenu_head {
	padding-left: 20px;
}
.menu_head a:link, .menu_head a:visited {
	color:#7b7b7b;
	padding: 15px 10px 14px 14px;
	display: block;
}
.menu_head a:hover, .menu_head a.select {
	border-left:6px solid #FF9933;
	color:#333;
	background:#FFF;
}
.menu_body {
	display:none;
}
.menu_body a:link, .menu_body a:visited {
	border-left:6px solid #007DC3;
	border-bottom:1px solid #e3e3db;
	color:#7b7b7b;
	background:#FFF;
	display:block;
	padding: 10px 6px 9px 18px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.menu_body a:hover {
	color:#333;
	border-left:none;
}
.yellow a:hover, .yellow a.select {
	border-left:6px solid #CC3366;
}
.orange a:hover, .orange a.select {
	border-left:6px solid #ff9955;
}
.blue_l a:hover, .blue_l a.select {
	border-left:6px solid #007DC3;
}
.blue1_l a:hover, .blue1_l a.select {
	border-left: 6px solid #3C9905;
}
.request {
	float:right;
	background:url(http://www.nid.edu/images/requerst_bg.png) left top no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	width:244px;
	height:24px;
	padding-top:11px;
	line-height:15px;
	margin-top:15px;
	margin-right:20px;
	cursor:pointer;
}
.request a:link, .request a:visited {
	color:#FFF;
}
.request a:hover {
	color:#333;
}
.col1 {
	float:left;
	background:#FFF;
	margin-right:20px;
	padding:10px;
	font-size:14px;
	line-height:22px;
	border-right:6px solid #007DC3;
	width:473px;
	min-height:527px;
}
.col2 {
	float:left;
	width:239px;
}
.project h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#343434;
	font-weight:bold;
	margin:0 0 5px 0;
}
.project ul {
	margin:0;
	padding:0;
	list-style:none;
}
.project ul li {
	position:relative;
	width:278px;
	display:block;
	margin-bottom:14px;
}
.project ul li div {
	position:absolute;
	background:url(http://www.nid.edu/images/projecttxt_bg.png) left top repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#55b9ff;
	bottom:5px;
	left:0;
	padding:5px 5px 5px 12px;
	width:261px;
}
.project ul li div a{
	color:#55b9ff;
}
.pro_contact {
	margin-bottom:30px;
	background:#FFF;
	border-bottom:6px solid #007DC3;
	padding:15px 15px 5px 12px;
}
.pro_contact h5{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#909090;
	font-weight:normal;
	font-style:normal;
	text-transform:capitalize;
}
.pro_contact h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	line-height:22px;
	font-weight:normal;
	font-style:normal;
	margin-bottom:10px;
}
.pro_contact ul li {
	border-top: 1px solid #CCC;
	padding: 0 15px;
}
.case__right {
	float:left;
	width:770px;
}
.case_studies {
	float:left;
	background:#FFF;
	padding:10px;
	font-size:14px;
	line-height:22px;
	border-right:6px solid #007DC3;
	color:#000;
	width:735px;
}
ul.case_studies {
	margin:0;
	padding:0;
	list-style:none;
	border-right:none;
	background:none;
	width:761px;
}
ul.case_studies li {
	margin-top:20px;
	background:#FFF;
	display:block;
	width:748px;
	padding-left:12px;
	float:left;
}
ul.case_studies li img {
	float:right;
}
ul.case_studies li div {
	width:280px;
	color:#222222;
	line-height:22px;
}
ul.case_studies li div h4 {
	margin:10px 0 0;
}
ul.case_studies li div p {
	margin:0;
	padding:5px 0;
}
.read {
	color:#222;
	font-style:italic;
}
.read a:link, .read a:visited {
	color:#222;
}
.read a:hover {
	color:#7B7B7B;
}
.case_details {
	float:left;
	background:#FFF;
	margin-right:20px;
	padding:10px 0 0;
	font-size:14px;
	line-height:22px;
	border-right:6px solid #007DC3;
	width:456px;
}
.case_details h2 {
	color:#000;
	font-style:normal;
	font-weight:normal;
	font-size:22px;
	margin:0;
	padding:0 0 0 10px;
	line-height:28px;
}
.case_detailtxt {
	padding:5px 10px;
}

.details{
	font-size:14px;
	line-height:17px;
	color:#FFF;
	
}
.details h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#55b9ff;
	margin-bottom:20px;
}
.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:340px;
	height:192px;
	margin-right:20px;
	margin-bottom:20px;
}
.mosaic-backdrop {
	display:none;
	position:absolute;
	top:0;
	height:100%;
	width:100%;
}
.mosaic-overlay {
	display:none;
	z-index:5;
	position:absolute;
	width:100%;
	height:100%;
}
.bar .mosaic-overlay {
	bottom:-180px;
	height:172px;
	background:url(http://www.nid.edu/images/case_workbg.png) left top repeat;
	padding:10px 12px;
	width:316px;
}

.eventitemdate{
	float:right;
	text-align:right;
	font-style:normal !important;
	font-weight:normal !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px !important;
	color:#222222 !important;
	text-align:center;
	margin:0 11px 0 0 !important;
	border-left:1px solid #e3e3db;
	padding:5px 0 10px 10px !important;
}
.font14{
	font-size:13px;
	}
.eventitem{
	padding:0 10px;
	}
.eventitem h5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#909090;
	font-weight:normal;
	font-style:normal;
	text-transform:capitalize;
	line-height:18px;
}
.eventitem h4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	line-height:22px;
	font-weight:normal;
	font-style:normal;
	margin-bottom:10px;
	line-height:18px;
}
.right-panel ul li.calender{
	background:none !important;
	border-bottom:none !important;
	padding:0 !important;
	}
.generic{
	background:#FFF;
	padding:10px;
	font-size:14px;
	line-height:22px;
	min-height:628px;
	}
.generic ol, .generic ul {
	margin:0 0 0 30px;
	padding:0;
	}
.mr20{
	margin-right:20px;
	}
.subhead_img{
	position:relative;
	margin:20px 0;
	float:left;
	}
.subhead_txt{
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#e7e7e7;
	background:url(http://www.nid.edu/images/slidertitle_bg.png) left top repeat;
	padding:10px 10px;
	width:740px;
	bottom:0;
	}

#faculty{
	margin-top:10px;
	}
.faculty_sort {
	background:url(http://www.nid.edu/images/sortby.png) left top repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	padding:11px 0 0 10px;
	height:37px;
}
.faculty_sort span {
	float:left;
	width:65px;
	display:block;
}
.faculty_sort a {
	padding:0 11px;
	margin-right:10px;
}
.faculty_sort a:hover, .faculty_sort a.current {
	background:url(http://www.nid.edu/images/sort_red.jpg) left bottom repeat-x;
	padding-bottom:20px;
}
ul.pagination{
	margin:0;
	padding:0;
	list-style:none;
	}
ul.pagination li{
	float:left;
	display:block;
	background:url(http://www.nid.edu/images/pagebg.png) left top repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#7b7b7b;
	}
ul.pagination li a:link, ul.pagination li a:visited{
	padding:10px 13px;
	border-left:1px solid #e3e3db;
	display:block;
	color:#7b7b7b;
	float:left;
	}
ul.pagination li a:hover, ul.pagination h2 a{
	color:#1c1c1c;
	background:url(http://www.nid.edu/images/sort_red.jpg) left bottom repeat-x;
	}
ul.pagination h2{font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#7b7b7b;
	font-weight:normal;
	font-style:normal;
	}
ul.pagination li.first a{
	border-left:none;
	}
.faculty{
	margin-top:20px;
	}
.faculty ul{
	margin:0;
	padding:0;
	list-style:none;
	background:url(http://www.nid.edu/images/facultybg.jpg) left top repeat-y;
	margin-left:10px;
	margin-bottom:20px;
	}
.faculty ul li{
	float:left;
	display:block;
	}
.faculty ul li ul {
	background:none;
	margin:0 ;
	padding:0;
	list-style:none;
	}
.faculty ul.nobg {
	background: none;
}
.faculty ul li.name {
	color:#343434;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	width:100%;
	margin-right:10px;
	padding-top:6px;
	float: none;
}
.faculty_col1{
	color:#343434;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:40px;
	margin-right:10px;
	padding-top:6px;
	}
.faculty_col2 {
	width:900px;
	float:left;
	display:block;
	}
.faculty_div, .management_div {
	background:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:280px;
	position:relative;
	margin:0 10px;
}
.management_div {
	width: 450px;
}
.fac_img {
	display:block;
	width:121px;
	margin-right:9px;
	float:left;
	}
.fac_title {
	float:left;
	color:#222222;
	font-size:14px;
	width:140px;
	margin-top:10px;
	}
.faculty_col2 .info {
	margin-top:25px;
	width:140px;
	font-size:14px;
	color:#7b7b7b;
	position:absolute;
	bottom:6px;
	right:10px;
	}
.mt20{
	margin-top:20px;
	}
.profile{
	margin-top:20px;
	}
.profile_col1{
	float:left;
	width:220px;
	margin-right:20px;
	}
.profile_col2{
	float:left;
	width:470px;
	}
.profile_col3{
	float:right;
	width:230px;
	}
.profile_div{
	background:#FFF;
	border-right:6px solid #e96464;
	color:#222222;
	margin-bottom:20px;
	font-size:14px;
	padding:10px;
}
.resp_div{
	background:#FFF;
	border-bottom:6px solid #e96464;
	color:#222222;
	font-size:14px;
	padding:10px;
}
.lh24{
	line-height:24px;
	}
.profile_img{
	margin:5px 0;
	padding:0;
	}
.profile_img img {
	margin-right:5px;
	}
.profile_div a:link, .profile_div a:hover{
	color:#7b7b7b;
	}
.profile_img a:hover{
	color:#333;
	}
.pro_span{
	float:left; 
	display:block; 
	width:30px; 
	margin-top:5px;
	}
	

.post_right{
	background:#FFF;
	padding:15px 0 0 0;
	}
.post_right h2{
	font-size:24px;
	color:#000000;
	margin:0 5px 15px 12px;
	line-height:30px;
	}
.block {
	padding:15px;
}
.block:hover {
	cursor:pointer;
}
.panel-frame {
	max-width:1000px;
	position:fixed;
}
.panel {
	width:340px;
	min-height:550px;
	margin-top:70px;
	position:absolute;
	left:0;
	overflow:auto;
}
.posttxt{
	background:#FFF;
	padding:10px 5px 10px 12px;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}
.head{
	text-align:right;
	}
.learn-more{
	background:url(http://www.nid.edu/images/learnbg.png) left top repeat;
	padding:10px 10px 10px 12px;
	}
	
.casestudy-image {
margin-bottom:0px ; padding-bottom:0px;
}

.viewall {
text-align:right;
color:#55b9ff;
font-weight:bold;
}

.viewall a{
color:#55b9ff;
margin-right:10px;

}

.viewall a:hover{
color:#000000;
}
.mb{
	margin-bottom:15px;
	}



.milestone {
	margin-top:20px;
}
.milestone_left, .award_left{
	background:url(http://www.nid.edu/images/milestonebg.png) center top repeat-y;
	float:left;
	width:820px;
	margin:0 20px 0 10px;
	padding-bottom:50px;
}
.award_left {
	background:url(http://www.nid.edu/images/awardbg.png) center top repeat-y;
}
.milestone_left ul,
.award_left ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.milestone_left ul li, 
.award_left ul li {
	float:left;
	display:block;
	width:100%;
	}
.milestonecol1{
	width:360px;
	float:left;
	}
.milestonecol3{
	width:360px;
	float:right;
	}
.awardcol{
	width:405px;
	float:left;
}
.milestonecol1_div {
	background:#FFF;
	width:340px;
	float:left;
	}
.award_div {
	background:#FFF;
	width:385px;
	float:left;
}
.award_img{
	float:left;
	}
.milestonecol1_txt {
	background:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333;
	line-height:24px;
	padding:10px 20px 8px 15px;
	}
.milestonecol1_img{
	float:left;
	}
.milestonecol2{
	float:left;
	width:100px;
	border-top:1px solid #e3e3db;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#1c1c1c;
	line-height:40px;
	text-align:center;
	line-height:42px;
	}
.milestonecol3_div {
	background:#FFF;
	width:340px;
	float:right;
	}
.milestonecol3_txt {
	background:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333;
	line-height:24px;
	padding:10px 20px 8px 15px;
	}
.milestoneborder{
	border-top:1px solid #e3e3db;

	}
.milestonecol3_img{
	float:right;
	}

.milestone_right{
	float:left;
	width:100px;
	}
.violet_breadcrumg{
	background:url(http://www.nid.edu/images/violet.png) left top repeat;
	}
.mile_list {
	width: 100px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
.mile_head {
	cursor: pointer;
	position: relative;
	margin:0;
	cursor: pointer;
	position: relative;
	background:url(http://www.nid.edu/images/inform_bg.png) left top repeat;
	border-bottom:1px solid #e3e3db;
	display:block;
}
.mile_head a:link, .mile_head a:visited {
	color:#7b7b7b;
	padding: 15px 10px 14px 14px;
	display: block;
}
.mile_head a:hover, .mile_head a.select {
	border-left:6px solid #3C9905;
	color:#333;
	background:#FFF;
}
.mile_head a.green:hover, .mile_head a.green.select {
	border-color: #B6F876;
}
.design{
	margin:50px 10px 0 10px;
	}
.design h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:32px;
	color:#333333;
	background:#FFF;
	border-right:6px solid #CC3366;
	min-height:30px;
	padding:5px 5px 5px 10px;
	margin-bottom:20px;
	}
.design img {
	margin-bottom:20px;
	}
.design_txt {
	background:#FFF;
	border-right:6px solid #CC3366;
	padding:5px 5px 10px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#333333;
	margin-bottom:20px;
	}
.designbox1_left{
	float:left;
	width:340px;
	margin-right:20px;
	}
.designbox1_right{
	float:left;
	width:580px;
	}
.designbox1_txt, .designbox2_txt{
	width:319px;
	float:right;
	height:282px;
	}
.h30{
	height:30px;
	}
.designbox2_txt1 {
	height:197px;
	}
.designbox2_txt{
	height:261px !important;
	}
.designbox3_left{
	float:left;
	width:280px;
	}
.designbox3_right{
	float:left;
	width:660px;
	}
.designbox3_right img {
	margin-left:18px;
	}
.designbox3_txt1 {
	height:137px;
	}
.designbox3_col1{
	float:left;
	width:580px;
	margin-right:20px;
	}
.designbox3_txt2{
	float:left;
	height:262px;
	width:319px;
	}
.designbox4_left{
	float:left;
	width:340px;
	margin-right:20px;
	}
.designbox4_right{
	float:left;
	width:580px;
	}
.designbox4_col1{
	float:left;
	width:580px;
	margin-right:20px;
	}
.designbox4_txt{
	float:left;
	height:197px;
	width:319px;
	}
.designbox5_left{
	float:left;
	width:340px;
	margin-right:20px;
	}
.designbox5_middle{
	float:left;
	width:220px;
	margin-right:20px;
	}
.designbox5_right{
	float:left;
	width:340px;
	}
.designbox5_txt1{
	width:319px;
	height:197px;
	}
.designbox5_txt2{
	height:220px;
	width:319px;
	}
.designbox6_left{
	float:left;
	width:400px;
	margin-right:20px;
	}
.designbox6_right{
	float:left;
	width:520px;
	}
.designbox6_txt{
	height:178px;
	width:499px;
	}
.designbox7_left{
	float:left;
	width:280px;
	margin-right:20px;
	}
.designbox7_right{
	float:left;
	width:640px;
	}
.designbox7_txt{
	height:197px;
	width:259px;
	}
.col_inner {
	background: #FFF;
	border-bottom: 6px solid #B6F876;
	margin-bottom: 10px;
}

.right-panel ul {
	background: #FFF;
	border-bottom: 6px solid #B6F876;
}
.right-panel ul li {
	margin-bottom: 0;
	border-top: 1px solid #CCC;
	border-bottom: none;
}

div.head {
	text-align: right;
	padding: 0;
	margin: 0;
}

a.close {
	display:inline;
}

a.menu-close {
	position: absolute;
	top: 5px;
	right: 5px;
}

a.apply-button {
	background:#FF9933;
	border:1px solid #D9CC39;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	border-radius: 20px;
	padding: 10px 15px;
}

.pro_contact ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

