/*******************************
NAVIGATION
*/

#main-nav ul{
	margin-bottom:0;
	border-bottom: 1px solid #fff;
}

#main-content #secondary-nav{
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-member-bg.gif) repeat-x bottom left #EFEAF5; /* light purple */
	height: 32px;
	border-right: 1px solid #fff;
}

#main-content #secondary-nav ul li{
	background-image: none;
	margin: 6px 0 0 0;
	padding:0;
}

#main-content #secondary-nav ul li a{
	display: block !important;
	border: none !important;
	padding:0 !important;
	margin:0 !important;
	height: 26px;
	text-indent: -1000em;
}

#main-content #secondary-nav li a#nav-overview{
	width: 87px;
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-overview.gif) no-repeat bottom;
}

#main-content #secondary-nav li.on a#nav-overview{
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-overview-on.gif) no-repeat bottom;
}

#main-content #secondary-nav li a#nav-news{
	width: 62px;
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-news.gif) no-repeat bottom;
}

#main-content #secondary-nav li.on a#nav-news{
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-news-on.gif) no-repeat bottom;
}

#main-content #secondary-nav li a#nav-events{
	width: 70px;
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-events.gif) no-repeat bottom;
}

#main-content #secondary-nav li.on a#nav-events{
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-events-on.gif) no-repeat bottom;
}

#main-content #secondary-nav li a#nav-chapter-board{
	width: 119px;
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-chapter-board.gif) no-repeat bottom;
}

#main-content #secondary-nav li.on a#nav-chapter-board{
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-chapter-board-on.gif) no-repeat bottom;
}

#main-content #secondary-nav li a#nav-admin{
	width: 66px;
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-admin.gif) no-repeat bottom;
}

#main-content #secondary-nav li.on a#nav-admin{
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-admin-on.gif) no-repeat bottom;
}

#main-content #secondary-nav li a#nav-resources{
	width: 91px;
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-resources.gif) no-repeat bottom;
}

#main-content #secondary-nav li.on a#nav-resources{
	background: url(../app_themes/HBA/_assets/styles/images/secondary-nav-group-resources-on.gif) no-repeat bottom;
}

/*******************************
MAIN CONTENT
*/

#main-content #chapter-overview,
#main-content #group-news,
#main-content #group-events,
#main-content #group-contact,
#main-content #group-resources{
	background: url(../app_themes/HBA/_assets/styles/images/shadow-purple.gif) no-repeat top right #EFEAF5;
	border-bottom: none;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #E6DDED;
}

#main-content #group-events
{
	min-height: 300px;
}

#main-content #group-resources{
	min-height: 600px;
}

#main-content #chapter-overview img{
	float: left;
	background: #ccc;
	height: 146px;
	width: 115px;
	margin-right: 10px;
}

#main-content #chapter-overview dl dt{
	font-weight: bold;
}

#main-content #chapter-overview dl dd{
	font-weight: bold;
	margin-bottom: 10px;
}

#main-content #chapter-overview p.arrow{
	margin-top: 10px;
	margin-left: 125px;
}

#main-content #chapter-overview p.about{
	display: inline;
}

#main-content #group-news-overview{
	height: auto;
	padding: 10px 15px 15px 15px;
	border-bottom: 1px solid #D4D4D4;
}

#main-content #group-news-overview h2{
	margin-top: 0;
	width: 400px;
}

#main-content #group-events-overview{
	height: auto;
	padding: 10px 15px 15px 15px;
	border-bottom: 1px solid #D4D4D4;
	min-height: 270px;
	background-color: #F4F2CF;
}

#main-content #group-events-overview h2{
	margin-top: 0;
	width: 400px;
}

#main-content #placeholder{
	background-color: #F3F0F7;
	border-bottom: none;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #E6DDED;
	padding: 10px 15px 15px 15px;
}

/*******************************
SIDE-BAR
*/

