.novisible {
	display: none;
}

/* Header */

#logo {
	position: absolute;
	top: 85px;
	left: 0;
	z-index: 2;
}

#logo-dip {
	position: absolute;
	top: 85px;
	right: 6px;
	z-index: 2;
}

#top-container {
	position: absolute;
	top: 15px;
	right: 8px;
	font-size: 90%;
}

#top-container a {
	color: #595c7f;
}

#header-search {
	position: absolute;
	top: 139px;
	left: 544px;
	width: 411px;
	height: 36px;
	background: url(../img/bg_header_search.gif) no-repeat;
}

.header-text {
	color: #c8c8c8;
	font-size: 10px;
	font-family: tahoma;
}

#he-Home {
	position: absolute;
	top: 0;
	z-index: 999;
	left: 205px;
	width: 122px;
	height: 139px;
	background: url(../img/he_home.png) no-repeat;
}

#he-Home-sk {
	position: absolute;
	top: 86px;
	z-index: 999;
	left: 352px;
	width: 278px;
	height: 40px;
	background: url(../img/he_home_sk.gif) no-repeat;
}

#he-parents {
	position: absolute;
	top: 0;
	z-index: 999;
	left: 178px;
	width: 160px;
	height: 139px;
	background: url(../img/he_parents.gif) no-repeat;
}

#he-parents-sk {
	position: absolute;
	top: 86px;
	z-index: 999;
	left: 352px;
	width: 160px;
	height: 40px;
	background: url(../img/he_parents_sk.gif) no-repeat;
}

#he-teens {
	position: absolute;
	top: 0;
	z-index: 999;
	left: 175px;
	width: 213px;
	height: 139px;
	background: url(../img/he_teens.gif) no-repeat;
}

#he-teens-sk {
	position: absolute;
	top: 91px;
	z-index: 999;
	left: 388px;
	width: 215px;
	height: 36px;
	background: url(../img/he_teens_sk.gif) no-repeat;
}

#he-depends {
	position: absolute;
	top: 0;
	z-index: 999;
	left: 184px;
	width: 153px;
	height: 139px;
	background: url(../img/he_depends.gif) no-repeat;
}

#he-depends-sk {
	position: absolute;
	top: 86px;
	z-index: 999;
	left: 352px;
	width: 273px;
	height: 40px;
	background: url(../img/he_depends_sk.gif) no-repeat;
}

#he-teachers {
	position: absolute;
	top: 0;
	z-index: 999;
	left: 187px;
	width: 132px;
	height: 139px;
	background: url(../img/he_teachers.gif) no-repeat;
}

#he-teachers-sk {
	position: absolute;
	top: 86px;
	z-index: 999;
	left: 332px;
	width: 302px;
	height: 40px;
	background: url(../img/he_teachers_sk.gif) no-repeat;
}

#he-experts {
	position: absolute;
	top: 0;
	z-index: 999;
	left: 181px;
	width: 149px;
	height: 139px;
	background: url(../img/he_experts.gif) no-repeat;
}

#he-experts-sk {
	position: absolute;
	top: 86px;
	z-index: 999;
	left: 332px;
	width: 299px;
	height: 40px;
	background: url(../img/he_experts_sk.gif) no-repeat;
}



/* Top Object */

#top-date {
	float: left;
	font-size: 90%;
	padding-right: 23px;
	margin-right: 15px;
	background: url(../img/today.gif) no-repeat right;
}

#top-login {
	float: left;
	padding-left: 15px;
	margin-left: 23px;
	background: url(../img/today.gif) no-repeat left;
}

#quick-links {
	float: left;
}

#top-user {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 201px;
	background: url(../img/top_delimeter.gif) no-repeat;
}






/* Footer */

#footer-content {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 955px;
}

#footer-naj {
	position: absolute;
	top: 30px;
	left: 50px;
}

#footer-copyright {
	position: absolute;
	top: 17px;
	left: 180px;
	width: 600px;
	color: #fff;
	text-align: center;
	line-height: 160%;
	background: url(../img/footer_delimeter.gif) no-repeat;
}

#footer-copyright a {
	color: #333;
}

#footer-powered {
	position: absolute;
	top: 13px;
	right: 0;
	width: 200px;
	height: 50px;
	background: url(../img/footer_delimeter.gif) no-repeat;
}

#footer-powered div {
	padding: 12px 7px 4px 46px;
}

/* Primary */

#left-section-content {
	
}

#right-section-content {
	
}

#navigationbar-content {
	font-size: 90%;
	color: #575972;
}
                  

.subpage a {
	color: #c48f32;
}


/* SiteMap */

#sitemap ul {
	margin: 0 0 6px 30px;
	padding: 0;
}

#sitemap ul li {
	margin-bottom: 6px;
	list-style-image: url(../img/icons/list.gif) !important;
}



/* Glossary */

.glossary-term {
	font-weight: bold;
	padding-bottom: 4px;
}

.glossary-description, .description {
	padding: 0 0 18px 30px;
}

#glossary-letterlist, #letterlist {
	padding: 7px;
	margin-bottom: 6px;
	text-align: center;
	border: 1px solid #cecdce;
	font-weight: bold;
}

.glossary-letter, .letter {
	padding: 6px 0 8px 0;
	font-weight: bold;
	font-size: 120%;
	color: #9e0005;
}

/* Page List */

.page-list-container {
     padding-top: 10px;
     width: 100%;
     float: left;
     background: #fafafa;
     border: 1px solid #ededed;
}

.page-list-left {
	/*float: left;
	width: 48%;*/
}

.page-list-right {
	/*float: right;
	width: 48%;  */
}

.page-list-left ul, .page-list-right ul {
	margin: 0 !important;
	padding: 0;
}

.page-list-left ul li, .page-list-right ul li {
	list-style-image: none !important;
	list-style: none !important;
	border-bottom: 1px dotted #f0f0f0;
	padding: 10px 0 11px 0;
}

.page-list-left ul li a, .page-list-right ul li a {
	color: #000;
	font-weight: bold;
}

.page-list-label {
     float: left;
     margin-left: 20px;
}

.library-document-ico {
     padding-left: 10px;
     padding-right: 10px;
     font-size: 80%;
     border-right: 1px dotted #d0d0d0;
}

.library-document-delimiter-top td {
     margin: 0 0 10px 0;
     border-top: 1px dotted #d0d0d0;
     line-height: 2px;
     height: 2px;
     font-size: 2px;
}

.library-document-delimiter-bottom td {
     margin: 10px 0 0 0;
     line-height: 2px;
     height: 2px;
     font-size: 2px;
}

td.library-document-info {
     padding-left: 20px;
     padding-right: 20px;
     border-right: none;
}

.library-document-info span {
     color: #929292;
     font-size: 90%;
}

.library-document-content {
     padding: 10px;
     border-right: 1px dotted #d0d0d0;
}

.library-document-content span a {
     text-decoration: none;
}

.library-document-content-text {
     font-size: 90%;
}

/* events*/

.selected-event {
     padding: 5px;
     background: #E0E0E0;
}

/* Mailing */

#mailing-unsubscribe {
	text-align: center;
}

.content-table1 th {
    padding: 5px;
    font-weight: normal;
}

.content-table1 td {
    padding: 5px;
}

.content-table2 td {
    padding: 5px;
}

.content-table2 .secondRow td {
    background: #f5f5f5;
}
