/* Reset IFRAMEs */
iframe {
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	text-decoration: none;
	color: blue;
}

a:hover {
	text-decoration: underline;
}

/* TEXT*/

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.quote {
 margin: 20px;
 line-height:160%;
 border: 1px solid #bebebe;
 padding: 10px;
 background: #FFFFFF;
 font-family: "Gill Sans", "Helvetica Neue", sans-serif;
}

.intro {
 line-height:160%;
 padding-left: 20pt;
 padding-right: 20pt;
 font-size: smaller;
}

.pub {
 font-size: larger;
 line-height:160%;
 padding-left: 20pt;
 padding-right: 20pt;
}

span.activate {
    background-color: #DDDDFF; 
    cursor: pointer;
}

.logo {
    padding-left: 50px;
    padding-top: 10px;
    text-align: left; 
    font-size: 24px; 
    color:#FFCC99; 
    font-weight:bold;
}

.topRight {
     text-align: right; 
     font-size: small;
}

.topBanner {
     padding-top: 8px; 
     width: 93%; 
     border-top: 1px solid #FFCC99; 
     background-color: #EEEEFF; 
     padding-bottom: 2px; 
     margin-bottom: 4px;
}

#wsmith {
     padding-top: 8px; 
     border-top: 1px solid #FFCC99; 
     background-color: #EEEEFF; 
     padding-bottom: 2px; 
     margin-bottom: 4px;
}

.createCmd {
   font-size: 11px;
}

div#listtree {
    overflow: auto;
}

div#markerdiv {
    text-align: left; 
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: smaller;
    line-height: 1.2;
	overflow-y: auto;
	margin: 7px 0 10px 0;
}

span#dirdiv {
    float: left;
}

div#markerfooter {
    border-top: 1px #e7e7e7 solid;
    position: absolute;
    bottom: 0px;
    margin-top: 20px;
    margin-bottom: -10px;
    width: 100%;
	background: #FFF;
}

span#markerrelocate {
    cursor: pointer;
    color: #FF6600;
    width: 45px;
    float: right;
}

a#markerzeemaps {
	width: 10em;
    cursor: pointer;
    color: #000066;
    text-decoration: none;
    font-size: 10px;
    float: right;
    padding-top: 5px;
}

img.markericon {
    margin-right: 8px;
    cursor: pointer;
    float: right;
}

img.markerzoomicon {
    margin-top: -5px;
    cursor: pointer;
    float: right;
}

div#markertitle {
    color: #ff3b9e;
    float: left;
    font-size: 13px;
    padding-bottom: 2px;
    border-bottom: 1px #7f9dea solid;
    margin-bottom: 2px;
}

span.markersubtitle {
    padding-top: 10px;
    color: #ff3b9e;
}

a#markertitle {
    cursor: pointer;
    color: #ff3b9e;
    text-decoration: none;
}

img.markerpic {
    margin: 4px 10px 10px 0px;
    float: left;
}

span#markermore {
    padding: 5px; 
    cursor: pointer;
}

hr.entrysep {
    width: 75%;
    color: #00ffc5;
    background-color: #00ffc5;
}

.hide-0 {
   padding-left: 10px;
   background: transparent url(../../icons/tree/icons.gif) 0px -0px no-repeat;
}

.hide-1 {
   padding-left: 10px;
   background: transparent url(../../icons/tree/icons.gif) 0px -0px no-repeat;
}

.hide-2 {
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -100px no-repeat;
}

.hide-3 {
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -200px no-repeat !important; 
}

.hide-4 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -300px no-repeat;
}

.hide-5 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -400px no-repeat;
}

.hide-6 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -500px no-repeat;
}

.hide-7 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -600px no-repeat;
}

.hide-8 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -700px no-repeat;
}

.hide-9 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -800px no-repeat;
}

.hide-10 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -900px no-repeat;
}

.hide-11 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -1000px no-repeat;
}

.hide-12 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -1100px no-repeat;
}

.hide-13 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -1200px no-repeat;
}

