body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/back2.jpg);
	background-repeat: repeat-x;
	background-color: #b5cbd6;
}

/* links */

a:link {
	color: #444444;	
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;		
}
a:visited {
	color: #444444;	
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;	
}
a:hover {
	color: #444444;	
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;	
	
	background-color: #FFFF99;	
}
a:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;
		
	background-color: #FFCC00;	
}

/* interactive */

.field1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.input {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;	
	width: 120px;
}

/* old styles */

.style1 {
	font-size: 14px;
	font-weight: bold;
	color: #444444;		
}
.style2 {font-size: 12px;
	color: #444444;	}
.style3 {font-size: 11px; 
	color: #444444;	}
.style6 {font-size: 12px; font-weight: bold; 
	color: #444444;	}
	
.style1 a:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;		
	background-color: #FFCC00;	
}	
.style2 a:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;		
	background-color: #FFCC00;	
}		
.style3 a:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;		
	background-color: #FFCC00;	
}	
.style6 a:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;		
	background-color: #FFCC00;	
}	

/* new styles */

.title {
	font-size: 15px;
	font-weight: bold;
	color: #444444;		
}

.title-med {
	font-size: 15px;
	text-transform: uppercase;
	color: #444444;		
}

.title-big {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #444444;		
}

.copy {
	font-size: 12px; 
	color: #444444;
	line-height: 140%	
}

.copy-big {
	font-size: 14px; 
	color: #444444;	
	letter-spacing: 0.02cm;	
}

.copy-xbig {
	font-size: 18px; 
	color: #444444;	
	letter-spacing: 0.02cm;	
}

.title-xbig {
	font-size: 18px; 
	color: #0293cc;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
}

.title-2-blue {
	font-size: 14px; 
	color: #0293cc;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
}

.title-2-orange {
	font-size: 14px; 
	color: #F60;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
}

.title-industry-1 {
	font-size: 30px; 
	color: #0293cc;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
	text-transform: uppercase;	
	line-height: 40px;	
}

.title-industry-2  {
	font-size: 20px; 
	color: #F60;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
	text-transform: uppercase;	
	line-height: 30px;		
}

.title-project-1 {
	font-size: 30px; 
	color: #0293cc;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
	text-transform: uppercase;	
	line-height: 40px;		
}

.title-project-2  {
	font-size: 17px; 
	color: #F60;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
	text-transform: uppercase;	
	line-height: 30px;		
}

.title-project-3-blue {
	font-size: 13px; 
	color: #0293cc;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
	text-transform: uppercase;	
}

.title-project-3-grey {
	font-size: 13px; 
	color: #565656;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
	text-transform: uppercase;	
}

.title-project-3-grey-sm {
	font-size: 9px; 
	color: #565656;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
	text-transform: uppercase;	
}

.hightlight-project-blue {
	font-size: 18px; 
	color: #0293cc;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
}

.hightlight-project-grey {
	font-size: 18px; 
	color: #565656;	
	letter-spacing: 0.02cm;	
	font-weight: bold;
}

.copy-small {
	font-size: 9px; 
	color: #444444;	
}

.home-copy-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; 
	color: #444444;	
	letter-spacing: 0.05em;	
	line-height: 140%
}

.home-copy-med {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	color: #444444;	
	letter-spacing: 0.02em;	
	line-height: 140%
}

.home-copy-med a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 	
	color: #F60;	
	text-decoration: none;	
	border-bottom: none;			
}
.home-copy-med a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 	
	color: #F60;	
	text-decoration: none;	
	border-bottom: none;
}
.home-copy-med a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 	
	color: #444444;	
	text-decoration: none;
	border-bottom: none;	
	
}
.home-copy-med a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 	
	color: #ffffff;
	text-decoration: none;
	border-bottom: none;			
}

.home-copy-med--greylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	color: #444444;	
	letter-spacing: 0.02em;	
	line-height: 140%
}

.home-copy-med--greylinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 	
	color: #666;	
	text-decoration: none;	
	border-bottom: none;			
}
.home-copy-med--greylinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 	
	color: #666;	
	text-decoration: none;	
	border-bottom: none;
}
.home-copy-med--greylinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 	
	color: #444444;	
	text-decoration: none;
	border-bottom: none;	
	
}
.home-copy-med--greylinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 	
	color: #ffffff;
	text-decoration: none;
	border-bottom: none;			
}

