/* Default CSS Stylesheet for a new Web Application project */


.topSearch 
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8.5pt; 
	color: #00588d;
}
.newsbox
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 7.5pt; 
	color : #013565;
	overflow:visible;
}
.HomeSearch 
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	color: #17678A;
}
.Home_Titles
{
	FONT-FAMILY:Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT:bold; 
	FONT-SIZE: 9pt; 
	letter-spacing:1;
	color: #013253;
}
.topSearchHits
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 7.5pt; 
	color : #3e87a7;
}
.HomeSearchHits
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 7pt; 
	color : #3e87a7;
}

.HomeCenterTitle_dBlue
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 10pt; 
	font-weight:bold;
	color : #016297;
}

.HomeCenterTitle_lBlue
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 10pt; 
	font-weight:bold;
	color : #079AD0;
}

.HomeCenterTitle_Orange
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 10pt; 
	font-weight:bold;
	color : #F99F25;
}

.HomeCenterTitle_Product
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt; 
	font-weight:bold;
	color : #016297;
}

.home_New_centerbody
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight:550;
	color: #4C6AA8;
}

.menu
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: 600; 
	FONT-SIZE: 7pt; 
	color: #6c7680;
}

.topmenu
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: 600; 
	FONT-SIZE: 8pt; 
	color: #959b99;
}

.home_topmenu
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: 600; 
	FONT-SIZE: 8pt; 
	color: #013565;
}

.home_touch
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	color: #013565;
}

.bottom
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	color: #b9bec1;
}

.btmBar
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	color: #ffffff;
}

.Home_btmBar
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT:normal; 
	FONT-SIZE: 6pt; 
	color: #0570A6;
}

.rightBar
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color: #0f5d81;
}

.rightBarTitle
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color: #0f5d81;
}

.blueLeftBarTitle
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color: #05394f;
}

.blueLeftBarCenter
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	color: #2d637d;
}

.greenLeftBarTitle
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color: #165a4f;
}

.greenLeftBarCenter
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	color: #518880;
}

.touch
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	color: #46837e;
}

.centerTitle
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 11pt;
	color: #ff7000;
	font-weight:bolder;
}

.homecenterbody
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 9pt;
	font-weight: 550;
	color: #076e99;
}

.centerbody
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 9pt;
	font-weight: 550;
	color: #515C68;
}

.home_centerbody
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight:550;
	color: #003257;
}
.memcenterbody
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight: 500;
	color: #515C68;
}

.centerbodygreen
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 9pt;
	font-weight: 550;
	color: #3f716e;
}

.centerPrj
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 9pt;
	font-weight: 550;
	color: #3f697f;
}

.centerPrjgreen
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 9pt;
	font-weight: 550;
	color: #4E615E;
}

.combo
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight: 500;
	color: #1d5999;
	border-style:solid;
	overflow:scroll;
	width:98%;
}

.comment
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight: 500;
	color: #0c3143;
}

.frame
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 9pt;
	font-weight: 550;
	color: #515C68;
	scrollbar-base-color: #bbe5fe;
	scrollbar-face-color: white;
	scrollbar-arrow-color: #bbe5fe;
	scrollbar-3dlight-color: #bbe5fe;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #bbe5fe;
	scrollbar-darkshadow-color: #bbe5fe;
}

.framegreen
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 9pt;
	font-weight: 550;
	color: #515C68;
	scrollbar-base-color: #bdece2;
	scrollbar-face-color: white;
	scrollbar-arrow-color: #bdece2;
	scrollbar-3dlight-color: #bdece2;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #bdece2;
	scrollbar-darkshadow-color: #bdece2;
}

.owner
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 7pt;
	font-weight: 500;
	color: #327182;
}

.tablecell
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	font-weight: 500;
	color: #515C68;
	text-decoration: none;	
	PADDING-RIGHT: 5pt; 
	PADDING-LEFT: 5pt; 
	PADDING-BOTTOM: 2pt; 
	PADDING-TOP: 2pt; 
	TEXT-ALIGN: justify;
}

.tablecellgreen
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	font-weight: 500;
	color: #4E615E;
	text-decoration: none;	
	PADDING-RIGHT: 5pt; 
	PADDING-LEFT: 5pt; 
	PADDING-BOTTOM: 2pt; 
	PADDING-TOP: 2pt; 
	TEXT-ALIGN: justify;
}

.tableimg
{
	border-color:#baefe3;
	border-width:thin;
	border-style:solid;
	MARGIN-LEFT: 5px; 
	MARGIN-RIGHT: 5px; 
}
.summary
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif,underline;
	FONT-SIZE: 10pt;
	font-weight: 500;
	color: #515C68;
	text-decoration:underline;
	
}
.label
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight: 500;
	color: #515C68;
	text-decoration: none;
}
.value
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 9pt;
	font-weight:400;
	color: #515C68;
}

