body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


.login_select {
	background-color: #004477;
	width: 140px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	margin-top: 3px;
	margin-bottom: 3px;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #004477;
	line-height: normal;
}
.linespacing {
	line-height: 18px;
}
.smalltype {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2149a6;
	
}

.searchbox {
	background-color: #eee;
	height: 14px;
	width: 140px;
	margin: 0px;
	padding: 0px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #333333;
}
.gobutton {
	background-color: #004477;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
a {
	color: #003399;
}

.padleftright {
	padding-right: 10px;
	padding-left: 10px;
}

h1 {
	margin-top : 0px;
	margin-bottom : 5px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3879aa;
	margin-bottom : 5px;
	
}

h3 {
	margin : 0px;
}

#navButtons img {
	cursor : pointer;
}

#navCompany, #navServices, #navSupport, #navNews, #navStudies, #navContact {
	width:370;
	height:118;
	z-index:1;
	visibility: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	position: absolute;
}

#navCompany td, #navServices td, #navSupport td, #navNews td, #navStudies td, #navContact td {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

}

.navTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
}

#navCompany {
background-image: url('/images/nav/drop_company.gif');
}

#navServices {
background-image: url('/images/nav/drop_services.gif');
}

#navSupport {
background-image: url('/images/nav/drop_support.gif');
}

#navNews {
background-image: url('/images/nav/drop_news.gif');
}

#navStudies {
background-image: url('/images/nav/drop_casestudies.gif');
}

#navContact {
background-image: url('/images/nav/drop_contact.gif');
}

#navCompany a, #navServices a, #navSupport a, #navNews a, #navStudies a, #navContact a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 12px;
}


#navCompany a, #navCompany, #navCompany td {
	color: #C0EF87;
}

#navServices a, #navServices td {
	color: #FFB049;
}

#navSupport a, #navSupport td {
	color: #FF6E6E;
}

#navNews a, #navNews td {
	color: #979E1A;
}

#navStudies a, #navStudies td {
	color: #F0F0F0;
}

#navContact a, #navContact td {
	color: #5FA0F0;
}

#navCompany a:hover, #navServices a:hover, #navSupport a:hover, #navNews a:hover, #navStudies a:hover, #navContact a:hover {
	color: #FFFFFF;
}

.crumb {
 	text-transform: uppercase;
	font-weight : bold;
	margin : 0px 0px 5px  0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.crumbCompany  {
	color: #6EA94D;
}

.crumbServices  {
	color: #CB4E28;
}

.crumbSupport  {
	color: #A92727;
}

.crumbNews  {
	color: #C4CE22;
}

.crumbStudies {
	color: #909090;
}

.crumbContact  {
	color: #224BAA;
}


.newsTitle {
	font-weight : bold;
}

img {
	border : none;
}

#login .box {
	width : 142px;
}

#contactForm input, #contactForm select, #contactForm textarea {
	width : 200px;
}

.teaser {
	width : 142px;
}

ul.bolt {
	list-style-image : url('/images/star.gif');
	font-weight : bold;
	margin-top : 0px;
}