#nsi *{margin:0;padding:0;}
#nsi img,#nsi fieldset{border:0;}
#nsi img{vertical-align:bottom;}
#nsi .clear{clear:both;overflow:hidden;height:0;}
#nsi a:hover{border:0}
#nsi ul{list-style:none;}
#nsi ifrmae{border:none !important; }

#nsi{width:919px;padding:0 0 12px;}
.nsi_wide{width:945px !important;}

#nsi #r180i-header{height:198px; margin-bottom: 0; position:relative; width: 919px;}

#nsi #r180i-header .logo{position:absolute;left:0px;top:0px;}
#nsi #r180i-header .pic{position:absolute;left:198px;top:0px;}
.nsi_wide #r180i-header .save{right:45px !important;}
#nsi #r180i-header .save{width:108px;height:70px;text-align:center;position:absolute;right:20px;top:10px;font-family:arial,sans-serif;font-size:13px;font-weight:bold;color:#000;text-decoration:none;}
#nsi #r180i-header .save b{font-size:30px;}
#nsi #r180i-header .save span{font-size:14px;}
#nsi #r180i-header .save a{float:right;overflow:hidden;height:11px;background:transparent url(images/arrow.gif) no-repeat scroll center right;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;padding:6px 16px 9px 0;}
#nsi #r180i-header .save a:hover{text-decoration:underline;color:#ED1C24;}

#nsi #r180i-header #r180i-nav{ border: none; position:absolute;left:210px;top:147px;}
#nsi #r180i-header #r180i-nav li{float:left;position:relative;}
#nsi #r180i-header #r180i-nav li a{float:left;height:33px;overflow:hidden;}
#nsi #r180i-header #r180i-nav li.active a img{margin-top:-33px;}
#nsi #r180i-header #r180i-nav li.active li a img{margin-top:0;}
#nsi #r180i-header #r180i-nav li a:hover img{margin-top:-33px;}
#nsi #r180i-header #r180i-nav ul{height:32px;padding:6px 0 0 2px;background:url(images/nav_sub_bg.png) no-repeat;position:absolute;left:-1px;top:34px;width:180px;}
#nsi #r180i-header #r180i-nav ul li{float:left;margin-left:6px;display:inline;}
#nsi #r180i-header #r180i-nav ul li a{height:24px;}
#nsi #r180i-header #r180i-nav ul li.active a img{margin-top:-24px;}
#nsi #r180i-header #r180i-nav ul li a:hover img{margin-top:-24px;}

#nsi #left{float:left;width:198px;height:500px;background:url('images/left_bg_long.png') no-repeat;margin-top:-18px;position:relative;}
#nsi #left h2, #nsi #left h3 { font-size: 20px; padding: 10px 0 0 25px; }
#nsi #left p { font-size: 18px; font-weight: bold; padding: 10px 0 0 25px; }

#nsi #left .nowrap { white-space: nowrap; }
#nsi #left .btn{display:block;height:40px;overflow:hidden;margin-left:33px;}
#nsi #left .btn:hover img{margin-top:-40px;}
#nsi #left .btn_sign_up{display:block;height:45px;overflow:hidden;margin-left:39px;}
#nsi #left .btn_sign_up:hover img{margin-top:-45px;}
#nsi #left .btn_request{display:block;height:55px;overflow:hidden;margin-left:33px;}
#nsi #left .btn_request:hover img{margin-top:-58px;}
#nsi #left .btn_signelec_request{display:block;height:47px;overflow:hidden;margin-left:38px;}
#nsi #left .btn_signelec_request:hover img{margin-top:-45px;}
#nsi #left .keynote_presenter{display:block;height:107px;overflow:hidden;margin: 25px 0 0 26px;}
#nsi #left .apple_sidebar{display:block;height:140px;overflow:hidden;margin: 2px 0 0 24px;}
#nsi #left .already_reg {margin:10px 0 5px 42px;}
#nsi #left .side_tout { display: block; margin: 84px 0 0 25px; }

#nsi #r180i-content{float:right;width:664px;background:url(images/content_bg.png) 0 100% no-repeat;padding:10px 0 35px 48px;}
#nsi .content-home{width:700px!important;padding:0 0 20px 12px!important;}

