
.TableStyle a
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	color:#353D30;
	}
.TableStyle a:hover
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	color:#7AB800;

	}
.TableSelectedItemStyle a
{
	text-decoration:underline;
	font-family:Arial;
	font-size:8pt;
	color:#7AB800;
	}
	
a
{
	text-decoration:none;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	color:#353D30;


	}
a:hover
{
	text-decoration:None;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	color:#7AB800;

	}
Body
{
	font-family:Arial;
	font-size:8pt;
	color:#353D30;}
	
.BlueHeading
{
	color:#353D30;
	font-family:Arial;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	}
.BlueBorder
{
	color:#7AB800;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	border-color:#004f7f;
	border-style:solid;
	border-width:1px;	
	}
.BlueButton
{
	background-color:#353D30;
	color:White;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	border-color:#353D30;
	border-style:solid;
	border-width:1px;	
	Text-align:center;
	}
.BlueButton:hover
{
	background-color:#7AB800;
	color:White;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	border-color:#353D30;
	border-style:solid;
	border-width:1px;	
	text-align:center;
	}
	
.BlueButtonProj
	{
	background-color:#353D30;
	color:White;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	border-color:#353D30;
	border-style:solid;
	border-width:1px;	
	Text-align:left;
	
	}
.BlueButtonProj:hover
{
	background-color:#7AB800;
	color:White;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	border-color:#353D30;
	border-style:solid;
	border-width:1px;	
	text-align:left;
	}
.BlueText
{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:#7AB800;
	width:100%;
	}
.YellowHeading
{
	color:#7AB800;
	font-family:Arial;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	}
.Center 
{
	text-align:center;
	clear:both;
	border-color:White;
	margin:5px
	} 
.CenterPan
{
	text-align:center;
	clear:both;
	border-color:White;
	} 
	
.CenterPanImages
{
	text-align:left;
	} 
 .ContactUsSelected
 {
	Color:#f9ba05;
	background-color:WhiteSmoke;
	border-right:[solid][1px][#f9ba05];
	}
 .ContactUsSelected:Hover
 {
	background-color:WhiteSmoke;
	Color:#f9ba05;
	border-right:[solid][1px][#f9ba05];
	}
	
.ContactUsExpandLine
{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:#7AB800;
	width:100%;
	border-bottom-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-right-width:1px;
	border-bottom-color:#7AB800;
	border-right-color:#7AB800;
}

.ContactUsLinkSelected
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	color:#7AB800;
	width:100%;
	}

.ContactUsLink
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	color:#353D30;
	width:100%;
	}
.ContactUsLink:hover
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	color:#7AB800;
	width:100%;
	}
.ContactHeading
{
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
	background-color:#004f7f;
	color:White;
	width:100%;
	font-weight:bold;
	}
.ContactUsTable
{
	background-color:White;
	border-color:#004f7f;
	color:#004f7f;
	border-width:1px;
	border-style:solid;
	font-family:Arial;
	font-size:8pt;
	}
	
.InnerNav
{	
	border-color:#989c96;
	border-left-color:White;
	border-right-color:White;
	border-style:solid;
	border-width:1px;
	color:#7AB800;
	font-family:Arial;
	font-size:8pt;
	}
.InnerNav:hover
{	
	
	border-color:#989c96;
	border-left-color:White;
	border-right-color:White;
	border-style:solid;
	border-width:1px;
	color:#7AB800;
	font-family:Arial;
	font-size:8pt;
	}
.InnerNav2
{	
	border-color:#989c96;
	border-left-color:White;
	border-right-color:White;
	border-style:solid;
	border-width:1px;
	color:#7AB800;
	font-family:Arial;
	font-size:7.5pt;
	}
.InnerNav2:hover
{	
	
	border-color:#989c96;
	border-left-color:White;
	border-right-color:White;
	border-style:solid;
	border-width:1px;
	color:#7AB800;
	font-family:Arial;
	font-size:7.5pt;
	}
.InnerNavText
{	
	background-color:Transparent;
	color:#353D30;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	width:100%;
	}

.InnerNavText:hover
{	
	background-color:Transparent;
	border-width:1px;
	color:#7AB800;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	width:100%;
	}
.InnerNavText2
{	
	background-color:Transparent;
	color:#353D30;
	font-family:Arial;
	text-decoration:none;
	font-size:7.5pt;
	width:100%;
	}

.InnerNavText2:hover
{	
	background-color:Transparent;
	color:#7AB800;
	font-family:Arial;
	text-decoration:none;
	font-size:7.5pt;
	width:100%;
	}
.InnerNavTextSelected
{	
	background-color:Transparent;
	color:#353D30;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	width:100%;
	}
.InnerNavTextSelected:hover
{	
	background-color:Transparent;
	color:#353D30;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	width:100%;
	}
.InnerNavTextSelected2
{	
	background-color:Transparent;
	color:#353D30;
	font-family:Arial;
	text-decoration:none;
	font-size:7.5pt;
	width:100%;
	}
