/* STYLESHEET SECTIONS
   CSS Flags marked with [=]
	 
	 GENERAL TAGS
	 HEADINGS
	 LISTS
	 LINKS
	 CLASS-SPECIFIC TEXT
	 
	 ....................................... */

/* =GENERAL TAGS
    font sizing MUST remain the same for the percentages to calculate properly
	 ....................................... */
body {
	font: 13px/1.5 'Segoe UI', Segoe, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: small; /* for IE */
	*font: x-small; /* for IE in quirks mode */
	color: #4D4639;
}
select,
input,
button,
textarea {
	font-size: 99%; /*bump for IE*/
} 
table {
	font-size: inherit;
	font: 100%;
}
pre,
code,
kbd,
samp,
tt {
	*font-size: 108%; /*bump for IE*/
	line-height: 100%;
}
p {
	margin: 0 0 1.5em; /*default: 0 0 1.5em;*/
}
hr {
	background: #ccc;
	color: #ccc;
}
acronym, abbr {
	font-variant: small-caps;
	text-transform: lowercase;
	border-bottom: 1px dotted;
	cursor: help;
	letter-spacing: 0.07em;
}

blockquote {
	color:#555;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%; /* 18px */
	font-style: italic;
}
strong {
	color: #4B3929;
}

/* =HEADINGS
	 ....................................... */
h1,h2,h3,h4,h5,h6 { 
	color:#3D7621;	
}
h1 {
	font-size: 160%; /*20px*/	
	font-weight:normal;
	margin: 0 auto;
}
h2 {
	color:#3D7621;	
	font-size: 153.9%; /*20px*/
	margin: 0 auto;
}

h3 {
	color:#005294;
	font-size: 130%; /*20px*/
	margin: 0 auto;	
}
h4 {
	color: #4E3B2B;
	font-size: 100%; /*13px*/
	font-weight: bold;
	line-height: 1.25;
}
h5 { 
	font-size: 100%; /*13px*/
	font-weight: bold;
	margin-bottom: 1.5em;
}
h6 { 
	font-size: 100%; /*13px*/
	font-weight: bold;
}
 /* =LINKS
   ....................................... */
a { 
	text-decoration: none;
	color: #1F66A0;
	cursor: pointer;
}
a:focus, 
a:hover { 
	text-decoration: underline;
}

p.caption {
	font-size: 93%;
}
p.caption strong {
	text-transform: lowercase;
	font-variant: small-caps;
}

 /* =CLASS-SPECIFIC TEXT
   ....................................... */
#wrapper {
	text-align:left;
}
#primary-content-header h1, #primary-content-header-noDesign h1{
	color:#ffffff;
	font-weight:bold;
	font-size:160%;
	text-shadow: black 0.1em 0.1em 0.2em;
}
#primary-content-header p{
	color:#333;
	font-size:100%;
}
ul.secondary-nav li a {
	color:#EAF3FF;
	text-decoration:none;
	text-shadow: -1px -1px 0px #30608a;
}
ul.secondary-nav li a:hover {
	color:#2E536D;
}
ul.secondary-nav li.current-cat a {
	color:#2E536D;	
}
ul.secondary-nav li.current-cat a:hover {
	color:#2E536D;		
}
#primary-content-header {
	color:#ffffff;
}
#primary-content-copy {
	color:#333;
}
#conceptblock p{
	color:#333;
	font-size:100%;
}
#secondary-content-green h1, #secondary-content-red h1{
	color:#ffffff;
	font-weight:bold;
	font-size:140%;
	text-shadow: black 0.1em 0.1em 0.2em;
}
#secondary-content-green p,#secondary-content-red p  {
	color:#333;
	font-size:90%;
}
#footer p {
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-size:90%;
}
#singleTitle h1{
	color: #3D7621;
}
#eventItemHeader p{
	color:#333;
	font-size:90%;
	font-weight:bold;
}
/*NEWS
****************************************/
#newsItemOdd h1, #newsItemEven h1, #eventItemOdd h1, #eventItemEven h1, #articleItemEven h1, #articleItemOdd h1 {
	font-size:100%;
}

#secondary-core-content-area h1 {
	color:#3D7621;	
	text-shadow:none;
}

.centerText {
text-align:center;	
}

#form-left {
	font-weight:bold;
}
#feature-header h1{
	color:#ffffff;
	font-weight:bold;
	font-size:160%;
	text-shadow: black 0.1em 0.1em 0.2em;
}