.hide-14 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -1300px no-repeat;
}

.hide-15 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -1400px no-repeat;
}

.hide-16 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -1502px no-repeat;
}

.hide-17 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -1600px no-repeat;
}

.hide-18 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -1700px no-repeat;
}

.hide-19 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -1802px no-repeat;
}

.hide-20 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -1900px no-repeat;
}

.hide-21 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2000px no-repeat;
}

.hide-22 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2100px no-repeat;
}

.hide-23 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2200px no-repeat;
}

.hide-24 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2300px no-repeat;
}

.hide-25 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2400px no-repeat;
}

.hide-26 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2500px no-repeat;
}

.hide-27 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2600px no-repeat;
}

.hide-28 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2700px no-repeat;
}

.hide-29 {
      
      padding-left: 10px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2798px no-repeat;
}

.hide-30 {
      padding-left: 20px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2900px no-repeat;
}

.hide-31 {
      padding-left: 20px;
      background: transparent url(../../icons/tree/icons.gif) 0px -2950px no-repeat;
}

.inner-tab p {
	margin-bottom: 0.4em;
}

.x-tree-node-expanded .hide-0 {
   background: transparent url(../../icons/tree/icons.gif) 0px -0px no-repeat;
}

.x-tree-node-expanded .hide-1 {
   background: transparent url(../../icons/tree/icons.gif) 0px -0px no-repeat;
}

.x-tree-node-expanded .hide-2 {
   background: transparent url(../../icons/tree/icons.gif) 0px -100px no-repeat;
}

.x-tree-node-expanded .hide-3 {
      background: transparent url(../../icons/tree/icons.gif) 0px -200px no-repeat !important; 
}

.x-tree-node-expanded .hide-4 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -300px no-repeat;
}

.x-tree-node-expanded .hide-5 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -400px no-repeat;
}

.x-tree-node-expanded .hide-6 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -500px no-repeat;
}

.x-tree-node-expanded .hide-7 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -600px no-repeat;
}

.x-tree-node-expanded .hide-8 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -700px no-repeat;
}

.x-tree-node-expanded .hide-9 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -800px no-repeat;
}

.x-tree-node-expanded .hide-10 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -900px no-repeat;
}

.x-tree-node-expanded .hide-11 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1000px no-repeat;
}

.x-tree-node-expanded .hide-12 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1100px no-repeat;
}

.x-tree-node-expanded .hide-13 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1200px no-repeat;
}

.x-tree-node-expanded .hide-14 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1300px no-repeat;
}

.x-tree-node-expanded .hide-15 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1400px no-repeat;
}

.x-tree-node-expanded .hide-16 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1502px no-repeat;
}

.x-tree-node-expanded .hide-17 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1600px no-repeat;
}

.x-tree-node-expanded .hide-18 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1700px no-repeat;
}

.x-tree-node-expanded .hide-19 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1802px no-repeat;
}

.x-tree-node-expanded .hide-20 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1900px no-repeat;
}

.x-tree-node-expanded .hide-21 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2000px no-repeat;
}

.x-tree-node-expanded .hide-22 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2100px no-repeat;
}

.x-tree-node-expanded .hide-23 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2200px no-repeat;
}

.x-tree-node-expanded .hide-24 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2300px no-repeat;
}

.x-tree-node-expanded .hide-25 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2400px no-repeat;
}

.x-tree-node-expanded .hide-26 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2500px no-repeat;
}

.x-tree-node-expanded .hide-27 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2600px no-repeat;
}

.x-tree-node-expanded .hide-28 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2700px no-repeat;
}

.x-tree-node-expanded .hide-29 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2798px no-repeat;
}

.x-tree-node-expanded .hide-30 {
      background: transparent url(../../icons/tree/icons.gif) 0px -2900px no-repeat;
}

.x-tree-node-expanded .hide-31 {
      background: transparent url(../../icons/tree/icons.gif) 0px -2950px no-repeat;
}

