/* ====================================== Added styles by Flo Devellennes Nov-2011 */
.clearDiv{clear:both;}

/* Header Block */

.header-block{
	margin-top:-10px;
	clear:both;
}

.header-block h1{
	text-align:left;
	margin-left:25px;
	margin-top:20px;
	margin-bottom:20px;
}



/* ========================= Old Navigation */
/*
#nav{
border:4px solid red;
	margin:0px;
background-image: linear-gradient(bottom, rgb(5,111,153) 4%, rgb(0,152,217) 66%);
background-image: -o-linear-gradient(bottom, rgb(5,111,153) 4%, rgb(0,152,217) 66%);
background-image: -moz-linear-gradient(bottom, rgb(5,111,153) 4%, rgb(0,152,217) 66%);
background-image: -webkit-linear-gradient(bottom, rgb(5,111,153) 4%, rgb(0,152,217) 66%);
background-image: -ms-linear-gradient(bottom, rgb(5,111,153) 4%, rgb(0,152,217) 66%); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0098d9', endColorstr='#056f98');   
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0098d9', endColorstr='#056f98')";


background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.04, rgb(5,111,153)),
	color-stop(0.66, rgb(0,152,217))
);}


#navLinks{
	margin:12px 0px 0px 10px;
}

#navLinks ul{
	list-style:none;
	text-align:left;
	margin-left:-20px;
}

#navLinks ul li{
	display:inline;
	border-right:1px solid #ccc;
	
	
}

#navLinks ul li a{
	color:#fff;
	
}

#navLinks ul li a:hover{
	color:#c3edff;
}
*/


/* Projects > Overview */

/* Box style on Projects > Overview */

.box{
	border:8px solid #e5ecf9;
	margin-right:25px;
	padding:0px;
	text-align:left;
	background:#fff;
	width:30%;
	float:left;
}

.box h2{
	background:#e5ecf9;
	color:#333;
	font-size:16px;
	margin-top:0px;
	text-align:left;
	padding:0px 0px 8px 0px;
}

.boxEntry{
	padding:10px;
	
}

.boxEntry ul{
	list-style:none;
	padding:0px;

}

.boxEntry ul li{
	border-bottom:1px dotted #ccc;
	text-align:left;
	padding:5px 0px 5px 0px;
}



/* Common overrides */



/*
#wrapper{
	min-height:700px;
} */



/* ========================== Footer */


#QMlogoOnFooter{
	margin:0 auto;
	width: 200px;
	display:block;
	float:none;	
}







/* ========================= CMS Specific styles */
/* 
#documents p, #issues p, #install p, #analytics p{
	text-align:left;
	margin-left:25px;
	border:3px solid pink;
}

#messages h1, #editlandmarks h1, #photos h1 ,#galleries h1, #interactivemaps h1, #documents h1, #issues h1, #install h1, #analytics h1, #overview h1, #imapEdit h1{
	text-align:left;
	margin-left:25px;
	padding-top:20px;
	margin-bottom:20px; 
}
*/
/*
#cms{
	margin-top:-10px;
	font-size:11px;
	background:#fff;
	width:100%;
} */

/*
#cms h1{
	margin:20px 0px 20px 0px;
} */
	/*
#contentHeader{
	margin-right:20px;
	margin-top:20px;
	height:50px;


	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #f1f0f0;
	background-image: linear-gradient(bottom, rgb(245,245,245) 4%, rgb(255,255,255) 97%);
	background-image: -o-linear-gradient(bottom, rgb(245,245,245) 4%, rgb(255,255,255) 97%);
	background-image: -moz-linear-gradient(bottom, rgb(245,245,245) 4%, rgb(255,255,255) 97%);
	background-image: -webkit-linear-gradient(bottom, rgb(245,245,245) 4%, rgb(255,255,255) 97%);
	background-image: -ms-linear-gradient(bottom, rgb(245,245,245) 4%, rgb(255,255,255) 97%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, rgb(245,245,245)),
		color-stop(0.97, rgb(255,255,255))
	); 
	}
	
 /*
#contentHeader h1{
	margin:15px;
	padding:0px;
	float:left; 
}*/

#contentHeader #right{
	float:right;	
}

#contentHeader #left{
	float:left;	
}

#contentHeader h1 {
    color: #ccc;
    font-size: 26px;
    padding-top: 14px;
	}

#cms p{
	font-size:12px;
	margin-top:10px;
}

