body
{
	font-family:Arial,Tahoma,Verdana;
	font-size:0.75em;
	margin:0px;
	padding:0px;
	width:65em;
}

h1
{
	margin-bottom:0px;
}



a
{
	color:Blue;
}

/*General Layout*/
.left
{
	float:left;
	clear:right;
	
}
.left-yellow
{
	float:left;
	clear:right;
	background-color:#FFFFFF;
	padding-top:0.5em;
}

.main-squash
{
	float:left;
	width:50%;
}
.content-blend
{
	border-right:solid 1px #000000;
	padding: 0.3em 0.5em 0.4em 0.5em;
	width:13.9em;
	height:10em;
}
.center
{
	/*text-align:center;*/
}
.left-align
{
	text-align:justify
}

.banner-logo
{
	float:left;
	width:100%;
}

.Channel-List LI
{
	color: #FFFFFF;
	padding:0.3em 0.3em 0.3em 0.3em;	
	list-style-type:none;
}
.Channel-List SPAN
{
	color:#FFFFFF;
}

.Channel-List
{
	color:#FFFFFF;
	list-style-type:none;
	margin-left:0.5em;
}

.foot-line
{
	background-color:#FFFFFF;
	border-top:solid 1pt #5478AE;
	text-align:center;
}
.adobearea
{
	padding:1em;
	padding-left:1.5em;
}
.text-left
{
	list-style-type:circle;
}
.text-left a
{
	color:#D84B00;
}
.text-left a:visited
{
	color:#D84B00;
}
.page-footer
{
	padding-top:0.5em;
	padding-left:1em;
	background-color:#FFFFFF;
}
.page-footer a
{
	color:#000000;
}
.page-footer a:visited
{
}
.small-texted
{
	font-size:0.8em;
}
#CMSChannelScriptHelp
{
	margin-left:20;
}
#CMSChannelScriptHelp DT
{
	font-weight:bold;
}
#CMSChannelScriptHelp DD
{
	margin-bottom:10;
}

/**********LM Specific****************/
/*Pantones:
 main red : 185 = #E8112D
 main brown 194 = #992135
 amber 1375 = #F99B0C
 green 361 = #1EB53A
 
brownish = #E69D8E
alt light red 1 #E97387
pinky #FBDFE4

orangy? #E8866D

Dark blue :#6E809F
light blue :#CBD1DD

New Dark Blue :#5478AE
New Light Blue :#D0DBEC
*/

/******Header Banner***********/
.SignContainer
{
	padding-top:1em;
	padding-left:1em;
	float:left;
}
.LogoContainer
{
	float:right;
	background-color:#FFFFFF;
}

.LMHeader
{
	height:6em;
	border-bottom:solid 1px #FFFFFF;
	margin-top:0em;
	padding-top:0em;
	width:100%;
	background-color:#FFFFFF;
}
.LeftHeader
{
	float:left;
	width:65%;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#E8112D', EndColorStr='#FFFFFF');
	height:6.2em;
}

/********Breadcrumb************/
.Trail
{
	background-color:#E8112D;
	clear:both;
	margin: 0em 0em 0em 0em ;
	padding: 0.3em 0.5em 0.4em 0.5em;
	height:1.0em;
	border-bottom:solid 2px #FFFFFF;
}

.breadtrails
{
	list-style-type:none;
	margin-top: 0em;
	margin-bottom: 0em;
	color:#FFFFFF;
	float:left;
}
.breadtrails A
{
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
}
/*******Sidebar*********/
.content-sidebar
{
	background-color:#5478AE;
	color:#FFFFFF;
	border-top:solid 12px #5478AE;
	padding: 0.3em 0em 0.4em 0.5em;
	height:44.25em;
}
.content-sidebar UL
{
	margin-left:0em;
	padding-left:2em;
}
.content-sidebar A
{
	color:#FFFFFF;
	font-family:Arial;
	font-weight:700;
}
.content-sidebar LI
{
	list-style-type:none;
	padding-left:0em;
	padding-top:0.2em;
}
.content-rightline
{
	
	float:left;
	vertical-align:top;
	width:15em;
	margin-left:-1.2em;
}