.InnerNavTextSelected2:hover
{	
	background-color:Transparent;
	color:#353D30;
	font-family:Arial;
	text-decoration:none;
	font-size:7.5pt;
	width:100%;
	}
.InnerNavSelected
{	
	background-color:#989c96;
	border-color:White;
	border-left-color:#989c96;
	border-right-color:#989c96;
	border-style:solid;
	border-width:1px;
	color:White;
	font-family:Arial;
	font-size:8pt;
	}
.InnerNavSelected:hover
{	
	border-color:White;
	border-left-color:#989c96;
	border-right-color:#989c96;
	border-style:solid;
	border-width:1px;
	color:#7AB800;
	font-family:Arial;
	width:98%;
	font-size:8pt;
	}
.InnerNavSelected2
{	
	background-color:#989c96;
	border-color:White;
	border-left-color:#989c96;
	border-right-color:#989c96;
	border-style:solid;
	border-width:1px;
	color:White;
	font-family:Arial;
	font-size:7.5pt;
	}
.InnerNavSelected2:hover
{	
	border-color:White;
	border-left-color:#989c96;
	border-right-color:#989c96;
	border-style:solid;
	border-width:1px;
	color:#7AB800;
	font-family:Arial;
	font-size:7.5pt;
	}
	
.Left 
{
	float:left; 
	clear:left;
	border-color:White;
	margin:5px
	} 
	
.LoginBox
{
	background-color:#353D30;
	border-style:solid;
	border-width:1px;
	border-color:#989c96;
	font-family:Arial;
	font-size:9px;
	text-decoration:none;
	color:#989c96;
	vertical-align:top;
	}
.LoginBut
{
	background-color:#353D30;
	border-style:solid;
	border-width:1px;
	border-color:#989c96;
	font-family:Arial;
	font-size:9px;
	text-decoration:none;
	color:#989c96;
	vertical-align:top;
	text-align:center;
	}
.LoginBut:hover
{
	background-color:#353D30;
	border-style:solid;
	border-width:1px;
	border-color:#989c96;
	font-family:Arial;
	font-size:9px;
	text-decoration:none;
	color:white;
	vertical-align:top;
	}
.MiddlePage
{
	font-family:Arial;
	color:#333333;
	font-size:8pt;
	text-decoration:none;
	vertical-align:top;	
	text-align:justify;
	}

.NavLeft
{
	font-family:Arial;
	border-color:White;
	border-width:1px;
	border-style:solid;
	border-top-width:0px;
	background-color:#353D30;
	text-decoration:None;
	color:White;
	width:182px;
	font-size:11px;
	}

.NavLeft:hover
{
	font-family:Arial;
	border-color:White;
	border-width:1px;
	border-style:solid;
	border-top-width:0px;
	background-color:#353D30;
	text-decoration:None;
	border-right-color:#F9BA05;
	color:#7AB800;
	width:182px;
	font-size:11px
	}
.NavLeftSelected
{
	font-family:Arial;
	border-color:White;
	border-width:1px;
	border-style:solid;
	border-top-width:0px;
	background-color:#f9ba05;
	text-decoration:None;
	color:White;
	width:182px;
	font-size:8.5pt;
	}

.NavLeftSelected:hover
{
	font-family:Arial;
	border-color:White;
	border-width:1px;
	border-style:solid;
	border-top-width:0px;
	background-color:#f9ba05;
	text-decoration:None;
	border-right-color:#004f7f;
	color:#004f7f;
	width:182px;
	font-size:8.5pt;
	}
.NewsBackground
{	color:#333333;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	background-repeat:no-repeat;
	background-position:[left][Bootom];
	background-image:url(images/Curve.gif);
	margin: [5px] [5px] [5px] [5px];
	
	}
.NewsNormalLabel
{
	color:#333333;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;

}
.NewsDate
{
	color:#353D30;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	font-size:7.5pt;
	}
.NewsDate:Hover
{
	color:#353D30;
	font-family:Arial;
	font-weight:bold;
	font-size:7.5pt;
	}
.NewsName
{
	color:#7AB800;
	font-family:Arial;
	font-weight:bold;
	font-size:7.5pt;
	vertical-align:top;
	}
.NewsMainHeadings
{
	font-family:Arial;
	font-size:11px;
	Color:White;
	width:100%;
	text-align:right;
	background-color:#353D30;
	}
.NewsMore
{
	font-family:Arial;
	font-size:6pt;
	font-weight:bold;
	Color:#353D30;
	text-align:right;
	background-color:White;
	}
.NewsMore:hover
{
	font-family:Arial;
	font-size:6pt;
	font-weight:bold;
	Color:#7AB800;
	text-align:right;
	background-color:White;
	}
