/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet -  Use this file to style your content
 */
 
 
 
 .nsp_main_portal_mode1 .nsp_top_interface {
    float: right;
    margin-top: -44px;
}

.nsp_main_portal_mode1 .nsp_art h4.nsp_header {
    margin-top: 5px;
}

.nsp_main_portal_mode1 .nsp_art h4.nsp_header a {
    font-size: 72%;
}


/* Logo */
#logo .custom-logo {
	width: 250px;
	height: 60px;
}

/* Content */
.teaser-box { margin-top: 15px; }
.teaser-box:first-child { margin-top: 0; }
.teaser-box > h3 { margin-top: 5px; }


div.catItemHeader h3.catItemTitle {
    font-size: 15px;
    font-weight: bolder;
    line-height: 110%;
    margin: 0;
    padding: 10px 0 4px;
}

span.itemImage {
    display: block;
    float: left;
    margin: 0 22px 7px 0;
    text-align: left;
}

.componentheading {
	border-bottom: 1px dotted #999999;
	font-size: 36px;
	margin-bottom: 23px;
	padding-bottom: 17px;

}

span.catItemImage {
    display: block;
    float: left;
 	margin: 0 13px 0 0;
    text-align: left;
}

div.catItemIntroText {
    font-size: inherit;
    font-weight: normal;
    line-height: inherit;
    margin: -23px 0 1px;
    padding: 0 7px 0 0;
}


div.k2CategoriesListBlock ul li {
	padding-bottom: 4px;
	padding-top: 4px;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	
}

div.catItemImageBlock {
    margin: 0 0 0;
    padding: 0 0 20px;
}

div.itemListCategory {
    background: none repeat scroll 0 0 #F7FAFE;
    border: 1px solid #DDDDDD;
    margin: 4px 0 13px;
    padding: 17px;
}

div.itemListCategory img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    display: block;
    float: left;
    margin: 0 23px 0 0;
    padding: 4px;
}

.nsp_main .nsp_art h4.nsp_header a {
    font-size: 65%;
}



.jwts_title_left {
	background-attachment: scroll;
	background-color: #E5E5E5;
	background-image: url(slide_bg_l.png2);
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 8px 0 6px;
}
/*
.jwts_title {
    background: url("slide_bg_r.png2") no-repeat scroll right center transparent;
    cursor: pointer;
    margin: 0 0 1px;
    overflow: hidden;
    padding: 0;
}

a.jwts_title_text, a.jwts_title_text:link {
    background: url("star.png") no-repeat scroll 0 2px transparent;
    color: #444444;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 0 0 8px;
    padding: 0 2px 0 20px;
    text-decoration: none;
}
*/

.menu-sidebar a.level1, .menu-sidebar span.level1 {
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
}



div.qaccordion .acc-header {
    background: url("http://dev.realmediaprojects.com/prier4/modules/mod_qaccordion/assets/images/acc_arrow1.gif") no-repeat scroll right center transparent;
    border-bottom: 1px solid #DDDDDD;
    cursor: pointer;
    font-size: 120%;
    margin: 15px 0 0;
    padding: 0 0 5px;
}

div.qaccordion .acc-header-active {
  background: url("http://dev.realmediaprojects.com/prier4/modules/mod_qaccordion/assets/images/acc_arrow2.gif") no-repeat scroll right center transparent;
    border-bottom: 1px solid #DDDDDD;
    cursor: pointer;
    font-size: 120%;
    font-weight: bold;
    margin: 15px 0 0;
    padding: 0 0 5px;
}

.lof-sliding .lof-inner .lof-title {
	clear: both;
	color: #00814d;
	display: block;
	font-size: 88%;
	font-weight: normal;
	padding: 5px;
	position: relative;
}



a {
	color: #6a9931;
	text-shadow: none;
}