/* CSS Document */
BODY
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url("../images/home_spacer.jpg");
	background-repeat:repeat-x;
	background-color: #c9c9c9;
}

TD{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013857;
	text-align:justify;
	line-height:16px;
}

A:link {
	COLOR: #000000; TEXT-DECORATION: none
	font-weight:bold;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #0000FF; TEXT-DECORATION: none
}

A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
	font-weight:bold;
}

LI{
	list-style: square inside; 
	color:#013857	
}

A.li:link {
	COLOR: #5C6C90; TEXT-DECORATION: none
}
A.li:visited {
	color:#5C6C90; TEXT-DECORATION: none
}
A.li:active {
	color:#5C6C90; TEXT-DECORATION: none
}
A.li:hover {
	color:#5C6C90;TEXT-DECORATION: underline
}

.welcomeNote{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013857;
	font-weight:none;
	line-height:18px;	
}

.mainTable
{
	border-right:solid 1px #5D5D5A;
	border-left:solid 1px #5D5D5A;
	height:100%;
	
	
}

.topNav
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5D5D5A;

}	

.topNavTextBox
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border:solid 0px #5D5D5A;
	background:#5D5D5A;
	width:100px;
	height:16px;
	border-top:solid 1px #0F0F0F;
	border-left:solid 1px #0F0F0F;	
}	

.topNavButton
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background:#0F0F0F;
	width:25px;
	height:19px;
	border:solid 1px #0F0F0F;
}

.newsThumbnail
{
	width:70px;
	height:50px;
	border:solid 1px white;
}

.newsDate
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#194649;
	font-weight:bold;
	text-align:left;
}

.newsText
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:9px;
	color:#393934;
	text-decoration:none;
}

.homeSmallText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393937;
}

.leftMenu
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323208;
	background-color:#E9E9E1;
	height:25px;
	text-align:left;
	border-bottom:solid 1px #C1C1BC;
	border-top:solid 2px #ffffff;
}

.leftMenuSelected
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323208;
	font-weight:bold;
	background-color:#C2C2BC;
	height:25px;
	text-align:left;
	padding-left:10px;
	border-top:solid 2px #ffffff;	

}

.leftMenuProjects
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323208;
	font-weight:bold;
	background-color:#9B9B94;
	height:25px;
	text-align:left;
	padding-left:10px;
	border-top:solid 2px #ffffff;	

}

.leftSubMenu
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323208;
	background-color:#E9E9E1;
	height:25px;
	text-align:left;
	border-bottom:solid 1px #C1C1BC;
	border-top:solid 2px #ffffff;
	padding-left:20px;
}

.leftMenuHead
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background-color:#C2C2BC;
	height:25px;
	text-align:left;
}


.right_menu_item {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#184548;
	text-align:left;
	font-weight:bold;
	cursor:hand;
}

.right_sub_menu_item {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#184548;
	text-align:left;
	font-weight:none;
	cursor:hand;
}

.right_sub_menu_item_selected{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#184548;
	text-align:left;
	font-weight:none;
	cursor:hand;
	background-color:#CCCCCC;
}

.search_text_box
{
	border-bottom:solid 1px #073535;
	border-right:solid 1px #073535;
	border-top:solid 1px #073535;
	border-left:solid 1px #073535;	
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: tahoma; FONT-SIZE: 11px; 
	width:140px;
	color:#073535;
}

.page_subtitle {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#CB7300;
	font-weight:bold;
}

.button {
	background-color:#646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	font-weight:none;
	height:20px;
	width:62px;
	border-bottom:solid 1px #424242;
	border-right:solid 1px #424242;
	border-left:solid 1px #424242;
	border-top:solid 1px #424242; 	
}
	
.PrincipalsDataGridLeftCell {
	BACKGROUND-COLOR: #767676; 
	BORDER-BOTTOM: #FFFFFF 1px solid; 
	BORDER-LEFT: gainsboro 0px solid; 
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	WIDTH: 260px;
	height:70px;	
}

