body {
	text-align: center;
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color:#000;
	margin: 0px;
	padding: 0px;
	background-color:#f5f4f2;
}
html {
	font-size:100%;
}
/* Bilder */
img {
	border:none;
}
.ImgLeft {
	float:left;
	margin:0 10px 10px 0;
}
.ImgRight {
	float:right;
	margin:0 0 10px 10px;
}
/* Länkar */
a:link, a:visited {
	color:#525d1b;
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
}
/* APP toppen */
body.Ext-Apps .AppName {
	float:left;
	width:20%;
	text-align:left;
	display:inline;
	margin-left:30px;
	margin-top:15px;
	font-size:1.5em;
	line-height:1.2em;
	font-weight:bold;
	color:#333;
}
body.Ext-Apps .TopRight {
	float:right;
	width:40%;
}
body.Ext-Apps .Link-Back {
	float:right;
	display:inline;
	margin-right:15px;
	margin-top:15px;
}
a.Link-External, a.Link-External:link, a.Link-External:visited {
	background:url(../Images/sprite.png) right -1243px no-repeat;
	padding-right:15px;/*text-decoration:none;*/
}
a.Link-External:hover {
/*text-decoration:underline;*/
}
a.Link-Arrow, a.Link-Arrow:link, a.Link-Arrow:visited {
	padding-left:12px;/*text-decoration:none;*/
	float: left;
	background-image: url(../Images/sprite.png);
	background-repeat: no-repeat;
	background-position: -742px -1010px;
}
a.Link-Arrow:hover {
/*text-decoration:underline;	*/
}
/* APP Content */
body.Ext-Apps #AppContainer {
	padding:0 15px;
	/* [disabled]position: absolute;
*/
}
body.Ext-Apps #AppContent {
}
/* APP - Bredder layout, Default 80.8em */
/* App bredsida full browser */
body.Ext-Apps.WideApp #MainContent {
	width:98%;
	min-width:80.8em;
}
body.Ext-Apps.WideApp #FooterHolders .FooterInner1 {
	width:98%;
	min-width:80.8em;
}
body.Ext-Apps.WideApp #Footer2 {
	padding-left:15px;
	padding-right:15px;
}
body.Ext-Apps.WideApp #Footer2 {
	padding-left:15px;
	padding-right:15px;
}
/*Hantering av bredd på sidan överrider regler ut structure*/
body.ProjectArea DIV#Wrapper {
	background-color: #000;
	width:80em;
}
body.ProjectArea DIV#ColumnWrapper {
	background-image:none;
}
/* --- Top --- */
#TopHolder {
	clear: both;
	float: left;
	width: 100%;
	position:relative;
	/*min-height:164px;
	height:auto !important;
	height:164px;*/
	
	min-height:110px;
	height:auto !important;
	height:110px;
	background-position: 500px 44px;
}
.Logo {
	float: left;
	margin-top:5px;
	margin-left:15px;
	padding-bottom:12px;
	background:url(../Images/trafikverket-logo-bottom.gif) left bottom no-repeat transparent;
	font-size:0px;
	line-height:0px;
	padding-left: 12px;
}
.PrintLogo {
	display:none;
	visibility:hidden;
	position:absolute;
}
.PopupBody {
	margin-left:5px;
	background-color: #FFFFFF;
	background-image:none;
}
/* --- Topmenu --- */
#TopMenuHolder {
	position:absolute;
	width:79em;
	top:74px;
	left:10px;/*height:36px;*//*border-bottom:solid 23px #fff;*/
}
#TopMenuHolder .Bottom {
	display:block;
	height:24px;
	float:left;
	width:100%;
	background-color:#fff;
	background-image:url(../Images/bg-mid-corner-left-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:none;
	visibility:hidden;
	position:absolute;
}
#TopMenuHolder .Bottom span {
	display:block;
	width:100%;
	height:24px;
	background:url(../Images/bg-mid-corner-right-top.gif) no-repeat right top transparent;
}
.TopMenu {
	clear: both;
	margin: 0px;
	padding:0 0 0 10px;
	float: left;
	min-height:36px;
	height:auto !important;
	height: 36px;
	display:inline;
}
.TopMenu li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em; /* 16px */
	font-size: 1.15em; /* 14px */
	list-style-type:none;
	float: left;
	font-weight:bold;
}
/* Tabdesign */
.TopMenu li span {
	float:left;
	display:block;
	min-height:26px;
	height:auto !important;
	height: 26px; /* Totalheight = 36px */
	padding: 10px 8px 0 16px;
	background:url(../Images/sprite.png) 0 0 no-repeat;
}
.TopMenu a, .TopMenu a:link, .TopMenu a:visited {
	float:left;
	display:block;
	color:#fff;
	text-decoration:none;
	padding-right: 8px;
	white-space:nowrap;
	background:url(../Images/sprite.png) right 0 no-repeat;
}
.TopMenu a:hover {
	background:url(../Images/sprite.png) right -112px no-repeat;
	cursor:pointer;
}
.TopMenu a:hover span {
	background:url(../Images/sprite.png) 0 -112px no-repeat;
}
/* Active */
.TopMenu li.ActiveItem a, .TopMenu li.ActiveItem a:link, .TopMenu li.ActiveItem a:visited {
	color:#000;
	background:url(../Images/sprite.png) right -56px no-repeat;
}
.TopMenu li.ActiveItem span {
	background:url(../Images/sprite.png) 0 -56px no-repeat;
}
/* Active-Hover */
.TopMenu li.ActiveItem a:hover {
	background:url(../Images/sprite.png) right -56px no-repeat;
}
.TopMenu li.ActiveItem a:hover span {
	background:url(../Images/sprite.png) 0 -56px no-repeat;
}
/* Active-Hover */
.TopMenu2 li.ActiveItem a:hover {
	background:url(../Images/sprite.png) right -56px no-repeat;
	text-decoration:none;
}
.TopMenu2 li.ActiveItem a:hover span {
	background:url(../Images/sprite.png) 0 -56px no-repeat;
}
/*Sidhuvud topp*/
#Head {
	width:100%;
	padding:0 0 0 0;
	background-color:#fff;
	text-align:center;
}
#Head #HeadContent {
	width:80.0em; /* 960px */
	margin:0 auto;
	text-align:left;
}
#Head p {
	padding:0;
	margin:0;
}
/* --- Layout --- */
#Wrapper {
	/*width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;*/
	
	width:100%;
	background:url(../Images/bg-wrapper.gif) top repeat-x #f5f4f2;
	/*background-color:#f5f4f2;*/
	clear:both;
}
#MainContent {
	clear: both;
	width:80.8em; /* 970px */
	margin:0 auto;
	text-align:center;
}
.MidContent {
	clear: both;
	float: left;
	width: 100%;
	padding:0;
	background:url(../Images/bg-shadow-mid-left.gif) left top repeat-y #fff;
	text-align:left;
}
.MidContentInner {
	float:left;
	width:100%;
	padding:0;
	background:url(../Images/bg-shadow-mid-right.gif) right top repeat-y transparent;
	padding-bottom:30px;
}
.MidContentTop {
	height:15px;
	padding:0 5px;
}
.MidContentTop .Top {
	display:block;
	height:15px;
	float:left;
	width:100%;
	background:url(../Images/bg-mid-corner-left-top.gif) no-repeat left top #fff;
}
.MidContentTop .Top span {
	display:block;
	float:right;
	width:100%;
	height:4px;
	background:url(../Images/bg-mid-corner-right-top.gif) no-repeat right top transparent;
}
.PageEnd {
	display:block;
	height:5px;
	float:left;
	width:100%;
	font-size:0px;
	line-height:0px;
	background:url(../Images/bg-page-bottom.gif) left top repeat-x transparent;
}
.PageEnd .Bottom {
	display:block;
	height:5px;
	float:left;
	width:100%;
	font-size:0px;
	line-height:0px;
	background:url(../Images/bg-page-bottom-left.gif) left top no-repeat transparent;
}
.PageEnd .Bottom span {
	display:block;
	height:5px;
	float:right;
	width:10px;
	font-size:0px;
	line-height:0px;
	background:url(../Images/bg-page-bottom-right.gif) right top no-repeat transparent;
}
/* --- FOOTER --- */
#FooterHolders {
	clear: both;
	width:100%;
	margin:0 auto;
	text-align:center;
	background-color:#f5f4f2;
	padding-bottom:20px;
}
#FooterHolders .FooterInner1 {
	width:80.8em; /* 970px */
	margin:0 auto;
	padding:0;
	background:url(../Images/bg-shadow-mid-left.gif) left top repeat-y #fff;
	text-align:left;
}
#FooterHolders .FooterInner2 {
	width:100%;
	margin:0 auto;
	padding:0;
	background:url(../Images/bg-shadow-mid-right.gif) right top repeat-y transparent;
	text-align:left;
}
#Footer {
	clear: both;
	padding:0 25px;
	text-align:center;
}
#Footer .FooterContent {
	clear:both;
	width:100%;
	text-align: center;
	margin:0 auto;
	background-color:#f2f4d9;
}
#Footer .FooterContent .Inner {
	margin:0 auto;
	padding:5px 0;
	text-align:left;
}
.FooterCol {
	float: left;
	width:14%;
	padding:0 10px;
	/* Dividers på sidorna */
	border-right:solid 1px #dfe2c2;
	min-height:150px;
	height:auto !important;
	height:150px;
}
.FooterCol.LastItem {
	border:none;
}
.FooterCol ul {
	list-style-type:none;
	margin:0;
	padding:0.4em 0 0 0;
}
.FooterCol ul li {
	list-style-type:none;
	padding:0 0 0.6em 0;
	margin:0;
	font-size:0.9em;
	line-height:1.2em;
}
.FooterCol a:link, .FooterCol a:visited {
	display:block;
	text-decoration:none;
	color:#393939;
	color:#3f3f3f;
}
.FooterCol a:hover {
	text-decoration:underline;
}
.FooterCol h1 {
	font-size:0.9em;
}
.FooterCol h1 a, .FooterCol h1 a:link, .FooterCol h1 a:visited {
	color:#363534;
	font-weight:bold;
	padding:0;
	margin:0 0 0.1em 0;
}
.FooterCol h2 {
	font-size:0.9em;
}
.FooterCol h2 a, .FooterCol h2 a:link, .FooterCol h2 a:visited {
	color:#363534;
	font-weight:bold;
	padding:0;
	margin:0 0 0.1em 0;
}
/* Rundade hörn */
#Footer .Top {
	float: left;
	width: 100%;
	background-image: url(../Images/footer-tl.gif);
	background-repeat: no-repeat;
	height: 6px;
	font-size: 0px;
	line-height: 0px;
	background-color:#f2f4d9;
}
#Footer .Top span {
	float:right;
	background:url(../Images/footer-tr.gif) top right no-repeat transparent;
	width:7px;
	height:6px;
	line-height:0px;
}
#Footer .Bottom {
	clear:both;
	float: left;
	width: 100%;
	background-image:url(../Images/footer-bl.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
	height: 6px;
	font-size: 0px;
	line-height: 0px;
	background-color:#f2f4d9;
	margin-bottom:20px;
}
#Footer .Bottom span {
	float:right;
	background:url(../Images/footer-br.gif) bottom right no-repeat transparent;
	width:7px;
	height:6px;
	line-height:0px;
}
/* --- Footer 2 --- */
#Footer2 {
	clear:both;
	text-align:center;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#Footer2 .FooterContent {
	clear:both;
	margin:0;
	padding:0;
	border-top:solid 4px #d52b1e;
	padding-top:10px;
	color:#4d4d4d;
	font-size:0.9em;
	text-align:left;
}
#Footer2 a:link, #Footer2 a:visited {
/*text-decoration:none;*/
}
#Footer2 a:hover {
/*text-decoration:underline;	*/
}
#Footer2 .LogoHolder {
	float:left;
	padding-right:15px;/*width:15%;*/
}
#Footer2 .Editor1 {
	float:left;
	width:45%;
	padding-top:8px;
}
#Footer2 .Editor2 {
	float:right;
	width:31%;
	text-align:right;
	padding-top:8px;
}
#Footer2 .EditorContent {
	padding:0;
	margin:0;
}
#Footer2 .Bottom {
	display:none;
	visibility:hidden;
	position:absolute;
}
.Breaker {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height:0;
}
/*Hållare för kontroller*/
.ControlHolder {
	clear: both;
	padding-top: 8px;
}
/*Sidofoten - anpassad*/
body.ProjectArea #Footer {
	clear: both;
	width: 90%;
	padding-left: 10px;
	color: #333333;
}
body.ProjectArea #Footer .Editor1 {
	float:left;
	width: 45%;
}
body.ProjectArea #Footer .Editor2 {
	float:right;
	width: 45%;
	text-align: right;
}
body.ProjectArea .ContentArea {
	padding:8px;
}
/*Sidofoten - anpassad*/
body.ProjectArea #TopRightContainer {
	padding-top:20px;
	padding-right:25px;
}
/*Extra logotyp i sidhuvud, för extern logotyp*/
body.ProjectArea #ExternLogo {
	padding-bottom: 8px;
	padding-left: 7px;
	float: left;
	padding-top: 10px;
	clear: both;
}
/*Sidansrubrik*/
h1.PageName {
	display:block;
	margin:0;
	font-size:1.3em;
	line-height:1.2em;
	font-weight:normal;
	color:#333;
	float: left;
	padding-right: 0;
	padding-bottom: 0.2em;
	padding-left: 0;
}
h1.PageName span {
	font-size:0.8em;
	padding-left:8px;
}
h1.PageHeader {
	display:block;
	font-size:1.3em;
	line-height:1.2em;
	font-weight:normal;
	color:#333;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
h1.Regular {
	float:none;
}
/* --- Rubriker --- */
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	clear: both;
}
/*Brödsmsula*/
#BreadCrumb {
	margin: 0px;
	font-size: 0.9em;
	padding: 0px;
}
#BreadCrumb .Home {
	background-image: url(../fud-images/breadcdot.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:0px;
}
#BreadCrumb a:link, #BreadCrumb a:visited {
	text-decoration:none;
}
#BreadCrumb a:hover {
	text-decoration:underline;
}
#BreadCrumb LI {
	list-style-type:none;
	display: inline;
	background-image: url(../images/bc-sep.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}