#cmsStaff{
	border:8px solid #e5ecf9;
	padding:0px;
	text-align:left;
	background:#fff;
	width:250px;
	position:absolute;
	margin-top:-30px;
	margin-left:850px;
	
}

#cmsStaff h2{
	background:#e5ecf9;
	color:#333;
	font-size:12px;
	margin-top:0px;
	text-align:left;
	padding:0px 0px 4px 0px;
}


#cmsXLS{
	border:8px solid #e5ecf9;
	padding:0px;
	text-align:left;
	background:#fff;
	width:250px;
	position:absolute;
	margin-top:-30px;
	margin-left:550px;
	
}

#cmsXLS h2{
	background:#e5ecf9;
	color:#333;
	font-size:12px;
	margin-top:0px;
	text-align:left;
	padding:0px 0px 4px 0px;
}

#cms ul{
	/* padding-left:20px;
	padding-top:5px;
	margin-right:20px;
	margin-bottom:3px; */
}

	
.btn-blue {
	display:block;
	float:left;
	color:#fff;
	padding:8px 15px 8px 15px;
	margin-right:8px;
	margin-bottom:8px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgb(0,128,179) 41%, rgb(0,152,217) 97%);
	background-image: -o-linear-gradient(bottom, rgb(0,128,179) 41%, rgb(0,152,217) 97%);
	background-image: -moz-linear-gradient(bottom, rgb(0,128,179) 41%, rgb(0,152,217) 97%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,128,179) 41%, rgb(0,152,217) 97%);
	background-image: -ms-linear-gradient(bottom, rgb(0,128,179) 41%, rgb(0,152,217) 97%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0080b3', endColorstr='#0098d9'); /* IE6 & IE7 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0080b3', endColorstr='#0098d9')"; /* IE8+ */ 
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.41, rgb(0,128,179)),color-stop(0.97, rgb(0,152,217)));
	cursor:pointer;
	}

.btn-blue:hover {
	background-image: linear-gradient(bottom, rgb(4,158,214) 41%, rgb(0,183,255) 97%);
	background-image: -o-linear-gradient(bottom, rgb(4,158,214) 41%, rgb(0,183,255) 97%);
	background-image: -moz-linear-gradient(bottom, rgb(4,158,214) 41%, rgb(0,183,255) 97%);
	background-image: -webkit-linear-gradient(bottom, rgb(4,158,214) 41%, rgb(0,183,255) 97%);
	background-image: -ms-linear-gradient(bottom, rgb(4,158,214) 41%, rgb(0,183,255) 97%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.41, rgb(4,158,214)),color-stop(0.97, rgb(0,183,255)));
	cursor:pointer;
	color:#fff;
	}

.btn-blue { float:none;display:inline-block;}
/*.alert {display:block;margin-bottom:0;} */

.mobilePlatformsGraph {
width:440px;
height:100px;
	background:url(../images/mobile-platforms.jpg) no-repeat -20px 0;
	}

