/* -----------------------------------------------------------------------------
//
// 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.
//
// -----------------------------------------------------------------------------
*/

@import url(../atMyPages.css);
/* Customer specific styles */

.main .content {
	padding-right: 8px;
}

#atTabBar_curTab { display: none; }

#atMapSpurForm {
	display: block;
	border: 0;
	margin: 0px;
}

#atMapSpurForm h2 {
	font-size: 120%;
	color: #FFF;
	line-height: normal;
	height: 20px;
	padding: 0 4px 4px;
}


#atTabBar #atTabBar_lblUserName {
	color: white;
}

#atMapSpurForm input, #atMapSpurForm select {
	border-color: #AAA;
}


#atContent, #atContent #atContentConfig {
	border: 0;
	background-color: #fff;
}

#atMapSpurForm .atModule {
	padding: 0;
}

#atContent .atPanel h3, #atTabBar input{
	background-color: #006e2f;
	color: #fff;
	font-weight: bold;
}

#atMapSpurForm #atTabBar {
	padding-left: 8px;
	padding-right: 8px;
	border-bottom: 2px solid white;
	background-image: url(../../images/exeter/tab-bar-bg.jpg);
	height: 60px;
}

#atMapSpurForm #atTabBar input.atTabSelected {
	background-color: #fff;
	color: #006e2f;
	border-bottom: 1px solid #fff;
}

#atTabBar input:hover {
	background-color: #99f;
	cursor: pointer;
}

#atTabBar input {
	bottom: -1px;
	height: 28px;
	border-bottom: 1px solid  #006e2f;
}

#atLocationBar #atLocationDisplay, #atLocationBar #atLocationSelect, #atLocationBar #atLocationSearch, #atMyAlertPanelCurrent {
	background-color: #EEE;
}

#atContent .atCollapseButton {
	top: 2px;
}

 #atContent .atCollapseButton {
	background-color: #4296ee;
}

.atPanelHeader .atClosePanel {
	top: 2px;
	right: 5px;
}

#atMapSpurForm td, #atMapSpurForm th {
	border: 0;
}

.atContentConfigOpen #atContent {
	overflow: hidden;
}



.atContentConfigOpen .atContentThreeColumns, x:-moz-any-link  {
	/* Firefox 2 */
	padding-left: 50% !important;
}

.atContentConfigOpen .atContentThreeColumns, x:-moz-any-link, x:default  {
	/* Firefox 3 reset */
	padding-left: 33.333% !important;
}


.atContentConfigOpen #atMyPage .atContentThreeColumns .atPanelContainer, x:-moz-any-link  {
	/* Firefox 2 */
    width: 40%;
}

.atContentConfigOpen #atMyPage .atContentThreeColumns .atPanelContainer, x:-moz-any-link, x:default  {
	/* Firefox 3 reset */
    width: 50%;
}


#atContent .atPanelContainer, x:-moz-any-link  {
	 /* Firefox 2 */
	width: 80%;
	}

#atContent .atPanelContainer, x:-moz-any-link, x:-moz-any-link  {
	 /* Firefox 3 reset */
	width: 100%;
	}
.atContentConfigOpen .atContentThreeColumns #atContentConfig, x:-moz-any-link {
	/* Firefox 2 */
	width: 40%;
    margin-left: -40%;}

.atContentConfigOpen .atContentThreeColumns #atContentConfig, x:-moz-any-link, x:default {
	/* Firefox 3 reset */
	width: 50%;
    margin-left: -50%;}


.atContentConfigOpen #atMyMaps #atContentConfig {
	float:right;
	background-color: white;
	border: 0px none white;
}

.atContentConfigOpen #atMyPage #atContentConfig, .atContentConfigOpen #atMyNearest #atContentConfig {
	overflow: hidden;
	padding-bottom: 0px;
}
.atContentConfigOpen #atMyMaps #atContent, x:-moz-any-link  {
	/* Firefox 2 */
	padding-left: 33.3333% !important;
}

.atContentConfigOpen #atMyMaps #atContent .atPanelContainer {
	left: -50%;
	width: 100%;
}
.atContentConfigOpen #atMyMaps #atContent .atPanelContainer, x:-moz-any-link {
	/* Firefox 2 */
	left: -28.5%;
	width: 90%;
	}

.atContentConfigOpen #atMyMaps #atContent .atPanelContainer, x:-moz-any-link, x:default {
	/* Firefox 3 reset */
	left: -50%;
	width: 100%;
}

