﻿.Accordion_SolidBlueHeader {
	cursor: pointer;
	border: solid 1px #DADBAF;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	background: #EDEECF url(/Portals/0/images/accordion_plus.jpg) no-repeat 5px;
    margin-top:4px;
    padding:4px 4px 4px 18px;
	color: #990000;
	display: block !important;
	width: 400px;
}
.openHeader,
.OpenHeader {
	cursor: pointer;
	border: solid 1px #DADBAF;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	background: #EDEECF url(/Portals/0/images/accordion_minus.jpg) no-repeat 5px;
    margin-top:4px;
    padding:4px 4px 4px 18px;
	color: #990000;
	display: block !important;
	width: 400px;

}





/*NSP 2011*/
#wrapper-nsp2011 .Accordion_SolidBlueHeader {
	cursor: pointer;
	border:none;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	background:url(/Portals/0/images/nsp2011/nsp-open.gif) no-repeat 0px 4px;
    margin-top:4px;
    padding:2px 15px 2px 25px;
	color: #3F2072;
	display: block !important;

}
.OpenHeaderNSP2011 {
	cursor: pointer;
	border: none;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	background:url(/Portals/0/images/nsp2011/nsp-closed.gif) no-repeat 0px 4px;
    margin-top:4px;
    padding:2px 15px 2px 25px;
	color:#2A7665;
	display: block !important;

}
#wrapper-nsp2011 .Accordion_SolidBlueContent{
	text-align: left;
    padding:8px 13px 8px 0px;

}



/*Old NSP accordion */
#wrapper-nsp .Accordion_SolidBlueHeader {
	cursor: pointer;
	border: solid 1px #52837D;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	background: #B8D3D0 url(/Portals/0/images/nsp/accordion_plus.jpg) no-repeat 260px;
    margin-top:4px;
    padding:2px 15px 2px 12px;
	color: #000;
	display: block !important;
	width: 245px;
}
.OpenHeaderNSP {
	cursor: pointer;
	border: solid 1px #52837D;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	background: #B8D3D0 url(/Portals/0/images/nsp/accordion_minus.jpg) no-repeat 255px;
    margin-top:4px;
    padding:2px 15px 2px 12px;
	color: #000;
	display: block !important;
	width: 245px;
}
#wrapper-nsp .Accordion_SolidBlueContent{
	text-align: left;
    padding:8px 13px 8px 8px;
	width: 245px;
}
#wrapper-nsp .tabcontentstyle .Accordion_SolidBlueHeader{
	background: #B8D3D0 url(/Portals/0/images/nsp/accordion_plus.jpg) no-repeat 240px;
	width: 225px;
}
#wrapper-nsp .tabcontentstyle .OpenHeaderNSP  {
   background: #B8D3D0 url(/Portals/0/images/nsp/accordion_minus.jpg) no-repeat 235px;
	width: 225px;
}
#wrapper-nsp .tabcontentstyle .Accordion_SolidBlueContent{
	width: 225px;
} 
.Accordion_SolidBlueContent{
	text-align: left;
    padding:8px;
	height: auto !important;}
	
	.accordion_cont {
	height: auto !important;
	}
/*scholarship directory - content*/
.sd_content .Accordion_SolidBlueHeader {
	cursor: pointer;
	border: 0;	
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	background: #ffffff url(/Portals/0/images/scholarship_directory/accordion_closed.jpg) no-repeat;
    margin-top:4px;
    padding:6px 4px 7px 18px;
	color: #333333;
	display: block !important;
	width: 485px;
	line-height:140%;
}
.sd_content .openHeader {
	cursor: pointer;
	border: 0;	
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	background: #ffffff url(/Portals/0/images/scholarship_directory/accordion_open.jpg) no-repeat;
    margin-top:4px;
    padding:6px 4px 7px 18px;
	color: #333333;
	display: block !important;
	width: 485px;
	line-height:140%;
}
.sd_content .Accordion_SolidBlueContent{
	text-align: left;
    padding:5px 15px;
	height:auto !important;
	width:475px;
	line-height:160%;
}

/*scholarship directory - home*/
.sd_home .Accordion_SolidBlueHeader {
	cursor: pointer;
	border: 0;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
	background: #FFFFFF url(/Portals/0/images/scholarship_directory/accordion_closed_home.jpg) no-repeat;
	margin:0 0 5px 0 !important;
    padding:5px 4px 6px 5px !important;
	color: #333333;
	display: block !important;
	width: 396px;
}
.sd_home .openHeader {
	cursor: pointer;
	border: 0;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
	background: #FFFFFF url(/Portals/0/images/scholarship_directory/accordion_open_home.jpg) no-repeat;
	margin: 0 0 5px 0 !important;
    padding:5px 4px 6px 5px !important;
	color: #333333;
	display: block !important;
	width: 396px;
}
.sd_home .Accordion_SolidBlueHeader img,
.sd_home .openHeader img {
  float:left;
  vertical-align:middle;
  padding-right:12px;
  margin-top:-2px;
}
.sd_home .Accordion_SolidBlueContent{
	padding:0px 8px 5px 8px;
	font-size: .95em;
	line-height:150%;
	margin-bottom:0;
	
}
.sd_home .Accordion_SolidBlueContent p{
  	margin:0 !important;
	padding-bottom:10px !important;
}

