﻿.logo
{
	float:left;
}
.topBanner
{
	float:right;
}


.mainNewsImg
{
	float:left;
	padding-right:23px;
	/*padding-bottom:23px;*/
	overflow:hidden;
}
.mainNewsIntro
{
	font-size:1.2em;
	padding-bottom:8px;
}

.mainNewsContent
{
	font-size:1.1em; /*1.2*/
	padding-bottom:5px;
}

.mainNewsDate
{
	color:#acaebc;
	font-size:0.8em;	
}

.mainNewsWriterName
{
	color:#acaebc;
	font-size:0.8em;	
	font-style:italic;
}

.mainNewsPagingSelected a
{
	background-image:url(../Images/PagingSelectedBG.jpg);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	float:left;
	color:#ffffff;
	text-align:center;
	margin-right:5px;
}
.mainNewsPaging a
{
	background-image:url(../Images/PagingBG.jpg);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	float:left;
	color:#000000;
	text-align:center;
	margin-right:5px;
}

.CaseHeading
{
	font-weight:bold;
	height:14px;
	float:left;	
	margin-right:5px;
}
	
.newsRow
{
	padding-bottom:10px;
}

.news
{
	float:left;
	width:310px;
	padding-right:4px;
	
}

.leftNews
{
	float:left;
	width:306px;
	padding-right:10px;
}

.newsImg
{
	float:left;
	padding-right:12px;
	padding-bottom:12px;
	overflow:hidden;
}
.mainBoxWithHeader
{
	background-color:#ffffff;
	background-image: url(../Images/ArticleBoxHeaderBG.jpg);
	background-repeat:no-repeat;	
	border:solid 1px #d5d5d5;
	width:658px;
}

.boxHeader
{
	height:23px;
	color:#ffffff;
	line-height:23px;
	font-weight:bold;
	font-size:1.1em;
	font-variant:small-caps;
	padding-left:12px;
	border-bottom:solid 1px #d5d5d5;
}

.blueBoxWithHeader
{
	background-color:#ffffff;
	background-image:url(../Images/BlueBoxHeader.jpg);
	background-repeat:no-repeat;
	border:solid 1px #d5d5d5;
	width:257px;
	
}
.blueBoxWithHeader li
{
	list-style-type:none;
	padding:0.5em 0 0;
}
.blueBoxWithHeader li a
{
	display:block;
	padding:0 0 0 15px;
	text-decoration:none;
}

.blueBoxBullet
{
	background-image:url(../Images/ArrowBlue.jpg);
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.orangeBoxWithHeader
{
	background-image:url(../Images/OrangeBoxBG.jpg);
	background-repeat:repeat;
	border:solid 1px #d05c0b;
	width:257px;
	color:#ffffff;	
}

.orangeBoxHeader
{
	background-image:url(../Images/OrangeBoxHeader.jpg);
	background-repeat:no-repeat;
	height:23px;
	color:#ffffff;
	line-height:23px;
	font-weight:bold;
	font-size:1.1em;
	font-variant:small-caps;
	padding-left:12px;
	border-bottom:solid 1px #d05c0b;
}

.orangeBoxHeaderIntra
{
	background-color:#ffffff;
	background-image:url(../Images/OrangeBoxHeader.jpg);
	background-repeat:no-repeat;
	border:solid 1px #acaebc;
	width:257px;
	color:#000000;	
}

.orangeBoxHeader175
{
	background-image:url(../Images/OrangeBoxHeader175.jpg);
	background-repeat:no-repeat;
	height:23px;
	color:#ffffff;
	line-height:23px;
	font-weight:bold;
	font-size:1.1em;
	font-variant:small-caps;
	padding-left:12px;
	border-bottom:solid 1px #d05c0b;
}


.orangeBoxHeaderIntra175
{
	background-color:#ffffff;
	background-image:url(../Images/OrangeBoxHeader175.jpg);
	background-repeat:no-repeat;
	border:solid 1px #acaebc;
	width:171px;
	color:#000000;		
}

.greyBoxWithHeader
{
	background-color:#e1e1e1;
	background-image:url(../Images/GreyBoxHeader.jpg);
	background-repeat:no-repeat;
	border:solid 1px #acaebc;
	width:257px;
	color:#000000;
}

.greyBoxHeader
{
	height:23px;
	color:#000000;
	line-height:23px;
	font-weight:bold;
	font-size:1.1em;
	font-variant:small-caps;
	padding-left:12px;
	border-bottom:solid 1px #acaebc;
}

.whiteBoxLeftSection
{
	background-color:#ffffff;	
	background-repeat:no-repeat;
	border:solid 1px #acaebc;
	width:171px;
	color:#000000;		
}

.boxContent
{	
	overflow:hidden;
	padding:12px;
}

.readMore
{
	text-decoration:none;
	font-size:1.1em;/*1.4*/
	font-weight:bold;
	color:#005a9c;
}

/* BEGIN Calendar */
.CalendarHeading {
	height: 14px;
	font-weight: bold;
	font-size: 10pt;
}

Table.CalendarFrame{
	border-right: #FFFFFF;
	border-top: #FFFFFF;
	border-left: #FFFFFF;
	border-bottom: #FFFFFF;	
	
}

.selectedDateCell {
	height: 20px;
	width: 20px;
	border: solid 2px red;
	background-color: #FFFFFF;	
	cursor:  crosshair;
	text-decoration: none;
}

.dateCellInactive {
	line-height: 20px;
	width: 20px;
	border: solid 1px #000000;
	background-color: #FFFFFF;
}

.dateCellOtherMonth {
	height: 20px;
	width: 20px;
	border: solid 1px #000000;
	background-color: #888888;	
}

.weekendCell{
	height: 20px;
	width: 20px;
	border: solid 1px #000000;
	background-color: #EEEEEE;	
}

.dateCellActive {
	height: 20px;
	width: 20px;
	border: solid 2px #000000;
	background-color: #E6E4D7;	
}

.dateCellRed {
	height: 20px;
	width: 20px;
	border: solid 2px red;
	background-color: #E6E4D7;
}

.dayWeekHeader {
	height: 20px;
	width: 20px;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	color: #666666;
}
/* END Calendar */

