﻿/* begin pNews ********************/
.masterContent .pNews
{
    float:left;
    width:993px;
    padding-left:0px;
    padding-right:7px;
} 
.pNews .headerWrapper h1
{
    width:980px;
    padding-left:13px;
}
/* end pNews ********************/ 
/* begin ctrlTopNews ********************/
.ctrlTopNews
{
    float:left;
    clear:left;
    width:213px;
    padding-left:7px;
    padding-right:30px;
    padding-top:32px;
}
.ctrlTopNews .headerWrapper h1 a
{  
    color:#582a15;
    text-decoration:none;
}
.ctrlTopNews .headerWrapper h1 a:hover
{
    text-decoration:underline;
}
.ctrlTopNews .body
{
   padding-top:0px;
}
.ctrlTopNews .body .news
{
    float:left;
    width:100%;
    padding:15px 0px;
}
.ctrlTopNews .body .image
{
    float:left;
    width:103px;
}
.ctrlTopNews .body .image img
{
    width:97px;
    border:solid 3px #f0ddc2;
}
.ctrlTopNews .body .date
{
    float:right;
    width:140px;
    font-size:0.8em;
    color:#844831;
    text-align:left;
}
.ctrlTopNews .body .title
{
    float:right;
    width:140px;
    text-align:left;
}
.ctrlTopNews .body .title a
{
    color:#575149;
    text-decoration:none;
}
.ctrlTopNews .body .title a:hover
{
    text-decoration:underline;
}
.ctrlTopNews .body .withoutImage .date
{
    float:left;
    width:100%;
    font-size:0.8em;
    color:#844831;
}
.ctrlTopNews .body .withoutImage .title
{
    float:left;
    width:100%;
}
/* end ctrlTopNews ********************/

/* begin news list ********************/
.ctrlNewsList
{
	float:left;
	clear:both;
	width:100%;
}
.ctrlNewsList .newsLeft
{
	width:100%;
	float:left;
}
.ctrlNewsList .news,
.ctrlNewsList .newsAlt
{
    float:left;
    clear:both;
    width:979px;
    padding:10px 10px;
}              
.ctrlNewsList .newsAlt
{
    background:#f4e7da;
}
.ctrlNewsList .image
{
    float:left;
    width:103px;
    padding-right:8px;
}
.ctrlNewsList .image img
{
    width:97px;
    border:solid 3px #f0ddc2;
}
.ctrlNewsList .date
{
    float:right;
    width:868px;
    font-size:0.85em;
    color:#844831;
}
.ctrlNewsList .shortText
{
    float:right;
    width:868px;
}
.ctrlNewsList .details
{
    float:right;
    width:868px;
    font-size:0.85em;
} 
.ctrlNewsList .withoutImage .date
{
    float:left;
    width:100%;
    font-size:0.85em;
    color:#844831;
}
.ctrlNewsList .withoutImage .shortText
{
    float:left;
    width:100%;
}
.ctrlNewsList .withoutImage .details
{
    float:left;
    width:100%;
    font-size:0.85em;
}
/* end news list***********************/
/* begin news archive *****************/
.archiveLink
{
    float:left;
    clear:both;
    width:979px;
    padding:10px 10px;
    cursor:pointer;
    margin:0px;
}
.masterContent .ctrlNewsArchive
{
	float:left;
    width:993px;
    padding-left:0px;
    padding-right:7px;
    padding-top:10px;
    margin:0px;
}
.ctrlNewsArchive .headerWrapper h1
{
    width:980px;
    padding-left:13px;
}
.ctrlNewsArchive .body
{
    padding-left:0px;
}
.ctrlNewsArchive .datePanel
{
	float:left;
	clear:both;
    width:979px;
    padding:0px 10px;
    margin-bottom:10px;
}
.ctrlNewsArchive .lineYear .field,
.ctrlNewsArchive .lineMonth .field
{
	float:left;
	clear:both;
	font-size:1.0em;
}
.ctrlNewsArchive .lineYear .control,
.ctrlNewsArchive .lineMonth .control
{
	float:left;
	clear:both;
}
.ctrlNewsArchive .lineYear .control input,
.ctrlNewsArchive .lineMonth .control input
{
	border:solid 1px #d0d0d0;
} 
.ctrlNewsArchive .lineYear
{
	clear:both;
	float:left;	
	padding:2px 0px;
}
.ctrlNewsArchive .lineMonth
{
	float:left;	
	padding:2px 0px 2px 15px;
}
.ctrlNewsArchive .newsLeft
{
	width:100%;
	float:left;
}
.ctrlNewsArchive .news,
.ctrlNewsArchive .newsAlt
{
    float:left;
    clear:both;
    width:979px;
    padding:10px 10px;
}              
.ctrlNewsArchive .newsAlt
{
    background:#f4e7da;
}
.ctrlNewsArchive .image
{
    float:left;
    width:103px;
    padding-right:8px;
}
.ctrlNewsArchive .image img
{
    width:97px;
    border:solid 3px #f0ddc2;
}
.ctrlNewsArchive .date
{
    float:right;
    width:868px;
    font-size:0.85em;
    color:#844831;
}
.ctrlNewsArchive .shortText
{
    float:right;
    width:868px;
}
.ctrlNewsArchive .details
{
    float:right;
    width:868px;
    font-size:0.85em;
} 
.ctrlNewsArchive .withoutImage .date
{
    float:left;
    width:100%;
    font-size:0.85em;
    color:#844831;
}
.ctrlNewsArchive .withoutImage .shortText
{
    float:left;
    width:100%;
}
.ctrlNewsArchive .withoutImage .details
{
    float:left;
    width:100%;
    font-size:0.85em;
}
/* end news archive *******************/
/* begin news view *******************/
.ctrlNewsView
{
	padding-bottom:10px;
}
.ctrlNewsView .date
{
    float:left;
    width:100%;
    font-size:0.85em;
    color:#844831;
}
.ctrlNewsView .text
{
	width:100%;
	float:left;
	clear:both;
}
.ctrlNewsView .footer
{
    height:40px;
    line-height:40px;
}
/* end news view **********/
