/* -----------------------------------------------------------------------------
//
// 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(../../css/atMyPages.css); 

/* Bug-fix for errant tab */
#atTabBar_curTab { display: none; }

/* Customer specific styles */
a:link, a:visited { font-weight:normal; }

#atMapSpurForm 
{
	border: 0;
}

#atJqBaseMapSwitcher li { background:none !important; }

#atMapSpurForm #atTabBar 
{
	background-color: #fff;
	border-top-color : #fff;
	border-right-color : #fff;
	border-left-color : #fff;
	left:auto !important;
	border-bottom: 1px solid #333 !important;
	margin-right:-1px !important;
}

#atLocationBar #atLocationBar_btnChangeLocation {
	right:8px !important;
	margin-top: -7px !important;
}

#atButtonBar { margin-top:10px; }

#atButtonBar input, #atLocationBar #atLocationBar_btnChangeLocation, .atPanelFooter input
{
	padding:3px 2px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border:1px solid #3369A7 !important;
}

#atContent {
	border: none;
	background-color:#FFF;
}

.atMapContent {
	border: 1px solid #fff !important;
}

#atContent #atContentConfig
{
	border: 0;
	background-color: #fff;
}

.aw_results {
	width: auto !important;
}

.aw_results li {
	background:none !important;
	list-style-type:inherit !important;
	margin-right:0 !important;
	padding: 3px !important;
}

.aw_results ol li {
	margin-left:25px !important;
}

.aw_results ul li {
	top:4px !important;
}

#atTabBar
{
	padding-left: 8px;
	padding-right: 8px;
}

#atMapSpurForm .atModule 
{
	padding: 0;
}

#atMapSpurForm, #atMapSpurForm #atContent div, #atTabBar input, #atTabBar input:active, #atMapSpurForm #atLocationBar div, #atMapSpurForm #atMapImageFrame #atMapImage 
{
	border-color: #fff !important;
}

/*.atPanelContent li {
	margin: 0 !important;																									
}*/

#atContent .atPanel {
	margin: 4px !important;
}

#atTabBar input {
	-moz-border-radius-topleft: 5px !important;
	-webkit-border-top-left-radius: 5px !important;
	-moz-border-radius-topright: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
}

#atLocationBar #atLocationBar_lblTextCurrentLocation { margin-right: 3px; }

#atWelcomePanel { width:99.4% !important }

#atWelcomePanel ol { margin-left: 0 }

#atLocationBar #atLocationDisplay, #atLocationBar #atLocationSearch {
	padding: 10px;
	border-top:none;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}

#atContent .atPanel h3, #atTabBar input, #atContent .atCollapseButton 
{
	background-color: transparent;
	color: #000;
	font-weight: normal;
}

 #atTabBar input, #atLocationBar #atLocationBar_btnPerformSearch {
 	background-color: #333;
	color: #fff;
	font-weight: normal!important;
}

#atLocationBar input, #atLocationBar #atLocationBar_btnPerformSearch { padding:2px; }

#atMapSpurForm #atTabBar input.atTabSelected , #atTabBar input:hover
{
	background-color: #999 !important;
	color: #fff;
}

#atLocationBar #atLocationDisplay, #atLocationBar #atLocationSelect, #atLocationBar #atLocationSearch, #atMyAlertPanelCurrent, #atContentConfig .atPanel 
{
	background-color: #f3f3f3;
}

#atMapSpurForm #atContent .atPanelHeader, #atMapSpurForm #atContent .atPanelFooter, #atMapSpurForm #atMyAlerts .atMyAlertsLocationHeader, #atMapSpurForm #atMyAlerts .atMyAlertsLocationFooter
{
	border-color: #666;
}

.atPanelHeader .atClosePanel, .atPanelHeader .atClosePanel:hover {
	background-image: url(close.gif) !important;
	top:0.5em !important;
}

#atMyMaps #atMapWrapper .atPanel 
{
	border: none;
}

#atMyNearest h4 { font-weight:bold !important; }

#atContent .atPanelContent table {
	width:80%;
}

#atMyMaps #atPanelMenu .atLayerDiv table tr
{
	background-color: #fff;
}

/*panels*/
.atPanel {
	border:none !important;
}

.atPanelContainer .atPanelContent {
	background:#fff !important;
	margin: 0 5px!important;
}

#atMyPageConfigure .atPanelContent, #atMyPageConfigure .atPanelFooter {
	background:#fff !important;
	margin:0 5px !important;
}

#atMyNearest .atPanelContainer img {
	margin-top: -11px !important;
	float:right;
}

#atMap img {
	background:none !important;
	border:none !important;
	padding: 0 !important;
}

.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;
	border: 1px solid #fff;
	border-bottom:none;
}

#atContent .atPanelData {
	margin-top: 5px;
}

#atTabBar_lblUserName { display:none;}

.infoResult strong { color: #000; }
.ui-dialog select, .ui-dialog input { color: #000 !important; }
.ui-state-active { font-weight: bold !important; }
.ui-state-active a { cursor: default !important; }

#atTabBar h2 { display: none; }


/* Allerdale Overrides */
#atPoweredBy { display:none;}

.ui-state-default {background:transparent!important;}

.ac_over, .aw_results ol a{margin:0!important;}

.atPanel {background: #666!important;}

.atPanel .atPanelHeader h3 {border: 0px solid #fff!important;font-size:120%!important;color:#ffffff!important;}

.atPanelContainer .atPanelContent {margin: 0 0px!important;}

.atPanelFooter {border-style:none!important;}

#atMapSpurForm #atContent .atPanel h4 {margin: 0 -7px 0 -7px!important;border-bottom:none!important;padding-left:8px !important;font-weight:normal!important;}

#atMapSpurForm, #atMapSpurForm #atContent div, #atTabBar input, #atTabBar input:active, #atMapSpurForm #atLocationBar div, #atMapSpurForm #atMapImageFrame #atMapImage {border-color: none !important;}