#SecondColumn {
	float: left;
	width: 68%;
}
#ThirdColumn {
	float: right;
	width: 30%;
}
/* --- Bakgrundsplattor --- */
.Green {
	background-color:#eff1cf;
	padding:1.0em;
}
.Grey {
	background-color:#f2f1ef;
	padding:1.0em;
}
/* --- Box --- */
.Box {
	clear: both;
	float: left;
	width: 100%;
}
.BoxContent {
/*padding:10px 12px;*/
}
.Box .Top {
	display:none;
	visibility:hidden;
	position:absolute;
}
.Box .BoxContent {
	clear: both;
	/*padding:0 2.3% 15px 2.3%;
	width:95.4%;*/
	padding:0 0 15px 0;
	width:100%;
	float: left;
}
.Box .InnerContent {
	clear:both;
	padding:10px 0;
}
.Box p {
	margin:0;
	padding:0 0 0.5em 0;
}
.Box .Bottom {
	display:none;
	visibility:hidden;
	position:absolute;
}
.BoxHeading {
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	width:100%;
	padding:0;
}
.BoxHeading span {
	display:block;
	padding:5px 0px;
}
/* Header Green Border */
.HeaderGreenBorder .BoxHeading {
	border-bottom:solid 3px #ced64b;
}
.HeaderGreenBorder .InnerContent {
	padding-left:0;
	padding-right:0;
}
/* Header Green Rounded */
.HeaderGreen .BoxHeading {
	display:block;
	color:#fff;
	font-size:1.2em;
	background-color:#6b7b00;
	background-image:url(../Images/header-rounded-green-tl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0;
	border:none;
	padding:0;
}
.HeaderGreen .BoxHeading span {
	display:block;
	clear:both;
	background-image:url(../Images/header-rounded-green-tr.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:5px 10px;
}
.HeadingGreenRounded .HeadingTop {
	background-color:#6b7b00;
	float:left;
	width:100%;
	height:5px;
	font-size:0px;
	line-height:0px;
	background-image:url(../Images/header-rounded-green-tl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0;
}
.HeadingGreenRounded .HeadingTop span {
	clear:none;
	float:right;
	height:5px;
	width:5px;
	font-size:0px;
	line-height:0px;
	background-image:url(../Images/header-rounded-green-tr.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0;
}
.HeadingGreenRounded .HeadingBottom {
	float:left;
	clear:both;
	width:100%;
	height:5px;
	font-size:0px;
	line-height:0px;
	background-image:url(../Images/header-rounded-green-bl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#6b7b00;
	padding:0;
}
.HeadingGreenRounded .HeadingBottom span {
	float:right;
	clear:none;
	height:5px;
	width:5px;
	font-size:0px;
	line-height:0px;
	background-image:url(../Images/header-rounded-green-br.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0;
}
.HeadingGreenRounded a, .HeadingGreenRounded a:link, .HeadingGreenRounded a:visited, .HeadingGreenRounded a:hover, .HeadingGreenRounded a:active {
	color:#fff;
	text-decoration:none;
	display:block;
}
.HeadingGreenRounded a:hover {
	text-decoration:underline;
}
.SquareBox h2.BoxHeading span, .PuffBox h2.BoxHeading span {
	padding:5px 10px;
}
.BoxHeading a, .BoxHeading a:link, .BoxHeading a:visited {
	color:#000;
	text-decoration:none;
	display:block;
}
.BoxHeading a:hover {
	text-decoration:underline;
}
.InnerContent {
	padding:10px;
}
.TextPuff:link, .TextPuff:visited {
	color: #333;
	text-decoration: none;
	float:left;
	width:100%;
	clear:both;
	padding-bottom: 15px;
}
.TextPuff:hover {
	cursor:pointer;
}
.TextPuff span {
	display:block;
}
.ReadMore {
	color:#2c77bc;
	background-image:url(../Images/morearrow.gif);
	padding-left:10px;
	background-repeat:no-repeat;
	text-decoration: underline;
	background-position: 0px 3px;
}
.ReadMore:hover {
	text-decoration:none;
}
.FloatLabel label {
	float: left;
}
.FloatInputRight input {
	float:right;
}
.HandleArea {
	overflow:auto;
	padding-bottom: 8px;
	padding-top: 3px;
	padding-left: 8px;
	margin-bottom: 8px;
	background:#e3e3e3;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0px -1px 8px 1px #bdbdbd;
	-moz-box-shadow: inset 0px -1px 8px 1px #bdbdbd;
	box-shadow: inset 0px -1px 8px 1px #bdbdbd;
	padding-right: 5px;
}
.HandleArea h2 {
	padding-bottom:4px;
	font-size: 0.9em;
}
.HandleArea a:link, .HandleArea a:visited, .EditArea a:link, .EditArea a:visited {
	float:left;
	background-repeat:no-repeat;
	padding-left: 34px;
	padding-bottom: 7px;
	padding-top: 6px;
	margin-right:18px;
	color: #000;
	text-decoration: none;
	font-size: 1.1em;

}
.ErrandArea {
	/* [disabled]padding-bottom: 6px; */
	/* [disabled]margin-bottom: 5px; */

}
.ErrandArea caption {
	background:url(../Images/errandcaption.gif) bottom repeat-x #e8e5c2;
}
.Point:link, .Point:visited {
	background-image: url(../Images/Mapimages/point-off.png);
}
.Point:hover {
	background-image: url(../Images/Mapimages/point-hover.png);
}
.ActivePoint:link, .ActivePoint:visited {
	background-image: url(../Images/Mapimages/point-act.png);


}
.SnapPoint:link, .SnapPoint:visited {
	background-image:url(../Images/Mapimages/point-snap-off.png);
}
.SnapPoint:hover {
	background-image: url(../Images/Mapimages/point-snap-hover.png);
}
.ActiveSnapPoint:link, .ActiveSnapPoint:visited {
	background-image:url(../Images/Mapimages/point-snap-act.png);


}
.SnapLine:link, .SnapLine:visited {
	background-image: url(../Images/Mapimages/line-snap-off.png);
}
.SnapLine:hover {
	background-image: url(../Images/Mapimages/line-snap-hover.png);
}
.ActiveSnapLine:link, .ActiveSnapLine:visited {
	background-image:url(../Images/Mapimages/line-snap-act.png);




}
.Line:link, .Line:visited {
	background-image: url(../Images/Mapimages/line-off.png);
}
.Line:hover {
	background-image: url(../Images/Mapimages/line-hover.png);
}
.ActiveLine:link, .ActiveLine:visited {
	background-image: url(../Images/Mapimages/line-act.png);
}
.Area:link, .Area:visited {
	background-image: url(../Images/Mapimages/area-off.png);
}
.ActiveArea:link, .ActiveArea:visited {
	background-image: url(../Images/Mapimages/area-act.png);
}
.Area:hover {
	background-image: url(../Images/Mapimages/area-hover.png);
} 
table td.ErrandTD {
	background-color: #e8e5c2;
	background-image: url(../Images/errandhandle-bg.png);
	background-repeat: repeat-x;
	background-position: top;
}
.ErrandHandle {
	overflow: auto;
}
.ErrandHandle h2 {
	text-align: left;
	background:url(../Images/errandcaption.gif) bottom repeat-x #e3e3e3;
	font-weight:bold;
	font-size:1em;
	padding:6px;
	border-bottom: 1px solid #e3e3e3;
}
.ErrandLinks {
	overflow: auto;
	background:#e3e3e3 url(../Images/errand-links.gif) 0 0px repeat-x;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.ErrandLinks h3 {
	padding-bottom:3px;
	
}
.SelectMove {
	float:left;
}
.Edits {
	float:left

}
.ErrandHandle a:link, .ErrandHandle a:visited  {
	background-repeat:no-repeat;
	float:left;
	padding-left:24px;
	margin-right:11px;
	padding-top: 2px;
	padding-bottom: 3px;
	color:#000;
	text-decoration:none;
}
.InfoHandle  {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	overflow: auto;
	font-size: 0.9em;
}
.InfoHandle a:link, 
.InfoHandle a:visited  {
	background-repeat:no-repeat;
	float:left;
	padding-left:28px;
	margin-right:20px;
	padding-top: 2px;
	padding-bottom: 3px;
	/* [disabled]color:#000; */
	/* [disabled]text-decoration:none; */
}
.SearchHandle  {
	padding-left: 10px;
	padding-bottom: 5px;
	overflow: auto;
	font-size: 0.9em;
	position: relative;
	/* [disabled]padding-right: 25px; */
}
.SearchHandle label {
	display:block;
	font-weight: bold;

}
.NoHits	{
	padding:4px;
	background:url(../Images/notis.png) no-repeat 4px 5px;
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	clear: both;
	margin:0 0 5px 0;
	padding-left:25px;
	font-weight:bold;
	font-size: 0.9em;
}
.LayerHandle  {
	padding-bottom: 5px;
	overflow: auto;
	font-size: 0.9em;
	position: relative;
	/* [disabled]padding-right: 25px; */
}
.LayerHandle label {
	display:block;
	font-weight: bold;
}
.LayerGroup {
	border-bottom:solid 1px #ccc;
	margin-bottom: 5px;
	padding-bottom: 4px;
}
input.SearchText {
	width:75%;

}
.Select:link, .Select:visited {
	background-image: url(../Images/Mapimages/select-off.png);
}
.Select:hover {
	background-image: url(../Images/Mapimages/select-hover.png);
}
.SelectActive:link, .SelectActive:visited {
	background-image: url(../Images/Mapimages/select-act.png);

}
.Move:link, .Move:visited {
	background-image:url(../Images/Mapimages/move-off.png);
}
.Move:hover {
	background-image:url(../Images/Mapimages/move-hover.png);
}
.MoveActive:link, .MoveActive:visited {
	background-image:url(../Images/Mapimages/move-act.png);
}
.EditItem:link, .EditItem:visited {
	background-image:url(../Images/Mapimages/edititem-off.png);
}
.EditItem:hover {
	background-image:url(../Images/Mapimages/edititem-hover.png);
}
.EditActive:link, .EditActive:visited {
	background-image:url(../Images/Mapimages/edititem-act.png);



}
.EditItemSnap:link, .EditItemSnap:visited {
	background-image:url(../Images/Mapimages/edititemsnap-off.png);
}
.EditItemSnap:hover {
	background-image:url(../Images/Mapimages/edititemsnap-hover.png);
}
.EditItemSnapAct:link, .EditItemSnapAct:visited {
	background-image:url(../Images/Mapimages/edititemsnap-act.png);

}
.InfoItem:link, .InfoItem:visited {
	background-image:url(../Images/Mapimages/info-off.png);
}
.InfoItem:hover {
	background-image:url(../Images/Mapimages/info-hover.png);
}
.InfoActive:link, .InfoActive:visited  {
	background-image:url(../Images/Mapimages/info-act.png);
}
.Measure:link, .Measure:visited {
	background-image:url(../Images/Mapimages/measure-off.png);
}
.Measure:hover {
	background-image:url(../Images/Mapimages/measure-hover.png);
}
.MeasureActive {
	background-image:url(../Images/Mapimages/measure-act.png);
}
div .ZoomToInfo:link,
div .ZoomToInfo:visited {
	background-image:url(../Images/zoomto.png);
	padding-left: 20px;
	background-position: 0px 2px;
	float: right;
}
.ZoomLevel:link, .ZoomLevel:visited {
	background:url(../Images/zoomtomore.png) no-repeat 0px 2px;
	padding-left: 20px;
	display:inline-block;
}
.InfoAbout:link, .InfoAbout:visited {
	background:url(../Images/about.png) no-repeat 0px 2px;
	padding-left: 20px;
	margin-left:10px;
	display:inline-block;
}
.EditObjectItem:link, .EditObjectItem:visited {
	background:url(../Images/edit-item.gif) no-repeat;
	padding-left: 20px;
	background-position: 0px 2px;

}
.ShowAdvSearch:link, .ShowAdvSearch:visited {
	background:url(../Images/search-adv.gif) no-repeat;
	padding-left: 20px;
	background-position: 0px 2px;
	float: right;
	top: 0px;
	right: 10px;
	position: absolute;

}
.EditArea h2 {
	font-size:0.9em;
	padding-bottom: 4px;
}
.HandleArea h2.ToolTipHolder a:link, 
.HandleArea h2.ToolTipHolder a:visited {
	float:none;
	margin:0px;
	background:url(../Images/infoicon.png) no-repeat right;
	display:block;
	text-decoration:none;
	color:#000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.HeaderArea {
	clear: both;
	float: left;
	width: 100%;
}
.Counter {
	float: left;
	padding-left: 30px;
	padding-top: 2px;
}
.Counter h2 {
	float:left;
	clear:none;
	padding-right: 10px;
}
.Counter ul {
	padding:0px;
	margin:0px;
	float:left;
}
.Counter li {
	list-style-type:none;
	float:left;
	padding-right: 10px;
	height: 25px;
}
li.CounterActive {
	background-image:url(../Images/indicator.png);
	background-repeat:no-repeat;
	background-position: center bottom;
}
.FormInner {
	background-color: #e1e4b9;
	padding: 8px;
	background-image: url(../Images/formholder-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
}
#LogInDisplay {
	/* [disabled]position: absolute;
*/
	right: 0px;
	top: 30px;
}
span.failureNotification {
	color: #900;
	float: left;
	margin-bottom: 8px;
}
h1.TopLineHeading {

}
.HandleArea h1.TopLineHeading a:link,  
.HandleArea h1.TopLineHeading a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	padding-bottom: 5px;
	background-image: url(../Images/infoicon.png);
	background-repeat: no-repeat;
	background-position: 245px top;
	float: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
}
p.ZoomInfo {
	font-size: 0.9em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ie7 p.ZoomInfo {
	padding-bottom:5px;
}
