/* $Id: content.css,v 0.9.1 2009/10/05 14:20:53 crissi Exp $ */

/**
 * GIS ESRI, for Drupal 6.x
 * Bobbie Wilson (2009)
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 *
 * IMPORTANT: Changes made to this stylesheet may need to be replicated in FCKeditor.css
 * The fckeditor does not add .node #wrapper and other styles and only pertains to content
 * that would be wrapped in these.  See FCKeditor.css for examples.
 */

/**
 * Content elements
 */
a:hover {
	color: #D78A35;
	text-decoration: underline;
}

a {
	color: #328096;
	text-decoration: underline;
}
a img{
	border: none;
	text-decoration: none;
}

#wrapper {
	font-size: .75em;
	padding: 0 0 20px 0;
	width: 800px;
}

.node {
	line-height: 1.5em;
	/*border-left: 1px solid #a7d1df;*/
	float: left;
	padding: 0 0 0 5px;
}

.node ul {
	line-height: 2em;
	margin: 0;
	padding: 0 0 0 32px;
}
.node ol{
	line-height: 2em;
}

.node li {
	list-style-type: none;
	background: url(images/bullet.gif) no-repeat 0px 10px;
	padding: 0 0 0 10px;
}

.node p, .node ol, .node ul {
	margin: 0.5em 0 10px 0;
}
.node p img{
	/* margin: 5px 10px;*/
}

.node ol li {
	background: none;
	list-style-type:decimal;
	padding: 0;
}
.node ul.orangeArrow li{
	background: none;
	list-style-image: url(images/orangearrow_small.gif);
	padding: 0;
}
.node ul.orangeArrow li a {
	background: none;
	padding: 0;
}
.node a.orangeArrow{
	background:transparent url(images/orangearrow_small.gif) no-repeat scroll 3px 6px;
	padding-left:20px;
}
#wrapper h1 {
	background:transparent url(images/dotTile.gif) repeat-x scroll left bottom;
	color:#000000;
	font-size:1.17em;
	margin-bottom:25px;
	margin-top:3px;
	padding-bottom:4px;
}
.node h2 {
	background: url(images/dotTile.gif) repeat-x bottom;
	font-size: 1.2em;
	padding: 0 0 4px 0;
}

.node h3 {
	color: #E77C2A;
	font-size: 1.2em;
	margin: 20px 0 0 0;
}

.execCaption {
	color: #797979;
	font-size: 1em;
	font-weight: 700;
	line-height: 1.6em;
}
.execHeading{
	background: url(images/dotTile.gif) repeat-x bottom left;
	margin-bottom: 10px;
}
.execHeading img{
	float: left;
	margin: 0 15px 15px 10px;
}
.execHeading p{
	color: #797979;
	font-size: .95em;
	font-weight: 700;
	line-height: 1.6em;
}
.boxHeader {
	background-color:#EB914C;
	font-size: 0.8em;
	color:#FFFFFF;
	font-weight:bold;
	line-height:1.25em;
	padding-bottom:2px;
	padding-left:10px;
	padding-top:2px;
	width: 200px;
}

.box {
	border-bottom: 1px solid #D3CBB3;
	border-right: 1px solid #D3CBB3;
	border-left: 1px solid #D3CBB3;
	float: right;
	font-size: .85em;
	line-height: 1.5em;
	margin: 0 0 15px 15px;
	padding: 0;
	width: 200px;
}
.box h3{
	background-color:#EB914C;
	color:#FFFFFF;
	font-size: 1.2em;
	line-height:1.25em;
	margin-top:0px;
	padding: 2px 0px;
	text-align: center; 
}
.box p{
	margin: 0 0 10px 0;
	padding: 0 15px;
}
.box ul {
	padding: 0 15px 10px;
	margin: 0 0 0 8px;
}
.box.full{
	width: 100%;
}
.boxTable {
	margin-left: 10px;
}
.store{
	padding-bottom: 15px;
	width: 100%;
}
.store img{
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.store h4{
	padding: 0 15px;
}
.store fieldset,
.search-page fieldset.collapsible{
	border: none;
	border-left: 1px solid #e9e9e9;
	margin: 0;
}
.search-page fieldset.collapsed{
	background: none;
}
.search-page .search-results dt{
	margin-bottom: 5px;
}
.search-page .search-results dd{
	line-height: 1.5em;
	margin-left: 15px;
	margin-bottom: 15px;
}
.search-page .search-advanced div.fieldset-wrapper{
	padding-left: 15px;
}
.search-page .drupalbox h2{
	background: url(images/dotTile.gif) repeat-x bottom left;
	font-size: 1.2em;
	margin-bottom: 10px;
}
.search-page .drupalbox .content{
	margin-left: 15px;
}
.search-page p.search-snippet{
	margin-bottom: 0;
}
.search-page p.search-info{
	color: #008000;
}
.item-list .pager li{
	background:#D7E6E6;
	border: 1px solid #A7D1DF;
	margin: 0 2px;
}
.item-list .pager li:hover{
	background: #fff;
}
.item-list .pager li.pager-current{
	background: #fff;
}
.pdf, .fileInfo {
	color: #797979;
	font-size: .8em;
}
#wrapper.front-page{
	font-size: 1em;
}
#flashContent p {
	margin: 0;
	width: 551px;
	height: 143px;
	border: 1px solid #fff;
}



