﻿body 
{   
    
  
	background-image: url(Images/bg_cyp.jpg);
	background-repeat: repeat-x;
	background-color: #81755C;

/*	background-color: #9C8E71;*/
	font-family: Arial, Helvetica, sans-serif;
	margin-top:20px;
	font-size: 13px;
	color:#663300;
}

/* H1 blir brukt som sidetittel på Temasider */
H1
{
    color: #663300;
    font-size: 19px; 
    font-weight:bold;    
}

H2
{
    color: #663300;
    font-size: 16px; 
    font-weight:bold;    
}

H3
{
    color: #663300;
    font-size: 14px;
    font-weight:bold;   
}


a 
{    
    color:Blue;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}



/* TOP MENU */
.topMenu a 
{    
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;	
	padding-bottom: 5px;
}
.topMenu a:hover
{
	text-decoration: underline;
}

.SiteMenuTD
{   
	padding-top: 0;    
}
/* END TOP MENU */

/* SEARCH FUNCTION*/
.searchButton 
{
    	font-size: 10px;
}

.searchField
{
    font-size: 10px;
	background-color: #E8F2E1;
	border-color: #E8F2E1;
	border: 1px solid;
}

.searchResultParagraph 
{
    margin-bottom: 15px;   
}
/* END SEARCH FUNCTION */
/*  LANGUAGE SELECTION BAR */
.languageSelected
{        
    /*font-weight: bold;    */
    margin-right: 10px;  
    color: black; 
    font-size:11px;    
    text-decoration: none; 
}
    
.languageSelection
{        
    margin-right: 10px;   
    color: black;
    font-size:11px;
    text-decoration: none; 
}

/* END LANGUAGE SELECTION BAR */

/*Log in item */
.LogoItemLogin
{
    margin-right: 10px;
	font-weight:bold;   
    color: black; 
    font-size:11px;    
    text-decoration: none; 
}

/* OTHER */
.errMsg
{
    color: Blue;    
}

.public_MasterBorder 
{
    border-right: solid 1px #B1C3ED;
    border-bottom: solid 1px #B1C3ED;
}


.login_Label 
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
    color:#663300;
}

.login_TextBox 
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
    width:200px;
}

.login_Button
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}


.groupPanel 
{
    /*color:#336699;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px; 
    padding:5px; 
}

/* WEBPART STYLING */

.WebpartContentArea
{              
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    vertical-align:top;
}

/*PAGE AREA STYLING */
.ThemePage .MainZone,
.ContentZone
{
    width: 535px;
}

.ContentRightZone
{    
    width: 330px;    
    height: 100%;
}

.SideBarZone
{ 
    width:25%;
}

.SideBarElementBody 
{
	font-family: Arial, Helvetica, sans-serif;
    color: #663300;    
    background-color:#DCE3EE;
    border: solid 1px #A8C3F0;
}
.SideBarElementTitle 
{    
   display:none; 
}

/***********  MODULE STYLING    *************/
.ModuleTitle
{
    font-weight: bold;   
    color: #663300; 
}
.moduleContent 
{
	padding-left:5px;
	padding-right:5px;
}


/* Document report styling */

.ReportTablerow
{
    padding-bottom: 10px;
}

/* News archive */
.MonthHeader
{
    height: 10px;
    font-weight: bold;    
    padding-left: 3px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #8B7A5C; 
    padding-top: 10px;       
}

.newsitems
{
    padding-bottom: 5px;
}

/* PageMenu styling */
.pagemenuFirstTD
{
    padding-left: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8B7A5C;            
}
.pagemenuTD
{
    height: 10px;
    padding-left: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8B7A5C;        
}
.pagemenucontent
{
    padding: 0px 5px 5px 5px;        
}

.pagemenucontent a
{
    color: White;
    font-weight: bold;
}


.pagemenuline
{    
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8B7A5C;            
}

/* Status Now on national, city and station page */
.StatusNowTable
{   
    width:506px;
    background-color:#FFFFFF;  
	font-family: Arial, Helvetica, sans-serif;
    color:#663300;
    font-size: 11px;
    /*margin: 10px; */
}

.StatusNowTopHeader 
{
	font-size: 15px;
	color:#555555;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.StatusNowHeader 
{
	background-color:#D0DCEE;
	font-size: 13px;
	color:#663300;
	font-weight:bold;	
}

.StatusNowTable th, .StatusNowTable td
{        
    border-width: 1px;                
    border-color: #663300;
    border-style: solid; 
    text-align: left; 
    padding-left:5px;  
    padding-right:5px; 
}

.StatusNowTable a
{
    text-decoration: none;
    font-size: 11px;
}
.AQITable
{   
    margin-left: 3px;
    border-width: 1px;                
    border-color: Black;
    border-style: solid;    
    padding-left: 15px;
    vertical-align: top;
    float: left;    
}

.StatusNow .HeaderDescription
{
    font-family: Arial, Helvetica, sans-serif;
    color:#663300;
    font-size: 11px;
}

/*Latest news*/

.LatestNewsTitle 
{

    font-weight: bold;   
    color: #FFFFFF;
    margin-top:0px; 
    margin-left:3px;
    
 
}


/* ThemePageLink */
.ThemePage
{
    margin: 5px 10px 10px 10px; 
}

.ThemePage .lists 
{
    color: #663300;
	list-style-type: square;
	list-style-position: outside;
	padding: 0px;
	margin-left: 17px;
}

.lists a
{
    color: Blue; 
    text-decoration: underline;    
    font-size: 1em;      
}

.DustStormAlertImage,
.ThemePageLinkPicture
{
	padding-right: 5px;
    float: left;    
}

/* View Details module */
.DetailsViewPanel a
{           
    color: Blue;
    text-decoration: underline;    
    font-size: 11px;
}


/* Footer */
.Footer
{
	color:#555555;
	font-size:10px;	
}

.Footer a
{	
    color:#3D3D3D;
    text-decoration: underline; 
	font-size:10px;
	font-weight:bold;	
}

.FooterImage
{	
    padding-right:5px;	
}


/* Bread Crumbs */

.breadCrumbs 
{
	padding-left:10px;
	padding-top:10px;
	font-size: 11px;
	color:#555555;
}

.breadCrumbs a
{
	font-size: 11px;
	color:#555555;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