#nsi #r180i-content{border: none; border-radius: 0; font-family:arial,sans-serif;font-size:12px;color:#78797B;}
#nsi #r180i-content #flash-presenters{position:relative;top:-35px;}
#nsi #r180i-content p{line-height:18px;margin:0 0 1.5em;}
#nsi #r180i-content p.preul{margin:0 0 5px;line-height:20px;}
#nsi #r180i-content ul{margin:0 0 1.5em;}
#nsi #r180i-content ul li{margin:0 0 5px 25px;list-style:disc;line-height:20px;padding:0 0 2px;}
#nsi #r180i-content a{color:#000000; font-weight:bold; text-decoration:none; }
#nsi #r180i-content a:hover {color: #ED1C24; text-decoration: none}
#nsi #r180i-content a:hover{color:#ED1C24;text-decoration:underline;}
#nsi #r180i-content h1{margin:0 0 1.5em;}
#nsi #r180i-content h1.about{margin-top:40px;}
#nsi #r180i-content h2{font-size:15px;line-height:20px;font-weight:bold;margin:0 0 1em;}
#nsi #r180i-content h2.bg{height:32px;line-height:32px;font-size:13px;/*text-align:center;*/font-weight:bold;color:#fff;background:url(images/h2_bg.png) no-repeat;margin:0 0 15px;padding:0 0 0 10px;display:inline-block;width:265px;}
#nsi #r180i-content h3{font-size:12px;line-height:18px;font-weight:bold;}
#nsi #r180i-content .left{float:left;margin:0 10px 10px 0;}
#nsi #r180i-content .right{float:right;margin:0 0 10px 10px;}
#nsi #r180i-content .btn_request{display:block;height:55px;overflow:hidden;}
#nsi #r180i-content .btn_request:hover img{margin-top:-58px;}
#nsi #r180i-content .btn_signelec_request{display:block;height:47px;overflow:hidden;margin-left:38px;}
#nsi #r180i-content .btn_signelec_request:hover img{margin-top:-55px;}
#nsi #r180i-content .btn_signelec_request_blue{display:block;height:47px;overflow:hidden;margin-left:38px;}
#nsi #r180i-content .btn_signelec_request_blue:hover img{margin-top:-45px;}
#nsi #r180i-content .btn_register{display:block;height:55px;width:210px;overflow:hidden;}
#nsi #r180i-content .btn_register:hover img{margin-top:-55px}

/* page: HOME */
#nsi #home_logos{height:140px;padding:10px 0 0 13px;margin:0;background:url(images/home_logos_bg.png) no-repeat;}
#nsi #home_logos li{text-align:center;float:left;border-right:1px solid #fff;margin:0!important;line-height:20px;list-style:none!important;height:140px;}
#nsi #home_logos li.last{border-right:none;}
#nsi #home_logos li img{display:block;}
#nsi #home_logos li .btn{float:left;display:inline;color:#fff;font-size:11px;font-weight:bold; padding:0 20px 0 0;background:url(images/arrow.png) 100% 0 no-repeat;text-decoration:none;font-weight:bold;margin-left:30px;}
#nsi #home_logos li .btn:hover{text-decoration:underline;color:#ED1C24;}
#nsi #home_logos li .btnj{margin-left:70px;}

#nsi #home_slides{height:243px;padding:14px 0 0 13px;background:url(images/home_slides_bg.png) no-repeat;}

#nsi #home_slides_b {height:30px;width:100%;text-align:center;line-height:30px;font-size:11px;font-weight:bold;overflow:hidden;zoom:1;}
#nsi #home_slides_b a{height:30px;overflow:hidden;}
#nsi #home_slides_b p { margin:6px auto 0 auto; }

#nsi #nsi_right{width:195px;text-align:right;float:right;height:230px;}
#nsi #nsi_right img{margin:0 0 30px;}
#nsi #nsi_right .hitachi{margin: 0;}
#nsi #nsi_right a{color:#ED1C24;text-decoration:none;font-weight:bold;}
#nsi #nsi_right a:hover{text-decoration:underline;font-weight:bold;}


/* page: ABOUT - 2010 */
#nsi #days{width:651px;padding:14px 0 0 15px;margin-left:-2px;position:relative;background:url(images/days_bg.png) no-repeat;height:343px;}
#nsi #days .height{width:651px;padding:14px 0 0 15px;margin-left:-2px;position:relative;background:url(images/days_bg_height.png) no-repeat;height:500px;}
#nsi #days ul.tabs{margin:0;overflow:hidden;zoom:1;}
#nsi #days ul.tabs li{float:left;margin:0;list-style:none;}
#nsi #days ul.tabs li a{float:left;height:55px;overflow:hidden;}
#nsi #days ul.tabs li.active a img{margin-top:-55px;}
#nsi #days ul.tabs li a:hover img{margin-top:-55px;}

