/*
	Current version: 1.0
	
	Site: Väsby Läkargrupp
	www: vasbylakargrupp.se
	Author: Malin Klingsell, malin.klingsell@atrox.se	
	Notes: This file contains the rules of custom element of the site.
	------------------------------------------------------------------
*/



#news{ padding: 0 4px; }
	#news h3{ font-size: 1em; } 
	.rightColMargin h2{ margin:0 0 1.1em 0; } 
	#news a{ color: #0065cc !important; font-weight: bold;  }
	.newsDate{ color: #666666 !important; font-weight: bold; font-size: 1em; }
	#newsArchiveButton{ font-size: 1.1em !important; padding: 0; float: right;  }

.newsBoxContainer{ padding: 0 0 5px 0; }
.newsDetail{ padding: 8px 25px 0 25px; }
.newsDetail .inner{ border-bottom:1px solid #eeeeee; margin: 0 0 20px 0; padding: 0 0 10px 0; }
.newsDetail .newsDate{ margin: 9px 0 0 0; }
.newsDetail h1,.newsDetail h2,.newsDetail h3,.newsDetail h4,.newsDetail h5,.newsDetail h6,.newsDetail p{ padding:0 !important; }
/* NEWSARCHIVE */

#NewsSearchForm, #filteredResults{ padding: 0 25px; }
	#NewsSearchForm ul{ list-style: none; margin: 10px 0 0 0; padding: 0; }
	#newsArchiveFormCollections input{ border: 0; }
	#filteredResults .newsBoxContainer{ padding: 0 11px; }
	#filteredResults .newsBoxContainer h2{ padding: 0; font-size: 1em;}
	#filteredResults .newsBoxContainer h2 a{ padding: 0; }
	#filterOptions{ margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #EAEAEA; }
	#filteredResults{ margin: 0 25px 10px 25px; padding: 0 0 10px 0; border-bottom: 1px solid #EAEAEA; }
	#filterOptions label{ display: block; }
	#newsArchiveFormCollections label{ display: inline; }
	#newsArchiveSearchString{ width: 596px; }
	#newsArchiveFormTo{ float: left; width: 296px; }
	#newsArchiveFormFrom{ float: left; width: 306px; }
	#newsArchiveFormFrom input, #newsArchiveFormTo input{ width: 290px; }
	#newsArchiveFormSearchText{ padding: 0 0 5px 0; }
	#newsArchiveFormSearch input{ 
		float: right; 
		clear: both;
		background:transparent url(../images/common/link-arrow.gif) no-repeat scroll right center;
		font-size:1.1em !important;
		height:19px;
		padding:0 25px 5px 0;
		border: 0;
		color: #0065CC !important;
		font-weight: bold;
	}

#map_canvas{ margin: 0 25px; }


/* Advanced form */

	.mainCenter .advForm h1, .mainCenter .advForm h2, .mainCenter .advForm h3, .mainCenter .advForm h4, 
	.mainCenter .advForm h5, .mainCenter .advForm h6, .mainCenter .advForm p,
	.mainCenter .advForm iframe, .mainCenter .advForm dl, .mainCenter .advForm ul
	{ padding: 0; }

.advForm
{
	margin:8px 25px 20px 25px;
	width:602px;
}

.advForm label
{
	clear:both;
	display:block;
	float:none;
	font-size:100%;
}

.mandatory{color:red;}

.advFormLeft, .advFormRight, .advFormFull
{
	margin:0 0 10px 0;
}

.radioValue, .checkboxValue{margin-right:20px;}

.advFormLeft
{
	float:left;
	display:inline;
	width:260px;
	margin:0 20px 10px 0;
}

	.advFormLeft .text, .advFormRight .text
	{
		width:260px;
		height:21px;
		padding:2px 0 0 4px;
	}

.advFormRight
{
	float:right;
	display:inline;
	width:260px;
}

.advFormFull
{
	clear:both;
	float:none;
}

	.advFormFull .select
	{
		width:100%;
	}
	
	
	
	.advFormFull .text
	{
		width:100%;
		height:21px;
		padding:2px 0 0 4px;
	}
	.advFormFull .textarea
	{
		width:100%;
		height:67px;
	}
	
.submitContainer
{
	clear:both;
	float:none;
	text-align:right;
}

option.odd{background:#eeeeee}
option.even{background:silver}
.option4{background:red !important;}