@import url("css/variations/stylesheetwidget.css");/* CSS Document */#Body{font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif !important;color:#000;margin-top:0.9em;}/*-------- Default Style --------*/body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled, a:link, a:visited, a:hover, input, .CommandButton{color:#000000;}h1,h2,h3,h4,h5,h6{font-family:Georgia, "Times New Roman", Times, serif;}a,a:link,a:visited,a:active{color:#000; text-decoration:none; font-weight:normal; }a:hover{color:#D00;}.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox{}.Head{font-weight:bold;}.SubHead {color:#4C6171;}.SubSubHead{color:#6E8AA0;}.NormalRed {color:#F00;}.Normal{font-size:100%;line-height:1.5em;}.dnnPrimaryAction{color:#fff !important;}:focus {    outline: 1px dashed #7ab3d4;   }#content:focus { outline: none; }a:focus {    outline: 1px dashed #7ab3d4; 		text-decoration:underline;}/*------------ Breadcrumb Style --------------*/.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#2291e7; font-size: 0.8em; text-decoration:none;}a.Breadcrumb:hover{color:#C00;  font-size: 0.8em; text-decoration:none;}/*-------------- Link Style --------------*/.linkscontainer{padding-top:20px;text-align:center;}.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}a.links:hover{color:#C00;}/*-------------- User Style --------------*/.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}a.user:hover{color:#C00;}/*-------------- Footer Style --------------*/.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}a.footer:hover{color:#C00;}/*-------------- Empty panes Style --------------*/.DNNEmptyPane{width:0;padding:0;margin:0;}/*  Design Styles below */.carsharedevonLogo{margin:35px auto 0 auto;width:190px}.c_head_yellow .c_title, .c_icon, .head_title{width:100%;}.sectionHeading{font-family: Georgia, "Times New Roman", Times, serif;font-size:20px;margin:2px 0 0px 0;padding:3px 5px 3px 5px;color:#fff;background-color:#cf0030;text-align:left;line-height:1.5em;display:block;}.sectionHeadingGrey{font-family: Georgia, "Times New Roman", Times, serif;font-size:20px;margin:5px 0 8px 0;padding:3px 5px 3px 5px;color:#000000;background-color:#ffcf64;text-align:left;line-height:1.5em;display:block;}a.ArrowIcon:link,a.ArrowIcon:visited,a.ArrowIcon:active{color:#000; text-decoration:none; font-weight:normal;background:url(images/arrow.png) no-repeat left 0.07em;padding: 0 0 0 17px;}a.ArrowIcon:hover{color:#D00; text-decoration:none;}.BotAlign{bottom:0.1em;}.ctaContent{min-height:60px;height:auto !important;height:60px;}.br{clear:both;display:block;}#TopYellowBar{width:100%;height:4px;background-color:#cf0030;border-bottom:#ffffff 0px solid;clear:both;}#BotYellBar{width:100%;height:5px;background-color:#cf0030;border-bottom:#ffffff 2px solid;clear:both;}.HeaderImageLeft{min-height:200px;height:auto !important;height:200px;background:#cf0030;border-right:3px solid #fff;}.HeaderImageRight{min-height:200px;height:auto !important;height:200px;position:relative;}.CouncillorsTableList, .MeetingsTableList{border-collapse:collapse;}.CouncillorsTableList a{background:url(images/adobeReader.gif) no-repeat left 0em;padding-left:20px;}.MeetingsTableList a{}.MeetingsTableList td{text-align:center;padding:10px 0;}.MeetingsTableList tr td:first-child{width:200px;}.CouncillorsTableList th, .MeetingsTableList th{background-color:#ffcf64; padding:10px 0;text-align:center;}.headerTitle{color:#fff;margin:0 auto;font-size:16px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;line-height:20px;}.headerLogo{margin:0 auto;text-align:center;}.bannerImageFloat{position:absolute;right:10px;top:10px;z-index:999;}.CouncillorsTD{padding:5px 0 5px 0; vertical-align:top;}.CouncillorsTDLeft{width:190px;}.CouncillorsTDMiddle{width:390px;}.CouncillorsTDRight{width:110px;}.MeetingsTDLeft{width:220px;}.MeetingsTDMiddle{width:250px;}.MeetingsTDRight{width:220px;}.TDYellow{background-color:#ffcf64; padding:3px 0 3px 0px;}.TDYellowLeft{background-color:#ffcf64; padding:3px 0 3px 4px;}.OtherMeetsTDRight{width:470px;}.textSize{font-size:1em;display:inline;padding:0 8px 0 0;}.ImageAlignLeft{float:left;margin:0 15px 5px 0;border: solid 1px #919090;}.ImageAlignRight{float:right;margin:0 0 5px 15px;border: solid 1px #919090;clear:both;}.DarkGreyBox{padding:3px 3px 3px 5px;margin:2px 0 2px 0;background:#ffe4a7}.TownGuide{background:#d6d6d5 url(images/townGuide.gif) no-repeat right bottom;}.LightGreyBox{background-color:#ffcf64; padding:3px 3px 3px 5px;}.LightGreyBoxBorder{background-color:#eaeaea; padding:3px 3px 3px 5px;border:#fec413 solid 1px;}.frontCTACon{min-height:110px;height:auto !important;height:110px;margin:0 0 18px 0;}.frontCTA{min-height:110px;padding:5px 5px 0px 5px;position:relative;margin-bottom:10px;}.frontCTALeft{background:#ebebea url(images/DevonCountyLogo.png) no-repeat right 35px;}.frontCTAMid{background:#f1f1f0 url(images/midDevonLogo.gif) no-repeat right top 2em;}.frontCTARight{background:#ebebea url(images/midDevonLogo.gif) no-repeat right top 2em;}.frontCTA p{margin:0;font-size:0.9em;color:#333333;line-height:1.3em;}.ctaLink{color:#000000;font-size:1.2em;display:block;margin-bottom:5px;}.frontPageUsefulLink{	background-color:#ffcf64;	min-height:150px;	padding:10px;}.frontPageUsefulLinkTitle {	color: #000 !important;	font-size: 18px !important;	display: block !important;	margin-bottom: 5px !important;}.frontPageUsefulLink .fpSummary{	color:#000 !important;	padding-right:10px;}ul.Download{margin:0 0 10px 2px;padding:0px;}ul.Download li{background:url(images/adobeReader.gif) no-repeat left 0.35em;list-style:none;margin:0px;padding:6px 0 6px 22px;line-height:1.2em;border-bottom: solid 1px #e6e6e6;}ul.RedArrow{margin:0 0 10px 2px;padding:0px;}ul.RedArrow li{background:url(images/arrow.png) no-repeat 3px 0.5em;list-style:none;margin:0px;padding:6px 0 6px 22px;line-height:1.2em;border-bottom: solid 1px #e6e6e6;}.footerpane{text-align:center;color:#000;display:block;font-size:70%;padding:0;}.footerpane p{padding:10px 0 0 0;text-align:center;color:#000;margin:0;}.floatRight{float:right;}.footercredit{font-size:12px;}/*------------ Breadcrumb Style --------------*/#BreadCrumbPadding{margin:3px 0 0 0;}.breadcrumb_text{font-size:1em !important;}.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#0379dd; font-size: 1em; text-decoration:none;}a.Breadcrumb:hover{color:#C00;  font-size: 1em; text-decoration:none;}hr{    border-top: solid 1px #e6e6e6;    border-bottom:0px;    border-left:0px;    border-right:0px;    height:1px;	margin:20px 0 20px 0;	clear:both;}h1{	font-size: 30px;	margin-top: 15px;	margin-bottom:15px;	color:#000;	font-weight:normal; }h2{		font-size:25px;	margin-top:10px;	margin-bottom:10px;	color:#000;	font-weight:500; }.frontRightCol h2{	font-size:19px;}h3{		font-size:18px;	margin-top:10px;	margin-bottom:10px;	color:#000;	font-weight:600; }h3.NewsTitle{		font-size: 0.9em;	margin-top:5px;	margin-bottom:7px;	padding:0px;	color:#000000;	text-align:left;    border:0px;	font-weight:bold;     }h3.c_title{		margin-top:0px;	margin-bottom:7px;	padding:0px;	color:#000000;	text-align:left;    border:0px;	font-weight:bold;     }/* ...............................News Styles.......................................... */.NewsListing, .EventsListing{padding:0px;margin:0px;}.NewsDate{font-size:0.8em;}.NewsListing p, .EventsListing p{margin-top:5px;line-height:1.2em;margin-bottom:7px;}a.NewsListingLink:link, a.NewsListingLink:visited, a.NewsListingLink:active {text-decoration:    none;color:#0379dd;font-size:1.4em;font-weight:normal;margin-top: 20px;margin-bottom:0px;}a.NewsListingLink:hover {text-decoration:none;color:#D00;font-size:1.4em;font-weight:normal;margin-top: 20px;margin-bottom:0px;}hr.newsListingHR, hr.eventsListingHR{border-top: solid 1px #e6e6e6;border-bottom:0px;border-left:0px;border-right:0px;height:1px; margin:7px 0 7px 0;}a.ListingmoreLink:link, a.ListingmoreLink:visited{color:#0379dd; text-decoration:none; font-weight:normal;background:url(images/arrow.png) no-repeat left 0.07em;padding: 0 0 0 17px;}a.ListingmoreLink:hover{color:#D00; text-decoration:none;}hr.newsDetailsHR, hr.eventsDetailsHR{border-top: solid 1px #e6e6e6;border-bottom:0px;border-left:0px;border-right:0px;height:1px; margin:8px 0 7px 0;}.newsFrontDiv,.eventsFrontDiv{margin-top:0px;text-align:left;padding:0 0 0 5px;}.newsFrontDiv p, .eventsFrontDiv p{margin-top:0px;line-height:1.2em;margin-bottom:10px;}hr.newsFront, hr.eventsFront{border-top: dashed 1px #e2e2de;border-bottom:0px;border-left:0px;border-right:0px;height:1px;margin:10px 0 10px 0;}.newsFrontDate{margin-bottom:5px;margin-top:0px;}.eventsFrontDate{margin-bottom:0px;margin-top:0px;}.newsFrontTitle, .eventsFrontTitle{font-weight:bold;margin-bottom:0px;margin-top:0px;}a.moreLink:link, a.moreLink:visited{background:url(images/arrow.png) no-repeat 3px 0.5em;padding:0 0 0 20px;font-size:1.0em;}a.moreLink:hover{}.NewsAttFilesHead{color:#4C6171;display:block;margin:20px 0 0 0;font-size:0.7em;font-weight:bold;clear:both;}/*** Right Sub Menu ****/ul.SideMenu{clear:both;margin:0;padding:0;list-style:none;display: block;}ul.SideMenu {margin:0 0 0 2px;padding:0px;}ul.SideMenu li {background:url(images/arrow.png) no-repeat 3px 13px;list-style:none;padding:10px 0 10px 22px;line-height:1.2em;border-bottom:solid 1px #e6e6e6;}ul.SideMenu li.current a{color:#cf0030;}ul.SideMenu ul{margin-left:0px;margin-top:10px;}/* Forms */.dnnFormItem label{display:block;}.dnnFormItem input{width:300px;}.dnnFormItem textarea{width:400px;}.dnnFormSubmit{margin:10px 0;}/* Menu */.rd-navbar-fixed .current > a{color:#f2c611 !important;}.rd-navbar--is-stuck .level0 a:link,.rd-navbar--is-stuck .level0 a:active,.rd-navbar--is-stuck .level0 a:visited{color:#fff;}/* header */.bannerImg{background-size:cover !important;background-repeat:no-repeat !important;background-position:top center !important;height:200px !important;}.headerRow{margin-top:60px;}.HeaderImageRight .awardlogo {	background: transparent;	position: absolute;	right: 10px;	top: 10px;}.mobileTitle{color:#fff;margin-left:60px;margin-top:10px;font-size:25px;}.nav.nav-tabs{	margin-left:0;}.nav.nav-tabs .nav-link{	background:transparent;}.tab-content{	padding:20px;	border-left:1px #ccc solid;	border-right:1px #ccc solid;	border-bottom:1px #ccc solid;}/* Extra small devices (portrait phones, less than 576px) *//* No media query for `xs` since this is the default in Bootstrap *//* Small devices (landscape phones, 576px and up) */@media (min-width: 576px) {	.headerTitle{font-size:20px;}}/* Medium devices (tablets, 768px and up) */@media (min-width: 768px) {	.headerTitle{line-height:25px;}}/* Large devices (desktops, 992px and up) */@media (min-width: 992px) {	.headerRow{margin-top:0;}	.headerTitle{font-size:28px;line-height:28px;}		/*.rd-navbar li.level0:focus > ul{  opacity: 1;	  visibility: visible;	  -webkit-transform: translateY(0);	  transform: translateY(0);}	}*//* Extra large devices (large desktops, 1200px and up) */@media (min-width: 1200px) {	}