#nsi #days .tab{padding:20px 0 0 20px;}
#nsi #days .tab h2{width:149px;height:32px;line-height:32px;font-size:15px;text-align:center;font-weight:bold;color:#fff;background:url(images/day_bg.png) no-repeat;margin:0 0 15px;}
#nsi #days .tab .col{width:170px;float:left;margin-right:15px;padding:0 0 0 15px;}
#nsi #days .tab .col h3{font-size:15px;color:#000;line-height:18px;font-weight:bold;}
#nsi #days .tab .col h3.speaker { color:#209AC8; }
#nsi #days .tab .col h3.speaker a { color:#209AC8; font-size:15px; font-weight:bold; }
#nsi #days .tab .col .time{font-size:15px;color:#209AC8;line-height:18px;font-weight:bold;}
#nsi #days .tab .col h4{font-size:13px;color:#000;line-height:18px;margin:0 0 2px;font-weight:bold;}
#nsi #days .tab .col p{font-size:12px;color:#209AC8;line-height:15px;margin-bottom:10px;}
#nsi #days .tab .col p.i{color:#78797B;}
#nsi #days .tab .col a{font-size:11px;text-decoration:none;}
#nsi #days .tab .col a:hover{font-size:11px;text-decoration:underline;}
#nsi #days #tab3 .col { margin-right: 98px; }

/* page: ABOUT - PAST INSTITUTES */
#nsi #years ul.tabs{margin:55px 0 15px;overflow:hidden;zoom:1;}
#nsi #years ul.tabs li{float:left;margin:0;list-style:none;}
#nsi #years ul.tabs li a{float:left;height:46px;overflow:hidden;}
#nsi #years ul.tabs li.active a img{margin-top:-46px;}
#nsi #years ul.tabs li a:hover img{margin-top:-46px;}
#nsi #years .video{width:313px;height:545px;padding:30px 0 0 17px;background:url(images/video_bg.png) no-repeat;float:right;margin:0 0 10px 10px;}
#nsi #years .video h2{text-align:center;margin:0 0 5px;}
#nsi #years .video p.sub{text-align:center;color:#209AC8;margin:0 0 14px;}
#nsi #years .video .video_player{padding:6px 0 30px 3px;}
#nsi #years .presenter{width:135px;padding:10px 0 0 15px;float:left;}
#nsi #years .presenter img{display:block;margin:0 0 5px;}
#nsi #years .presenter a{color:#209AC8;font-size:11px;font-weight:bold;text-decoration:none;}
#nsi #years .presenter a.long{margin-left:-15px;}
#nsi #years .presenter a:hover{text-decoration:underline;color:#ED1C24;}
#nsi #years .person{width:210px;float:right;padding:0 0 10px 10px;line-height:11px;}
#nsi #years .person img{display:block;margin:0 0 5px;}
#nsi #years .person p{color:#209AC8;font-size:11px;font-weight:bold;line-height:12px;margin:0 0 3px;}
#nsi #years .person a{color:#ED1C24;font-size:9px;text-decoration:none;}
#nsi #years .person a:hover{text-decoration:underline;}
#nsi #years .person p.link{color:#ED1C24;font-size:9px;}
#nsi #years .person p.link span{float:left;height:2em;margin-right:1ex;}


/* page: ACCOMODATION */
#nsi #accomodation{margin-top:20px;}
#nsi #accomodation ul.tabs{margin:0;overflow:hidden;zoom:1;}
#nsi #accomodation ul.tabs li{float:left;margin:0;list-style:none;}
#nsi #accomodation ul.tabs li a{float:left;height:55px;overflow:hidden;}
#nsi #accomodation ul.tabs li.active a img{margin-top:-55px;}
#nsi #accomodation ul.tabs li a:hover img{margin-top:-55px;}

#nsi #accomodation .tab{padding:25px 0 0 4px;}
#nsi #accomodation img{margin:0 0 25px;}
#nsi #accomodation strong{color:#000;}
/*#nsi #accomodation h2{font-size:12px;line-height:18px;font-weight:bold;color:#000;margin:0;}*/
#nsi #accomodation h2 { color: rgb(101, 183, 227); font-weight: bold; font-size: 14px; margin: 0; }
#nsi #accomodation h2 span { font-weight: normal; }
#nsi #accomodation .note strong{float:left;height:2em;font-weight:bold;margin-right:1ex;}
#nsi #accomodation .hotel .links{font-size:14px;font-weight:bold;color:#209AC8;}
#nsi #accomodation .hotel .links a{color:#209AC8;}
#nsi #accomodation .hotel .links a:hover{text-decoration:underline;color:#ED1C24;}
#nsi #accomodation .hotel .links span{color:#78797B;margin:0 .4em;}
#nsi #accomodation .hotel address{margin:0 0 1.5em 20px;color:#209AC8;font-weight:bold;font-style:normal;}
#nsi #accomodation .hotel p a{font-weight:bold;text-decoration:none;}
#nsi #accomodation .hotel p a:hover{text-decoration:underline;}