/************************************** Annual Report ***************************************/
#AnnualReport .accordion_wrapper {
  margin-bottom: 15px;
}
#AnnualReport #maininfo #subinfo .accordion_wrapper,
#AnnualReport #subinfo .accordion_wrapper {
  margin-bottom: 5px;
}
#AnnualReport .Accordion_SolidBlueHeader {
	cursor: pointer;
	border: solid 1px #C4C09D !important;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:13px;
    font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
	background: #E7E6D8 url(/Portals/0/images/annualReport09/accordion_closed.gif) no-repeat 98.5% 7px;
    margin-top:4px;
    padding:2px 25px 2px 8px;
	color: #000000;
	display: block !important;
	width: 94%;
}
#AnnualReport .OpenHeader {
	cursor: pointer;
	border: solid 1px #C4C09D;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:13px;
    font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/Portals/0/images/annualReport09/accordion_open.gif) no-repeat 98.5% 8px;
    margin-top:4px;
    padding:2px 25px 2px 8px;
	color: #000000;
	display: block !important;
	width: 94%;

}

#AnnualReport .LandingSideClosed {
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    background: url(/Portals/0/images/annualReport09/accordion_landingside_closed.gif) no-repeat -30px 0px;
    padding: 7px 30px 7px 12px;
	color: #000000;
	display: block !important;
	width: 154px;
}
#AnnualReport .LandingSideOpen {
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    background: url(/Portals/0/images/annualReport09/accordion_landingside_open.gif) no-repeat -30px 0px;
    padding: 7px 30px 7px 12px;
	color: #000000;
	display: block !important;
	width: 154px;
}
#AnnualReport .LandingSideClosed:hover,
#AnnualReport .LandingSideOpen:hover {
text-decoration: underline;
}
#AnnualReport .LandingSideContent {
  border:1px solid #D3A741;
  border-top:0px;
  padding: 8px;
  font-size: .9em; /*12px;*/
  outline:none !important;
}
#AnnualReport #maininfo .LandingSideContent ul {
  padding: 0px;
  margin: 0px;
}
#AnnualReport #maininfo .LandingSideContent ul li{
  margin-left: 18px;
  padding-left: 18px;
  padding-bottom: 0px;
}
#AnnualReport #maininfo .LandingSideContent a,
#AnnualReport #maininfo .LandingSideContent a:visited{
  text-decoration:none;
  }
#AnnualReport .LandingMainClosed {
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    background: url(/Portals/0/images/annualReport09/morelink.gif) no-repeat right top;
	height:20px;
	width: 100%;
	color: #000000;
	display: block !important;
	text-indent: -10000px;
}
#AnnualReport .LandingMainOpen {
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    background: url(/Portals/0/images/annualReport09/lesslink.gif) no-repeat right top;
	height:20px;
	width: 100%;
	color: #000000;
	display: block !important;
	text-indent: -10000px;
}
#AnnualReport .LandingMainContent {
  padding: 8px 0px 0px;
  width: 99%;
  outline: none;
}


#AnnualReport .StoryClosed {
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    background: url(/Portals/0/images/annualReport09/accordion_story_closed.gif) no-repeat right top;
	height:20px;
	width: 100%;
	color: #000000;
	display: block !important;
	text-indent: -10000px;
	
	margin-top: 20px;
}
#AnnualReport .StoryOpen {
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    background: url(/Portals/0/images/annualReport09/accordion_story_open.gif) no-repeat right top;
	height:20px;
	width: 100%;
	color: #000000;
	display: block !important;
	text-indent: -10000px;
	margin-top: 20px;
}
#AnnualReport .StoryContent {
  padding: 8px 0px 0px;
  width: 99%;
  outline: none;
}




.Accordion_LightGreyHeader {
	cursor: pointer;
	border: solid 1px #DADBAF;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	background: #EDEECF url(/Portals/0/images/accordion_plus.jpg) no-repeat 5px;
    margin-top:4px;
    padding:4px 4px 4px 18px;
	color: #990000;
}

.Accordion_DarkGreyHeader {
	cursor: pointer;
	border-top: solid 1px #545454;	
	border-right: solid 1px #545454;
	border-bottom: solid 1px #545454;
	border-left: solid 1px #545454;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
	background-color: #545454;
    margin-top:4px;
    padding:4px;
	color: #efefef;
}

.Accordion_SolidWhiteHeader {
	cursor: pointer;
	border-top: solid 1px #ffffff;	
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	border-left: solid 1px #ffffff;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
	background-color: #ffffff;
    margin-top:4px;
    padding:4px;
	color: #000000;
}



