﻿* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box; }

html{
	width:100%;
	height:100%;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	background-image:url(images/bg.jpg);
	width:100%;
	height:100%;
	margin: 0 auto;
}



h1,h2 , h3, h4, h5
{
	
	color:#274857;
}

h3,h4, h5, h6{
	padding:0px;
	margin:0px;
}

#blueLine1Menu a:active, #blueLine1Menu a, #blueLine1Menu a:visited
{
	color:white;
	text-decoration:none;
}


.menu1Div{
	background-image:url(images/bgMenu1.jpg);
	font-size:1.0em;
	padding:5px 0px 5px 10px;
	border-bottom:1px solid white;
}
.menu1Link{
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.menu1Link:hover{
	color:#164677;
}
.menu1Link:active
{
	
	color:blue;
}
.menu2Link
{
	color:#222222;
	font-size:0.8em;
	text-decoration:none;
	font-weight:bold;
	
}
.menu2Link:hover
{
	color:navy;	
}
.menu2Link:active
{
	color:green;
	
}

.menu2Div
{
	padding: 2px 0px 2px 10px;
	border-bottom:1px solid LightGray;
	
	
	
}

.centered{
	margin: 0 auto;
	text-align:left;
	width:1000px;
}

#mainDiv
{

	width:100%;
	height:100%;	
	text-align:center;
	background-image:url(images/bgGradient.jpg);
	background-repeat:repeat-x;
}

#headBanner
{
	
	height:78px;
	background-image:url(images/headbanner.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:white;
	border-right:2px solid white;
}

#headLogo{
	z-index:10;
	background-image:url(images/headLogo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:white;
	position:relative;
	height:144px;
	width:150px;
}

#blueLine1
{
	border-top:1px solid white;
	background-color:#164677;
	height:30px;
	vertical-align:middle;
}

#blueLine1Menu
{
	width:1000px;
	text-align:right;
	color:white;
	line-height:30px;
	vertical-align:middle;
	padding-right:5px;
}


#blueLine2
{
	height:35px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	background-color:#607993;
	
}

#blueLine2Search
{
	width:1000px;
	text-align:right;
	padding-top:4px;
	color:white;
	line-height:30px;
	vertical-align:middle;
	padding-right:5px;
}


#main
{
	width:1000px; 	text-align:left;	background-color:white; border-right:1px solid white;border-left:1px solid white;

}

#projectTable
{
	border-right:6px solid blue;
	width:100%;
	height:150px;
	
}
		#projectHeading1
		{
			z-index:999;
			padding-left:10px;
			background-image:url(images/bgProjectHeading1.jpg);

		}
		
		#projectHeading2
		{
			width:220px; 
			background-color:#cfe0e9; 
			height:25px; 
			border-left:2px solid white;
			
			border-right:2px solid white;
			padding-left:5px;
		}
		
		#projectContent1
		{
			background-image:url(images/bgProjectContent.jpg);
			height:125px;
		}
		
		#projectContent2
		{
			
			background-color:#e5edf1;
			border-right:2px solid white;
			border-left:2px solid white;
		
		}
		
		
		
		#mainTable
		{
			width:100%;
	
}

#mainTableHeader
{
	
	
}

 #navigationHeader
 {
	
	width:200px;
	max-width:200px;
	height:28px;
	background-color:#164677;
	background-image:url(images/bgNavigationHeader.jpg);
	background-repeat:no-repeat;
	color:#f0f5f8;
	text-transform:uppercase;
	padding-left:20px;
	font-weight:bold;
	overflow:hidden;
	

}

#breadcrumb
{
	background-color:#dae3e2;
	color:#164677;
	font-size:0.9em;
}

p.strongBold{
	
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:10px;	
	margin-top:25px;
}

.tdMenu{
	padding:0px;
	margin:0px;
	vertical-align:top;
	max-width:200px;
	overflow:hidden;
	background:#e6eeee;
	
	height:200px;
	min-height:200px;
	
}

.tdContent
{
	vertical-align:top;
	padding:5px;
	width:800px;
	

}

.tdFooter
{
	text-align:center;
	padding:10px;
	background-image:url(images/bgProjectHeading1.jpg);
}

h6{
	color:gray;
	font-size:0.8em;
}

.newsItem {margin-top:8px; padding-bottom:10px; border-bottom:1px solid #C0BEB8; margin-bottom:30px;}
.newsItem h4{
	font-size:0.8em;
}


