﻿body 
{
	font-size: 80%;
	font-family:  Arial, Verdana, Tahoma, Helvetica;
    background: #feebce;
}
H1
{
    padding: 0;
    margin: 0;
    padding-bottom: 8px;
    font-size: large;
}
H2
{
    padding: 0;
    margin: 0;
    padding-bottom: 5px;
    font-size: medium;
}
H3
{
    padding: 0;
    margin: 0;
    padding-bottom: 3px;
    font-size:small;
}
.Wrapper
{
    width: 912px;
    height: 482px;
    margin: 50px auto 0px auto;
}

/******************/
/*** TOP *********/
/******************/
.TopWrapper
{
    float:left;
    vertical-align:middle;
}
.LogoWrapper
{   
    float:left;
    padding:2px;
    width: 642px;
}
.RightLogoWrapper
{
    float:left;
    padding: 0;
    padding-top: 52px;
}
.RightLogo
{
    padding: 0;
    background: #f94000;
    border: solid 1px black;
    text-align: right;
}
.MainWrapper
{
    float:left;
    padding: 0;
    margin: 0;
}

/******************/
/*** LEFT *********/
/******************/
.LeftWrapper
{
    float:left;
    height: 450px;
    margin: 0px 4px 0px 0px;
}
.PictureWrapper
{
    width: 242px;
    height: 242px;
    padding: 0;
    margin: 0px;
    margin-bottom: 4px;
    background: white;
    border: solid 1px black;
}
/*** NEWS ***/

.NewsWrapper
{
	padding: 0px;
    width: 232px;
    height: 192px;
    display: none;
}
.News
{
    width: 100%;
    height: 100%;
	overflow: hidden;
    padding: 5px;
    margin: 0px;
    background: white;
    border: solid 1px black;
}

.breakerheading	
{
    margin: 0;
    padding-bottom: 4px;
    font-size:large;
    color: black;
}
.NewsListPanelItem, .First_NewsListPanelItem
{
	padding: 4px;
	float:left;
	width: 108px;
	height: 145px;
	overflow: hidden;
}
.NewsListPanelItem_Date 
{
	color: #cc6600;
}
.NewsListPanelItem_Title a
{
	color: Black;
	text-decoration: none;
}
.NewsListPanelItem_Preview
{
	color: Black;
	text-decoration: none;
}
.NewsListPanelItem_ReadMore a
{
    color: #cc6600;
    display: block;
    text-align: right;
}
.NewsListPanelItem_Archive a
{
    color: #cc6600;
    display: block;
    text-align: right;
}
/*** END NEWS ***/


/******************/
/*** CONTENT ******/
/******************/
.ContentWrapper
{
    width: 392px;
    height: 450px;
    float: left;
    padding: 0;
    margin: 0px 4px 0px 0px;
    background: white;
    border: solid 1px black;    
    overflow: auto;
    scrollbar-base-color: #fec778;
}
.Content
{
    padding: 25px;
    margin: 0;
}

/******************/
/*** MAP **********/
/******************/
.MapWrapper
{
    width: 260px;
    height: 450px;
    float: left;
    padding: 0;
    margin: 0px;
    background: white;
    border: solid 1px black;    
}