.NewsPara
{
	border-color:White;
	border-width:1px;
	border-style:solid;
	color:#353D30;
	font-family:Arial;
	text-decoration:none;
	text-align:left;
	font-size:7.5pt;
	
	}
.NewsPara:Hover
{
	color:#7AB800;
	font-family:Arial;
	text-decoration:none;
	text-align:left;
	font-size:7.5pt;
	}

.NewsPan
{
	background-color:White;
	border: [solid][1px][Black];
	vertical-align:top;
	text-align:justify;
	width:100%;
	}
	
.NormalCheckBox
{
	color:#333333;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
	}
.NormalTextBox
{
	color:#333333;
	font-family:Arial;
	text-decoration:none;
	font-size:7.5pt;
	border-color:#004f7f;
	border-width:1px;
	border-style:solid;

	}
.NormalLabel
{
	color:#333333;
	font-family:Arial;
	text-decoration:none;
	font-size:8pt;
}

.NormalLabelPrjInfo, NormalLabel
{
	DISPLAY: inline; 
	FONT-WEIGHT: bold; 
	Z-INDEX: 100; 
	WIDTH: 152px; 
	HEIGHT: 16px; 
	TEXT-ALIGN: right;
}

.ProjectBack
{
	margin:5px;}
.PrintLabel
{
	vertical-align:bottom;
	text-align:right;
	}
.Right 
{
	float:right; 
	clear:right;
	border-color:White;
	margin:5px
	}

.SearchResults
{
	margin-left:20px;
	text-align:left;
	}
.SearchResultsImages
{
	text-align:left;
	}

.SearchYellowBut:hover
{
	color:#F9BA05;
	background-color:#F9BA05;
	border-color:White;
	border-style:solid;
	border-width:1px;
	
	}
.SearchYellowBut
{
	color:#004f7f;
	background-color:#F9BA05;
	border-color:White;
	border-style:solid;
	border-width:1px;
	
	}
.ShowcaseProjects
	{
		color:#353D30;
		font-family:Arial;
		text-align:left;
		vertical-align:top;
		font-size:7.5pt;
		border-color:#7AB800;
		}
.ShowcaseProjects:hover
	{
		color:#7AB800;
		font-family:Arial;
		text-align:left;
		vertical-align:top;
		font-size:7.5pt;
		
		}
.ShowcaseProjects a
	{
		color:#353D30;
		font-family:Arial;
		text-align:left;
		vertical-align:top;
		font-size:7.5pt;
		}		
.ShowcaseProjects a:hover
	{
		color:#7AB800;
		font-family:Arial;
		text-align:left;
		vertical-align:top;
		font-size:7.5pt;
		}				
.ShowcaseHeading
{
	background-color:#7AB800;
	font-family:Arial;
	width :100%;
	border:[solid] [1px] [#7AB800];	
	font-size:11px;
	color:White;
	}
		
.Slogan
{
	font-family:Arial;
	font-size:11pt;
	color:#333333;
	font-style:italic;
	}
	
.TopNav
{
	font-family:Arial;
	font-weight:bold;
	border-style:none;
	border-width:0px;
	background-color:#7AB800;
	text-align:center;
	color:white;
	width:100px;
	font-size:11px;
	padding-left: 2px;
	padding-right: 2px;
	}
	
.TopNav a
{
	font-family:Arial;
	font-weight:bold;
	border-style:none;
	background-color:#7AB800;
	text-align:center;
	color:white;
	width:100px;
	font-size:11px;
	padding-left: 2px;
	padding-right: 2px;
	}	

.TopNav:hover a
{
	font-family:Arial;
	font-weight:bold;
	border-style:none;
	background-color:#7AB800;
	text-align:center;
	color:#353D30;
	width:100px;
	font-size:11px;
	}
	
.TopNavSelected
{
	font-family:Arial;
	font-weight:bold;
	border-style:none;
	background-color:#7AB800;
	text-decoration:None;
	text-align:center;
	color:#353D30;
	width:100px;
	height:15px;
	font-size:11pt;
	}

.TopNavSelected:hover
{
	font-family:Arial;
	border-color:Silver;
	border-widh:0px;
	border-style:none;
	background-color:#7AB800;
	text-decoration:None;
	border-right-color:#7AB800;
	border-left-color:#7AB800;
	border-Bottom-color:#7AB800;
	text-align:center;
	color:#353D30;
	width:100px;
	height:15px;
	font-size:8pt;
	}
	
.TopNavSelected a
{
	font-family:Arial;
	border-color:#7AB800;
	border-width:0px;
	border-style:none;
	background-color:#7AB800;
	text-decoration:None;
	text-align:center;
	color:#353D30;
	width:100px;
	font-size:8pt;
	}	
	
.userTable
{
		color:#666666;
		font-family:Arial;
		text-align:left;
		vertical-align:top;
		font-size:7pt;
	}
.WhoIsIn
{
	font-size:7pt;
	background-color:White;
	color:#989c96;
	width:60%;
	}