.PrincipalsDataGridRightCell {
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #767676 1px solid; 
	BORDER-LEFT: gainsboro 0px solid; 
	BORDER-RIGHT: #767676 1px solid;
	BORDER-TOP: #767676 0px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;	
	height:70px;
	vertical-align:middle;
	text-align:center;	
}

.PrincipalsDataGridTopCell {
	BACKGROUND-COLOR: #767676; 
	BORDER-BOTTOM: #FFFFFF 0px solid; 
	BORDER-LEFT: gainsboro 0px solid; 
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	height:60px;	
}

.PrincipalsDataGridBottomCell {
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #767676 1px solid; 
	BORDER-LEFT: #767676 1px solid; 
	BORDER-RIGHT: #767676 1px solid;
	BORDER-TOP: #767676 1px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;	
	height:60px;
	vertical-align:middle;
	text-align:center;	
}

.PrincipalsText{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.PrincipalsLink{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;	
	letter-spacing:1.5px;
}

A.PrincipalsLink:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.PrincipalsLink:visited {
	color: #FFFFFF; TEXT-DECORATION: none
}
A.PrincipalsLink:active {
	color: #FFFFFF; TEXT-DECORATION: none
}
A.PrincipalsLink:hover {
	color: #FFFFFF;TEXT-DECORATION: underline
}

.ContactsDataGridLeftCell {
	BORDER-BOTTOM: #FFFFFF 0px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid; 
}

.ContactsDataGridTable{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: gray 0px solid; 
	BORDER-LEFT: gray 0px solid; 
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	WIDTH: 560px;
	height:70px;	
}

.ContactsText{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#767676;
}

.ContactsLink{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#767676;	
	letter-spacing:1.5px;
}

.ImageButton {
	BORDER-RIGHT: #021647 1px solid; 
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION: 50% bottom; 
	BORDER-TOP: #021647 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BACKGROUND-IMAGE: url(../images/button_bg.jpg); 
	BORDER-LEFT: #021647 1px solid; 
	COLOR: #ffffff;
	BORDER-BOTTOM: #021647 1px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	HEIGHT: 24px; 
	width:200px;
	BACKGROUND-COLOR: #ffffff
}

.NewsHeadline{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#CB7300;
}

.PublishNewsDate{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	font-weight:bold;
	color:#767676;
}

.more{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D19401;
}

A.more:link {
	TEXT-DECORATION: none
}
A.more:visited {
	TEXT-DECORATION: none
}
A.more:active {
	TEXT-DECORATION: none
}
A.more:hover {
	TEXT-DECORATION: underline
}

.NewsDetailsHeadline{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#CB7300;
}

.ImageGalleryTitle {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CB7300;
	font-weight:bold;
}

.DataGridHeader{
	BACKGROUND-COLOR: #767676; 
	BORDER-BOTTOM: #FFFFFF 0px solid; 
	BORDER-LEFT: gainsboro 0px solid; 
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	height:22px;	
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}

.DataGridItem{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #838383 1px solid; 
	BORDER-LEFT: gainsboro 0px solid; 
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	height:25px;	
	vertical-align:middle;
}

.DataGridFooter{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #767676 2px solid; 
	BORDER-LEFT: gainsboro 0px solid; 
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	height:25px;	
	vertical-align:middle;
}

.NewIcon
{
font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	text-align:left;
	font-weight:bold;	
}

.JobDetailsCaption
 {
	font-family:  Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#184548;
	text-align:left;
	font-weight:bold;
	cursor:hand;
}

.UsefulLinksGridHeader
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#9B9B94;
	height:25px;
	text-align:left;
	padding-left:10px;
	border-bottom:solid 2px #494949;	
}

.UsefulLinksGridItem
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-weight:bold;
	background-color:#FFFFFF;
	height:22px;
	text-align:left;
	padding-left:10px;
	border-bottom:solid 1px #494949;	
}

.UsefulLinksGirdItemLink
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-weight:none;
	background-color:#FFFFFF;
	height:22px;
	text-align:left;
	padding-left:15px;
	border-bottom:solid 1px #494949;	
}


.SubMenuLinks{
	font-weight:bold;
	color:#FFFFF;
	TEXT-DECORATION: none
}

