/***********************************/
/******* GLOBAL OPTIONS BELOW ******/
/***********************************/

/* This Controls Entire Page Attributes */
body		{margin: 10px 0px 10px 0px; padding: 0px; background-color: #E5E5E5; font-family: tahoma, verdana, arial, helvetica; font-size: 10px; font-weight: normal;}
body.project	{margin: 0px 0px 0px 0px; padding: 0px; font-family: tahoma, verdana, arial, helvetica; font-size: 10px; font-weight: normal;}
input		{color: #333333; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: normal; line-height: 15px;}
textarea	{color: #333333; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: normal; line-height: 15px;}
select		{color: #333333; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: normal; line-height: 15px;}
td			{color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 17px;}
ol			{list-style-image: none; line-height: 17px;}
ul			{overflow: hidden; padding-left: 1em;}

.TopNav			{background: url('../images/button_on.gif') repeat-x 0px 0px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 21px; text-align: center;}
.LeftNav		{width: 153px; height: 21px; background: url('../images/bg_leftnav.gif') repeat-x 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 21px; text-indent: 20px; margin: 0px 0px 2px 0px;}
.LeftNavHead	{width: 153px; height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 21px; text-indent: 1px; margin: 5px 0px 2px 0px;}
.PrintDate		{color: #ffffff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 5px 0px 0px;}

.FooterText		{height: 21px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 21px;}
.FooterTextsm	{height: 21px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; line-height: 21px;}
.MainContent	{color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 17px; margin: 10px 10px 10px 10px;}

#bod {width: 762px;}
.intro {}
.cent { text-align:center}
hr.hrmain {color: #C0C0C0; height:3px; width:100%;}
hr.hrbuild {color: #FF0000; height:3px; width:100%;}
hr.hrstim {color: #907050; height:3px; width:100%;}
hr.hrpart {color: #047604; height:3px; width:100%;}
hr.hrinfra {color: #002050; height:3px; width:100%;}
hr.foot1 {color: #d7303b; height:5px; width:100%; margin: 1em 0em -8px 0em; padding:0;}
hr.foot2 {color: #18957c; height:8px; width:100%; margin: 0em 0em 0em 0em; padding:0;}
.bgbuild { background: url('../images/button_on_build.gif') repeat-x 0px 0px;color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 21px; text-align: center;}
.bgstim { background: url('../images/button_on_stim.gif') repeat-x 0px 0px;color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 21px; text-align: center;}
.bgpart { background: url('../images/button_on_part.gif') repeat-x 0px 0px;color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 21px; text-align: center;}
.bginfra { background: url('../images/button_on_infra.gif') repeat-x 0px 0px;color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 21px; text-align: center;}
.banner { color: #000000; text-align:center; font-size:200%; font-weight:bold; font-stretch:expanded; font-style:italic;
	background: url('../images/logo_temp.jpg'); background-repeat: no-repeat; background-position: center center;
	margin: 0 0 0 0; padding: 1em 0 1em 0; }
.bigtxt {font-size:110%;}
.ltxt {font-size:150%;}
.lltxt {font-size:200%;}
.notebox {margin: 0em 20em 0em 5em; padding: 1em 1em 1em 1em; border: #FF0000 2px solid;}
.minbox {margin: 0em 0em 0em 2em; border: #C0C0C0 5px double;}
.photo { float:right; text-align:right }
.photoleft { float:left; text-align:right }
.bred { color:#FF0000; font-weight:bold; }
.thumbl {float:left;margin:0em 1em 1em 0em;}
.thumbr {float:right;margin:0em 1em 1em 1em;}
h3 {font-size: 110%;color: #660066;}
h4 {font-size: 110%; text-align:left;}
.story{clear: both;padding: 10px 0px 0px 10px;}
.story p{padding: 0px 0px 10px 0px;}
.story p.intro{padding: 0px 0px 10px 0px;}
#cats {}
#cats img.red{ border:#FF0000 5px solid;}
#cats img.brown{ border:#907050 5px solid;}
#cats img.green{ border:#047604 5px solid;}
#cats img.blue{ border:#002050 5px solid;}
#cat1 {position:relative; visibility:visible;}
#cat2 {position:relative; visibility:visible;}
#cat3 {position:relative; visibility:visible;}
#cat4 {position:relative; visibility:visible;}

#building { background-color: white; color: black; border: 5px solid red; width:285px;
	filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80; font-size: 100%; text-align:center;padding:0 0 .5em 0;}
#building a { color: black; background-color: white;
	font-weight: bold; text-decoration: none; }
#building a:hover { color: white; background-color: black;
	font-weight: bold; text-decoration: underline; }
#building p { margin: 0em 0em 0em 0em; padding: .5em 0em .1em 0em; }

#stimulus { background-color: white; color: black; border: 5px solid #907050; width:285px;
	filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80; font-size: 100%; text-align:center;padding:0 0 .5em 0;}
#stimulus a { color: black; background-color: white;
	font-weight: bold; text-decoration: none; }
#stimulus a:hover { color: white; background-color: black;
	font-weight: bold; text-decoration: underline; }
#stimulus p { margin: 0em 0em 0em 0em; padding: .5em 0em .1em 0em; }

#partnership { background-color: white; color: black; border: 5px solid #047604; width:285px;
	filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80; font-size: 100%; text-align:center;padding:0 0 .5em 0;}
#partnership a { color: black; background-color: white;
	font-weight: bold; text-decoration: none; }
#partnership a:hover { color: white; background-color: black;
	font-weight: bold; text-decoration: underline; }
#partnership p { margin: 0em 0em 0em 0em; padding: .5em 0em .1em 0em; }

#infrastructure { background-color: white; color: black; border: 5px solid #002050; width:285px;
	filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80; font-size: 100%; text-align:center;padding:0 0 .5em 0;}
#infrastructure a { color: black; background-color: white;
	font-weight: bold; text-decoration: none; }
#infrastructure a:hover { color: white; background-color: black;
	font-weight: bold; text-decoration: underline; }
#infrastructure p { margin: 0em 0em 0em 0em; padding: .5em 0em .1em 0em; }

#buildingfr { background-color: white; color: black; border: 5px solid red; width:285px;
	filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80; font-size: 100%; text-align:center;padding:0 0 .5em 0;}
#buildingfr a { color: black; background-color: white;
	font-weight: bold; text-decoration: none; }
#buildingfr a:hover { color: white; background-color: black;
	font-weight: bold; text-decoration: underline; }
#buildingfr p { margin: 0em 0em 0em 0em; padding: .5em 0em .1em 0em; }

#stimulusfr { background-color: white; color: black; border: 5px solid #907050; width:285px;
	filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80; font-size: 100%; text-align:center;padding:0 0 .5em 0;}
