/*Traffic wales*/
/*html, body{ overflow:hidden; width: 100%; height: 100%; margin: 0px; padding: 0px; font-family: Arial;}*/
html, body{ overflow:hidden; width: 100%; height: 100%; margin: 0px; padding: 0px; font-family: Century Gothic, Verdana;}
#browser_map_wrapper{ width: 100%; height: 100%;}

/* Ticket No:2203 */
#map{position: absolute; top: 0px !important; left: 0px !important; width:80%; height: 100%; border: 1px solid #888888;}
/*.map-bing{position: absolute;top: 0px !important;left: 0px !important;width: 80%;height: 100%;border: 1px solid #888888;}*/
/* Ticket No:2203 */ 

/*Popup*/
.popupCluster {padding-left:5px;/*padding-bottom:10px;*/color:Black;font-size:8pt;/*cursor:hand;cursor:pointer;*/}
.popupCluster .heading {font-size:12pt;font-weight:bold;}
.popupImageDiv {text-align:center;vertical-align:middle;background:white;}

/*Traffic wales*/
/*.link {text-decoration:none;color:Black;font-weight:bold;font-size:10pt;}*/
.link {font-size:8pt;}
.noLink {text-decoration:none;color:Black;font-weight:bold;font-size:10pt;}

/*.popup{padding-left:10px;padding-bottom:10px;font-size:8pt;}*/
.popup{padding:5px 0px 0px 5px;font-size:8pt;}

/*.popup .popupHeader div {width:auto;cursor:pointer;cursor:hand;float: left;margin: 0px 3px 0px 0px;border: 1px solid #bbb;padding: 2px 10px;border-bottom-width: 0px;background: #eee;color: #00c;text-align: center;}
.popup .popupHeader .selected {width:auto;border-color: black;position: relative;top: 1px;padding: 2px 10px 3px 10px;background: lightgray;color: black;font-weight: bold;}*/