.projectSteps {padding:3px 10px ;background-color:#444 ;color:#fff;margin:0 5px 5px 0;}
.projectSetup-info {margin:0;}
.projectSetup-info li strong {display: block; float: left; width:110px;font-weight:normal;text-transform:uppercase;color:#999;font-size:11px;}
.projectSetup-info .dragan {display:block;}  /* this class needs to change, Jim just created something quick for now... */
.platformSelectForm label {margin-right:30px;}

/* Style & Layout */
.phoneView1 {background:url(../images/phone-view1.jpg) no-repeat 0 0;}
.phoneView2 {background:url(../images/phone-view2.jpg) no-repeat 0 0;}
.phoneView3 {background:url(../images/phone-view3.jpg) no-repeat 0 0;}
.phoneView1 table, .phoneView2 table, .phoneView3  table {border:0;margin-top:130px;}
.phoneView1  table td, .phoneView2  table td, .phoneView3  table td {border:1px dotted #ccc;background-color:transparent;}

/* Manage Componnets */
.componentListSelect {width:550px;}
.componentListSelect ul {list-style-type:none;padding:0;margin:0;}
.componentListSelect ul li {float:left;display:block;width:190px;margin-right:40px;padding:0 10px 0 0;}
.componentListSelect ul li label {display:block;width:120px;float:left;}
.componentListSelect ul li input {width: 13px;padding: 0;margin:0;vertical-align: bottom;position: relative;overflow: hidden;float:right;}
.componentListSelect ul li:hover, .componentListSelect ul li:hover label span {background-color:#0098d9;color:#fff;cursor:pointer;}	

.comps-ui-dialog-buttonset .ui-button-text-only .ui-button-text {
    padding:0 0.4em 1em;
}

/*
.ui-dialog-buttonset .ui-button-text-only .ui-button-text {
    padding:0 0.4em 1em;
} */

#layouttable tbody tr:nth-child(2n) td, #layouttable tbody tr.even td	{background-color:transparent;}

#stylinfo button {margin:0;}

#overview-config-components b {display:none;width:100%;border-bottom:1px solid #ccc;clear:both;}

	


.headerNext{
	float:left;
	font-size:12px;
}

.headerNext .arrow{
	margin-right:20px;
}

.headerNext ul{
	width:190px;	
}

.headerNext ul li{
	padding-left:20px;	
}

/* Drop-down for Nested Meetings & SnapEvent lang selection */
.subNav{
	margin-top:0px;
	margin-right:20px;
	float:right;
	border-left:1px solid #F1F0F0;
	width:150px;
}

.subNav ul{
	list-style:none;
	cursor:pointer;
	font-size:12px;
}


.subNav li{
	padding:0px 0px 0px 0px;
	color:#0098D9;
	
}

ul.subNav li a{
	display:block;
	margin:12px;	
}

.subNav ul li li{
	padding:15px 0px 15px 0px;	
}

.subNav ul li ul{
	width:143px;
	margin-top:11px;
	margin-left:-21px;
	padding:5px 7px 5px 7px;
	background:#fff;
	border-left:1px solid #F1F0F0;
	border-right:1px solid #F1F0F0;
	border-bottom:1px solid #F1F0F0;
	border-top:3px solid #f6f6f6;
	position: absolute;
	z-index: 600;	
}

.subNav ul li{
	padding:12px 0px 12px 0px;	
}

.subNav li:hover, .subNav li a:hover{
	color:#333;
}

.subNav a, .subNav a:hover{
	cursor:pointer;
}

.subNav ul li ul li{
	border-bottom:1px solid #ccc;	
}

.subNav .information{
	color:#333;
	cursor:normal;	
}



ul.subNav {
	list-style:none;
	padding: 0;
	margin: 0;
}

ul.subNav li, ul.subNav li ul li{
	float: left;
	position: relative;
}

ul.subNav li a {
	display: block;
}

.subNav li ul {
	display: none;
	position: absolute;
	width:100px;
	left: 0;
	margin-left:-1px;
}

.subNav li>ul {
	top: auto;
	left: auto;
}

.subNav li:hover ul, .subNav li.over ul {
	display: block;
}

.arrow{
	margin-top:-10px;
	margin-right:-20px;
	display:block;
	margin-left:auto;
	text-align:right;
	border-top: 4px solid #333;
	border-left: 4px solid #f6f6f6;
	border-right: 4px solid #f6f6f6;
	width:2px;
	height:9px;
}



#navOther{
	float:left;
	z-index:1000;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	height:59px;
	overflow:visible;
}

#navOther:hover{
	background:#fff;
	border-bottom:none;
	height:60px;
	z-index:0;
	position:relative;	
}

#navOther .active{
	background:#fff;
	border-bottom:none;
	height:60px;
	z-index:0;
	position:relative;		
}

#navOther .subNav{
	width:110px;
	border-left:none;
	position:relative;
	padding:0px;
	margin:0px;
}

.header-block{
	overflow:visible;	
}

#navOther .subNav ul{
	padding-left:0px;
}

#navOther .subNav ul li{
	display:block;
	padding:23px 20px 20px 20px;	
}


#navOther .subNav ul li ul{
	text-transform:none;
	margin-left:-21px;
	background:#fff;
	
}

#navOther a{
	display:block;	
}


#navOther ul li ul{
	margin-top:16px;
	border-top:#fff;
	z-index:5000;
}

#navOther .arrow{
	margin-top:-10px;
	margin-right:-20px;
	display:block;
	margin-left:auto;
	text-align:right;
	border-top: 4px solid #333;
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	width:2px;
	height:9px;
}

#navOther:hover .arrow, #navOther .active .arrow{
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}


/* Analytics */

#analytics{
	padding-top:0px;
}

.analyticsTab{
	border:8px solid #e5ecf9;
	text-align:left;
	background:#fff;
	/* width:20%;
	float:left;*/
	margin-top:10px;
	margin-right:20px;
}