.Accordion_SolidRedHeader {
	cursor: pointer;
	border-top: solid 1px #2e4d7b;	
	border-right: solid 1px #2e4d7b;
	border-bottom: solid 1px #2e4d7b;
	border-left: solid 1px #2e4d7b;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
	background-color: #ff2846;
    margin-top:4px;
    padding:4px;
	color: #ffffff;
}
.Accordion_SolidRedContent{
	text-align: left;
	border-right: dashed 1px #ff0000;
	border-bottom: dashed 1px #ff0000;
	border-left: dashed 1px #ff0000;	
    padding:8px;
    background-color:#ffbaba;
}


.Accordion_SolidGreenHeader {
	cursor: pointer;
	border-top: solid 1px #2e4d7b;	
	border-right: solid 1px #2e4d7b;
	border-bottom: solid 1px #2e4d7b;
	border-left: solid 1px #2e4d7b;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
	background-color: #44cc44;
    margin-top:4px;
    padding:4px;
	color: #ffffff;
}

.Accordion_SolidGreenContent{
	text-align: left;
	border-right: dashed 1px #00ff00;
	border-bottom: dashed 1px #00ff00;
	border-left: dashed 1px #00ff00;	
    padding:8px;
    background-color:#c4ffc4;
}

.Accordion_SolidOrangeContent{
	text-align: left;
	border-right: dashed 1px #00ff00;
	border-bottom: dashed 1px #00ff00;
	border-left: dashed 1px #00ff00;	
    padding:8px;
    background-color:#f3c674;
}

.Accordion_SolidYellowContent{
	text-align: left;
	border-right: dashed 1px #00ff00;
	border-bottom: dashed 1px #00ff00;
	border-left: dashed 1px #00ff00;	
    padding:8px;
    background-color:#fff799;
}

.Accordion_SolidPurpleContent{
	text-align: left;
	border-right: dashed 1px #00ff00;
	border-bottom: dashed 1px #00ff00;
	border-left: dashed 1px #00ff00;	
    padding:8px;
    background-color:#d4bfdd;
}

.Accordion_SolidWhiteContent{
	text-align: left;
	border-right: dashed 1px Black;
	border-bottom: dashed 1px Black;
	border-left: dashed 1px Black;	
    padding:8px;
    background-color: White;
}

.Accordion_SolidYellowHeader {
	cursor: pointer;
	border-top: solid 1px #2e4d7b;	
	border-right: solid 1px #2e4d7b;
	border-bottom: solid 1px #2e4d7b;
	border-left: solid 1px #2e4d7b;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
	background-color: #ffff46;
    margin-top:4px;
    padding:4px;
	color: #000000;
}

.Accordion_SolidPurpleHeader {
	cursor: pointer;
	border-top: solid 1px #2e4d7b;	
	border-right: solid 1px #2e4d7b;
	border-bottom: solid 1px #2e4d7b;
	border-left: solid 1px #2e4d7b;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
	background-color: Purple;
    margin-top:4px;
    padding:4px;
	color: #ffffff;
}

.Accordion_SolidOrangeHeader {
	cursor: pointer;
	border-top: solid 1px #2e4d7b;	
	border-right: solid 1px #2e4d7b;
	border-bottom: solid 1px #2e4d7b;
	border-left: solid 1px #2e4d7b;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
	background-color: Orange;
    margin-top:4px;
    padding:4px;
	color: #000000;
}

.Accordion_SolidBlackHeader {
	cursor: pointer;
	border-top: solid 1px #2e4d7b;	
	border-right: solid 1px #2e4d7b;
	border-bottom: solid 1px #2e4d7b;
	border-left: solid 1px #2e4d7b;	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
	background-color: Black;
    margin-top:4px;
    padding:4px;
	color: #ffffff;
}

.Accordion_ShadowGradientContent{
	text-align: left;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;	
    padding:8px;
    background:
        url("images/Gradients/shadow-gradient.gif") 
        repeat-x
        bottom;
    background-color:#ffffff;
}

.Accordion_RedGradientContent{
	text-align: left;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;	
    padding:8px;
    background:
        url("images/Gradients/red-gradient.gif") 
        repeat-x
        bottom;
    background-color:#ffffff;
}

.Accordion_GreenGradientContent{
	text-align: left;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;	
    padding:8px;
    background:
        url("images/Gradients/green-gradient.gif") 
        repeat-x
        bottom;
    background-color:#ffffff;
}

.Accordion_BlueGradientContent{
	text-align: left;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;	
    padding:8px;
    background:
        url("images/Gradients/blue-gradient.gif") 
        repeat-x
        bottom;
    background-color:#ffffff;
}

.Accordion_YellowGradientContent{
	text-align: left;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;	
    padding:8px;
    background:
        url("images/Gradients/yellow-gradient.gif") 
        repeat-x
        bottom;
    background-color:#ffffff;
}

