html, body {
	font-family : Georgia,'Times New Roman',Times,serif;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	background-image: url(../images/bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#container {
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
}

#top {
	height: 227px;
	padding: 0;
	margin: 8px 0 0 0;
	background-image: url(../images/bg_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#footer {
 	height: 34px;
	width: 1000px;
	clear: both;
	text-align: center;
	padding: 0;
	margin: 0;
	background-image: url(../images/bg_base.gif);
	background-position: left top;
	background-repeat: repeat;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #ffffff;
}

#main {
	width:1000px;
	margin:0;
	padding:0;
}

.hareas {
	width: 199px;
	margin:0;
	padding: 0 0 0 0;
	float:left;
	position:relative;
}

.hareas2 {
	background-image:url(../images/bg_welcome.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas3 {
	background-image:url(../images/bg_home.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
}

.hareas_cont {
	width: 199px;
	margin:0;
	padding: 0 0 0 0;
	float:left;
	position:relative;
}

.hareas2_cont {
	background-image:url(../images/bg_contact.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.8em;
}

.hareas3_cont {
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
}

.hareas3_cont2 {
	background-image:url(../images/bg_cont.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
}

.hareas3_cs1 {
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
	background-image:url(../images/bg_cs1.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}

.hareas3_cs2 {
	background-image:url(../images/bg_cs2.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
}

.hareas3_cs3 {
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
	background-image:url(../images/bg_cs3.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}

.hareas3_cs4 {
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
	background-image:url(../images/bg_cs4.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}

.hareas2_news {
	background-image:url(../images/bg_news.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 746px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
	background-color: #e6f4f5;
}


.hareas2_news_menu {
	background-image:url(../images/bg_news.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 746px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.6em;
	background-color: #e6f4f5;
}

.hareas_case {
	width: 199px;
	margin:0;
	padding: 0 0 0 0;
	float:left;
	position:relative;
}

.hareas2_case {
	background-image:url(../images/bg_case.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 337px;
	height: 232px;
	margin:0;
	padding: 116px 76px 0 0;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas22_case {
	background-image:url(../images/bg_case.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 237px;
	height: 232px;
	margin:0;
	padding: 116px 176px 0 0;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas2a_case {
	background-image:url(../images/bg_case.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas2a_case_healthcare {
	background-image:url(../images/bg_case_healthcare.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas2a_case_energy {
	background-image:url(../images/bg_case_energy.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas2a_case_software {
	background-image:url(../images/bg_case_software.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas2a_case_software_aerospace {
	background-image:url(../images/bg_case_aerospace.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas3_case {
	background-image:url(../images/bg_case.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
}

.hareas2_investment {
	background-image:url(../images/bg_investment.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas3_investment {
	background-image:url(../images/bg_investment.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
}

.hareas2_strategic {
	background-image:url(../images/bg_strategic.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas3_strategic {
	background-image:url(../images/bg_strategic.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
}

.hareas2_interim {
	background-image:url(../images/bg_interim.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas3_interim {
	background-image:url(../images/bg_interim.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
}

.hareas2_business {
	background-image:url(../images/bg_business.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas3_business {
	background-image:url(../images/bg_business.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
}

.hareas2_market {
	background-image:url(../images/bg_market.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 358px;
	height: 278px;
	margin:0;
	padding: 70px 26px 0 29px;
	float:left;
	position:relative;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.7em; 
	line-height: 1.2em;
}

.hareas3_market {
	background-image:url(../images/bg_market.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width: 388px;
	height: 348px;
	margin:0;
	padding: 0;
	float:left;
	position:relative;
	background-color: #c7c8ca;
}

.font_sm { 
	font-size: 0.8em; 
} 

ul.list1 { 
	padding: 0 0 0 13px;
} 

li.list1 {
	color:#005985;
	line-height: 1.4em;
} 

li.list2 {
	color:#01b1af;
	line-height: 1.4em;
}

li.list3 {
	color:#009ddc;
	line-height: 1.4em;
}

li.list4 {
	color:#7b67ae;
	line-height: 1.4em;
}

.blacktext {
	color:black
}

.blue {
	color: #005280;
	width: 274px;
}

/** rollover (pure css) **/
#rollover2 a {
	text-decoration:none;
	display:block;
	height:100%;
}
* html #rollover2 a {
	width:190px;
}
#rollover2 {
	list-style-type:none;
	margin:auto;
	padding:0;
	width:190px;
	float:left;
}
#rollover2 li {
	float:left;
}

#rollover a {
	text-decoration:none;
	display:block;
	height:100%;
}
* html #rollover a {
	width:100%;
}
#rollover {
	list-style-type:none;
	margin:auto;
	padding:0;
}
#rollover li {
	float:left;
}
#rollover li#home a{
	background-image:url(../images/but1.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#home a:hover {
	background-image:url(../images/but1_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#home {
	background-image:url(../images/but1.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#home_on a{
	background-image:url(../images/but1_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#home_on a:hover {
	background-image:url(../images/but1.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#home_on {
	background-image:url(../images/but1_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#mr a{
	background-image:url(../images/but2.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#mr a:hover {
	background-image:url(../images/but2_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#mr {
	background-image:url(../images/but2.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}

#rollover li#mr_on a{
	background-image:url(../images/but2_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#mr_on a:hover {
	background-image:url(../images/but2.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#mr_on {
	background-image:url(../images/but2_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}

#rollover li#bd a{
	background-image:url(../images/but3.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#bd a:hover {
	background-image:url(../images/but3_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#bd {
	background-image:url(../images/but3.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#bd_on a{
	background-image:url(../images/but3_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#bd_on a:hover {
	background-image:url(../images/but3.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#bd_on {
	background-image:url(../images/but3_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#im a{
	background-image:url(../images/but4.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#im a:hover {
	background-image:url(../images/but4_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#im {
	background-image:url(../images/but4.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}

#rollover li#im_on a{
	background-image:url(../images/but4_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#im_on a:hover {
	background-image:url(../images/but4.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#im_on {
	background-image:url(../images/but4_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}

#rollover li#sd a{
	background-image:url(../images/but5.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#sd a:hover {
	background-image:url(../images/but5_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#sd {
	background-image:url(../images/but5.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#sd_on a{
	background-image:url(../images/but5_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#sd_on a:hover {
	background-image:url(../images/but5.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#sd_on {
	background-image:url(../images/but5_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#i a{
	background-image:url(../images/but6.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#i a:hover {
	background-image:url(../images/but6_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#i {
	background-image:url(../images/but6.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}

#rollover li#i_on a{
	background-image:url(../images/but6_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#i_on a:hover {
	background-image:url(../images/but6.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#i_on {
	background-image:url(../images/but6_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}

#rollover li#cs a{
	background-image:url(../images/but7.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#cs a:hover {
	background-image:url(../images/but7_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#cs {
	background-image:url(../images/but7.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#cs_on a{
	background-image:url(../images/but7_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#cs_on a:hover {
	background-image:url(../images/but7.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#cs_on {
	background-image:url(../images/but7_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#news a{
	background-image:url(../images/but8.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#news a:hover {
	background-image:url(../images/but8_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#news {
	background-image:url(../images/but8.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}

#rollover li#news_on a{
	background-image:url(../images/but8_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#news_on a:hover {
	background-image:url(../images/but8.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover li#news_on {
	background-image:url(../images/but8_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}

#rollover li#cont a{
	background-image:url(../images/but9.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#cont a:hover {
	background-image:url(../images/but9_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#cont {
	background-image:url(../images/but9.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover li#cont_on a{
	background-image:url(../images/but9_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#cont_on a:hover {
	background-image:url(../images/but9.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#cont_on {
	background-image:url(../images/but9_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover2 li#sub1 a{
	background-image:url(../images/but10_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover2 li#sub1 a:hover {
	background-image:url(../images/but10.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover2 li#sub1 {
	background-image:url(../images/but10_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}

#rollover2 li#sub2 a{
	background-image:url(../images/but11_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover2 li#sub2 a:hover {
	background-image:url(../images/but11.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover li#sub2 {
	background-image:url(../images/but11_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}

#rollover2 li#sub3 a{
	background-image:url(../images/but12_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}
#rollover2 li#sub3 a:hover {
	background-image:url(../images/but12.gif);
	width:190px;
	height:38x;
	padding: 0;
	margin: 0;
}
#rollover li#sub3 {
	background-image:url(../images/but12_on.gif);
	width:190px;
	height:38px;
	padding: 0;
	margin: 0;
}

#rollover2 li#sub4 a{
	background-image:url(../images/but13_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover2 li#sub4 a:hover {
	background-image:url(../images/but13.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
#rollover2 li#sub4 {
	background-image:url(../images/but13_on.gif);
	width:190px;
	height:39px;
	padding: 0;
	margin: 0;
}
a.linknews:link {
	color: #01b1af;
	text-decoration: none;
	font-weight: bold;
}

a.linknews:visited {
	color: #01b1af;
	text-decoration: none;
	font-weight: bold;
}

a.linknews:focus {
	color: #01b1af;
	text-decoration: none;
	font-weight: bold;
}

a.linknews:hover {
	color: #005984;
	text-decoration: none;
	font-weight: bold;
	
}

a.linknews:active {
	color: #005984;
	text-decoration: none;
	font-weight: bold;
}

a.linkcs:link {
	color: #005985;
	text-decoration: none;
	font-weight: bold;
}

a.linkcs:visited {
	color: #005985;
	text-decoration: none;
	font-weight: bold;
}

a.linkcs:focus {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.linkcs:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	
}

a.linkcs:active {
	color: #005985;
	text-decoration: none;
	font-weight: bold;
}