.globalTab{
	border:8px solid #e5ecf9;
	text-align:left;
	background:#fff;
	width:25%;
	float:left;
	margin-top:10px;
	margin-left:25px;
}

.globalReports{
	border:8px solid #e5ecf9;
	text-align:left;
	background:#fff;
	width:65%;
	float:left;
	margin-top:10px;
	margin-left:25px;
}

.analytics h1{
	margin:0px; 
}

.analyticsTab h2{
	background:#e5ecf9;
	color:#333;
	font-size:14px;
	margin-top:0px;
	text-align:left;
	padding:0px 0px 4px 0px;
}

.globalTab h2{
	background:#e5ecf9;
	color:#333;
	font-size:14px;
	margin-top:0px;
	text-align:left;
	padding:0px 0px 4px 0px;
}

.analyticsTab span{
	display:block;
	padding:5px;
	margin:0px;	
}

.globalTab span{
	display:block;
	padding:5px;
	margin:0px;	
}

.analyticsLine{
	border-top:1px dotted #ccc;	
	padding:0px 5px 0px 5px;
	width:95%;
	margin:0 auto;
}

.analyticsTab input{
	
}
/*
#category_form{
	margin-bottom:20px;	
}

#category_form label{
	padding-right:10px;
	font-weight:normal;
}

#category_form span{
	padding-bottom:0px;
	margin-bottom:-10px;
} 

#category_form input{
	background:#0098d9;
	border:none;
	color:#fff;
	padding:4px 12px 4px 12px;
	margin-top:10px;
	margin-left:0px;
}


#category_form input:hover{
	background:#006692;
}

#category_form .hasDatepicker{
	padding:4px 12px 4px 12px;
} */

/*
#analyticsSort{
	margin-left:250px;
	margin-top:10px;
	position:absolute;
	border:1px dotted #ccc;
	padding:4px 10px 4px 10px;
	z-index:1000;
}

#analyticsSort br{
	margin-top:-10px;
}

#analyticsSort h2{
	margin-bottom:-20px;
	font-size:14px;
}

#analyticsSort .left{
	font-weight:normal;
	font-size:12px;
	width:80px;
	padding-top:5px;
}

#analyticsSort input{
	font-weight:normal;
	font-size:11px;
	padding:3px;
	color:#666;
}

#analyticsSort input #hover{
	border:1px solid #006692;
} */

#analytics #reports{
	clear:both;
	margin:30px 0px 20px 0px;
	padding-top:10px;
}

#analytics #reports h2{
	/*margin-left:25px;
	margin-top:-20px;
	margin-bottom:10px; */
}


.analyticsDivider{
	border-bottom:1px dotted #ccc;	
	margin-left:25px;
	margin-right:25px;
	clear:both;
	padding:10px 0px 20px 0px;
}


/* Global Analytics Specific */
/*
#globalAnalyticsSort{
	
	margin-top:10px;
	margin-bottom:0px;
	
	border-bottom:1px dotted #ccc;
	
	z-index:1000;
}

#globalAnalyticsSort br{
	margin-top:-10px;
}

#globalAnalyticsSort h2{
	margin-bottom:-20px;
	margin-left:25px;
	font-size:13px;
}

#analyticsSort .left{
	font-weight:normal;
	font-size:12px;
	width:80px;
	padding-top:5px;
}

#analyticsSort input{
	font-weight:normal;
	font-size:11px;
	padding:3px;
	color:#666;
}

#analyticsSort input #hover{
	border:1px solid #006692;
} */


/* =============================== 
 phpMyEdit - SQL Table 
 This table will have to go, thus it's being hacked to play nicely with Bootstrap 2.0.2 for the time being as we do the swtich
================================= */

.pme-buttons button, input.pme-add, input.pme-save, input.pme-cancel, input.pme-change, input.pme-clear, input.pme-copy, input.pme-delete,
input.pme-first, input.pme-goto, input.pme-hide, input.pme-last, input.pme-more,
input.pme-navigation-0, input.pme-navigation-1, input.pme-next, input.pme-prev,
input.pme-query, input.pme-search, input.pme-view
 {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
}