.x-tree-node-collapsed .hide-0 {
   background: transparent url(../../icons/tree/icons.gif) 0px -0px no-repeat;
}

.x-tree-node-collapsed .hide-1 {
   background: transparent url(../../icons/tree/icons.gif) 0px -0px no-repeat;
}

.x-tree-node-collapsed .hide-2 {
   background: transparent url(../../icons/tree/icons.gif) 0px -100px no-repeat;
}

.x-tree-node-collapsed .hide-3 {
      background: transparent url(../../icons/tree/icons.gif) 0px -200px no-repeat !important; 
}

.x-tree-node-collapsed .hide-4 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -300px no-repeat;
}

.x-tree-node-collapsed .hide-5 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -400px no-repeat;
}

.x-tree-node-collapsed .hide-6 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -500px no-repeat;
}

.x-tree-node-collapsed .hide-7 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -600px no-repeat;
}

.x-tree-node-collapsed .hide-8 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -700px no-repeat;
}

.x-tree-node-collapsed .hide-9 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -800px no-repeat;
}

.x-tree-node-collapsed .hide-10 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -900px no-repeat;
}

.x-tree-node-collapsed .hide-11 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1000px no-repeat;
}

.x-tree-node-collapsed .hide-12 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1100px no-repeat;
}

.x-tree-node-collapsed .hide-13 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1200px no-repeat;
}

.x-tree-node-collapsed .hide-14 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1300px no-repeat;
}

.x-tree-node-collapsed .hide-15 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1400px no-repeat;
}

.x-tree-node-collapsed .hide-16 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1502px no-repeat;
}

.x-tree-node-collapsed .hide-17 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1600px no-repeat;
}

.x-tree-node-collapsed .hide-18 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1700px no-repeat;
}

.x-tree-node-collapsed .hide-19 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1802px no-repeat;
}

.x-tree-node-collapsed .hide-20 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -1900px no-repeat;
}

.x-tree-node-collapsed .hide-21 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2000px no-repeat;
}

.x-tree-node-collapsed .hide-22 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2100px no-repeat;
}

.x-tree-node-collapsed .hide-23 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2200px no-repeat;
}

.x-tree-node-collapsed .hide-24 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2300px no-repeat;
}

.x-tree-node-collapsed .hide-25 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2400px no-repeat;
}

.x-tree-node-collapsed .hide-26 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2500px no-repeat;
}

.x-tree-node-collapsed .hide-27 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2600px no-repeat;
}

.x-tree-node-collapsed .hide-28 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2700px no-repeat;
}

.x-tree-node-collapsed .hide-29 {
      
      background: transparent url(../../icons/tree/icons.gif) 0px -2798px no-repeat;
}

.x-tree-node-collapsed .hide-30 {
      background: transparent url(../../icons/tree/icons.gif) 0px -2900px no-repeat;
}

.x-tree-node-collapsed .hide-31 {
      background: transparent url(../../icons/tree/icons.gif) 0px -2950px no-repeat;
}

input[type=text], input[type=password], textarea {
	padding:2px;
	color:#4264c4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#qbhelp p {
	font-size:smaller;
	padding:4px;
}

.maction {
	border:0px none;
	margin:0px;
	padding:0px;
	width:14px;
	height:14px;
}

@media print {
	.logo {
		padding-left: 50px; 
		padding-top: 0px; 
		text-align: left; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 24px; 
		color:#FFCC99; 
		font-weight:bold;
	}

	.topRight {
		display: none;
	}

	.topBanner {
		 padding-top: 8px; 
		 width: 93%; 
		 border-top: 1px solid #FFCC99; 
		 background-color: #EEEEFF; 
	}

	.createCmd {
	 display: none;
	}

	.menuBar { 
		 display: none;
	}
	.guide {
		display: none;
	}

	.list {
		font-family: "Times New Roman", Georgia, Times, serif;
		margin-top: 20px;
		background-color: #FFFFFF;
 		font-size: 11pt;;
 		padding: 10px; 
	}
}

