/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.0*/
/* reset */body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

/* START: BODY & GLOBALS */
	body{width:100%; padding:0em; font-family:Arial, Helvetica, sans-serif; font-size:77%; margin:0em; background: #fff9ef url(images/ntc_bkd.gif) top left repeat-x;}
	
	a{color:#086f8b; text-decoration:none; font-weight:bold; text-transform:capitalize;}
	a:visited{color:#086f8b;}
	a:hover{color:#086f8b; text-decoration:underline;}
/* END: BODY & GLOBALS */

/* START: ENTIRE SITE WRAPPERS */
	#portalNTCHeaderExtenstion{width:100%; background:url(images/header/portalNTCrExt-bkd.png) top left repeat-x; _background:url(images/header/portalNTCrExt-bkd.gif) top left repeat-x;}
	#portalOuterContainer{padding:0em 2em;}
	#portalContainer{}
/* END: ENTIRE SITE WRAPPERS */

/* START: ACCESSIBILITY */
	#skipNav{}
	.skip{display:inline; position:absolute; top:-999px; left:-999px; height:0em;}
/* END: ACCESSIBILITY */

/* START: HEADERMIN HEADERMAX */
	#headerMax,#headerMin{margin:0em 0em 2.2em 0em; padding:0em; overflow:hidden;}
	#siteNavWrapper{margin:0em;}
	#tabBottom, #tabBottom{display:none;}
/* END: HEADERMIN HEADERMAX */

/* START: MASTHEAD */
	#mastHead{clear: both;}
	#mastLogo{width:auto;}
	#mastLogo{border:0px solid #000000; background:url(images/logo_inst.png) 5px 0px no-repeat; _background:url(images/logo_inst_ie6.gif) 5px 0px no-repeat;}
	#mastLogo img{padding:0em 0em 0em 0em;}
	#mastBanner{width:auto; vertical-align:top; display:none;}
	#mastBanner img{margin: 1em .5em;}
	#mastLogin{text-align:right; vertical-align:top; padding:0em 0em 0em 0em;}
	#mastLogin img{}
	#mastLogin a:hover{}
	
	#loginLinks{ position:absolute; top:10px; left:650px;}
	/**/ #loginLinks{margin:0em 0em 0em 0em;}
	#loginLinks a{color:#e2f3f4; padding:0em 0em 0em 0em;}
	#loginLinks a:hover{} 
	
	/* START: LOGIN AREA */
	#loginForm{margin:0em 0em 0em 0em;}
	#loginForm label{font-weight:bold; color:#fff; text-transform:capitalize; padding:0em .6em;}
	#loginForm #eid, #loginForm #pw{border:1px solid #ccc; padding:.2em; font-size:90%; width:8em; background: #fff url(images/input/input-bkd.gif) top left no-repeat;}
	#loginForm #submit{color:#086f8b; font-weight:bold; margin:0em .5em;}
	#loginForm #submit:hover{}
	/* END: LOGIN AREA */
	
	#selectNav{position:absolute; top:80px; left:650px;}
	
/* END: MASTHEAD */

/* START: TOP TABS */
	
	/* prevent links from wrapping */
	#portalOuterContainer, #portalContainer, .siteNavWrap, #sieNav, #linkNav, #siteLinkList, .selectedTab, #headerMax, #headerMin, #siteNavWrapper, #mastHead{white-space:nowrap;}
	.siteNavWrap a{color:#FFFFFF;}
	
	/* START:UL LIST */
	#siteLinkList{padding:.8em 0em .7em .5em; margin:0em; list-style:none; text-align:right;}
	#siteLinkList li{padding:0em .5em 0em .5em; margin:0em .1em 0em .1em; list-style:none; display:inline; border-right:1px solid #FFF;}
	#siteLinkList li a{color:#e2f3f4; padding:0em; margin:0em; font-weight:bold; text-decoration:none;}
	#siteLinkList li a:hover{text-decoration:underline;}
	#siteLinkList .selectedTab{}
	#siteLinkList .selectedTab a{font-weight:bold; color:#fff1da; margin:0em; text-decoration:underline;}
	#siteLinkList .selectedTab a span{}
	#siteLinkList .selectedTab a:visited{}
	#siteLinkList .selectedTab a:hover{}
	/* END:UL LIST */
	
	/* START:SELECT "MORE" POSITION */
	#selectNav{display:inline;}
	.noRightBorder{border-right:none;}
	/* END:SELECT "MORE" POSITION */
	
/* END: TOP TABS */
	
/* START: CONTAINER */
	#container{clear:both; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; background: #fff url(images/container-bkd.gif) top left repeat-y; border-top:1px solid #d8d8d8;}
/* END: CONTAINER */

/* START: SIDE NAVIGATION */
	#toolMenuWrap{float:left; width:11.8em; color: #000; text-align:left; padding:0em; margin:0em 0em 0em 0em;}
	#toolMenuWrap #toolMenu{display:block; margin:0em; padding:0em;}
	#toolMenuWrap #toolMenu ul{display:block; margin:0em; border-top:0px solid #ccc;}
	
	#worksiteLogo{display:none; height:auto; overflow:hidden;}
	#worksiteLogo img{display:none; margin:.5em auto;}
	#toolMenuWrap .skip{display:none;}
	
	#toolMenu{color:#eee;}
	#toolMenu ul{list-style:none;}
	#toolMenu li{display:block; padding:0em; margin:0em; list-style:none; font-size:90%; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8;}
	#toolMenu li a{display:block; _display:inline-block; cursor:pointer; color:#000; text-decoration:none;}
	#toolMenu li a:hover{background:url(images/toolmenu/toolmenu-li-active-bkd.gif) top left repeat-x; _background:none; _text-decoration:underline;}
	#toolMenu li span{display:block; _display:inline-block; padding:.5em .5em .5em .9em; font-weight:bold; text-transform:captialize; cursor:pointer; white-space:normal;}
	
	/* selected */
	#toolMenu .selectedTool{background:url(images/toolmenu/toolmenu-li-active-bkd.gif) top left repeat-x;}
	#toolMenu .selectedTool span{color:#000; text-decoration:underline; white-space:normal;}
	
	#presenceWrapper{border:0px solid #000; margin:2em .5em 2em .9em; width:120px;}
	#presenceWrapper #presenceTitle{font-weight:bold; text-transform:capitalize; color:#110a2e;}
	#presenceWrapper #presenceIframe{width:95%; border:1px solid #000; padding:.2em;}
/* END: SIDE NAVIGATION */

/* START: CONTENT */
	#content{padding:.5em; margin:0em 0em 0em 12.2em; background:#fff; border-right:1px solid #d8d8d8;}
/* END: CONTENT */

/* START: PORTLETS */
	/* columns */
	#col1{padding-right:.5em;}
	#col1of2{width:48%; float:left; margin:0em;}
	#col2of2{width:50%; float:right; padding-right:.5em;}
	
	.portlet{margin:1em 0em 1em 0em;}
	
	/* one column header & body */
	#col1 .portletTitleWrap{}
	#col1 .portletMainWrap{border-top:1px solid #fec375;}
	
	/* two column header & body */
	#col1of2 .portletTitleWrap,#col2of2 .portletTitleWrap{}
	#col1of2 .portletMainWrap,#col2of2 .portletMainWrap{border-top:1px solid #fec375;}
	#col1of2 .portletTitleWrap .portletTitle,#col2of2 .portletTitleWrap .portletTitle{overflow:hidden;}
	
	/* header block */
	.portletTitle{overflow:hidden;}
	.portletTitle .title{float:left; margin:0em 0em 0em .3em; }
	.portletTitle .action{float:right; margin:.5em .5em 0em 0em; _margin:.5em .2em 0em 0em;}
	.portletTitle .action a{background: url(images/portlet/portlet-help.gif) 0px 0px no-repeat; width:36px; height:10px; display:block;}
	.portletTitle .action a:hover{background: url(images/portlet/portlet-help_h.gif) 0px 0px no-repeat;}
	.portletTitle .action img{margin:0em; border:none; height:18px; width: 20px !important;}
	.portletTitle .title a{background: url(images/portlet/portlet-reload.gif) center left no-repeat; float:left;}
	.portletTitle .title a:hover{background: url(images/portlet/portlet-reload_h.gif) center left no-repeat;}
	.portletTitle .title h2{float:left; padding:.5em 0em .5em .2em; font-weight:bold; font-size:120%; color:#086f8b; text-transform:capitalize;}
	.portletTitle .title img{margin:1.2em 0em 0em 0em; width:18px; border:none; height:16px;}
	.portletTitle .action a#jsr-edit{background: url(images/portlet/portlet-page_edit.gif) center right no-repeat;}
	.portletTitle .action a#jsr-edit:hover{background: url(images/portlet/portlet-page_edit.gif) center right no-repeat;}
	
	.portletMainWrap{background:#fff;}
/* END: PORTLETS */

/* START: PORTLET IFRAME */
	.portletMainIframe{margin:0em; padding:0em 0em 0em 0em; background:#fff;}
/* END: PORTLET IFRAME */

/* START: FOOTER */
	#footer{color:#000; margin:0em 0em 0em 0em; padding:1em 0em 2em 0em; width:auto; clear:both; text-align:center; border-top:1px solid #ccc; background: #fff url(images/footer/footer-bkd.gif) top left repeat-x;}
	#footer .footerExtNav{padding:1em 0em; display:none;}
	#footer .footerExtNav a{display:none;}
	#footer .footerExtNav a,.footerExtNav a:link,.footerExtNav a:visited{font-size:90%;}
	#footer .footerExtNav a:hover{}
	#footer #footerInfo{display:none;}
	#footer #footerInfo img{display:none;}
	#footer .sakaiCopyrightInfo{font-size:x-small;}
/* END: FOOTER */
	
/* START: FLOAT HACK */
	/* Float hack: #headerMin */
	/* Added by: Unicon */
	#headerMin:after,#headerMax:after,#siteNavWrapper:after,#mastHead:after,#siteNav:after,#siteLinkList:after,.portletTitle:after,.portletTitle .title:after,#content:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#headerMin,#headerMax,#siteNavWrapper,#mastHead,#siteNav,#siteLinkList,.portletTitle,.portletTitle .title,#content{display:inline-block;}
	/* Hides from IE-mac \*/
	* html #headerMin,* html #headerMax,* html #siteNavWrapper,* html #mastHead,* html #siteNav,* html #siteLinkList,* html .portletTitle,* html .portletTitle .title,*html #content{height: 1%;}
	#headerMin,#headerMax,#siteNavWrapper,#mastHead,#siteNav,#siteLinkList,.portletTitle,.portletTitle .title,#content{display: block;}
	/* End hide from IE-mac */
/* END: FLOAT HACK */