.LMWhiteHeader
{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial;
	font-style:italic;
	font-variant:normal;
	text-align:left;
	padding:0px 2px 5px 10px;
	width:50em;
}
LMWhiteStrapline
{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial;
	font-style:italic;
	font-size:1em;
	font-variant:normal;
	text-align:left;
	padding-left:1em;
}
/**********************/
.main-image-section
{
	height:28.5em;
	/*background-image: url(/Darlington/Images/TownOnTheMove/LocalMotion/banner2.jpg);*/
	color:#FFFFFF;
	vertical-align:bottom;
}
.main-image-spacer
{
	height:17em;
}
.main-image-strapline
{
	padding:5px;
	padding-left:100px;
	vertical-align:bottom;
}
.main-image-strapline table TD
{
	padding-right:10px;
}
.main-image-strapline A
{
	color:#FFFFFF;
	font-size:1.1em;
}

.main-image-signin
{
	FLOAT:left;
	MARGIN-LEFT:10px;
}
.summary-section
{
	background-color:#D0DBEC;
	height:12em;
	padding:12px;
	width:63em;
}

/*Editing Console*/
.editconsole
{
	background-color:#ffffcc;
	color:#000000;
	height:100%;
	border-bottom:solid 1pt #DDDDAA;
	padding: 0.5em 0.5em 0.5em 0.5em;
}
.editconsole DIV
{
	margin:0em 1em 0em 0em;
	float:left;
	width: 9em;
	
}
.editconsole UL
{
	margin-top:0.7em;
	margin-bottom:0.7em;
	list-style-position:outside;
}

.editconsole LI
{
	font-family: Arial, Verdana, Sans-Serif;
	list-style-type:none;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left:-39px;
	line-height:1.4em;
}

.floatleft
{
	float:left;
}

.editconsole H2
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight:bold;
	margin-bottom:-0.5em;
	padding-left:0;
}
.editconsole A, .editconsole A:hover
{
	cursor:hand;
	color:#000000;
}
.alert
{
	border: lightgrey 1px solid; 
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#a9a9a9',Direction=135,Strength=4); 
	BACKGROUND-COLOR: #ffffcc;
	padding: 5px;
	color:black;
}
.RedAlertText
{
	color:#ff0000;
}

.skipto
{
	background-color:#FFFFFF;
	color:#FFFFFF;
}
.ContentMainImage
{
	/*padding-top:0.5em;*/
}
.LightShadeContent
{
	background-color:#D0DBEC;
	height:46.3em;
	width:50em;
}

.SplashBack
{
	/*height:10em;*/
	position:relative;
	width:100%;
	z-index:0;
	color:#000000;
	vertical-align:bottom;
}
.SplashSpacer
{
	height:20em;
	position:absolute;
	z-index:1;
}
.SplashWording
{
	margin-top:20.5em;
	height:20em;
	position:absolute;
	z-index:1;
	padding:5px;
	padding-left:3em;
	vertical-align:bottom;
	bottom:auto;
	
}
.SplashWording H1
{
	font-size:2em;
}
.SplashWording table TD
{
	padding-right:10px;
}
.SplashWording A
{
	color:#000000;
	font-size:1.1em;
}
.EventsDiary
{
	padding-left:1em;
	padding-right:2em;
	width:90%;
}
.EventsDiary P
{
	margin:0px;
}

.EventsDiaryHeaderRow
{
	border-bottom:solid 1pt #5478AE;
	font-weight:bold;
	padding:2px;
	margin-top:10px;
}
.SearchCriteria
{
	border:solid 1pt #5478AE;
}
.SearchCriteria TH
{
	background-color:#5478AE; /*E8112D;*/
	color:#FFFFFF;
}