input.pme-add,
input.pme-save {
	color:#fff;
  text-shadow: 0 1px 1px rgba(0, 116, 204, 0.75);
  background-color: #0074cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
input.pme-add:hover,
input.pme-add[disabled] {
  background-color: #0055cc;
}
input.pme-add:active,
input.pme-add {
  background-color: #004099 \9;
}

.pme-goto {width:60px;margin:0;}

 table.pme-navigation {
	margin-left:0px;
	text-align:left;
	padding:0px 0px 0px 0px;
	color:#333;
	height:45px;
	margin-top:0px;

	border-bottom:1px solid #ccc;
	
	background-image: linear-gradient(bottom, rgb(235,235,235) 26%, rgb(245,245,245) 66%);
	background-image: -o-linear-gradient(bottom, rgb(235,235,235) 26%, rgb(245,245,245) 66%);
	background-image: -moz-linear-gradient(bottom, rgb(235,235,235) 26%, rgb(245,245,245) 66%);
	background-image: -webkit-linear-gradient(bottom, rgb(235,235,235) 26%, rgb(245,245,245) 66%);
	background-image: -ms-linear-gradient(bottom, rgb(235,235,235) 26%, rgb(245,245,245) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#f5f5f5'); /* IE6 & IE7 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#f5f5f5')"; /* IE8+ */ 

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.26, rgb(235,235,235)),
		color-stop(0.66, rgb(245,245,245))
		);

}


table.pme-main tbody tr:nth-child(odd) td,
table.pme-main tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

table.pme-main tbody tr:hover td,
table.pme-main tbody tr:hover th {
  background-color: #d9ecf5;
}

table.pme-main .pme-header th {font-weight:bold;}

/* ---------------------------------------------------- End of Bootstrap */

#editsqltable{
	clear:both; 
	padding-top:10px;
}

#editsqltable table{
	width:100%;	
}

.pme-form{
	/* margin-right:20px;	 */
}

.pme-buttons{
	/* width:300px;	 */
}





hr.pme-hr            { display:none; }
//table.pme-main       { border: #004d9c 1px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
//table.pme-navigation { border: #004d9c 0px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
//td.pme-navigation-0, td.pme-navigation-1 { white-space: nowrap; }
//th.pme-header        { border: #004d9c 1px solid; padding: 4px; background: #add8e6; }
//td.pme-key-0, td.pme-value-0, td.pme-help-0, td.pme-navigation-0, td.pme-cell-0,
//td.pme-key-1, td.pme-value-1, td.pme-help-0, td.pme-navigation-1, td.pme-cell-1,
td.pme-sortinfo, td.pme-filter { border: #004d9c 1px solid; padding: 3px; }
td.pme-buttons { text-align: left;   }
td.pme-message { text-align: center; }
td.pme-stats   { text-align: right;  }

/* PME form */

#editsqltable table tr td, #editsqltable table tr th{
	padding:2px 6px;	
}

.pme-navigation{
	margin-right:0px;
}

.pme-header{
	width:20px;
}

.pme-header-firstName{
	width:100px;
}


.pme-header-title{
	width:20px;
	padding-right:5px;
}



.pme-header-description{
	width:250px;
	height:10px;
}

.pme-main table tr td{
	height:20px;
	overflow:hidden;
}


.pme-header-description{
	font-size:12px;
}

.pme-header-phone{
	width:100px;
}

.pme-header-speakerId{
	width:20px;
	overflow:hidden;
}

#editsqltable .pme-header .pme-hide{
	width:30px;
	height:20px;
	border:none;
	background: url("/images/btn-close.jpg") no-repeat 0px 0px;
	text-indent:-100px;
	cursor:pointer;	
	margin:5px;
}

#editsqltable .pme-header .pme-hide:hover{
	width:30px;
	height:20px;
	border:none;
	background: url("/images/btn-close.jpg") no-repeat 0px -20px;
	text-indent:-100px;
	cursor:pointer;	
}

#editsqltable .pme-header .pme-search{
	width:30px;
	height:20px;
	border:none;
	background: url("/images/btn-search.jpg") no-repeat 0px 0px;
	text-indent:-100px;
	cursor:pointer;
	margin:5px;
}

#editsqltable .pme-header .pme-search:hover{
	width:30px;
	height:20px;
	border:none;
	background: url("/images/btn-search.jpg") no-repeat 0px -20px;
	text-indent:-100px;
	cursor:pointer;
}

.pme-clear{
	display:none;
}

.pme-query{
	
}

.pme-filter tr{
	height:10px;
	width:20px;
}

.pme-filter{
	
}

.pme-cell-largeImageUrl{
	width:30%;
	height:30%;	
}