.home-copy-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; 
	color: #444444;	
	letter-spacing: 0.01em;	
	line-height: 140%
}

.home-title-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; 
	color: #0293cc;	
	letter-spacing: 0.05em;	
	line-height: 140%
	font-weight: bold;	
}

.home-title-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; 
	color: #666;	
	letter-spacing: 0.05em;	
	line-height: 140%
	font-weight: bold;	
}

.home-title-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	color: #444444;	
	letter-spacing: 0.05em;	
	line-height: 140%;
	font-weight: bold;	
}

.blue-highlight {
	color: #0293cc;	
	font-weight: bold;
}

.orange-highlight {
	color: #F60;	
}

.font-sm {
	font-size: 14px; 	
	line-height: 17px;
}

.font-large {
	font-size: 20px; 	
	line-height: 22px;
}


.footer-white {
	font-size: 12px; 
	color: #ffffff;
	letter-spacing: 0.01cm;
}

#highlights
{
padding: 1em;
margin: 1em;
margin-top: 0.3em;
padding-top: 0.3em;
color: #444444;	
list-style-type: square;
}

.menu {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	
	color: #444444;				
}

.menu a:link {
	color: #444444;	
	text-decoration: none;	
	border-bottom: none;			
}
.menu a:visited {
	color: #444444;	
	text-decoration: none;	
	border-bottom: none;
}
.menu a:hover {
	color: #444444;	
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;	
	
	background-color: #FFFF99;	
}
.menu a:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;
		
	background-color: #FF9900;	
}



.menu-big {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;	
	color: #444444;				
}

.menu-big a:link {
	color: #444444;	
	text-decoration: none;	
	border-bottom: none;			
}
.menu-big a:visited {
	color: #444444;	
	text-decoration: none;	
	border-bottom: none;
}
.menu-big a:hover {
	color: #444444;	
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;	
	
	background-color: #FFFF99;	
}
.menu-big a:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;
		
	background-color: #FF9900;	
}



.mainmenu {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	
	color: #444444;				
}

.mainmenu a:link {
	color: #444444;	
	text-decoration: none;	
	border-bottom: none;			
}
.mainmenu a:visited {
	color: #444444;	
	text-decoration: none;	
	border-bottom: none;
}
.mainmenu a:hover {
	color: #444444;	
	text-decoration: none;
	border-bottom: none;	
	
}
.mainmenu a:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom: none;	
		
}


.caption-big {
	font-size: 12px; 	
	color: #444444;	
	font-weight: bold;	
}

.caption-small {
	font-size: 10px; 
	color: #444444;	
}


.tweet_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px; 
	color: #444444;
	letter-spacing: 0.01cm;
}
.tweet_title a:link {
	color: #444444;	
	text-decoration: none;	
	border-bottom: none;			
}
.tweet_title a:visited {
	color: #444444;	
	text-decoration: none;	
	border-bottom: none;
}
.tweet_title a:hover {
	color: #444444;	
	text-decoration: none;
	border-bottom:1px dotted #CCCCCC;		
}
.tweet_title a:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom: none;	
		
}
.tweet_date {
	font-size: 10px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}

.footer_title {
	font-size: 14px; 
	color: #ffffff;
	letter-spacing: 0.01cm;
	font-weight: bold;
}

.footer_copy {
	font-size: 11px; 
	color: #ffffff;
	letter-spacing: 0.01cm;
	text-transform: capitalize;	
	font-weight: normal;	
}

.footer_copy a:link {
	color: #ffffff;	
	text-decoration: none;	
	border-bottom: none;	
	background-color: none;	
	font-weight: normal;	
	letter-spacing: 0.01cm;	
}
.footer_copy a:visited {
	color: #ffffff;	
	text-decoration: none;	
	border-bottom: none;
	background-color: none;		
	font-weight: normal;	
	letter-spacing: 0.01cm;	
	
}
.footer_copy a:hover {	
	color: #F90;	
	text-decoration: none;
	border-bottom:none;	
	background-color: #4b4b4b;		
	font-weight: normal;	
}
.footer_copy a:active {
	color: #F90;
	text-decoration: none;
	border-bottom: none;	
	background-color: #4b4b4b;	
	font-weight: normal;	
		
}