/****Travel Survey Form*******/
.SurveyDayContainer
{
	padding-bottom:1em;
	padding-left:1em;
	width:27em;
}

.SurveyDayTitle
{
	background-color:#5478AE;
	width:100%;
	height:1em;
	font-weight:700;
	padding-left:1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	color:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5478AE', EndColorStr='#6D9BE1')
	progid:DXImageTransform.Microsoft.Shadow(color='#a9a9a9',Direction=135,Strength=4); 
	
}
.SurveyDayTitle-Disabled
{
	background-color:Silver;
	width:100%;
	height:1em;
	font-weight:700;
	padding-left:1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	color:#FFFFFF;
}
.SurveyDayTitle SPAN
{
	/*padding-right:1.5em;*/
	width:33%;
}
.SurveyDayTitle IMG
{
	width:33%;
	float:right;
	/*padding-right:0.2em;*/
}
.SurveyDayBody
{
	padding-left:0.8em;
	background-color:#FFFFFF;
	width:100%;
}
.SurveyDayBody TD
{
	font-size:0.8em;
	text-align:right;
}
.DataGrid
{
	width:96%;
	margin-bottom:0.5em;
}
.GridButton
{
	font-size:1em;
}
.RegisterArea
{
}

.RegisterField
{
	width:100%;
	
	padding-top:0.3em;
}
.RegisterTag
{

	width:25%;
	text-align:right;
	float:left;
}
.RegisterInput
{
	float:left;
	padding-left:0.3em;
}
.RegisterSubmit
{
	width:100%;
	text-align:center;
	padding-top:0.4em;
}
.YellowBar
{
	width:100%;
	background-color:#FFFFCC;
}
.YellowBarReminder
{
	float:right;
}
.YellowBarWelcome
{
	float:left;
}
.Calendar
{
	float:left;
}
.Days
{
	float:left;
	width:12em;
}
.LoginArea
{
	margin-left:1.5em;
}

/*temp code*/

#Table1 TD
{
	vertical-align:top;
}
.site-area
{
	width:14.2%;
	text-align:center;
	float:left;
}
.site-area IMG
{
	border:none;
}
.Channel-List-important
{
	color:#FFFFFF;
	list-style-type:none;
	margin-top:0em;
	margin-left:0em;
	text-align:center;
}
.Channel-List-important SPAN
{
	color:#FFFFFF;
	text-align:center;
}
	
.Channel-List-important LI
{
	color: #FFFFFF;
	list-style-type:none;
	text-align:center;
}
.SurveyWhole
{
	padding-left:2em;
}

.Calendar-head
{
	background-color:#5478AE;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5478AE', EndColorStr='#6D9BE1');
	color:#FFFFFF;
}
.Calendar-title
{
	background-color:#E8112D;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E8112D', EndColorStr='#E84E68');
	color:#FFFFFF;
	font-weight:600;
}
.Calendar-day
{
	background-color:#FFFFFF;
}
.Calendar-selected
{
	background-color:#FFFFCC;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFCC', EndColorStr='#FFFFD5');
	color:#000000;
}
.Calendar-selected A
{
	color:#000000;
}
.Calendar-today
{
	background-color:Silver;
}

/*Items for Default Channel Script*/
.Content1
{
	background-color:#E8112D;
	color:#FFFFFF;
}
#theme-content
{
	border-top:solid 1pt #5478AE;
	border-bottom:solid 1pt #5478AE;
	background-color:#D0DBEC;
}

.content-top-border
{
	border-top:solid 1pt #5478AE;
	padding-right:1em;
	width:50em;
}

.content-bordered-image
{
	border:solid 1pt #5478AE;
}
.txtl
{
	padding-left:1em;
}
.404div
{
	background-color:#D0DBEC;
}
.404image
{
	background-color:#FFFFFF;
}