td.pme-cell-description{
	height:130px;
	display:block;
	overflow:hidden;	
}

/*
-------------- interactive maps ------------------ */
.input {
    text-align: left;
    /*padding: 1em;
    padding-left: 5em; */
}
.input label {
    text-align: left;
    display: block;
}

.required label:after {
    color: #EE3322;
    content: "*";
    display: inline;
}
#newLandmark input {
    width: 125px;
}
#newLandmark textarea {
    width: 200px;
}
.input input, textarea {
    clear: both;
}

#editLandmarks {
    top: 0px;
    left: 0px;
    min-width: 100%;
    margin: 0px;
    position: relative;
    text-align: left;
}
#editLandmarks div {
    display: inline-block;
    vertical-align: top;
}
#mapPane {
    top: 0px;
    left: 0px;
    width: 500px;
    height: 400px;
	z-index: 5;
    position: relative;
    overflow: auto;
}

#mapPane img {
    max-width: none;
    margin: 0px;
    padding: 0px;
    top: 0px;
    left: 0px;
    z-index: 300;
//    position: absolute;
}

#coverMap {
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;
    z-index: 400;
    position: absolute;
}

#landmarksTable {
	float: left;
	overflow: auto;
    /*width: 950px; */
}

#landmarksPane {
    margin-left: 10px;
    top: 0px;
    height: 400px;
}

#landmarksSection {
    max-height: 340px;
    overflow: auto;
}
.flushright {
    font-size: 12;
    text-align: right;
    right: 20;
    position: absolute;
    left: expression(parentNode.offsetWidth - offsetWidth + 'px');
}
/*
-------------- end interactive maps -------------- */

/* =========================== System Messages */
.sys-msg {
	text-align:center;
	background-color:#efefef;
	border-style:solid;
	border-width:3px;
	margin-bottom:10px;
	margin:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	
	}

.sys-msg-message {clear:both; text-align:center;}
.sys-msg-message p, .sys-msg-message i {text-align:center;margin:0 auto;}
.sys-msg-instruction {font-size:12px;}
.sys-msg-message i {vertical-align: middle;background-repeat:no-repeat;}
   
/* -------- Small */	
.small {padding:0px;font-size:14px;}
.small p {margin:5px;}
.small i {height:16px;width:16px;display:inline-block;margin:0 auto;margin:5px;}

/* -------- Med */
.medium {padding:10px;font-size:16px;}
.medium i {height:32px;width:32px;display:block;}

/* -------- Big */
.big {padding:15px;font-size:18px;}
.big i {height:54;width:54;display:block;}
.big i.loading {background-image:url('/images/loading-big-snake.gif');}

/* -------- Huge */
.huge {padding:20px;font-size:18px;}
.huge i {height:96px;width:96px;display:block;margin:0 auto;}
.huge i.loading {background-image:url('/images/loading-big-snake.gif');}

/* --------- Default Icons */	
.info {border-color:#00adfe;}
.small.info i {background-image:url('/images/sysmsg-info-small.png');}
.medium.info i {background-image:url('/images/sysmsg-info-medium.png');}
.huge.info i {background-image:url('/images/sysmsg-info.png')}


.warning {border-color:#fe9b00;}
.small.warning i {background-image:url('/images/sysmsg-warning-small.png')} 
.medium.warning i {background-image:url('/images/sysmsg-warning-medium.png')} 
.huge.warning i {background-image:url('/images/sysmsg-warning.png')} 

.alert {/*border-color:#fe0000;*/}
.small.alert i {background-image:url('/images/sysmsg-alert-small.png')}
.medium.alert i {background-image:url('/images/sysmsg-alert-medium.png')}
.huge.alert i {background-image:url('/images/sysmsg-alert.png')}

.success {border-color:#5ebb0c;}
.small.success i {background-image:url('/images/sysmsg-success-small.png');}
.medium.success i {background-image:url('/images/sysmsg-success-medium.png');}
.huge.success i {background-image:url('/images/sysmsg-success.png');}

/* --------- Custom Icons */	
.small i.loading {background-image:url('/images/loading-small-snake.gif');}
.medium i.loading {background-image:url('/images/loading-big-snake.gif');}


/* ------------------------------------------------------ Rounded Corners */
.rounded-corners {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}


/* Franchise coded in for Abbott */

#franchiseContainer{
	margin:25px;	
	}

.ui-datepicker-calendar a.ui-state-default.ui-state-active {color:#fff;background:#555;}