/* for paper stuff */
p.comment {
   color: #3800ae;
}
a.comment {
   text-decoration: underline;
}

blockquote.link {
	padding: 0.5em;
	font-weight: bold;
}

.x-tab {
	padding: 5px;
}
/*
 * Ext JS Library 2.0
 * Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 *
 * http://extjs.com/license
 */

/* [OPTIONAL] -- may be used for either Ext.grid.GroupSummary / Ext.ux.grid.GridSummary plugins */
.x-grid3-summary-row{border-left:1px solid #fff;border-right:1px solid #fff;color:#333;background:#f1f2f4;}
.x-grid3-summary-row .x-grid3-cell-inner{font-weight:bold;padding-bottom:4px;}
.x-grid3-cell-first .x-grid3-cell-inner{padding-left:16px;}
.x-grid-hide-summary .x-grid3-summary-row{display:none;}
.x-grid3-summary-msg{padding:4px 16px;font-weight:bold;}


/* [REQUIRED] (by Ext.ux.grid.GridSummary plugin) */
.x-grid3-gridsummary-row-inner{overflow:hidden;width:100%;}/* IE6 requires width:100% for hori. scroll to work */
.x-grid3-gridsummary-row-offset{width:10000px;}
.x-grid-hide-gridsummary .x-grid3-gridsummary-row-inner{display:none;}

#import-fields-grid {
	margin-top:10px;
	margin-left:175px;
}

.import-window-body ul {
	list-style-type:disc;
	list-style-position:inside;
}

.import-window-body li {
	margin-left:10px;
	padding:2px;
}

.import-window-body {
	background-color:#FFF;
	font-size:larger;
	padding:10px;
	width: 675px;
	height: 425px;
}

.import-window-body p{
	margin-top:10px;
}

span.import-window-steps {
	float:right;
	opacity:0.75;
}

div.import-file {
	width: 80%;
	padding: 2em;
	border: 2px #ff005d solid;
	margin: 1em auto 1em auto;
	background-color: #faecfe;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.x-window-mc {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.standard-field {
	background-color:#fff4f1;
}

#paper-price, #paper-help, #paper-customize {
	font-size:larger;
}

#paper-price, #paper-help, #paper-customize p {
	padding:5px;
}

#paper-price table {
	margin: 2px auto 2px auto;
}

#paper-price th {
	font-style:bold;
	text-align:center;
}

#paper-price td {
	text-align:center;
}

.addpanel, .dialogpanel{
	padding:10px;
    font-size:12px;
}

.dialogpanel p, .dialogrow, .dialogpara{
	padding:8px;
}

.dialogpanel textarea {
	width:300px;
	height:100px;
}

.hide-subservient {
	display:none !important;
}

.x-layer[style]{
 width:auto !important;
}

textarea#textcsv {
 padding: 2px;
 font-size: small;
 width: 500px;
 height: 130px;
}

div#map_desc {
 font-size:smaller;
 font-style:italic;
 cursor:pointer;
}
span#gname {
 cursor:pointer;
 font-style:bold;
}
textarea#map_edit_desc {
 width:364px;
 height:163px;
}
span#map_desc_more {
 color: blue;
 text-decoration: none;
 cursor:pointer;
 margin-left:5px;
}
span#map_desc_more:hover {
 text-decoration: underline;
}
div#mapdescsave {
 display:none;
}
div#publishlinks {
 width: 700px;
 height: 415px;
 scroll: auto;
 padding-left: 8px;
}
div#publishlinks p {
 padding: 5px 0 0px 0px;
}
div#publishlinks blockquote {
 margin: 5px 0 5px 10px;
 font-weight: bold;
}
div#publish-iframe input[type=checkbox] {
 margin: 0 5px 0 2px;
}
div#publish-iframe #embedding {
 background: #FFF;
 border: 1px solid #000;
 padding: 20px;
 margin: 5px;
 height: 4em;
}
input#u_email, input#u_passwd {
 width: 225px;
 height: 15px;
}