/* $Id: style.css,v 1.5.2.6 2011/02/18 05:26:30 andregriffin Exp $ */
/* TGCI DEVELOPED BY ZUMWINKLE.COM
------------------------------------------------

/**
 * 1.GLOBAL
 */

body {
  background: #fff /* #666666 url(images/body-bg.jpg) center top repeat-y*/;
  margin: 0 0 20px;
  padding: 0 0 20px;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  margin: 15px 0 10px;
}

h1 {
  font-size: 26pt;
  line-height: 100%;
  margin-bottom: 10px; 
}
#page-title {
  font-size:36px;
}

h2 {
  font-size: 20px;
  font-weight: bolder;
}



.page-node-201637 #block-title {
  font-size: 20px;
  font-weight: bolder;
  margin: 15px 0 4px;
}
.node-type-funding-sources-non-data- #main-content h2 {
font-size: 15px;
font-weight: bold;
  margin: 16px 0 4px;
line-height: 21px;
}
.node-type-funding-sources-non-data- .field-name-body img {
margin-bottom: 120px;
}

.block-nodeblock h2 {
  padding-bottom: 0;
  margin-bottom: -5px;
}

h3 {
  font-size: 18px;
  font-weight: bolder;
  margin: 15px 0 4px;
}

h3.top-title {
  margin-top: 0;
}

h4 {
  font-size: 16px;
  font-weight: bolder;
  margin: 15px 0 4px;
}

h5 {
  font-size: 15px;
  font-weight: bolder;
  margin: 15px 0 4px;
}

h6 {
  font-size: 14px;
  font-weight: bolder;
  margin: 15px 0 4px;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

p {
  margin: 0 0 8px 0;
}

p a:link {
  text-decoration: none;
}

a:link, a:visited {
  color: #0099cc;
  outline: none;
  text-decoration: none;
  font-weight: bold;
}

a:focus {
  outline: 1px dotted;
}

a:active, li a.active {
  color: #0099CC;
  outline: none;
  text-decoration: none;
}
#header-top a {
  font-weight: normal;
}


p a:hover, a:hover {
  color: #0099CC;
  text-decoration: underline;
}

body.page-messages a {
  color: blue;
}

.maintenance-page h1, .maintenance-page .title, .maintenance-page #page-title, .maintenance-page {
  color: #000;
  }


/* Common Styling */
li ul, li ol { margin: 0; }
ul, ol { margin: 10px 1.5em 1.5em 2em; padding-left: 1.5em; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }
table { margin-bottom: 1.5em; width:100%; }
th, tr, td { padding: 0.1em 0.3em; vertical-align: middle; text-align:left; }
hr { background: #666; border: none; clear: both; float: none; height: 1px; margin: -1px 0 1.5em; width: 100%; }
fieldset { border: 1px solid #ccc; margin: .5em 0; padding: 1em; }

.left {
	float: left;
	margin-right:10px;
}
.right {
	float: right;
	margin-left:10px;
}




/**
 * 11.CSS SUPPORT
 *
 * Built-in classes:
 * .clearfix                            | float clearing
 * .element-invisible                   | hide element visually
 * .element-invisible.element-focusable | allow element to be focusable when navigated to via keyboard
 * .element-hidden                      | hide element from all users
 */
 