body {margin:0px;padding:0px;font-size:80%;font-weight:normal;font-family: verdana, arial, helvetica, sans-serif;}
form {margin:0px;}
.textonlyHeader {display:none;margin:0px;padding:0px;}

h1{font-size: small; font-weight: bold;margin:0px;padding:0px; margin-bottom:5px;}
h2{color: #000; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}
h2.related {color:/*#0066cc*/#000; font-size: x-small; font-weight: bold;margin:0px;padding:0px; border-bottom: solid 0px #808080;}
h3{color: #000; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}
h4{color: #000; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}
h5{color: #000; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}
h6{color: #000; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}

/* BEGIN home page h2 styles */
h2.cat{color: #fff; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}
h2.topheadlineheading{height:1.5em;color: #fff; font-weight: bold;margin:0px;padding:0px;}
h2.exploreDGC{color: #fff; font-size:larger; font-weight: bold;margin:0px;padding:0px;}
/* END home page h2 styles */


hr.singlepixel {height:1px;}
.press_release_ClosingDate {font-size: xx-small; font-weight: bold;}
div.ruler {height:1px;width:100%;background-image: url(../img/bg_dash_0066CC.gif); background-position:left center; background-repeat: repeat-x;}
a.text_decoration_none { text-decoration:none;}
a:link {color: #0066cc;}
a:active {color:#0066cc;}
a:visited {color:#0066cc;}
a:hover {color:#0066cc;}
div#weatherDIV3 {margin: 2px 0px 2px 0px;background-color:#daf3f8;padding:5px;}

div#recruitDIV {margin: 2px 0px 2px 0px; background-color:#CFE6CF;padding:5px; height:48px;}
div#recruitDIV img {float:left;border:solid 1px #000; margin-right:4px;}
div#recruitDIV span {font-size:xx-small;}

.NewLabel { color:#01824a;font-size:xx-small; font-weight:bolder;}
.psorg_heading {height:2em;color:#ffffff;padding-left:10px;padding-top:3px;margin-top:2px;background:#01824A url("../img/l1Corner.gif") no-repeat top right;margin-bottom:3px;font-weight:bold;}
.psorgDetail {color:#576781;font-size:xx-small;background-color:#ffffff;padding:5px;}
.indentedPSClass
{
	margin-left:3em; font-size:xx-small;
}

.JobMenuLink 
{
	width:100%;
	margin-bottom:15px;
	margin-left:50px;
}

.ApplyOnlineLink
{
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:3px;
	border-width:1px;
	border-style:solid;
	border-color:white;
	background-color:#DAE3CD;
	text-align:center;
	color:black
}


.JobMenuLink 
{
	width:100%;
	margin-bottom:15px;
}

.PageHeading {color:#fff;padding-left:5px;padding-bottom:1px;clear:both;width:100%;border-top:solid 0px #fff;background:#0879A5 }
/*.PageHeading {margin:10px;}*/
a.cislink {font-size:xx-small;}
#acrobat {text-align:center;border:dashed 1px #dcdcdc;margin:0px;padding:10px;background-color:#f5f5f5;}
.displayPanel {margin:10px;}
.pressreleasesdisplayPanel {margin-left:10px; margin-bottom:10px; margin-top:-2px;margin-right:10px;}
span.hiddenseperator {visibility:hidden;}
.hidden {visibility: hidden;display:none;}
.hidden2 {display:none;visibility:hidden;}
.textonlyHeader {display:none;visibility:hidden;}
.LoggedInAs {padding:0px;margin:0px;color:#dcdcdc;font-weight:normal;font-size:x-small; text-decoration:none;}

div#top {width:780px;}
div#header {width:780px;height:6em;background-color:#01824a; margin-bottom:2px; padding-bottom:5px;}
div#innerheader {width:100%;height:6em;margin-left:0px;}
div#innerheader span {margin-left:80px;font-size:smaller;color:#fff;}
div#headertext {float:left;}
div#headerright {float:right; padding-left:20px;}
div#lowerheader {width:780px;height:2em;background-color:#01824a;margin: 0px 0px 2px 0px;}
div#search {float:left; padding-left:10px;}
div#search form label {clear:both;color:#fff;}
.searchLabel {clear:both;color:#fff; font-weight:bold;}
div#advSearch {clear:both;font-size:xx-small;}
div#advSearch a.loginlink {color:#ffa500!important;}
div#advSearch a.loginlink:hover {color:#ffa500!important;}
input#searchinputtext {float:left;height:19px;margin-right:5px;}
input#imgSearchBtn {float:left;}
a#listen { color:#6576B3; text-decoration:none; font-weight:bold}


div#datelabel {padding-top:35px;}
div#date {float:right;color:#fff;font-size:xx-small;padding-right:5px; padding-top:5px; text-align:right;}
.trail {width:780px;height:1.5em;background-color:#521b52;margin: 2px 0px 2px 0px;}
#traillistleft {}
#traillistright {float:right; vertical-align:middle;}
.traillistleft {list-style:none;padding:0px;margin:0px;}
.traillistleft li {float:left; border-right:solid 2px #fff;height:1.5em;padding: 0px 5px 0px 5px;}
.traillistleft a {font-size:xx-small;color:#fff!important;text-decoration:none;}
.traillistright {list-style:none;padding:0px;margin:0px;}
.traillistright li {float:right; border-left:solid 2px #fff;height:1.5em;padding: 0px 5px 0px 5px;}
.traillistright a {font-size:xx-small;color:#fff!important;text-decoration:none;}
div#outermainbody {width:780px; margin-top:10px;}
div#innermainbody {width:780px;  float:left; position:relative;}

.loginForm 
{
	width:775px;
	height:23px;
	background-color:#CFE6CF;
	color:#01824A;
	padding:0px 0px 0px 5px;
	font-family:Arial;
	font-weight:bold;
	font-size:85%;
	vertical-align:middle;
}


.loginInput
{
	font-size:smaller;
	vertical-align:middle;
	margin-right:5px;
}

.forgotpass
{
	padding-left:50px;
	color:#01824A!important;
	text-decoration:none;
}

.imgGo
{
	vertical-align:middle;
}



.fontImg { padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; border-style:none;}

#contentfooter {}
.contentfooter {list-style:none;padding:0px;margin:0px;margin-top:10px;margin-bottom:10px;text-align:left;width:100%;}
.contentfooter li {float:left; padding: 0px 5px 0px 5px; margin-left:4px;}
.contentfooter a {font-size:xx-small;color:#0066CC!important;text-decoration:none;}
.contentfooter a:hover {font-size:xx-small;color:#0066CC!important;text-decoration:underline;}

.outercontentfooter{padding-left:0px; margin-left:0px;}

.SendToFriend{padding-left:300px;}

.cfimg{margin-right:0px; margin-left:0px}

div#left {float:left;padding:0px 0px 0px 2px; background-color:#CFE6CF}
div#right {float:right;width:575px; padding-left:1px;}


#pnlDGCommunity {clear:both;margin:0px;padding:0px; position:relative;}
.leftsection a {font-size:xx-small;}
.moredetails {background-color:#CFE6CF;margin:1px 0px 1px 0px;padding: 0px 0px 5px 10px;}
.moredetails a {font-weight:bold;}
.cat_name {margin:5px 0px 0px 10px;font-weight:bold;font-size:1em;color:#6699cc;}
div.cat {height:1.5em;background:#01824a url("../img/l1ArrowWhite.gif") no-repeat 5px 6px;padding-left:15px; border-bottom: solid 1px white; border-top: solid 1px white;}
div.cat div {color:#fff;padding-top:3px;font-size:xx-small;font-weight:bold;background:#01824a url("../img/l1Cornerx.gif") no-repeat top right;}
div.jobscat {height:1.5em;background:#01824a url("../img/l1ArrowWhite.gif") no-repeat 5px 6px;padding-left:15px; border-bottom: solid 1px white;}
div.jobscat div {color:#fff;padding-top:3px;font-size:xx-small;font-weight:bold;background:#01824a url("../img/l1Cornerx.gif") no-repeat top right;}

.list_square {list-style:square;}
.leftlist {font-size:xx-small;margin:0px;padding:0px;color:#808080;}
.leftlist li {padding:4px 10px;background-color:#CFE6CF; border-top:solid 1px white;}
.leftlist li a {}

div#righttop {clear:both;width:100%;}
div#rightbottom {clear:both;width:100%;margin-top:2px;background-color:#fff;}

div#topheadline {color:#576781;float:left;width:420px; border-right-width:1px; border-right-style:solid; border-right-color:White;}

div#topheadline #topheadlineheading {font-weight:bold;color:#fff;background-color:#6699cc;padding-left:10px;margin-bottom:2px;}
div#topheadline img {float:left;margin-right:10px;height:180px;width:180px;}
div#topheadline #topheadline_text {margin-right:10px;padding:5px;font-size:xx-small;}
div#right2 {float:right;width:154px;}

div#fpbanner {background-repeat:no-repeat; font-family:Arial; font-size:16px; color:#01824A; font-weight:bold; margin-left:2px; margin-bottom:2px; margin-top:2px;}
div#fpbannerleft {float:left;}
div#fpbannerright {float:right;}

div#logosection {width:574px; margin: 1px 1px 1px 1px; height:25px;} 
div.logo1 {width:21%; float:left; text-align: center; padding:4px 4px 4px 4px;}
div.logo2 {width:16%; float:left; text-align: center; padding:4px 4px 4px 4px;}
div.logo3 {width:25%; float:left; text-align: center; padding:4px 4px 4px 4px;}
div.logo4 {width:17%; float:left; text-align: center; padding:4px 4px 4px 4px;}

div#weather_homepage {margin: 2px 0px 2px 0px; background-color:#CFE6CF;padding:5px;}
div#weather_homepage img {float:left;border:solid 1px #000; margin-right:4px;}
div#weather_homepage span {font-size:xx-small;}




.title2 {clear:both;width:100%;height:1.5em;border-top:solid 0px #fff;font-size:xx-small;color:#fff;font-weight:bold;background:#6699cc url("../img/l1Corner.gif") no-repeat top right;}
.title2 span {padding-left:10px;}
#applications {float:left;width:100%;}
#applications ul {margin:0px;padding:0px;}
#applications ul li {padding: 2px 4px;background-color:#f7f7f7;margin-top:2px;}

/** Applications Page **/
div.application {float:left; margin: 10px; padding: 0px; text-align: center; width: 100px; height: 150px;}
div.application img {margin-bottom: 5px;border:solid 1px #dcdcdc;}
/** end of Applications page **/

/*
#prev {display:inline;height:19px;width:17px;background-image: url(../img/fwd.gif); background-position:left center; background-repeat: no-repeat;}
#next {display:inline;height:19px;width:17px;background-image: url(../img/bk.gif); background-position:right center; background-repeat: no-repeat;}
*/
.list {font-size:xx-small;margin:0px; list-style:none;padding:0px;}
.list li {margin: 2px 0px 2px 0px;}


#headlinesleft {float:left;color:#576781;width:286px; height:238px;}
#headlinesright {float:right;color:#576781;width:283px; height:200px;}
.headlineitem {clear:both;height:6em;margin:10px 0px 10px  0px; background-color:#f7f7f7;}
.headlineitem img {float:left;margin-right:10px;height:90px;width:90px;}
#more_headlines_link {height:18px; text-align:right;}


.title {font-size:xx-small;font-weight:bold;}
.content {font-size:xx-small;}

.dgcommunity_related_heading {width:100%;clear:both;height:1.5em;background-color:#f97510;margin-bottom:10px;}
.dgcommunity_related_heading h2 {padding-left: 2px;padding-bottom: 2px;color:#fff;padding-top: 2px;}
.dgcommunity_related {font-size:xx-small;margin:5px 10px 5px 10px;}

div#lower1 {clear:both;width:780px;height:1.5em;background-color:#f97510;margin-bottom:2px;margin-top:2px; position:relative;}
div#lower1 span {margin-left:20px;float:left;font-weight:bold;color:#000084;}
div#lower2 {clear:both;width:780px;height:80px;background-color:#fff;margin-bottom:2px;}
.apps2 {margin: 10px 0px 0px 20px;float:left;width:200px;}
.apps2 img {float:left;margin: 0px 10px 0px 0px; border:0px;}
div.divminiweb {float:left;margin:10px;padding-left:50px;width:180px;height:47px;}
#divminiweb_1 {background-image: url(../img/mw1.jpg); background-position:left center; background-repeat: no-repeat;}
#divminiweb_2 {background-image: url(../img/mw2.jpg); background-position:left center; background-repeat: no-repeat;}
#divminiweb_3 {background-image: url(../img/mw3.jpg); background-position:left center; background-repeat: no-repeat;}

div#footer {clear:both;width:780px;height:1.5em;color:#fff;background-color:#521b52;margin-top:2px;}
div#footer
div#lowerfooter {clear:both;width:780px;}
.lowerfooter {clear:both;width:780px; text-align:center;font-size:xx-small;margin: 5px 0px 5px 0px;}


/* begin "utility" styles */
.validationsummary {color:#c33;font-size:xx-small;}
.validation {border:dashed 1px #000;background-color:#fff;color:#c33;padding:1em;}
.validator {color:#c33;float:left;}
.Warning {COLOR: #fff;BACKGROUND-COLOR: #c33;padding: 1px;}
.ErrorMessage {clear:both;FONT-WEIGHT: bolder;padding: 0.5em;COLOR: #fff;BACKGROUND-COLOR: #c33;border-style: solid ;border-color: #000;border-width: 1px;text-align: center;width: 100%; position:absolute}
.NoResults {FONT-SIZE: xx-small;FONT-WEIGHT: normal;margin-bottom: 2em;text-align: left;width: 60%;}
/** alphabet classes **/

div#AlphaHolder {clear:both;padding-left:10px;}
.alphabetItemNoLink { background-color:#BBBBA8 !important; color:Gray !important}
/*
.AlphabetListItem {float:left;height:1.2em;width:1.2em;background-color: #6699cc;margin:2px;text-align:center;padding:0px;}
.AlphabetListItem a {height:1.2em;width:1.2em;text-decoration:none;font-weight:bold;font-size:small;color:#fff!important;background-color: #6699cc;}
*/
.selected a {background-color: #ffcc33 ! important;color:#000 ! important;}
a.selected {background-color: #ffcc33 ! important;color:#000 ! important;}

.selected {font-weight:bolder;color:#576781 ! important; font-size:xx-small;}


#AlphaHolder a {float:left;color:#fff;background-color:#0879a5; text-decoration:none;font-weight:bold;padding:5px;margin:2px;}
div#num {clear:both;}
div#num a {float:left;color:#fff;background-color:#0879a5; text-decoration:none;font-weight:bold;padding:5px;}
#num li {display:inline;}
#num ul {display:inline;}
/** end of alphabet classes **/

/** Data Grid **/
.dgridHolder {float:left;background-color:#f7f7f7;margin: 0px 2px 0px 2px;}
.dgridHolder table {width:185px;}
.dgrid caption {display:none;}
.sortlabel {font-size:xx-small;}
.dgrid_related td {font-size:xx-small;}
.dgrid_related caption {display:none;}
.dgrid_related .dgridHeader th,.dgrid_related .dgridHeader td,  .QuestionHeader  {font-weight:bold;font-size:xx-small;text-align:left;background-color:#6699cc;color:#fff;}
#jobdgridHolder {margin-left:100px;}
.list_heading {font-weight:bold;font-size:xx-small;}
.dgrid_indented_item {margin-left:30px;}
#tblItem .dgridHeader {background-color:#f7f7f7;}
.dgridHeader td {background-color:#f7f7f7;}
.RelPostDgridHeader th,.RelPostDgridHeader td {font-weight:bold;font-size:xx-small;text-align:left;}
.Pager td {font-size:xx-small;text-align:left;}

.relatedholder1 {clear:both;padding-top:20px;}
/****/

/** Paging Control **/
div#pagingControl { font-size:xx-small;color:#003366;clear:both;height:6em;border-bottom:solid 1px #dcdcdc;border-top:solid 1px #dcdcdc;}
div#pagingControlUpperInner {width:100%;text-align:right;padding-top:5px;padding-bottom:5px;}
div#pagingControlLowerInner {width:100%;}

div#pagingControlUpper {height:3em;background-color:#f7f7f7;border-bottom:solid 1px #dcdcdc;}
div#pagingControlLower {height:2em;background-color:#fff;margin: 0px 0px 0px 0px;}
div#pagingControlLowerRight {float:right;height:2em;margin:5px;}
div#pagingControlLowerLeft {float:left;height:2em;margin:5px;}
/** End Paging Control **/
/** custom Paging **/
div.Custom_Paging {clear:both; width:770px;margin: 10px 0px 10px 0px;padding-left:10px;font-size:xx-small; border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc; text-align:left;}
div.Custom_Paging a {font-size:xx-small;}
div#Paging_Text {display:inline;color:#003366;}
div#Paging_Prev {width:8em;height:1.5em;display:inline;}
div#Paging_Count {height:1.5em;display:inline;margin: 0px 30px 0px 30px;}
div#Paging_Next {width:4em;height:1.5em;display:inline;margin-right:30px;}
span.paging_hidden_seperator {width:0.5em; visibility:hidden;}

/** end custom Paging **/

/**/
.Headline {clear:both;margin-bottom:10px;}
.Headline img {float:left;}
.HeadlineContent {margin-left: 100px;}
#Headlines_displaypanel {padding-top:0px;background-color:#c1cfa2;} 

/** JobMenuTab **/
#JobMenuTab {float:left;width:780px; background:#fff url("../img/nav/menutab_bg.gif") repeat-x bottom;font-size:xx-small;line-height:normal;margin-bottom:0px;}
#JobMenuTab ul {margin:0px;padding:10px 10px 0px;list-style:none;}
#JobMenuTab li {float:left;background:url("../img/nav/menutab_left.gif") no-repeat left top;margin:0px;padding:0px 0px 0px 9px;}
#JobMenuTab a, #JobMenuTab strong, #JobMenuTab span {display:block;background:url("../img/nav/menutab_right.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#576781;}
/* Commented Backslash Hack 
hides rule from IE5-Mac \*/
#JobMenuTab a {float:none;}
  /* End IE5-Mac hack */
#JobMenuTab a:hover {color:#333;}
#jobs_view #Jobs_View, #jobs_about #Jobs_About, #jobs_viewdpt #Jobs_Viewdpt, #jobs_enquire #Jobs_Enquire, #jobs_guidance #Jobs_Guidance {background-image:url("../img/nav/menutab_left_on.gif");}
#jobs_view #Jobs_View a, #jobs_about #Jobs_About a, #jobs_viewdpt #Jobs_Viewdpt a, #jobs_enquire #Jobs_Enquire a, #jobs_guidance #Jobs_Guidance a {color:#fff;background-image:url("../img/nav/menutab_right_on.gif");padding-bottom:5px;}

#job_title {width:100%;border-bottom: solid 1px #000;padding-top:10px;padding-bottom:5px;margin-bottom:5px;} 
/** End of JobMenuTab **/
    
/* Event Search */
#searchevent {margin:10px;}

#SearchEndDate, #SearchStartDate {border-right:0px;}
.cal_icon {vertical-align:bottom;height:22px; width:23px;border-right:0px;border-left:0px;border-top:0px;border-bottom:0px;}
.tabbutton {border:0px;background-color:Transparent;}
.searchwidget {font-size:xx-small;margin-bottom:10px;}

.org_heading_no_topmargin {clear:both;height:2em;color:#000;padding-left:10px;padding-top:3px;margin-top:0px;background:#c1cfa2 url("../img/l1Corner.gif") no-repeat top right;margin-bottom:3px;font-weight:bold;}
.org_subheading {clear:both;height:2em;padding-left:10px;padding-top:2px;margin:0px;background-color:#eaf0dc;color:#576781;font-size:xx-small;font-weight:bold;}
.orgDetail {color:#576781;font-size:xx-small;background-color:#f7f9f1;padding:10px;margin-bottom:3px;}
.orgDetail img {float:left;margin: 0px 10px 0px 0px; border: solid 1px #808080;}
.org_info span {color:#576781 ! important;}
.description {margin-top:10px;margin-bottom:10px;}
.DetailsLabel {font-weight:bold;}

.relatedholder {float:left;width:185px;margin-right:3px;}
.listholder {padding:5px;background-color:#daf3f8;}
.relatedheader {color:#fff;height:2em;padding-left:10px;padding-top:3px;background:#6699cc url("../img/l1Corner.gif") no-repeat top right;margin-bottom:2px;}
#Eventdgridholder {padding-left:30px;padding-bottom:20px;background-color:#f7f9f1;} 
#Eventdgridholder a {}


/** Image Map**/
div.MapSection {position:relative;background-color:#fff;}
div.map {border-right:solid 0px #808080;width:100%;text-align:center; margin:0px;}
div#eventmap {BACKGROUND-IMAGE: url(../img/event_map5.jpg); height:282px;BACKGROUND-REPEAT:  no-repeat;BACKGROUND-POSITION: top left;border-bottom:solid 1px #808080;}
div.MapSection a {padding:1px; margin:0px;font-size:7pt;color:#005533!important;}
div.MapSection a:hover {color:#000!important;}
.TownLink {padding:0px; margin:0px;height:15px;text-align:left; vertical-align:super;display:block;color:#000;}
#Annan {position:Absolute;top:160px;left:315px;}
#Gretna {position:Absolute;top:157px;left:360px;}
#Langholm {position:Absolute;top:90px;left:344px;}
#Lockerbie {position:Absolute;top:120px;left:311px;}
#Dumfries {position:Absolute;top:135px;left:255px;}
#Moffat {position:Absolute;top:33px;left:285px;}
#Sanquhar {position:Absolute;top:38px;left:220px;}
#Kirkcudbright {position:Absolute;top:210px;left:163px;}
#Dalbeattie {position:Absolute;top:178px;left:230px;}
#Stranraer {position:Absolute;top:175px;left:35px;}
#NewtonStewart {position:Absolute;top:150px;left:95px;}
#Wigtown {position:Absolute;top:193px;left:105px;}
#CastleDouglas {position:Absolute;top:157px;left:185px;}
#PortPatrick {position:Absolute;top:195px;left:5px;}
#NewGalloway {position:Absolute;top:110px;left:150px;}
#Thornhill {position:Absolute;top:84px;left:225px;}
#Eskdalemuir {position:Absolute;top:55px;left:315px;}
#Drummore {position:Absolute;top:250px;left:30px;}
#Whithorn {position:Absolute;top:245px;left:130px;}
#Gatehouseoffleet {position:Absolute;top:175px;left:120px;}

/** End Image Map**/

/* end event search*/

.Navbutton_back {background-color:#01824A; padding-top:0px; padding-bottom:3px; padding-left:10px; padding-right:10px; text-decoration:none; color:#eee ! important; font-size:small}
.Navbutton_top {background-color:#01824A; padding-top:0px; padding-bottom:3px; padding-left:10px; padding-right:10px; text-decoration:none; color:#eee ! important; font-size:small}
.Navbutton_faqback {background-color:#01824A; padding-top:0px; padding-bottom:3px; padding-left:10px; padding-right:10px; text-decoration:none; color:#eee ! important; font-size:small}
.Navbutton_preview {background-color:#01824A; padding-top:0px; padding-bottom:3px; padding-left:10px; padding-right:10px; text-decoration:none; color:#eee ! important; font-size:small}
.Navbutton_send {background-color:#01824A; padding-top:0px; padding-bottom:3px; padding-left:10px; padding-right:10px; text-decoration:none; color:#eee ! important; font-size:small}

/*
.Navbutton_back {height:19px;width:70px;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;color:#fff ! important;font-weight:bold;text-decoration:none;background-image: url(../img/back_btn_bg.gif); background-position:left center; background-repeat: no-repeat;}
.Navbutton_top {height:19px;width:70px;padding-left:20px;color:#fff ! important;font-weight:bold;text-decoration:none;background-image: url(../img/top_btn_bg.gif); background-position:left center; background-repeat: no-repeat;}
.Navbutton_faqback {height:19px;width:90px;padding-left:20px;color:#fff ! important;font-weight:bold;text-decoration:none;background-image: url(../img/back_btn_bg.gif); background-position:left center; background-repeat: no-repeat;}
.Navbutton_preview {height:19px;width:85px;padding-left:11px;color:#fff ! important;font-weight:bold;text-decoration:none; background-image: url(../img/preview_btn_bg.gif); background-position:left center; background-repeat: no-repeat; text-align:left;}
.Navbutton_send {height:19px;width:70px;padding-left:20px;color:#fff ! important;font-weight:bold;text-decoration:none; background-image: url(../img/preview_btn_bg.gif); background-position:left center; background-repeat: no-repeat; text-align:left;}
*/

/* Weather Page */
#weather_details {clear:both;background-color:#c1cfa2;}
table.weatherTable {border:solid 1px #dcdcdc;background-color:#FFF;width:780px;}
.weatherTable td { text-align:left;width:105px;padding-top:5px;}
.weatherTable th { text-align:left;width:105px;background-color:#f5f5f5;padding:5px;margin-bottom:5px;}
.weatherTable CAPTION {font:bold x-small verdana,serif;padding:5px;}
.WeatherContent {font:normal xx-small verdana,serif;}
span.WeatherContentHeader {font:normal xx-small verdana,serif;padding:5px;}
/* End of Weather Page */

.cistabmenu {float:left;width:780px; background:#fff url("../img/nav/menutab_bg.gif") repeat-x bottom;font-size:xx-small;line-height:normal;}
.cistabmenu ul {margin:0px;padding:10px 0px 0px;list-style:none;}
.cistabmenu li {float:left;background:url("../img/nav/menutab_left.gif") no-repeat left top;margin:0px;padding:0px 0px 0px 9px;}
.cistabmenu a, .cistabmenu strong, .cistabmenu span {display:block;background:url("../img/nav/menutab_right.gif") no-repeat right top;padding:5px 8px 4px 2px;text-decoration:none;font-weight:bold;color:#576781!important;}
/* Commented Backslash Hack 
hides rule from IE5-Mac \*/
.cistabmenu a {float:none;}
  /* End IE5-Mac hack */
.cistabmenu a:hover {color:#333!important;}
.cistabmenu #current {background-image:url("../img/nav/menutab_left_on.gif");}
.cistabmenu #current a {color:#fff!important;background-image:url("../img/nav/menutab_right_on.gif");padding-bottom:5px;}

.cistabmenu_blue {float:left;width:780px; background:#fff url("../img/nav/menutab_bg.gif") repeat-x bottom;font-size:xx-small;line-height:normal;}
.cistabmenu_blue ul {margin:0px;padding:10px 10px 0px;list-style:none;}
.cistabmenu_blue li {float:left;background:url("../img/nav/menutab_left.gif") no-repeat left top;margin:0px;padding:0px 0px 0px 9px;}
.cistabmenu_blue a, .cistabmenu_blue strong, .cistabmenu_blue span {display:block;background:url("../img/nav/menutab_right.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#576781!important;}
/* Commented Backslash Hack 
hides rule from IE5-Mac \*/
.cistabmenu_blue a {float:none;}
  /* End IE5-Mac hack */
.cistabmenu_blue a:hover {color:#333!important;}
.cistabmenu_blue #current {background-image:url("../img/nav/cis_blue_menutab_left_on.gif");}
.cistabmenu_blue #current a {color:#fff!important;background-image:url("../img/nav/cis_blue_menutab_right_on.gif");padding-bottom:5px;}

.cistabmenu_red {float:left;width:780px; background:#fff url("../img/nav/menutab_bg.gif") repeat-x bottom;font-size:xx-small;line-height:normal;}
.cistabmenu_red ul {margin:0px;padding:10px 10px 0px;list-style:none;}
.cistabmenu_red li {float:left;background:url("../img/nav/menutab_left.gif") no-repeat left top;margin:0px;padding:0px 0px 0px 9px;}
.cistabmenu_red a, .cistabmenu_red strong, .cistabmenu_red span {display:block;background:url("../img/nav/menutab_right.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#576781!important;}
/* Commented Backslash Hack 
hides rule from IE5-Mac \*/
.cistabmenu_blue a {float:none;}
  /* End IE5-Mac hack */
.cistabmenu_red a:hover {color:#333!important;}
.cistabmenu_red #current {background-image:url("../img/nav/cis_red_menutab_left_on.gif");}
.cistabmenu_red #current a {color:#fff!important;background-image:url("../img/nav/cis_red_menutab_right_on.gif");padding-bottom:5px;}

.cistab {float:left;width:780px;font-size:xx-small;background:#fff url("../img/nav/menutab_bg.gif") repeat-x bottom;line-height:normal;margin-top:10px;margin-bottom:0px;padding-left:10px;}
.cistab div {float:left;background:no-repeat left top;margin:0;padding:0 0 0 9px;}
.cistab .current {background-image:url("../img/nav/menutab_left_on.gif");}
.cistab .current div {display:block;color:#fff;background:no-repeat right top;background-image:url("../img/nav/menutab_right_on.gif");padding:5px 15px 4px 6px;}

.cistab_blue {float:left;width:780px;font-size:xx-small;background:#fff url("../img/nav/menutab_bg.gif") repeat-x bottom;line-height:normal;margin-top:10px;margin-bottom:0px;padding-left:10px;}
.cistab_blue div {float:left;background:no-repeat left top;margin:0;padding:0 0 0 9px;}
.cistab_blue .current {background-image:url("../img/nav/cis_blue_menutab_left_on.gif");}
.cistab_blue .current div {display:block;color:#fff;background:no-repeat right top;background-image:url("../img/nav/cis_blue_menutab_right_on.gif");padding:5px 15px 4px 6px;}
.cistab_blue .current h1 {color:#fff;}

.cistab_green {float:left;width:780px;font-size:xx-small;background:#fff url("../img/nav/menutab_bg.gif") repeat-x bottom;line-height:normal;margin-top:10px;margin-bottom:0px;padding-left:10px;}
.cistab_green div {float:left;background:no-repeat left top;margin:0;padding:0 0 0 9px;}
.cistab_green .current {background-image:url("../img/nav/cis_green_menutab_left_on.gif");}
.cistab_green .current div {display:block;color:#fff;background:no-repeat right top;background-image:url("../img/nav/cis_green_menutab_right_on.gif");padding:5px 15px 4px 6px;}

.cistab_red {float:left;width:780px;font-size:xx-small;background:#fff url("../img/nav/menutab_bg.gif") repeat-x bottom;line-height:normal;margin-top:10px;margin-bottom:0px;padding-left:10px;}
.cistab_red div {float:left;background:no-repeat left top;margin:0;padding:0 0 0 9px;}
.cistab_red .current {background-image:url("../img/nav/cis_red_menutab_left_on.gif");}
.cistab_red .current div {display:block;color:#fff;background:no-repeat right top;background-image:url("../img/nav/cis_red_menutab_right_on.gif");padding:5px 15px 4px 6px;}

.cistab_lightgreen {float:left;width:780px;font-size:xx-small;background:#fff url("../img/nav/menutab_bg.gif") repeat-x bottom;line-height:normal;margin-top:10px;margin-bottom:0px;padding-left:10px;}
.cistab_lightgreen div {float:left;background:no-repeat left top;margin:0;padding:0 0 0 9px;}
.cistab_lightgreen .current {background-image:url("../img/nav/cis_lgreen_menutab_left_on.gif");}
.cistab_lightgreen .current div {display:block;color:#fff;background:no-repeat right top;background-image:url("../img/nav/cis_lgreen_menutab_right_on.gif");padding:5px 15px 4px 6px;}

.org_heading {height:2em;color:#000;padding-left:10px;padding-top:3px;margin-top:2px;background:#c1cfa2 url("../img/l1Corner.gif") no-repeat top right;margin-bottom:3px;font-weight:bold;}
.org_heading_no_topmargin {clear:both;height:2em;color:#fff;padding-left:10px;padding-top:3px;margin-top:0px;background:#c1cfa2 url("../img/l1Corner.gif") no-repeat top right;margin-bottom:3px;font-weight:bold;}
.org_heading_no_topmargin_blue {clear:both;height:2em;color:#fff;padding-left:10px;padding-top:3px;margin-top:0px;background:#0879a5 url("../img/l1Corner.gif") no-repeat top right;margin-bottom:3px;font-weight:bold;}
.org_heading_no_topmargin_red {clear:both;height:2em;color:#fff;padding-left:10px;padding-top:3px;margin-top:0px;background:#BF7070 url("../img/l1Corner.gif") no-repeat top right;margin-bottom:3px;font-weight:bold;}
.org_heading_no_topmargin_green {clear:both;height:2em;color:#fff;padding-left:10px;padding-top:3px;margin-top:0px;background:#7bc331 url("../img/l1Corner.gif") no-repeat top right;margin-bottom:3px;font-weight:bold;}
.org_heading_no_topmargin_lgreen {clear:both;height:2em;color:#fff;padding-left:10px;padding-top:3px;margin-top:0px;background:#addb6b url("../img/l1Corner.gif") no-repeat top right;margin-bottom:3px;font-weight:bold;}
.org_subheading {clear:both;height:2em;padding-left:10px;padding-top:2px;margin:0px;background-color:#eaf0dc;color:#576781;font-size:xx-small;font-weight:bold;}
.orgDetail {color:#576781;font-size:xx-small;background-color:#f7f9f1;padding:5px;}
.orgDetail img {float:left;margin: 0px 10px 0px 0px; border: solid 1px #808080;}
.orgDetail_blue {color:#576781;font-size:xx-small;background-color:#def3ff;padding:5px;}
.orgDetail_red {color:#576781;font-size:xx-small;background-color:#F2E4E4;padding:5px;}
.org_info span {color:#576781 ! important;}

.cis_table {}
.cis_table th {background-color:#6699cc;color:#fff;font-size:xx-small; text-align:left;padding: 2px 5px;}
.cis_table td {background-color:#fff;padding:5px;}
.cis_table td p {font-size:xx-small;padding:0px;margin:0px;}

.error_highlight {background-color: #ffcc66;}

.thincistabmenu {float:left;background:#fff url("../img/nav/menutab_bg.gif") repeat-x bottom;font-size:xx-small;line-height:normal;}
.thincistabmenu ul {margin:0px;padding:10px 10px 0px 0px;list-style:none;}
.thincistabmenu li {float:left;background:url("../img/nav/menutab_left.gif") no-repeat left top;margin:0px;padding:0px 0px 0px 9px;}
.thincistabmenu a, .cistabmenu strong, .cistabmenu span {display:block;background:url("../img/nav/menutab_right.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#576781!important;}
/* Commented Backslash Hack 
hides rule from IE5-Mac \*/
.thincistabmenu a {float:none;}
  /* End IE5-Mac hack */
.thincistabmenu a:hover {color:#333!important;}
.thincistabmenu #current {background-image:url("../img/nav/menutab_left_on.gif");}
.thincistabmenu #current a {color:#fff!important;background-image:url("../img/nav/menutab_right_on.gif");padding-bottom:5px;}
.thinorg_heading {clear:both;height:2em;color:#fff;padding-left:10px;padding-top:3px;margin-top:2px;background:#c1cfa2 url("../img/l1Corner.gif") no-repeat top right;margin-bottom:3px;font-weight:bold;}
.thingridholder {}
.hiddenbutton {visibility:hidden;display:none;}

div#updatessection {margin: 2px 0px 2px 0px;background-color:#daf3f8;padding:5px;}
div#updatessection img {float:left;border:solid 1px #000;margin-right:4px;}
div#updatessection span {font-size:xx-small;}

.repeater_grid
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.sitemap_link
{
}



.sitemap_listentry
{
	list-style-type:disc;
}


/*  Postcards */
div#PScol1 {width:17%; position:relative; float:left}
div#PScol2 {width:73%; position:relative; float:right}

div#imgCol1{width:33%; position:relative; float:left}
div#imgCol2{width:33%; position:relative; float:left}
div#imgCol3{width:33%; position: relative; float:left}
div#PSCol62{width:30%; position:relative; float:left;}

div#PSPaging{width:100%; position:relative; float:left; text-align:left; margin-bottom:5px;}


.thumbnailHolder{width:110px; height:140px; padding: 3.5px, 3.5px, 3.5px, 3.5px;background-color:#F2F2F2; text-align:center;}
.thumbnailHolder img{vertical-align:middle;}
div#txtboxleft{ float:left;}
div#btnpreview{width:310px; float:left; position:relative;}

/*div.PScenter {width:40%;background-color:Blue;}
div.PSmiddle{ {width:40%;background-color:pink;}
div#PScol4  {width:310px;  position: relative; float:left; background-color:Purple;}
div#PScol5  {width:310px; text-align:center; float:left;background-color:Purple;}
div#PSCol6{width:30%; position:relative; float:left;background-color:Purple;}*/

div.lsection{width:10%;  float:left; position:relative;}
div.msection{width: 75%;  float:left; position:relative; border:solid 1px gray;}
div.rsection{width:15%;  float:left; position:relative;}

div.psbuttons{ float:left; position:relative; width:100%; text-align:center; border-top-color: Gray; border-top-style:solid; border-top-width:1px; padding:4px 2px 4px 2px;}

div.mlsection{width:10%;  float:left; position:relative;}
div.mmsection{width: 80%;float:left; position:relative; text-align:center; }
div.mrsection{width:8%; float:left; position:relative; text-align:center; padding: 3px 3px 3px 3px;}

div.mmtextleft{width: 100%; float:left; position:relative; text-align:center;  }
div.mmtextmiddle{width: 70%; position:relative; text-align:left; vertical-align:middle;}
/*div.mmtextright{width:14%; float:left; position:relative; }*/

div.toplsection{width:100%; float:left; position:relative;}

.heading {font-size: x-small; font-weight: bold;margin:0px;padding:0px;}
.content2 {font-size:xx-small; text-align:justify;}
.contentandsize {font-size:xx-small; width:299px;}
.invisible {visibility:hidden;}
/* end of postcards */

.pagefeatureslist {list-style:none;padding:0px;margin:0px;height:35px;}
.pagefeatureslist li {float:right; border-left:solid 2px #fff;height:35px /*1.5em*/;padding: 0px 5px 0px 5px;}
.pagefeatureslist a {font-size:xx-small;color:#fff!important;text-decoration:none;}

div#subfooter {clear:both;width:780px;height:1.5em;color:#fff;margin-top:0px;}
.textonly { display:none; }
/* mobile library */
.routeinfo {border-color: #D4D0C8;width:355px}
.MLdatagrid {border-color: #D4D0C8; border-width:2px;}
.routecontentheading{font-weight:bolder; font-size:x-small;padding:0px;color:#000;}
/* end mobile library */


div#accessibilitylinks
{
	text-align:left;
	float:left;
	width:75%;
	margin:0px;
	padding:0px;
}
div#browseAloud
{
	text-align:right;
	float:right;
	width:25%;
	margin:0px;
	padding:0px;
}

.repeater_grid
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.repeater_myforms
{	
	font-size:xx-small
}
/*publication scheme - search*/
.search {Background-color:#F2f2f2;}
.advancedsearch {background-color:#F2f2f2;}
.resultsheading {font-size:xx-small; font-weight:bold;}
.pspageheading{font-size: x-small; font-weight: bold;margin:0px;padding:0px;}

/*end of publication scheme
/*safety camera*/
div#Safety{text-align:center; width:96%; margin: 3px, 3px, 3px, 3px; padding: 2px, 2px, 2px, 2px; height:75px; position:relative; float:left;  overflow:auto; border:solid; border-color:#0879A5; background-color:#d7dcef; border-width:1px;}
div#SafetyAll{text-align:left; width:96%; margin: 3px, 3px, 3px, 3px; padding: 1px, 1px, 1px, 1px; height:60px; position:relative; float:left; border:solid; border-color:#0879A5; background-color:#d7dcef; border-width:1px;}
.SafetyContent {font-size:10pt;}
.SafetyContent2 {font-size:xx-small;}

.SafetyPageHeading {text-align:center; font-size:10pt; font-weight:bold; margin: 3px, 3px, 3px, 3px; padding: 1px, 1px, 1px, 1px; color:#fff;padding-left:5px;clear:both;width:100%;border-top:solid 0px #0879A5;background:#0879A5  no-repeat top right;}
.close_btn {height:19px;width:90px;padding-right:17px;color:#fff ! important;font-weight:bold;text-decoration:none; background-image: url(../img/close_btn.gif); background-position: left center; background-repeat: no-repeat;}

/*end of safety camera*/


.noBorder {border-style:none}