#sidebar-left h2{
	background:transparent url(images/headertitleback.gif) repeat scroll 0 0;
	color:#328096;
	font-size: .9em;
	font-weight:bold;
	margin-bottom:5px;
	padding:6px 5px 5px 17px;
}

#sidebar-left ul.menu{
	padding: 0 0 0 15px;
	
}

#sidebar-left ul.menu li {
	background:transparent url(images/bullet.gif) no-repeat scroll 7px 7px;
	line-height:1.2em;
	list-style-image:none;
	list-style-type:none;
	margin:0 0 4px 0;
	padding:0 10px 0 16px;
	float: none;
}

#sidebar-left ul.menu li a {
	background: none;
	border: 0;
	font-size: 0.9em;
	padding: 0;
}

#sidebar-left ul.menu li a.active {
	color: #000;
	font-weight: 700;
	text-decoration: none;
}
.clear{
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
.singleSpace,
.node ul.singleSpace,
.node ol.singleSpace{
	line-height: 1.5em;
}

a.external{
	background: url(images/external.gif) no-repeat 100% 1px;
	padding-right: 15px;
	display: inline-block;
	white-space: pre-wrap;
}

img.contextualImgType1{
	clear: right;
	float:right;
	margin-left: 15px;
}
img.contextualImgType2{
	clear: right;
	float:left;
	margin-right: 15px;
}
.caption{
	color:#797979;
	font-size:0.95em;
	font-weight:700;
	line-height:1.6em;
}
.block-block,
.block-menu_block{
	margin-bottom: 10px;
}
tbody{
	border: none;
}
.contentsmall {
	font-size:0.8em;
	line-height:1.5em;
}
/* Content Menu Styles */
#container .block-menu_block h2{
	background: url(images/dotTile.gif) repeat-x bottom;
	font-size: 1.2em;
	padding: 0 0 4px 0;
}
#container ul.menu li {
	background:transparent url(images/bullet.gif) no-repeat scroll 7px 7px;
	line-height:1.5em;
	list-style-image:none;
	list-style-type:none;
	margin:0 0 5px;
	padding:0 10px 0 16px;
	float: none;
}

#container ul.menu li a {
	background: none;
	border: 0;
	font-size: 0.9em;
	padding: 0;
}

#container ul.menu li a.active {
	color: #000;
	font-weight: 700;
	text-decoration: none;
}
#flashContent ul.menu {
	font-size: 1em;
	line-height:1.2em;
	padding: 0;
	position: absolute;
	left: 595px;
	top: 50px;
}

#flashContent ul.menu li {
	background: none;
	float: none;
	line-height: .6em;
	list-style-image: url(images/orangearrow_small.gif);
	margin:0 0 12px 15px;
	padding: 0;
}

#flashContent ul.menu li a {
	background: none;
	font-size: 0.68em;
	padding: 0;
	border: 0;
	color: #3F9FB4;
	text-decoration: underline;
}
/* FAQ Styles */
.faq dd{
	display: none;
}
.faq .selectedCategory{
	background: url(images/sidenavarrowdown.gif) no-repeat 0 6px;
	padding-left: 15px;
}
.faq dt,
.faq .arrow{
	background: url(images/sidenavarrow.gif) no-repeat 0 6px;
	padding-left: 15px;
}

/* tabbox styles */
#tabBox {
	background:#FFFFFF url(images/navbarbackground.gif) repeat-x scroll left top;
	border:1px solid #6B8A94;
	margin-bottom:4px;
	padding-bottom:6px;
}
#tabBox #tabNav{
	height: 25px;
}
#tabBox #tabNav a.selected:link, #tabBox #tabNav a.selected:visited {
	background-color:#FFFFFF;
	background-image:none;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #6B8A94;
	padding:3px 6px 4px !important;
}
#tabBox #tabNav a, #tabBox #tabNav a.selected {
	border-right:1px solid #6B8A94;
	color:#1464A3;
	float:left;
	padding:3px 6px 4px;
	text-decoration:underline;
}
#tabBox .tabContent{
	padding: 15px;
}
#tabBox img{
	float: left;
	margin-bottom: 5px;
	margin-right: 15px;
}
#tabBox a img{
	float:none;
	margin:5px 0 0;
}
.node-form .standard {
clear:right;
}
.block-region{
	margin-top: 0;
}
.adminToolLink{
	color: #ccc;
	cursor: pointer;
	left:630px;
	position:absolute;
	text-decoration: none;
	top:108px;
}