#stimulusfr a { color: black; background-color: white;
	font-weight: bold; text-decoration: none; }
#stimulusfr a:hover { color: white; background-color: black;
	font-weight: bold; text-decoration: underline; }
#stimulusfr p { margin: 0em 0em 0em 0em; padding: .5em 0em .1em 0em; }

#partnershipfr { background-color: white; color: black; border: 5px solid #047604; width:285px;
	filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80; font-size: 100%; text-align:center;padding:0 0 .5em 0;}
#partnershipfr a { color: black; background-color: white;
	font-weight: bold; text-decoration: none; }
#partnershipfr a:hover { color: white; background-color: black;
	font-weight: bold; text-decoration: underline; }
#partnershipfr p { margin: 0em 0em 0em 0em; padding: .5em 0em .1em 0em; }

#infrastructurefr { background-color: white; color: black; border: 5px solid #002050; width:285px;
	filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80; font-size: 100%; text-align:center;padding:0 0 .5em 0;}
#infrastructurefr a { color: black; background-color: white;
	font-weight: bold; text-decoration: none; }
#infrastructurefr a:hover { color: white; background-color: black;
	font-weight: bold; text-decoration: underline; }
#infrastructurefr p { margin: 0em 0em 0em 0em; padding: .5em 0em .1em 0em; }




