/*
#f8d7d7 - background - pink
#eed0d0 - darker background
#7b0018 - text color - dark red
#f8c77a - special background - light orange
*/

/*----------------------------------------------------------------------------*/
/* NEWS */

a.n_a {
	color: #7b0018;
    font-size: 8pt; 
    font-family: Arial; 
	font-weight: bold; 
	border:0;
}

a.n_a:link {
    color: #7b0018;
    font-size: 8pt; 
    font-family: Arial; 
	font-weight: bold; 
	border:0;
}

a.n_a:visited {
    color: #7b0018;
    font-size: 8pt; 
    font-family: Arial; 
	font-weight: bold; 
	border:0;
}

a.n_a:hover {
    color: #7b0018;
    font-size: 8pt; 
    font-family: Arial; 
	font-weight: bold; 
	border:0;
}


td.n_header {
    font-size: 10pt; 
    font-family: monospace; 
    font-weight : bold;    
    color: #7b0018;
    text-align: left;
}

td.n_text {
    font-size: 10pt;
    font-family:monospace;
    color: #7b0018;
    text-align: left;
}

td.n_text_backcolor {
    font-size: 10pt; 
    font-family: monospace; 
    font-weight : bold;    
    color: #7b0018;
    background-color: #f8c77a;
    text-align: left;
}

input.n_date {
    background-color: #f8c77a;
    color: #7b0018;
    width:80px;
}

select.n_text {
    background-color: #f8c77a;
    color: #7b0018;
    width:150px;
}

textarea.n_text {
    background-color: #f8c77a;
    color: #7b0018;
    width:400px;
    height:80px;
}

input.n_button {
    background-color: #f8d7d7;
    color: #7b0018;
    font-weight: bold;
    border: solid 2px #7b0018;
	width: 100px;
}
input.n_button_hover {
    background-color: #f8c77a;
    color: #7b0018;
    font-weight: bold;
    border: solid 2px #7b0018;
	width: 100px;
}

div.n_text {
    font-size: 10pt; 
    font-family: arial; 
    width: 438pt; 
    color: #7b0018; 
    padding: .5em; 
    margin: 8px; 
    background-color: #f8d7d7;
    text-align: center;
}

div.n_bigcaption {
    border: 1px solid #7b0018; 
    font:bold italic small-caps 13pt verdana, arial, sans-serif;
    width: 625pt; 
    color: #7b0018; 
    padding: .5em; 
    margin: 10px; 
    background-color: #f8c77a;
}

div.n_caption {
    border: 1px solid #7b0018; 
    font:bold italic small-caps 12pt verdana, arial, sans-serif;
    width: 625pt; 
    color: #7b0018; 
    padding: .5em; 
    margin: 8px; 
    background-color: #f8c77a;
}

div.n_smallcaption {
    border: 1px solid #7b0018; 
    font:bold italic small-caps 10pt verdana, arial, sans-serif;
    width: 625pt; 
    color: #7b0018; 
    padding: .5em; 
    margin: 5px; 
    background-color: #f8c77a;
}

div.n_spacer {
    clear: both;
}

div.n_pager {
    background-color: #d5afaa;
    font-size: 9pt; 
    color: #7b0018;
    width: 438pt;
    text-align: center;
}

span.n_page {
    float: left;
	margin-left: 5px;
    border: solid 1px #7b0018;
	width: 20px;
}
span.n_page_act {
    float: left;
	margin-left: 5px;	
    background-color: #f8d7d7;
    border: solid 1px #7b0018;
	width: 20px;
}

div.pn_newslist {
    font-size: 8pt; 
    font-family: arial; 
    width: 230pt;
    height: 130pt;
    color: #ffffff; 
    padding: .5em; 
    margin: 8px; 
    background-color: #a97746;
    text-align: left;
	overflow:auto; 
	z-index:3; 
}

span.pn_text {
    color: #7b0018; 
}
span.pn_date {
    color: #f7d8d6; 
}

/* admin */
div.n_news_row {
    font-size: 10pt; 
    font-family: arial; 
    width: 440pt; 
    color: #7b0018; 
    margin: 8px; 
    background-color: #f7d8d6;
    text-align: center;
}

div.n_dategroup {
    border: 0px solid #7b0018; 
    width: 80pt; 
    padding: .5em; 
    text-align: left; 
    float: left;
}
span.n_datetime {
} 
span.n_group {
    font-weight: bold;
}

div.n_news {
	width: 240pt;
    padding: .5em; 
    float: left;
    text-align: left; 
}
span.n_news {
}

div.n_buttons {
	width: 90pt;
    padding: .3em;
    float: left;
    text-align: center;
}

td.n_buttons {
    text-align: center;
}
span.n_bold {
    font-weight: bold;
}

