a { text-decoration:none;}
body, html { height:100%; width:100%;}
body{ margin: 0px auto 0px auto;
background-color:#44608e;
}
h1,h2,h3,h4{ margin:0;}
p { padding:0; margin:0; border:0;}
.contactHr{	height:1px;	color: #CCC;}
#addressContent{ margin:0; padding:0; padding-left:15px; padding-right:15px;}
.bodyClass{ width:1080px;
	background-image: url(images/topBodyBg.jpg);
	background-repeat: repeat-x;
	background-position: top;

}
.fieldOffer{ margin:0; padding:0; width:520px;}
.fieldContact{ margin:0; padding:0; width:400px;}
.textContentStart{ width:600px; margin:0; padding:0; padding-left: 10px;
	color:#000000;
	font-size:16px;
	float:left;
}
.textContent{ margin:0; padding:0; width:420px; padding: 10px;
	color:#000000;
	font-size:16px;
	float:left;
}
.imageCrop { width: 233px; height: 90px; overflow: hidden; margin-top:5px; border: solid 1px #000; text-align:center; background-color:#EEEEEE}
/*.imageCrop img { margin: -75px 0 0 0; }*/

.logoImage{ width:375; height:150px; float:left;}
.inputText{ border:0; border-bottom:1px dotted #333;}
.projectContent{width:650px; margin:0; padding:0; padding-left: 10px;
min-height:400px;
	color:#000000;
	font-size:16px;
	float:left;}

#menu {list-style-type: none; margin:0px; padding:0px; font-family:Verdana; font-size:12px;}
#menu li a{ display:inline-block; background-color:#eee; padding-left:10px; padding-top:7px; padding-bottom:7px;
margin-bottom:1px;
width:160px;
text-decoration: none;
color: #111111;}
#menu li a:hover{ background-color:#bccfe3;}
#menu li a#current{ background-color:#305d87; color: #FFFFFF;}
#menu li a#current:hover{ background-color:#bccfe3; color: #333333;}

#subMenu {list-style-type: none; margin:0; padding:0; font-family:Verdana; font-size:12px;}
#subMenu li a{ display:inline-block; padding-left:20px; padding-top:3px; padding-bottom:3px;
width:150px;
text-decoration: none;
color: #111111;}
#subMenu li a:hover{ background-color:#bccfe3; background-image: url(images/blackArrowHover.gif); background-repeat: no-repeat;
	background-position: left;}
#subMenu li a#subCurrent{ background-color:#85a0b9; color: #FFFFFF; background-image: url(images/blackArrow.gif); background-repeat: no-repeat;
	background-position: left;}
#subMenu li a#subCurrent:hover{ background-color:#bccfe3; color: #333333;background-image: url(images/blackArrowHover.gif); background-repeat: no-repeat;
	background-position: left;}


#subMenu1 {list-style-type: none; margin:0; padding:0; font-family:Verdana; font-size:12px;}
#subMenu1 li a{ display:inline-block; padding-left:30px; padding-top:3px; padding-bottom:3px;
width:115px;
text-decoration: none;
color: #111111;}
#subMenu1 li a:hover{ background-color:#def1db; background-image: url(images/blackArrowHover.gif); background-repeat: no-repeat;
	background-position: left;}
#subMenu1 li a#sub1Current{ background-color:#FF00FF; color: #333333; background-image: url(images/blackArrow.gif); background-repeat: no-repeat;
	background-position: left;}
#subMenu1 li a#sub1Current:hover{ background-color:#def1db; color: #333333;background-image: url(images/blackArrowHover.gif); background-repeat: no-repeat;
	background-position: left;}


#subMenu2 {list-style-type: none; margin:0; padding:0; font-family:Verdana; font-size:12px;}
#subMenu2 li { display:inline-block; padding-left:40px; padding-top:3px; padding-bottom:3px;
width:125px;
text-decoration: none;
color: #111111;}
#subMenu2 li a:hover{ background-color:#def1db; background-image: url(images/blackArrowHover.gif); background-repeat: no-repeat;
	background-position: left;}
#subMenu2 li a#sub2Current{ background-color:#00FFFF; color: #333333; background-image: url(images/blackArrow.gif); background-repeat: no-repeat;
	background-position: left;}
#subMenu2 li a#sub2Current:hover{ background-color:#def1db; color: #333333;background-image: url(images/blackArrowHover.gif); background-repeat: no-repeat;
	background-position: left;}

#topMenu{margin:0px; padding:0px; height:40px; font-family:Verdana; font-size:16px; padding-left:110px;}
#topMenu li{display:inline; padding-left: 1px;}
#topMenu a{ height:30px; display:inline-block; padding-left:15px; padding-right:15px; color:#000000; padding-top:10px;} 

#topMenu a:hover{ background:url(images/topMenuBgHover.gif);}
#topMenu a#current{
	background-image: url(images/topMenuBgActiv.gif); background-repeat: repeat-x;
	color:#FFFFFF;
}
#topMenu a#current:hover{
	background-image: url(images/topMenuBgActiv.gif); background-repeat: repeat-x;
	color:#FFFFFF;
}
.topMenuSpacer{ width:1px; background-image: url(images/topMenuSpacer.gif);}
.alertLink{ float:right; padding-right:30px; height:80px;}
.alertLink a{ display:block; float:right; height:28px; width:295px; background-image: url(images/linkBg.gif); padding-left:15px; padding-bottom:15px; padding-top:17px; font-size:20px; font-weight:bold; color:#4c4cbf; font-family:Verdana;}
.alertLink a:hover{ float:right; background-image: url(images/linkBgHover.gif);}
.newsHeadline{ font-size:16px; font-weight:bold;}
.newsLink{ width:260px; font-size:14px; color:#000;}
.newsLink a{ display:block; color:#000;}
.newsLink a:hover{ color:#12406e; background-color:#c4d6e8;}

#newsMenu{ margin:0; padding:0; list-style-type:none;}

.divNews{ float:left; padding-left:5px;}
.showNews{ float:left; min-height:300px;}

.newsOutput a{ display:block; width:650px; color:#000; padding-left:5px;}
.newsOutput a:hover{ color:#009; background-color:#EEEEEE;}
.showNewsOutput {  width:650px; color:#000; padding-left:5px;}
.showNewsOutput a{ display:block;}
.showNewsOutput a:hover{ display:block; background-color:#DDDDDD;}


.moreNews { margin:0; padding:0; width:260px; padding-top:5px;}
.moreNews a{ display:block; font-size:14px; color:#000000;}
.moreNews a:hover{ font-size:14px; color:#12406e; background-color:#c4d6e8;}
.cvText{ width:550px; padding-top:10px;}
.smallText{
	font-size:12px; color:#333;}
.cvImage{float:right; padding:5px;}
.smallItalic{ font-size:14px; font-style:italic;}
.contactLegend{ padding:0; margin:0; font-size:14px; color:#333333; margin-left:5px; font-family:Verdana;}
.loginLegend{ font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#333333;}
