/* CSS Document */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{margin:0; padding:0;}
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {font-size:100%;}
/* removes list-style from lists */
ol, ul {list-style:none;}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{font-style:normal; font-weight:normal;}
/* Collapses border on tables */
/*table {border-collapse:collapse; border-spacing:0;}*/
/* Removes border from fieldset and img */
fieldset, img {border:0;}
/* Left-aligns text in caption and th */
caption, th {text-align:left;}
/*Removes quotation marks from q */
q:before, q:after {content:'';}
/* Removes underline on links */
a {text-decoration:none; }
/* Removes the dotted line from links */
a:hover, a:active, a:focus {
outline:none;
}
a:link, a:visited, a:active, a:focus {
	color:#333333;
}
a:hover {
	color:#000;
}
body {
	text-align:center;
	font-family: tahoma, "tw cen MT", helvetica, verdana, sans-serif;
	color: #000;
}
div#container {
	width:902px;
	margin: 40px auto 0 auto;
}
div#leftcontent {
	width: 450px;
	margin: 0;
	float:left;
	text-align:left;
}
div#logo 	{
	height: 280px;
	padding-top:60px;
}
div#logo h1	{
	font-size:135%;
	font-weight:normal;
	margin: 4em 0 0 20px;
	letter-spacing: .54em;
	line-height:1.5em;
	}
div#logo h2	{
	font-size:105%;
	font-weight:normal;
	margin: .7em 0 0 20px;
	letter-spacing: .6em;
}
div#nav	{
	padding:20px 0 20px 20px;
	border-top: 1px solid #333;
}
.pad-left {
	padding-left: 50px;
}
/*body#pdf div#nav {
	padding:0;
	border:none;
}*/
div#right-nav {
	padding:20px 0 0 0;
}
div#right-nav ul {
	width:410px;
	margin-left: 0px;
	padding-left: 0px;
	font-size:86%;
	letter-spacing: .3em;
	line-height:30px;
}
div#right-nav li {
	margin:20px 0 0 0;
}
div#right-nav li a{
	height:30px;
	display:inline;
	margin-top:20px;
	/*padding-left: 30px;*/
	/*background-image: url(../images/btn-ltgreen-red.gif);*/
	background-image:none;
	/*background-repeat: no-repeat;
	background-position: left 5px;*/
}
/*body#home div#nav, body#info div#nav, body#cont div#nav, body#prss div#nav {
	margin-top:60px;
}*/
div#nav p, div#right-nav p { margin-top: 0; }
div#right-nav p {padding-left:50px;}

div#nav ul {
	width:415px;
	margin-left: 0px;
	padding-left: 0px;
	font-size:86%;
	letter-spacing: .3em;
	line-height:30px;
}
div#nav ul ul li{
	width:385px;
	margin-left: 30px;
	padding-left: 0px;
}
div#nav li {
	margin:0;
	/*display:block;*/
}
div#nav li a{
	height:30px;
	display:block;
	padding-left: 30px;
	/*background-image: url(../images/btn-grey-grey.gif);*/
	background-repeat: no-repeat;
	background-position: left 5px;
}

body.grey-bg div#nav li.home a{
	background-image: url(../images/btn-grey-green.gif);
}
body.ltgreen-bg div#nav li.home a{
	background-image: url(../images/btn-ltgreen-green.gif);
}
body.yellow-bg div#nav li.home a{
	background-image: url(../images/btn-yellow-green.gif);
}
body.brown-bg div#nav li.home a{
	background-image: url(../images/btn-brown-green.gif);
}
li.proj a{
	background-image: url(../images/btn-grey-red.gif);
}
body.green-bg div#nav li.proj a{
	background-image: url(../images/btn-green-red.gif);
}
body.ltgreen-bg div#nav li.proj a{
	background-image: url(../images/btn-ltgreen-red.gif);
}
body.yellow-bg div#nav li.proj a{
	background-image: url(../images/btn-yellow-red.gif);
}
body.brown-bg div#nav li.proj a{
	background-image: url(../images/btn-brown-red.gif);
}
body.green-bg div#nav li.prss a{
	background-image: url(../images/btn-green-brown.gif);
}
body.grey-bg div#nav li.prss a{
	background-image: url(../images/btn-grey-brown.gif);
}
body.yellow-bg div#nav li.prss a{
	background-image: url(../images/btn-yellow-brown.gif);
}
body.ltgreen-bg div#nav li.prss a{
	background-image: url(../images/btn-ltgreen-brown.gif);
}
body.green-bg div#nav li.info a{
	background-image: url(../images/btn-green-ltgreen.gif);
}
body.grey-bg div#nav li.info a{
	background-image: url(../images/btn-grey-ltgreen.gif);
}
body.yellow-bg div#nav li.info a{
	background-image: url(../images/btn-yellow-ltgreen.gif);
}
body.brown-bg div#nav li.info a{
	background-image: url(../images/btn-brown-ltgreen.gif);
}
body.green-bg div#nav li.cont a{
	background-image: url(../images/btn-green-yellow.gif);
}
body.grey-bg div#nav li.cont a{
	background-image: url(../images/btn-grey-yellow.gif);
}
body.ltgreen-bg div#nav li.cont a{
	background-image: url(../images/btn-ltgreen-yellow.gif);
}
body.brown-bg div#nav li.cont a{
	background-image: url(../images/btn-brown-yellow.gif);
}
div#nav li.csp a, div#nav li.lc a, div#nav li.set a, div#nav li.bsr a, div#nav li.cad a{
	background-image: url(../images/btn-grey-grey.gif);
}
body#csp div#nav li.csp a, body#lc div#nav li.lc a, body#set div#nav li.set a, body#bsr div#nav li.bsr a, body#cad div#nav li.cad a{
	background-image: url(../images/btn-grey-red.gif);
}
#rightcontent {
	width:411px; 
	margin-left:488px; 
	position:relative; 
	text-align:left;
}
#rightcontent p{
	margin-top:12px;
	font-size:80%;
	letter-spacing: .20em;
	line-height:20px;
}
#rightcontent h4{
	font-weight:normal;
	margin-top:12px;
	font-size:70%;
	letter-spacing: .20em;
	line-height:16px;
}
#rightcontent img{
	border:solid 1px #000;
}
div#footer	{
	clear: both;
	text-align: center;
	margin:20px 0;
	border-top: 1px solid #333;
}
div#footer p {
	margin-top:6px;
	font-size:60%;
	letter-spacing: .2em;
	color:#333333;
}
/*CLASSES*/
.grey-bg { 	background-color:#978b65; }
/*.green-bg { background-color:#877F02; }*/
.green-bg { background-color:#818300; }
.yellow-bg { background-color:#cc9900; }
.red-bg { background-color:#ad3105; }
.ltgreen-bg { background-color:#b2ae3d; }
.brown-bg {
	background-color: #765722;
}
.para {
	padding-right:70px;
}

.center {
	text-align:left;
	margin: 0 auto;
}
.small-text {
	font-size:80%;
	letter-spacing:.4em;
}
.med-text {
	font-size:90%;
}
.bold {
	font-weight:bold;
}
.hiddenPic {display:none;}