#side-bar #hba-database{
	height: 29px;
	padding-top: 3px;
	background: url(../app_themes/HBA/_assets/styles/images/hba-database-bg.gif) repeat-x;
}

#side-bar #hba-database a{
	display: block;
	height: 29px;
	width: 253px;
	background: url(../app_themes/HBA/_assets/styles/images/btn-hba-database.gif) no-repeat top left;
	margin-left: 10px;
	text-indent: -1000em;
}

#side-bar #hba-database a:hover{
	background: url(../app_themes/HBA/_assets/styles/images/btn-hba-database-on.gif) no-repeat top left;
}

/* my-groups */
#side-bar #my-groups{
  background: url(../app_themes/HBA/_assets/styles/images/my-groups-bg.gif) repeat-x bottom #DECFE4;
	padding: 10px 10px 15px 10px;
}

#side-bar #my-groups h2{
	background: url(../app_themes/HBA/_assets/styles/images/heading-my-groups.gif) no-repeat;
	width: 153px;
	height: 32px;
	text-indent: -1000em;
}

#side-bar #my-groups ul{
	list-style: none;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 247px;
	background: url(../app_themes/HBA/_assets/styles/images/my-groups-rounded-bottom.gif) no-repeat bottom left #fff;
	min-height: 60px;
}

#side-bar #my-groups li{
	padding: 10px;
}

#side-bar #my-groups #top{
	background: url(../app_themes/HBA/_assets/styles/images/my-groups-rounded-top.gif) no-repeat top left #fff;
	width: 247px;
	height: 10px;
	padding:0;
	margin-bottom: -10px;
	margin-top: 10px;
}

#side-bar #my-groups li a{
	background: url(../app_themes/HBA/_assets/styles/images/icon-arrow-teal.gif) no-repeat;
	padding-left: 20px;
	color: #6BA8AD;
	font-weight: bold;
}

/* featured members */
#side-bar #featured-members{
	background-color: #B4D3D6;
	color: #333;
	height: auto;
	margin-bottom:0;
	padding-bottom: 10px;
	border-bottom: 5px solid #B1C2C3;
}

#side-bar #featured-members h2{
	background: url(../app_themes/HBA/_assets/styles/images/heading-side-bar-featured-member.gif) no-repeat;
	width: 269px;
	height: 37px;
	padding: 0;
	text-indent: -1000em;
}

#side-bar #featured-members .member{
	padding-left: 15px;
	padding-right: 15px;
	border-top: 1px solid #B4D3D6; /* fixes positioning of image */
}

#side-bar #featured-members h3.name{
	font-size: 12px;
	margin-top: 15px;
	color: #333;
	margin-bottom: 0;
}

#side-bar #featured-members h4.title{
	font-size: 12px;
	margin-bottom: 10px;
}

#side-bar #featured-members p{
	margin-bottom: 10px;
}

#side-bar #featured-members dl dt{
	font-weight: bold;
}

#side-bar #featured-members dl dd{
	font-weight: normal;
	margin-bottom: 10px;
}

#side-bar #featured-members .member img{
	float: left;
	width: 68px;
	height: 92px;
	margin-right: 15px;
	margin-top: 15px;
	border: none;
}

#side-bar #control-panel{
  background: #A281B0;
  padding: 10px 10px 15px 10px;
}

#side-bar #control-panel ul{
	list-style: none;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 247px;
	background: url(../app_themes/HBA/_assets/styles/images/my-groups-rounded-bottom.gif) no-repeat bottom left #fff;
	min-height: 60px;
}

#side-bar #control-panel li{
	padding: 10px;
}

#side-bar #control-panel #top{
	background: url(../app_themes/HBA/_assets/styles/images/control-panel-rounded-top.gif) no-repeat top left #fff;
	width: 247px;
	height: 10px;
	padding: 0;
	margin-bottom: -10px;
	margin-top: 10px;
}

#side-bar #control-panel li a{
	background: url(../app_themes/HBA/_assets/styles/images/icon-arrow-teal.gif) no-repeat;
	padding-left: 20px;
	color: #6BA8AD;
	font-weight: bold;
}