/* page: PRE INSTITUTE */
#nsi #pre_institute .day{width:170px;}
#nsi #pre_institute .day .time{font-size:15px;color:#209AC8;line-height:18px;font-weight:bold;}
#nsi #pre_institute .day h3{font-size:13px;color:#000;line-height:18px;margin:0 0 2px;font-weight:bold;}
#nsi #pre_institute .day p{font-size:12px;color:#78797B;line-height:15px;}
#nsi #pre_institute .day a{font-size:11px;}
#nsi #pre_institute .agenda{width:250px;}
#nsi #pre_institute h1 {color:#209AC8;font-size:20px;}
#nsi #pre_institute h1.main{margin-bottom:1em;}

#nsi #pre_institute .star{float:left;width:270px;font-size:10px;font-weight:bold;color:#000;margin-left: 15px;}
#nsi #pre_institute .star p { margin-bottom: 0; }
#nsi #pre_institute .star span{float:left;margin:0 0 2em;margin-right:1ex;}
#nsi #pre_institute .star .star-read180 { font-style: normal; }
#nsi #pre_institute .workshop{float:right;width:260px;height:190px;padding:15px;background:url(images/workshop_bg.png) no-repeat;margin:0 0 20px;}
#nsi #pre_institute .workshop img{float:right;margin-left:10px;}
#nsi #pre_institute .workshop h3{font-size:14px;color:#209AC8;line-height:16px;font-weight:bold;margin:0 0 5px;}
#nsi #pre_institute .workshop h3 b{color:#ED1C24;}
#nsi #pre_institute .workshop-left{float:left;}


/* page: REGISTRATION */
#nsi #registration h3{font-size:15px;color:#209AC8;}
#nsi #registration .h2_register{float:left;margin-right:10px!important;width:380px;}
#nsi #registration .btn_register{display:block;height:32px;overflow:hidden;}
#nsi #registration .btn_register:hover img{margin-top:-32px;}
#nsi #registration .btn_already_registered{display:block;height:32px;overflow:hidden;}
#nsi #registration .btn_already_registered:hover img{margin-top:-32px;}
#nsi #registration strong{color:#000;}
#nsi #registration ul{margin-left:2em;}
#nsi #registration .burst{float:right;}
#nsi #registration p.center{text-align:center;}

#nsi .registeronline {padding:10px 0 35px 0px !important;width:738px !important;}

#nsi .register-box { background: url(images/register_bg.png) 0 0 no-repeat; width:409px; margin: 0; padding: 30px 20px 10px 20px; }
#nsi .register-box-btm { background: url(images/register_bg.png) 0 bottom no-repeat; height: 20px; margin-bottom: 18px; }


/* page: WORKSHOPS */
#nsi #workshops{margin-top:30px;}
#nsi #workshops a{text-decoration:none;}
#nsi #workshops a:hover{text-decoration:underline;}
#nsi #workshops ul.tabs{margin:0;overflow:hidden;zoom:1;margin:0 0 20px;}
#nsi #workshops ul.tabs li{float:left;margin:0;list-style:none;}
#nsi #workshops ul.tabs li a{float:left;height:55px;overflow:hidden;}
#nsi #workshops ul.tabs li.active a img{margin-top:-55px;}
#nsi #workshops ul.tabs li a:hover img{margin-top:-55px;}

#nsi #workshops .general h2{font-size:14px;color:#000;}
#nsi #workshops .general h3{font-size:13px;color:#209AC8;}
#nsi #workshops .general h3 strong {font-size:12px;color:#FB0522;font-weight:normal;}
#nsi #workshops .general p span { font-weight: bold; }
#nsi #workshops .general p strong{color:#000;}

#nsi #workshops .elective h2{color:#209AC8;margin:0;}
#nsi #workshops .elective h2.bg{color:#fff; margin:0 0 10px;}
#nsi #workshops .elective h3{font-size:15px;font-weight:bold;color:#209AC8;}
#nsi #workshops .elective h4{font-size:14px;color:#000;font-weight:bold;}
#nsi #workshops .elective ul b{color:#FB0522;}
#nsi #workshops .elective ul li{margin:0 0 0 15px;padding:0px;}
#nsi #workshops .elective .col strong { font-size:12px;color:#fb0522;font-weight:normal; text-transform: uppercase; }
#nsi #workshops .btn_already_registered{display:block;height:32px;overflow:hidden;width:200px;}
#nsi #workshops .btn_already_registered:hover img{margin-top:-32px;}