.atContentConfigOpen #atMyPage #atWelcomePanel , x:-moz-any-link {
	/* Firefox 2 */
	width: 76%;
}
.atContentConfigOpen #atMyPage #atWelcomePanel , x:-moz-any-link, x:default {
	/* Firefox 3 reset */
	width: 96%;
}


#atMapSpurForm #atMapWrapper #atPanelMenu {
	width: 100%;
	padding: 0;
}

#atMyMaps #atMapWrapper #atToolbar {
	border:0;
	width: 100%;
	padding: 0;
	background-color: transparent;
	height: 42px;
}
#atMapWrapper #atToolbar ul{
	display: block;
	width: 380px;
	margin: 6px 8px;
	height: 20px;
}
#atMapWrapper #atToolbar ul li {
	background-color: transparent;
	margin: 0;
	padding: 2px 2px;
	width: 70px;
	border-color: #4296ee;
}

#atmarqueezoom, #atzoomout, #atcentre, #atmultiinfo {
	border-right: 2px solid #FFF;
}

#atMapWrapper #atMapImageFrame {
	padding-top: 0px;
}

#atMapWrapper #atMapImageFrame #atMapImage, #atMyMaps #atContent {
	background-color: white;
	border: none;
}

#atMyMaps #atContentConfig #atTop,
#atMapWrapper #atPanelMenu .panel,
#atContent #myAlertsUserAccount,
#atMyMaps #atMapWrapper #atSandTimer, #atContent #atWelcomePanel,
.atContentConfigOpen #atContent #atWelcomePanel,
#atContent #atMyPageConfigure, #atContent #myAlertsLoginDetails,
#atContent #atMyAlertsOtherActions,
#atContent .atPanelContainer .atPanel,
#atMapSpurForm #atMyAlerts .atMyAlertsPanel
{
	border: 2px outset #888;
}

#atMyMaps #atContentConfig #atTop {
	width: auto;
}

#atMapWrapper #atPanelMenu .panel {
	margin-bottom: 15px;
	background-image: url(../../images/exeter/Black-bar-gradient.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#atMapImageFrame #atMapImage {
	border: 0px none white;
}

#atContent .atPanel {
	border: none;
	padding: 0px;
}

#atMapSpurForm #atMyMaps #atMapWrapper .atPanelContainer .atPanelContent {
	padding: 0px;
}

#atMapSpurForm #atMyMaps #atToolbar li a:visited, #atMapSpurForm #atMyMaps #atToolbar li a:link, #atMapSpurForm #atMyMaps #atToolbar li a {
	background-color: black ;
	background-image: url(../../images/exeter/Black-bar-gradient.gif);
	color:white;
	margin:0;
	border:none;
	text-align: center;
}

#atToolbar li a img {
	display: none;
}

#atPanelMenu .panel .atLayerFieldSet img {
	display: inline;
}

#atPanelMenu .panel .atLayerFieldSet {
	line-height: 1.5em;
}

#atMapSpurForm .atQuery, #atMapSpurForm #atContent #atMyPageConfigure .atPanelContent input {
	border: 0px none;
}

#atContent .atPanel tr.atAlt0, #atContent .atPanel tr.atAlt1 {
	background-color:#FFF;
	height: 3em;
	vertical-align: middle;
}

#atContent #atPanelMenu .atGroupLayersTick {
	top: 1px;
}

#atMapSpurForm #grouplayers a {
	background-color: #FFF;
	color: #000;
}

#atContent #atPanelMenu #grouplayers, #atMapSpurForm #atContent #atMyPageConfigure .atPanelContent {
	padding-left: 10px;
	padding-right: 10px;
}

#atContent #atPanelMenu .atOpenCloseCheckBox {
	top: 3px;
}

#atMapSpurForm #atMyNearest #atContent .atPanel p {
	padding: 0px;
	margin: 0px;
}

#atContent #atPanelEditMap .atPanelHeader, #atMyAlerts #atWelcomePanel .atPanelFooter {
	display: none;
}

#atMapSpurForm #atContent .atPanel h4{
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	background-color: #ddd;
	line-height: 2em;
	height: 2em;
	vertical-align: middle;
}
#atMapSpurForm #atContent .atPanelHeader {
	min-height: 42px;
}

