/* -----------------------------------------------------------------------------
//
// Module Name:    atMyPages.css
//
// Description:    Page to either contain or redirect to custom CSS.
// Created by:     Peter Goulborn
// Copyright:      2008 Astun Technology Limited
//
// -----------------------------------------------------------------------------
//
// Modification History:
//
// Version  Date        Modifier			Issue	Description
//   001    26/08/2008  Peter Goulborn		    1	Initial version.
//   002    20/10/2008  Peter Goulborn		    2	Updated with Astun colours.
//
// -----------------------------------------------------------------------------
*/
@import url(../atMyPages.css); 

#middle {overflow: hidden;}

/* Bug-fix for errant tab */
#atTabBar_curTab { display: none; }

/* Customer specific styles */


#atEBCWrapper a:link, #atEBCWrapper a:visited { font-weight:normal; }

#atMapSpurForm 
{
	border: 0;
}

#atMapSpurForm #atTabBar 
{
	background-color: #fff;
	border-top-color : #fff;
	border-right-color : #fff;
	border-left-color : #fff;
}

#atMapSpurForm #atTabBar h2 {
	padding:0 !important;
	margin:0 0 15px !important;
	text-align:center;
	color:#000;
	font-size:1.6em;
}

#atHelp {
	float:right;
	position:absolute;
	right:16px;
	top:4em;
	z-index:100;
}

#atHelp a { font-weight:bold !important; }

#atContent {
	border: none;
	background-color:#FFF;
}

.atMapContent {
	border: 2px solid #2F6749 !important;
}

#atContent #atContentConfig
{
	border: 0;
	background-color: #fff;
}

.atClosePanel { display:none; /*This has been hidden due to a bug. When the bug is fixed, removed this line*/ } 

#atTabBar
{
	padding-left: 8px;
	padding-right: 8px;
}

#atMapSpurForm .atModule 
{
	padding: 0;
}

#atMapSpurForm #atButtonBar #atButtonBar_btnOtherThings
{
	background:#2F6749;
	border:1px solid #2F6749 !important;
	color:#fff;
	font-weight:bold;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:3px 2px;
}

#atLocationBar #atLocationBar_btnChangeLocation {
	border: 1px solid #B6C9D7 !important;
	background: #E1EAEF !important;
}

#atButtonBar #atButtonBar_btnResetPage{
    background:#E1EAEF;
	border:1px solid #B6C9D7 !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:3px 2px;
}


#atTabBar #atTabBar_lblUserName { display: none; }

#atMapSpurForm input { cursor: pointer; }

#atTabBar input, #atTabBar input:active, #atMapSpurForm #atLocationBar div, #atMapSpurForm #atMapImageFrame #atMapImage 
{
	border-color: #2F6749;
}

#atLocationBar #atLocationSearch {
	padding: 4px;
}

#atContent .atPanel h3, #atTabBar input, #atContent .atCollapseButton 
{
	background-color: transparent;
	color: #000;
	font-weight: bold;
}

 #atTabBar input, #atLocationBar #atLocationBar_btnPerformSearch {
 	background-color: #2F6749;
	color: #fff;
	font-weight: bold;
}

#atLocationBar input, #atLocationBar #atLocationBar_btnPerformSearch { padding:2px; }

#atMapSpurForm #atTabBar, #atMapSpurForm #atTabBar input.atTabSelected , #atTabBar input:hover
{
	background-color: #fff;
	color: #2F6749;
}

#atLocationBar #atLocationDisplay, #atLocationBar #atLocationSelect, #atLocationBar #atLocationSearch, #atMyAlertPanelCurrent, #atContentConfig .atPanel 
{
	background-color: #E1EAEF;
}

#atMapSpurForm #atContent .atPanelHeader, #atMapSpurForm #atContent .atPanelFooter, #atMapSpurForm #atMyAlerts .atMyAlertsLocationHeader, #atMapSpurForm #atMyAlerts .atMyAlertsLocationFooter
{
	border-color: #ccc;
}

.atPanelHeader .atClosePanel, .atPanelHeader .atClosePanel:hover {
	background-image: url(http://www.elmbridge.gov.uk/system/images/ebc/close.gif) !important;
	top:0.5em !important;
}

#atMyMaps #atMapWrapper .atPanel 
{
	border: none;
}

#atMyMaps #atPanelMenu .atLayerDiv table tr
{
	background-color: #fff;
}


/*panels*/
.atPanel {
	border:none !important;
}

.atPanelContainer .atPanelContent {
	background:#fff !important;
}

#atMyPageConfigure .atPanelContent, #atMyPageConfigure .atPanelFooter {
	background:#fff !important;
	margin:0 5px !important;
}

#atMyPageConfigure .atPanelFooter {
	margin-bottom:5px !important;
}

.atPanelContainer img {
/*	margin-top: -24px !important;*/
	float:right;
}


.atPanelContainer .atFirst {
	padding-bottom: 0 !important;
}

.atPanelContainer .atLast {
	/*border-bottom: 1px solid #B6C9D7 !important;*/
	margin-bottom: 5px !important;
}

.atPanel {
	background: #E1EAEF;
	border:1px solid #B6C9D7 !important;
}

.atPanel .atPanelHeader {
	margin-bottom: -1px !important;
	border-bottom:none !important;
}

.atPanel .atPanelHeader h3 {
	background-repeat: no-repeat;
	padding: 4px 24px 4px 10px !important;
	line-height: 1.6 !important;
}

#atContent .atPanelHeader h3, 
#atContent .atPanelParentContent {
	border: 1px solid #fff;
	border-bottom:none;
}
#atContent .atPanelParentContent {
 border-top: 0;
}

#atMapSpurForm #atContent .atPanel h4 {
	line-height: 1.6;
	margin-bottom: 0.3em;
}

#atContent .atPanelData {
	margin-top: 5px;
}

#atMyNearest .atMapInfoResults .atPanelContent {
	padding-left:70px;
}

#atMyNearest .atMapInfoResults .atPanelContent h4 {
	margin-left:-65px;
}

#atMyNearest .atIcon {
	position:absolute;
	left:2px;
	top:30px;
}

#atContent .ebcCouncillor {
	margin-top: 1.2em;
	clear: both;
}

#atContent .ebcCouncillor dt {
	float: left;
	font-weight: bold;
	padding-right: 0.4em;
	position: relative;
}

#atContent .ebcCouncillor dd {
	margin-bottom: 0.5em;
}
#atContent .ebcCouncillor img {
	border: 1px solid #ccc;
	margin-left: 0.5em;
}

.infoResult { border-bottom: none !important; }
.infoResult strong { color: #000; }
.infoResult a { color: #336633 !important; }
.ui-dialog select, .ui-dialog input { color: #000 !important; }
.ui-state-active { font-weight: bold !important; }
.ui-state-active a { cursor: default !important; }