#nsi #workshops .col{float:left;padding:15px 15px 0;width:275px;background:url(images/col_bg.png) no-repeat;margin-bottom:25px;}
#nsi #workshops .col .logo { margin: 0 0 10px; text-align: center; }
#nsi #workshops .col_1{margin-right:44px;}
#nsi #workshops .col .bgb{height:15px;margin:0 -15px;position:relative;overflow:hidden;background:url(images/col_bgb.png) no-repeat;}

#nsi #workshops .star{font-size:10px;font-weight:bold;color:#000;margin-left: 15px;}
#nsi #workshops .star p { margin-bottom: 0; }
#nsi #workshops .star span{float:left;margin:0 0 2em;margin-right:1ex;}
#nsi #workshops .star .star-read180 { font-style: normal; }


/* page: FUNDING */
#nsi #funding .box{position:relative;width:586px;height:188px;background:url(images/funding_bg.png) no-repeat;margin:0 0 15px;display:inline-block;}
#nsi #funding .box h2{text-align:center;font-size:17px;font-weight:bold;color:#209AC8;padding:25px 0 15px;margin:0!important;}
#nsi #funding .box .burst{position:absolute;right:-53px;top:-23px;padding:0;background:none;}
#nsi #funding .box ul{margin:0!important;float:left;width:150px;}
#nsi #funding .box ul.first{padding-left:90px}
#nsi #funding .box li{list-style:none!important;margin:0 0 10px!important;line-height:16px;}
#nsi #funding .box a{display:block;font-size:13px;color:#209AC8;text-decoration:none;background:url(images/arrow2.png) 0 2px no-repeat;padding:0 0 0 15px;}
#nsi #funding .box a:hover{text-decoration:underline;color:#ED1C24;}
#nsi #funding .box a span{font-size:12px;}

#nsi #funding .boxes .box_1{background:url(images/funding_box_1.png) no-repeat;float:left;line-height:13px;padding:55px 25px 0 19px;width:283px;font-size:11px;height:69px;color:#000;}
#nsi #funding .boxes .box_2{background:url(images/funding_box_2.png) no-repeat;float:left;line-height:13px;font-size:11px;color:#000;height:104px;padding:7px 25px 0 30px;width:207px;}
#nsi #funding .boxes .box_3{background:url(images/funding_box_3.png) no-repeat;float:left;line-height:13px;font-size:11px;color:#000;height:124px;padding:7px 25px 0 98px;width:207px;}
#nsi #funding .boxes .box_2 a{color:#000;padding-top:10px;}
#nsi #funding .boxes .box_2 img{padding-bottom:12px;}
#nsi #funding .boxes .box_2 a:hover{color:#ED1C24;}

.already_registered_buttons {width:488px;height:70px;}
#nsi .already_registered_buttons h3 {padding:0 0 2px 290px;}
.already_registered_buttons .onLeft {float:left;width:198px;}
.already_registered_buttons .onRight {float:right;width:200px;}

/* page: ABOUT - PAST INSTITUTES - new one */
#nsi #about ul.tabs{margin:55px 0 30px;overflow:hidden;zoom:1;}
#nsi #about ul.tabs li{float:left;margin:0 15px 0 0;list-style:none;}
#nsi #about ul.tabs li a{float:left;height:56px;overflow:hidden;}
#nsi #about ul.tabs li.active a img{margin-top:-56px;}
#nsi #about ul.tabs li a:hover img{margin-top:-56px;}
#nsi #about h2{font-size:22px;color:#209AC8;margin:0;}
#nsi #about p.sub{color:#000;margin:0 0 5px;}
#nsi #about .video{width:490px;height:250px;border:8px solid #ACDFFA;}
#nsi #about .video_player{width:320px;float:left;}
#nsi #about .video_info{width:170px;float:left;}
#nsi #about .video_info ul{margin:0;}
#nsi #about .video_info li{list-style:none;margin:0;padding:0;}
#nsi #about .video_info li a{display:block;height:39px;overflow:hidden;}
#nsi #about .video_info li a:hover img{margin-top:-39px;}
#nsi #about .video_info div.top{height:45px;padding:15px 0 0;background:#CCCCCC;text-align:center;color:#209AC8;font-weight:bold;}
#nsi #about .video_info div.bottom{height:60px;padding:13px 10px 0;text-align:right;font-weight:bold;color:#87C74D;}
/* For the page Grad Credit */
#workshops #tab3 .elective ul li { list-style-type:none; }
