/* -----------------------------------------------------------------------------
//
// 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); 

/* Bug-fix for errant tab */
#atTabBar_curTab { display: none; }

/* Customer specific styles */
a:link, a:visited { font-weight:normal; }

#panels { height: 468px !important; }

.atViewArea {display:none;}

#atMapSpurForm 
{
	border: 0;
}

#atMapSpurForm #atTabBar 
{
	background-color: #fff;
	border-top-color : #fff;
	border-right-color : #fff;
	border-left-color : #fff;
	left:auto !important;
	border-bottom-color:#6BB732 !important;
	margin-right:-1px !important;
}

#atLocationBar { padding:0 !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 #6BB732 !important;
}

#atContent {
	border: none;
	background-color:#FFF;
}

.atMapContent {
	border: 1px solid #6BB732 !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;
	padding-left:0 !important;
}

#atTabBar
{
	padding-left: 0px;
	padding-right: 8px;
}

#atMapSpurForm .atModule 
{
	padding: 0;
}

p.atCurrentLocation, #atLocationBar #atLocationDisplay p { padding-bottom:0 !important; }

#atMapSpurForm, #atMapSpurForm #atContent div, #atTabBar input, #atTabBar input:active, #atMapSpurForm #atLocationBar div, #atMapSpurForm #atMapImageFrame #atMapImage 
{
	border-color: #6BB732 !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: #6BB732;
	color: #fff;
	font-weight: bold;
}

 #atTabBar input, #atLocationBar #atLocationBar_btnPerformSearch {
 	background-color: #6BB732;
	color: #fff;
	font-weight: bold;
}

/*#atLocationBar input, #atLocationBar #atLocationBar_btnPerformSearch { padding:2px; }*/

#atMapSpurForm #atTabBar input.atTabSelected , #atTabBar input:hover
{
	background-color: #E1EAEF !important;
	color: #6BB732;
}

#atLocationBar #atLocationDisplay, #atLocationBar #atLocationSelect, #atLocationBar #atLocationSearch, #atMyAlertPanelCurrent, #atContentConfig .atPanel 
{
	background-color: #E1EAEF;
}

#atLocationBar #atLocationSelect { border-top:none !important; border-bottom:1px solid  !important; }


#atMapSpurForm #atContent .atPanelHeader, #atMapSpurForm #atContent .atPanelFooter, #atMapSpurForm #atMyAlerts .atMyAlertsLocationHeader, #atMapSpurForm #atMyAlerts .atMyAlertsLocationFooter
{
	border-color: #6BB732;
}

.atPanelHeader .atClosePanel, .atPanelHeader .atClosePanel:hover {
	display:none;
	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;
}

.olPopupCloseBox {
height:16px;
position:absolute;
right:1px;
top:-10px;
width:16px;
}
.atJQPopUp {
background:#fff !important;
}
/*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;
}

#atContentConfig .atPanel li {
	padding:0 !important;
}

.infoResult strong { color: #258DBF; }
.ui-dialog select, .ui-dialog input { color: #000 !important; }
.ui-state-active { font-weight: bold !important; }
.ui-state-active a { cursor: default !important; }