#atContent .atPanel h3,
#atMapSpurForm #atContentConfig .panelspanheader{
	color: white;
	vertical-align: middle;
	height: 28px;
	padding: 7px 4px 7px 10px;
	line-height: normal;
	}
#atContent .atPanel h3, #atMapWrapper #atToolbar{
	background-image: url(../../images/exeter/Black-bar-gradient.gif);
	background-color: black;
	background-position: top;
	height: 28px;
	padding: 7px 4px 7px 10px;
	line-height: normal;
}

#atMapSpurForm #atContentConfig .panelspanheader {
	background-color: transparent;
}

#atMapSpurForm #atMyNearest #atContent .atPanelContent h4 {
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#atButtonBar_btnECCHelp,
#atButtonBar_btnECCPrint{ }

#atMapSpurForm #atContentConfig #atPanelMenu #searchlayer {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

#atButtonBar .atFormButton {
/* added buttons get styles copied from base CSS*/
	background-color:#EEEEEE;
	border-color:#DDDDDD #999999 #777777 #BBBBBB;
	border-style:solid;
	border-width:1px;
	color:#333333;
	margin-left:0.3em;
	overflow:visible;
	padding:0 0.2em;
}

#atContent .atPanel .atPanelHeader, #atMyAlerts .atMyAlertsLocationHeader {border: 0;}

#atLocationBar #atLocationBar_btnChangeLocation, #atLocationBar #atLocationBar_btnCancelLocation {
	right:18px;
	top:18px;
}

#atLocationBar #atLocationSelect {
border-bottom:1pt solid #ccc;
}

#atMapSpurForm #atButtonBar input.atButtonSelected ,
#atButtonBar .atFormButton:active  {
	background-color: #4692ee;
	border-color:#777777 #BBBBBB #DDDDDD #999999;
	color: white;
}

#atContent .atPanel .atPanelFooter, #atContent .atMyAlertsLocationFooter {
	text-align: center;
}

#atLocationBar table.tblResults {
	border-color: #AAA;
}

#atLocationBar .RTRow {
	padding-left:5px;
}

#atLocationBar .TableHeaderRow {
	text-align: center;
}

.atContentConfigOpen #atMyPage .atContentThreeColumns .atPanelContainer {
	margin-top: 5px;
	top: -5px;
}

.atContentConfigOpen #atMyNearest .atContentThreeColumns .atPanelContainer {
	width: 80%;
}

#atMapSpurForm #atMyPage .atPanelHeader input {
	border: 0 none;
	top: 20%;
}

#atMapSpurForm #atContent .atPanelContent {
	padding-left: 0px;
	padding-right: 0px;
}

#atMapSpurForm #atContent .atPanelContent h4 {
	margin-top: 0px;
	padding: 0 5px;
	clear: both;
}

#atContent .atPanelData {
	padding:5px;
}

.infoTipResult br, #atContent .atPanel .infoResult br {
	display: none;
}

#atContent .atPanel .infoResult p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#atMyAlerts .atPanelContent p, #atContent #atWelcomePanel p {
	padding-left: 10px;
	padding-right: 10px;
}

#atMyAlerts #myAlertsLoginDetails p, #atMyAlerts #myAlertsUnsubscribe p {
	width:30em;
}

#atMapSpurForm #fieldsetTakeMeTo br {
	display: block;
}

#contentDisplay fieldset {
	width: 97.5%;
}

.atContentConfigOpen #contentDisplay fieldset {
	display: block;
	width: 96.5%
}

#atMapSpurForm #atMyPage .mgThumbsList td {
	display: block;
	width: 93%;
	margin-top: 10px;
}
#atMapSpurForm .mgThumbsList li {
	display: inline;
}

#atMapSpurForm .mgThumbsList img {
	width: auto;
	height: auto;
}

#atMapSpurForm .mgThumbsList br {
	padding-bottom: 5px;;
}

#atMyAlerts #myAlertsLoginDetails label, #atMyAlerts #myAlertsUserAccount label, #atMyAlerts #myAlertsUnsubscribe label {
	vertical-align: middle;
	width: 11em;
}

#atMyAlerts #myAlertsUserAccount label {
	width:23em;
}

#atMyAlerts #myAlertsLoginDetails #atTabMyAlerts_atMyAlertsRegister_txtConfirmPassword {
	margin-bottom: 15px;
}

#atMapSpurForm .atMyAlertsLocation {
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
	border-top: 1px solid #AAA;
}

#atMapTip img {
	display: inline;
}