A.
{
	cursor:hand;
	text-decoration:	none;
}

A:link
{
	cursor:hand;
	text-decoration:	none;
}

A:active
{
	cursor:hand;
	text-decoration:	none;
}

A:hover
{
	cursor:hand;
	text-decoration:underline;
}

A.rightBar
{
	color:#15648f;
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: 550;
	text-decoration:	none;
	cursor:hand;
}

A.rightBar:link	{	
	text-decoration:	none;
	color:	#15648f;
	}	
		
A.rightBar:active	{	
	text-decoration:	none;
	color:	#15648f;
	}	
		
A.rightBar:hover	{	
	text-decoration:	underline;
	color:	#15648f;
	}

A.menu
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 8pt; 
	color: #6c7680;
	text-decoration:	none;
	cursor:hand;
}

A.menu:link	{	
	text-decoration:	none;
	color:	#6c7680;
	}	
		
A.menu:active	{	
	text-decoration:	none;
	color:	#6c7680;
	}	
		
A.menu:hover	{	
	text-decoration:	underline;
	color:	#6c7680;
	}

A.home_topmenu
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 8pt; 
	color: #013565;
	text-decoration:	none;
	cursor:hand;
}

A.home_topmenu:link	{	
	text-decoration:	none;
	color:	#013565;
	}	
		
A.home_topmenu:active	{	
	text-decoration:	none;
	color:	#013565;
	}	
		
A.home_topmenu:hover	{	
	text-decoration:	underline;
	color:	#013565;
	}


A.bottom
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT:bolder; 
	FONT-SIZE: 7pt; 
	color: #b9bec1;
	text-decoration:	none;
	cursor:hand;
}

A.bottom:link	{	
	text-decoration:	none;
	color:	#b9bec1;
	}	
		
A.bottom:active	{	
	text-decoration:	none;
	color:	#b9bec1;
	}	
		
A.bottom:hover	{	
	text-decoration:	underline;
	color:	#b9bec1;
	}

A.topmenu
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 8pt; 
	color: #959b99;
	text-decoration:	none;
	cursor:hand;
}

A.topmenu:link	{	
	text-decoration:	none;
	color:	#959b99;
	}	
		
A.topmenu:active	{	
	text-decoration:	none;
	color:	#959b99;
	}	
		
A.topmenu:hover	{	
	text-decoration:	underline;
	color:	#959b99;
	}
	
A.blueLeftBarCenter
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	color: #2d637d;
	text-decoration:	none;
	cursor:hand;
}

A.blueLeftBarCenter:link	{	
	text-decoration:	none;
	color:	#959b99;
	}	
		
A.blueLeftBarCenter:active	{	
	text-decoration:	none;
	color:	#959b99;
	}	
		
A.blueLeftBarCenter:hover	{	
	text-decoration:	underline;
	color:	#959b99;
	}

A.greenLeftBarCenter
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	color: #297b64;
	text-decoration:	none;
	cursor:hand;
}

A.greenLeftBarCenter:link	{	
	text-decoration:	none;
	color:	#297b64;
	}	
		
A.greenLeftBarCenter:active	{	
	text-decoration:	none;
	color:	#297b64;
	}	
		
A.greenLeftBarCenter:hover	{	
	text-decoration:	underline;
	color:	#297b64;
	}
	
A.greenLeftBarCenter
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight: 550;
	color: #3f716e;
}

A.greenLeftBarCenter:link	{	
	text-decoration:	none;
	color:	#3f716e;
	}	
		
A.greenLeftBarCenter:active	{	
	text-decoration:	none;
	color:	#3f716e;
	}	
		
A.greenLeftBarCenter:hover	{	
	text-decoration:	underline;
	color:	#3f716e;
	}
	
A.centerbody
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight: 500;
	color: #515C68;
	text-decoration: none;
}

A.centerbody:link	{	
	text-decoration:	none;
	color:	#515C68;
	}	
		
A.centerbody:active	{	
	text-decoration:	none;
	color:	#515C68;
	}	
		
A.centerbody:hover	{	
	text-decoration:	underline;
	color:	#515C68;
	}
	
A.centerPrjgreen
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight: 550;
	color: #4E615E;
	text-decoration: none;
}

A.centerPrjgreen:link	{	
	text-decoration:	none;
	color:	#4E615E;
	}	
		
A.centerPrjgreen:active	{	
	text-decoration:	none;
	color:	#4E615E;
	}	
		
A.centerPrjgreen:hover	{	
	text-decoration:	underline;
	color:	#4E615E;
	}

A.blueLeftBarTitle
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color: #05394f;
	text-decoration:	none;
}

A.blueLeftBarTitle:link	{	
	text-decoration:	none;
	color:	#05394f;
	}	
		