.popup .popupHeader div{width:auto;cursor:pointer;cursor:hand;float:left;margin: 0px 3px 0px 0px;border: 1px solid #bbb;border-bottom-width: 0px;padding: 3px;background: #eee;/*background: #EAFBE3;*/ /*N/A Oxford*/color: #00c;text-align: center;}
.popup .popupHeader .selected {width:auto;border-color:black;position: relative;top: 2px;background: lightgray;color: black;/*background: #168B09;color: #FFFFFF;*/ /*N/A Oxford*/font-weight: bold;}
.popup .popupContent {border: 1px solid black;clear: both;padding:5px;background:lightgray;}
/*.popup .showContent{overflow-y:auto;overflow-x:visible}*/
.popup .showContent{overflow:auto;}
.popup .showContent table{border-collapse:collapse;background:white;margin:0;}
.popup .showContent div{background:white;margin:0;}
/*traffix wales*/
.popup .showContent th{background:#168B09;/* TW - background:#5B5B5B */color:#FFFFFF;border:solid 1px #33648C;font-weight:700;padding:5px;text-align:left;}
/*.popup .showContent th{background:#CCDDDD;border:solid 1px black;font-weight:700;padding:5px;text-align:left;}*/
.popup .showContent td{background:#E0EBF3;/*Dorset Old bg- EAFBE3 : Oxford*/border:solid 1px black;padding:5px;}
.popup .hideContent{display:none;}

#popupDiv .popup{padding-left:5px;padding-bottom:5px;/*font-size:8pt;*/}
/*
#popupDiv .link {text-decoration:underline;font-size:0.9em;color:Blue;}
#popupDiv .noLink {text-decoration:none;color:Black;font-weight:bold;font-size:1em;}
*/
#popupDiv .popup .popupHeader div {width:auto;cursor:pointer;cursor:hand;float: left;margin: 5px 3px 0px 0px;border: 1px solid #33648C;padding: 2px 10px;border-bottom-width: 0px;background:#E0EBF3;/*dorset old bg - #eee;*/color: #00c;text-align: center;}
#popupDiv .popup .popupHeader .selected {width:auto;border-color: #33648C;position: relative;top: 1px;padding: 2px 10px 3px 10px;background:#AAC8E0;/*Dorset old bg - lightgray;*/color: black;font-weight: bold;}
#popupDiv .popup .popupContent {border: 1px solid #33648C;clear: both;padding:5px;background:#AAC8E0;/* dorset old bg - lightgray;*/}
#popupDiv .popup .showContent{overflow:auto;background-color: white;}
#popupDiv .popup .showContent table{border-collapse:collapse;background:white;margin:0;width:auto;}
#popupDiv .popup .showContent div{background-color:white;margin:0;}
#popupDiv .popup .showContent th{background:#AAC8E0;/*Dorset old bg: 168B09 -  TW - background:#5B5B5B */color:#000000;border:solid 1px #33648C;font-weight:700;padding:5px;text-align:left;}
#popupDiv .popup .showContent td{border:solid 1px #33648C;padding:5px !important;}
#popupDiv .popup .hideContent{display:none;}

/*Right side of the map*/
#mapChoice{ position: absolute; top: 0px !important; left:80%; width:19%; height:100%; overflow:auto; padding-left:6px; padding-right:6px; border-left: 1px solid #888888; text-align:center; font-family: Verdana,Century Gothic, Arial, Times New Roman Roman;}
.showFilters{display:block;padding-bottom:3px;padding-top:3px;}
.showFilters .filterHeader{display:block;padding-bottom:6px;background:#F0F0F0 url('../Images/collapse.gif') no-repeat scroll top right;}
.showFilters .filters{display:block; padding-left:5px;}
.hideFilters{display:block;padding-bottom:3px;padding-top:3px;}
.hideFilters .filterHeader{display:block;padding-bottom:6px;background:#F0F0F0 url('../Images/expand.gif') no-repeat scroll top right;}
.hideFilters .filters{display:none;}
.header{display:block;font-weight:bold;text-decoration:underline;padding-bottom:4px;}

/*Calendar*/
.textBox{width:70px;border-right:#9c9c9c 1px solid;border-top:#9c9c9c 1px solid;border-left:#9c9c9c 1px solid;border-bottom:#9c9c9c 1px solid;vertical-align:top;}

/*Find location*/
#locationList {padding-top:5px; text-align:left;}
#locationList div {padding-top:10px;}
.handCursor{cursor:pointer;cursor:hand;}
.errorMessage{color:Red; text-align:left;}

/*Traffic Wales - Live */
/*
.boxOptions{width:auto;}
.boxHeader{cursor:pointer;cursor:hand;background:#666666 url(../images/grey_rc.png) no-repeat scroll left top;padding:0 0 0 5px;height:30px;overflow:hidden;color:#FFFFFF;font-size:10pt;font-weight:bold;text-align:center;}
.boxHeader .show{background:#666666 url(../images/grey_rc_up.png) no-repeat scroll right top;padding:5px;height:30px;}
.boxHeader .hide{background:#666666 url(../images/grey_rc_down.png) no-repeat scroll right top;padding:5px;height:30px;}
.boxContent{border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;font-size:8pt;}
.boxContent td {font-size:8pt;}
.boxFooter{background:transparent url(../images/blc.png) no-repeat scroll left top;padding:0px;height:11px;overflow:hidden;}
.boxFooter div{background:transparent url(../images/brc.png) no-repeat scroll right top;padding:0px;height:11px;}
.boxFooterHide{background:transparent url(../images/blcbg.png) no-repeat scroll left top;padding:0px;height:11px;overflow:hidden;}
.boxFooterHide div{background:transparent url(../images/brcbg.png) no-repeat scroll right top;padding:0px;height:11px;}
*
/*Traffic Wales - Live */

/* Dorset Live */
.boxOptions{width:auto;}
.boxHeader{cursor:pointer;cursor:hand;background:transparent url(../images/tlc.png) no-repeat scroll left top;padding:0 0 0 5px;height:30px;overflow:hidden;color:#000000;font-size:10pt;font-weight:bold;text-align:center;}
.boxHeader .show{background:transparent url(../images/trc_up.png) no-repeat scroll right top;padding:5px;height:30px;}
.boxHeader .hide{background:transparent url(../images/trc_down.png) no-repeat scroll right top;padding:5px;height:30px;}
/*.boxContent{border-left:1px solid #2C53B4;border-right:1px solid #2C53B4;border-bottom:1px solid #2C53B4;font-size:8pt;}*/
.boxContent{border-left:1px solid #666666;border-right:1px solid #666666;font-size:8pt;line-height: 20px;padding: 0 0 0 5px;}
.boxContent td {font-size:8pt;}
.boxFooter{background:transparent url(../images/blc.png) no-repeat scroll left top;padding:0px;height:11px;overflow:hidden;}
.boxFooter div{background:transparent url(../images/brc.png) no-repeat scroll right top;padding:0px;height:11px;}
.boxFooterHide{background:transparent url(../images/blcbg.png) no-repeat scroll left top;padding:0px;height:11px;overflow:hidden;}
.boxFooterHide div{background:transparent url(../images/brcbg.png) no-repeat scroll right top;padding:0px;height:11px;}
/* Dorset Live */

/* Start Ticket No : 2203 */
#sliderContent{width: 58px; left:-4px;top:29px;*top:-2px;z-index:1200;position:relative; visibility:hidden;  }
/* End Ticket No : 2203 */

/*
.blue-buttons{overflow:hidden; margin-top:5px;}
.blue-buttons a, .blue-buttons img{float:left; margin-right:5px; margin-bottom:5px;}
.blue-buttons a img{float:none; margin:0;}
*/

.blue-buttons a{background:url(/images/btn-left-img.gif) left 3px no-repeat; padding-left:8px; padding-top:3px; margin-right:5px; height:30px; float:left; font-size:11px; color:#fff; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:23px;cursor:hand;}
.blue-buttons a span{background:url(/images/btn-right-img.gif) right top no-repeat; padding:0 13px 0 5px; display:block; height:25px; color:#fff;cursor:hand;}

.launguage a {color:#1E42A5;font-size:12px;text-decoration:none;font-weight:bold;}
.launguage a:hover {color:#1E42A5;text-decoration:underline;}
.multiselect{width: 100px;display: none;}
.multiselect2{width: 258px;display: none;}

/* Open Layer mouse position style overridden for Eastin/Northing on the map to be opaque.*/
.olControlMousePosition {bottom:0.5em !important;font-family: Century Gothic,Verdana !important;}
div.olControlMousePositionOpaque {background-color:#FFFFFF; border: solid 1px #000000; padding: 5px 5px 5px 5px;right:0px !important;font-family: Century Gothic,Verdana !important; bottom:0px !important;}
div.olControlOverviewMap{ z-index:1008 !important;top:0px;height:120px;}
div.olControlOverviewMapElement{ border-left:1px double #979797;border-bottom:1px double #979797; /*background-color:#E8ECF8;*/background-color:#E8ECF8; top:0px; padding:0px 0px 6px 6px; border-radius:0em !important;}
div.olControlOverviewMapMinimizeButton{top:-1px;}
div.olControlOverviewMapMaximizeButton{top:-1px;} 
div.olControlOverviewMapExtentRectangle{border:2px solid #4e4040;background-color:#fbfcfc;opacity:0.5;cursor:pointer;filter: alpha(opacity = 50);}
#overviewMap11_OpenLayers_ViewPort{border-left:1px double #979797;border-bottom:1px double #979797;background-color:#FFFFFF;}

div.olControlOverviewMap{ z-index:1008 !important;top:0px;height:120px;}
div.olControlOverviewMapElement{ border-left:1px double #979797;border-bottom:1px double #979797; /*background-color:#E8ECF8;*/background-color:#E8ECF8; top:0px; padding:0px 0px 6px 6px; border-radius:0em !important;}
div.olControlOverviewMapMinimizeButton{top:-1px;}
div.olControlOverviewMapMaximizeButton{top:-1px;} 
div.olControlOverviewMapExtentRectangle{border:2px solid #4e4040;background-color:#fbfcfc;opacity:0.5;cursor:pointer;filter: alpha(opacity = 50);}
#overviewMap11_OpenLayers_ViewPort{border-left:1px double #979797;border-bottom:1px double #979797;background-color:#FFFFFF;}

/*Start Ticket No 1140 Milestone 5.1.0 */
div.olControlOverviewMap{ z-index:1008 !important;}
/*End Ticket No 1140 Milestone 5.1.0 */
.drop_mnu{position:absolute;left:0px;width:120px;padding:0px;text-align:left;background-color:#fff;visibility:hidden;overflow:hidden;margin-left:35%;*margin-left:85%;*margin-top:20px;}
.drop_mnu table {width:100%; border-collapse:collapse; border:1px solid #999;}
.drop_mnu table td span {line-height:20px; padding:3px; display:block; border:1px solid #999;}
.drop_mnu table td label { padding-left:3px;}
.drop_mnu table tbody tr:hover, .drop_mnu table tbody tr.alt:hover {background-color: #c1d2ee !important; padding:8px; color:#000;}
.drop_mnu table tr { background:#eaeaea;}
.drop_mnu table td span.first-tr {background-color: #666 !important; color:#FFF;}
.filters {cursor: pointer; /*border: solid 1px #000000;*/ }
.panelFilter {cursor: pointer;}
/* Open Layer copyright text to be displayed on let side.*/
.olControlAttribution { right: 12% !important; bottom:0.5em !important;font-family: Century Gothic,Verdana;}
/* Open Layer copyright text to be displayed on let side.*/