.SectionID		{color: #5A1000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 17px; padding-top: 10px; border-bottom: 1px solid #C0C0C0;}

.SubLinksBoxHead	{padding: 2px 7px 2px 7px; border: 1px solid #C0C0C0; background-color: #C0C0C0; font-size: 10px; font-weight: bold;}
.SubLinksBox		{padding: 7px 7px 7px 7px; border: 1px solid #C0C0C0; background-color: #F2F2F2;}
.liSubLinks			{list-style-image: url('../images/li-sublinks.gif'); line-height: 17px;}

.liText	{list-style-image: url('../images/li-text.gif'); line-height: 17px;}

.ProCommunity	{color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 15px; padding: 2px 10px 2px 4px; background-color: #F2F2F2;}
.ProDesc		{color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 15px; padding: 2px 5px 2px 2px;}
.ProFund		{color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 15px; padding: 2px 2px 2px 2px; text-align: right;}

#ProjectPopup	{color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 17px; height: 190px; overflow: auto;}

.NoteText		{color: #AAAAAA; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 17px;}
.CaptionText	{color: #595959; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 13px;}

/* form elements */
.borderbottom {border: 1px solid #939CB9;}
.borderbottomRO {border: 1px solid #939CB9;}

/* calendar open close */
.opencloseA	{color: #4D6185; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; text-decoration: none; cursor: pointer;}
.openclose	{color: #4D6185; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; cursor: pointer; padding-bottom: 3px; padding-left: 3px;}
.hilite		{background: none; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; padding-left: 3px; padding-bottom: 3px;}
.tiersub2	{margin-bottom: 3px;}

/* photo popups */
#showimage{
position:absolute;
visibility:hidden;
border: 1px solid #000000;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #E5E5E5;
font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: bold;
min-width: 100px; /*NS6 style to overcome bug*/
padding: 3px;
/* border-bottom: 1px solid #757A6B; */
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}

/* links */
a:link      {background: none; color: #4D6185; text-decoration: none; font-weight: bold;}
a:active    {background: none; color: #A11D27; text-decoration: underline; font-weight: bold;}
a:visited   {background: none; color: #4D6185; text-decoration: none; font-weight: bold;}
a:hover     {background: none; color: #A11D27; text-decoration: underline; font-weight: bold;}

/*  a.TopNavLink:link      {background: none; color: #4D6185; text-decoration: none; cursor: pointer;}  */
a.TopNavLink:link      {background: none; color: #000000; text-decoration: none; cursor: pointer;}
a.TopNavLink:active    {background: none; color: #A11D27; text-decoration: underline; cursor: pointer;}
a.TopNavLink:visited   {background: none; color: #4D6185; text-decoration: none; cursor: pointer;}
a.TopNavLink:hover     {background: none; color: #A11D27; text-decoration: underline; cursor: pointer;}

a.LeftNavLink:link      {background: none; color: #4D6185; text-decoration: none; cursor: pointer;}
a.LeftNavLink:active    {background: none; color: #A11D27; text-decoration: underline; cursor: pointer;}
a.LeftNavLink:visited   {background: none; color: #4D6185; text-decoration: none; cursor: pointer;}
a.LeftNavLink:hover     {background: none; color: #A11D27; text-decoration: underline; cursor: pointer;}

a.BotNavLink:link      {background: none; color: #4D6185; text-decoration: none; font-weight: normal; cursor: pointer;}
a.BotNavLink:active    {background: none; color: #A11D27; text-decoration: underline; font-weight: normal; cursor: pointer;}
a.BotNavLink:visited   {background: none; color: #4D6185; text-decoration: none; font-weight: normal; cursor: pointer;}
a.BotNavLink:hover     {background: none; color: #A11D27; text-decoration: underline; font-weight: normal; cursor: pointer;}

a.SubLink:link      {background: none; color: #4D6185; font-weight: bold; font-size: 10px; text-decoration: none; cursor: pointer;}
a.SubLink:active    {background: none; color: #A11D27; font-weight: bold; font-size: 10px; text-decoration: underline; cursor: pointer;}
a.SubLink:visited   {background: none; color: #4D6185; font-weight: bold; font-size: 10px; text-decoration: none; cursor: pointer;}
a.SubLink:hover     {background: none; color: #A11D27; font-weight: bold; font-size: 10px; text-decoration: underline; cursor: pointer;}
