/*----------------------------------------
STC Stylesheet - About Synthetic Turf Pages
Last Updated: May 17, 2010
(c) 2010 Affiniscape, Inc.
All Rights Reserved. This style sheet must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/
body {
	margin: 0 0 15px 0;
	background: #fff url(../imgs/aboutst/body_bak_aboutst.png) repeat-x;
}

h1 {
	color: #fff;
	font: normal 28px/1em Georgia, Times New Roman, serif;
	margin: 0;
	padding: 5px 10px 10px 5px;
	background: transparent url(../imgs/aboutst/h1_bak_aboutst.png) repeat-x;
}

h2 {
	color: #00527d;
	font: normal 22px/1em Georgia, Times New Roman, serif;
	margin: 20px 0 20px 0;
	padding: 0;
}

h3 {
	color: #009d48;
	font: normal 18px/1em Georgia, Times New Roman, serif;
	margin: 15px 0;
	padding: 0;
	line-height: 1.4em;
}

h4 {
	color: #fff;
	background: #00527d;
	font: bold 15px/1em "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 20px 0 15px 0;
	padding: 5px 5px 6px 5px;
}

h5 {
	color: #666;
	font: normal 24px/1em Georgia, Times New Roman, serif;
	margin: 5px 15px 20px 15px;
	padding: 7px 10px 13px 10px;
	border-bottom: 3px solid #003399;
	background: none;
	border-top: none;
}

h6 {
	color: #666;
	font: normal 17px/1em "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 25px 0 0 10px;
}

a:link, 
a:active, 
a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #00527d;
}

a:hover {
	text-decoration: underline;
}

hr {
	color: #ccc;
	background-color: #ccc;
}


/* Global Navigation
----------------------------------------*/
#navtop1 li ul,
#navtop2 li ul {
	border: solid 1px #ccc;
	border-top: none;
	background: #fff;
	width: 175px;
}

#navtop1 li a,
#navtop2 li a { display: block; }

#navtop1 li ul li,
#navtop2 li ul li { border: none; }

ul#navtop1 li li a,
ul#navtop2 li li a  {
	color: #666;
	background: none;
	font: normal 11px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	z-index: 999;
	padding: 7px 10px 8px 10px;
	width: 155px;
}

ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover {
	color: #fff; 
	background: #003399;
	font: normal 11px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

* html ul#navtop1 li li a,
* html ul#navtop1 li li a:hover,
* html ul#navtop2 li li a,
* html ul#navtop2 li li a:hover { width: 175px; }

#navtop2 { 
	background: #fff url(../imgs/bak_navtop2_aboutst.png) no-repeat bottom left;
	position: absolute;
	top: 95px;
}

#navtop1 { padding-bottom: 94px;
background: transparent url(../imgs/bak_navtop1.jpg) no-repeat top left;
}


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	padding: 0;
	background: transparent url(../imgs/aboutst/right-nav-aboutst.png) repeat-x;
	border-left: 10px solid #fff;
}

#rightnavcell table {
	background: #fff none;
	padding: 0;
	margin: 0 0 25px 0;
	width: 225px;
}

#rightnavcell p {
	line-height: 1.4em;
	padding: 0 0 0 10px;
}

#rightnavcell ul {
	margin: 0 15px 0 15px;
	padding: 0;
	list-style: none;
}

#rightnavcell ul li {
	background: none;
	padding: 9px 0 7px 10px;
	border-bottom: solid 1px #ccc;
}

#rightnavcell ul li,
#rightnavcell ol li {
	line-height: 1.2em;
}

#rightnavcell ul a {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}

#rightnavcell ul a:hover { color: #00527d; }