A.blueLeftBarTitle:active	{	
	text-decoration:	none;
	color:	#05394f;
	}	
		
A.blueLeftBarTitle:hover	{	
	text-decoration:	underline;
	color:	#05394f;
	}

A.rightBarTitle
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color: #0f5d81;
	text-decoration:	none;
}

A.rightBarTitle:link	{	
	text-decoration:	none;
	color:	#0f5d81;
	}	
		
A.rightBarTitle:active	{	
	text-decoration:	none;
	color:	#0f5d81;
	}	
		
A.rightBarTitle:hover	{	
	text-decoration:	underline;
	color:	#0f5d81;
	}	
	
A.btmBar
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	color: #ffffff;
	font-style: italic;
}

A.btmBar:link	{	
	text-decoration:	none;
	color:	#ffffff;
	}	
		
A.btmBar:active	{	
	text-decoration:	none;
	color:	#ffffff;
	}	
		
A.btmBar:hover	{	
	text-decoration:	underline;
	color:	#ffffff;
	}
	
A.Home_btmBar
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	color: #0570A6;
	font-style: italic;
}

A.Home_btmBar:link	{	
	text-decoration:	none;
	color:	#0570A6;
	}	
		
A.Home_btmBar:active	{	
	text-decoration:	none;
	color:	#0570A6;
	}	
		
A.Home_btmBar:hover	{	
	text-decoration:	underline;
	color:	#0570A6;
	}	
	
A.centerbodygreen
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight: 500;
	color: #3f716e;
	text-decoration:	none;
}

A.centerbodygreen:link	{	
	text-decoration:	none;
	color:	#3f716e;
	}	
		
A.centerbodygreen:active	{	
	text-decoration:	none;
	color:	#3f716e;
	}	
		
A.centerbodygreen:hover	{	
	text-decoration:	underline;
	color:	#3f716e;
	}	
	
A.home_New_centerbody
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight:550;
	color: #4C6AA8;
	text-decoration:	none;
}

A.home_New_centerbody:link
{
	text-decoration:	none;
	color: #4C6AA8;
}

A.home_New_centerbody:active
{
	text-decoration:	none;
	color: #4C6AA8;
}

A.home_New_centerbody:hover
{
	text-decoration:	underline;
	color: #4C6AA8;
}
.dotted {
		border: 1px;
		border-color: #333333;
		border-bottom-style: dotted;
		height:0px;
	}



.borderit img{
border: 3px solid #ccc;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.85;
}

.borderit:hover img{
border: 3px solid #1891A8;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.imagedisable
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.projectdes
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 7.5pt; 
	color: #013565;
	overflow:visible;
}
.casedes
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 7.5pt; 
	color:#3A0D40;
	overflow:visible;
}

.projectlink
{

	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 8pt; 
	color: #013565;
	text-decoration:	none;
	cursor:hand;
}
.projectlink:hover
{
	text-decoration:underline;
}

.casestudylink
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 8pt; 	
	text-decoration:none;
	cursor:hand;
	color:#3A0D40;
}
.casestudylink:hover
{
	text-decoration:underline;
}





.navigation
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 7pt;
	
	color: #4C6AA8;
	text-decoration:	none;
}
.navigation a
{
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	font-weight:550;
	color: #4C6AA8;
	text-decoration:	none;
}




.navigation a:hover
{
	text-decoration:	underline;
	color: #4C6AA8;
}




#searchpart{
width: 150px;
height:20px;

}
#searchform #q 
{
	margin-top:3px;
	width: 135px;
}
#searchform input {
	
/*	border: 1px #40ACC7 none;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	height:20px;
	margin-right: 1px;
	width: 50px;
	
	}


#inputsubmit1 {
	background: #40ACC7;
/*	color: #FFFFFF;*/
/*	height : 23px;*/
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	height:20px;
	width:35px;
	}
	
	
.lbltitlecasestudy
{
	
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	text-decoration:none;
	FONT-WEIGHT: 600; 
	FONT-SIZE: 11pt; 
	color: #959b99;
}


.lbltitlecasestudy:link	{	
	text-decoration:none;	
	}	
	
.lbltitlecasestudy:visited 
{
	color: #959b99;
	text-decoration:none;	
}
		
.lbltitlecasestudy:active	{	
	text-decoration:none;
	}	
		
.lbltitlecasestudy:hover	{	
	text-decoration:underline;
	color:	#959b99;
	}
	

.lbltitleprj
{
	
	FONT-FAMILY: Arial ,Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 11pt;
	color: #ff7000;
	font-weight:bolder;
	text-decoration:none;
	
}
.lbltitleprj:hover	
{		
	text-decoration:underline;	
	color: #ff7000;
}
.lbltitleprj :link
{	
	text-decoration:none;	
	
}


