﻿/* General styles */

.pinkText
{
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
	color: #f0037f;
}

.pinkBold
{
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
	color: #f0037f;
	font-weight:bold;
}

.pinkBox
{
    border:solid 2px #f0037f;
    padding:10px;
}

#staffPics{
	width:270px;
	height:220px;
	float:right;
	position:absolute;
	top:0px;
	left:260px;
	margin-bottom:20px;
}


/* NEWS LAYOUT AND STYLES */
.newsWrapper
{
    clear:both;
}

.newsItem
{
    /*margin-bottom:30px;*/
    width:535px;
}

.newsTitle a
{
    font-family:Verdana, Geneva, sans-serif;
    color:#f0037f;
    font-size:14px;
    display:block;
    margin-bottom:7px;
    font-weight:bold;
}

.newsText
{
    float:left;
    width:330px;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    line-height:18px;
}

.newsThumbnailContainer
{
    float:right;
    width:185px;
    margin-right:15px;
    text-align:center;
}

.newsThumbnail
{
    max-width:185px;
    max-height:185px; 
}

.newsThumbnailLink
{
    border:0px;
}


.newsItem p
{
    color:#333333;
    font-size: 11px; 
}

.datePublished
{
    color:#f0037f;
    font-size:11px;
    display:block;
    margin-top:6px;
}

.marginLeft15
{
    margin-left:15px;
}

.inactiveContent
{
    color:Red;
    font-family: Verdana;
    font-size: 16px;
    font-weight: normal;
    color:black;
    border:solid 2px black;
    text-align:center;
    padding:5px;
    width:510px;
}



/*GOOGLE MAP STYLES AND LAYOUT*/

#map_canvas { 
	height: 420px;
	width:520px;	
	border: solid 1px #ec008c; 
	margin-bottom:10px;
}

.directionsButton
{
    float:left;
    border: 1px solid #ec008c;
	font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
	color: #333333;
	padding-right:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#f5f5f5;
	width:120px;
}

.postcodeLabel
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	float:left;
	display:block;
	margin-bottom:15px;
	width:95px;
    color:#f0037f;
    font-weight:bold;
    clear:left;
}

.postcodeTextbox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; 
	float:left;
	display:block;
	margin-bottom:15px;
	width:100px;
    margin-right:15px;
    padding-top:3px;
    padding-bottom:3px;
    border:solid 1px #aaaaaa;

}

/* Google Directions */

#directionsWrapper
{
    margin-top:20px;
}

#googleMap
{ 
	height: 450px;
	width:700px;	
	border: solid 1px #ec008c; 
	margin-bottom:10px;
}

#directions {
	top:0px;
	left:0px;
    float: none;
    font-size:12px;
	width:700px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
}


/*TELERIK*/
html body .RadPicker_Default .rcInputCell .RadInput_Default .riTextBox
{
    padding-top:0px;
    width:120px;
    border:solid 1px #aaaaaa;
}


/* USER MANGAGER PAGES*/

.fieldLabelLarge
{
    display:block;
    float:left;
    margin-bottom:10px;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
	color: #f0037f;
	font-weight:bold; 
	width:240px;
}


.fieldValue
{
    display:block;
    float:left;
    margin-bottom:10px;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
	color: #333333;
	font-weight:normal; 
}


.redTextBold
{
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
	color: red;
	font-weight:bold; 
}

.detailsViewForm
{
    display:block;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
	color: #333333;
	clear:both;
    
}



/*GRIDVIEWS*/
.gridview
{
    border:solid 1px #dddddd;
    
}

.gridviewSelectedRow
{
}

.gridviewHeader
{
    height:25px;
}

.gridviewHeader th
{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    background-color:#f0037f;
    border:solid 1px #dddddd;
    padding-left:10px;
}

.gridviewHeader th a
{
    font-size:12px;
    color:#fff;
    text-decoration:underline;
}

.gridviewRow
{
    height:20px;
}

.gridviewAlternateRow
{
    height:20px;
    background-color:#eeeeee;
}

.gridviewRow td, .gridviewAlternateRow td
{
    padding:0px;
    padding-left:10px;
    border:solid 1px #dddddd;
}

.pageNumbers
{
    height:20px;
}