/* join-today */
#side-bar #join-today{
	background: url(../app_themes/HBA/_assets/styles/images/marketing-area.gif) no-repeat;
	width: 269px;
	height: 210px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#side-bar #join-today h2{
	background: url(../app_themes/HBA/_assets/styles/images/join-today.gif) no-repeat;
	width: 175px;
	height: 39px;
	margin-top: 40px;
	margin-left: 45px;
	text-indent: -1000em;
}

#side-bar #join-today a {
	display: block;
	background: url(../app_themes/HBA/_assets/styles/images/btn-register-now.gif) no-repeat;
	width: 115px;
	height: 24px;
	margin-top: 17px;
	margin-left: 75px;
	text-indent: -1000em;
}

#side-bar #join-today p {
	background: url(../app_themes/HBA/_assets/styles/images/becoming-a-member-text.gif) no-repeat;
	width: 236px;
	height: 29px;
	margin-top: 47px;
	margin-left: 17px;
	text-indent: -1000em;
}

/* join-today */
#side-bar #become-a-member{
	background: url(../app_themes/HBA/_assets/styles/images/marketing-area.gif) no-repeat;
	width: 269px;
	height: 210px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#side-bar #become-a-member h2{
	background: url(../app_themes/HBA/_assets/styles/images/become-a-member.gif) no-repeat;
	width: 241px;
	height: 27px;
	margin-top: 40px;
	margin-left: 15px;
	text-indent: -1000em;
}

#side-bar #become-a-member a {
	display: block;
	background: url(../app_themes/HBA/_assets/styles/images/btn-register-now.gif) no-repeat;
	width: 115px;
	height: 24px;
	margin-top: 17px;
	margin-left: 75px;
	text-indent: -1000em;
}

#side-bar #become-a-member p {
	background: url(../app_themes/HBA/_assets/styles/images/becoming-a-member-text.gif) no-repeat;
	width: 236px;
	height: 29px;
	margin-top: 58px;
	margin-left: 17px;
	text-indent: -1000em;
}



/* Resources Section */

#main-content #resourceBrowser
{
	height: 425px;
}

#main-content #folderBar
{
	float: left;
	margin-right: 5px;
}

#main-content .folderBrowser
{
	width:240px;
	overflow: auto;
	background: #fff;
}

#main-content .folderBrowser h3{
	font-size: 120%;
	background-color: #A281B0;
	color: #fff;
	padding: 3px;
}

#main-content #globalFolderBrowser{
	height: 200px;
	margin-bottom: 10px;
}

#main-content #localFolderBrowser{
	height: 200px;
}

#main-content .folderBrowser li {
	list-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: left;
}

#main-content .folderBrowser a
{
text-decoration: none;
}

#main-content .folderBrowser ul
{
list-style: none;
}

#main-content #fileBrowser
{
	overflow: auto;
	padding:0;
	width: 300px;
	height: 410px;
	background: #fff;
}

#main-content #fileBrowser .file-icon
{
	/*border: double 2px pink;*/
	background: url(../app_themes/HBA/_assets/images/CMS_MenuItem.gif) no-repeat left;
	padding-left: 25px;
}

#main-content .folderBrowser .folder-icon{
	background: url(../app_themes/HBA/_assets/images/CMS_Folder.gif) no-repeat top left;
	text-indent:-1000em;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 4px;
}

#main-content #fileBrowser table
{
	width: 100%;
}

#main-content #fileBrowser #ctl00_plcMain_UpdateProgress1{
	position: absolute;
	bottom: 10px;
}

#main-content #fileBrowser td
{
	padding: 5px;
}

#main-content #fileBrowser headerRow
{
	border: double 1px black;
}

#main-content #fileBrowser table th
{	text-align: left;
	color: white;
	background-color: #a281b0;
	margin:0;
	padding: 5px;
}