html, body {
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	line-height: 18px;
	color: #0E3044;
	}
#container_top {
	float: left;
	width: 100%;
	height: 100px;
	background-color: #1d588c;
  	}
#container_mid {
	float: left;
	width: 100%;
	height: 265px;
	background-color: #0e3044;
  	}
#container_main {
	width: 800px;
	height: 100%;
	background-color:#FFFFFF;
  	}
#top {
	width: 800px;
	height: 100px;
	background-color: #1d588c;
	}
#mid {
	width: 800px;
	height: 265px;
	}
#main {
	width: 800px;
	float: left;
	}
#rule {
	width: 100%;
	height: 2px;
	float: left;
	background-color: #a2a6a9;
	}
#logo {
	width: 249px;
	height: 100px;
	float: left;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: 28px 26px;
	}
#whatwedo_title {
	width: 46px;
	height: 265px;
	float: left;
	background-image: url(../images/whatwedo_title.gif);
	background-repeat: no-repeat;
	background-color: #0e3044;
	}
	
#industries_title {
	width: 46px;
	height: 265px;
	float: left;
	background-image: url(../images/industries_title.gif);
	background-repeat: no-repeat;
	background-color: #0e3044;
	}	
	
#whoweare_title {
	width: 46px;
	height: 265px;
	float: left;
	background-image: url(../images/whoweare_title.gif);
	background-repeat: no-repeat;
	background-color: #0e3044	
	}
		
#casestudies_title {
	width: 46px;
	height: 265px;
	float: left;
	background-image:url(../images/casestudies_title.gif);
	background-repeat: no-repeat;
	background-color: #0e3044;	
	}		
	
#news_title {
	width: 46px;
	height: 265px;
	float: left;
	background-image:url(../images/news_title.gif);
	background-repeat: no-repeat;
	background-color: #0e3044;	
	}	
	
#contactus_title {
	width: 46px;
	height: 265px;
	float: left;
	background-image: url(../images/contactus_title.gif);
	background-repeat: no-repeat;
	background-color: #0e3044;	
	}
		
#secondary_nav_container {
	width: 197px;
	height: 265px;
	float: left;
	background-color: #cadde1;
	}
#flash {
	width: 557px;
	height: 265px;
	float: left;
	background-color: #0E3044;
	}
.secondary_nav {
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	color: #007ac9;
	list-style-type: none;
	line-height: 12px;
	margin: 0;
	text-decoration:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 15px;
	}
.secondary_nav a {
	color: #1d588c;
	text-decoration: none;
	}
.secondary_nav a:hover {
	color: #007ac9;
	text-decoration: none;
	}
#main_header {
	width: 549px;
	float: left;
	padding: 33px 0 20px 251px;
	}
#main_left {
	width: 157px;
	float: left;
	padding-top: 5px;
	padding-right: 31px;
	padding-bottom: 0;
	padding-left: 45px;
	}
#main_right {
	width: 456px;
	float: right;
	padding-top: 0;
	padding-right: 93px;
	padding-bottom: 0;
	padding-left: 8px;
	}
h1 {
	margin: 0 0 0 0;
	font-size: 18px;
	font-family: Arial;
	font-weight: normal;
	color: #007ac9;
	letter-spacing: 1px;
	line-height: 22px;
	}
h2 {
	margin: 0 0 0 0;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	color: #1D588C;
	line-height: 20px;
	}
.name {
	margin: 10px 0 0 0;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	color: #1d588c;
	line-height: 18px;
	}
.title {
	margin: 0 0 0 0;
	font-size: 10px;
	font-family: Arial;
	font-weight: normal;
	color: #1d588c;
	line-height: 14px;
	}


/* Main Nav Rollovers ---------------------------------------------------- */

ul#tabs {
	list-style-type: none;
	height: 20px;
	top: 65px;
	position: relative;
	margin: 0;
	padding: 0;
	width: 551px;
	left: 0;
	float: left;
}

#tabs li {
  float: left;
  margin: 0;
  padding: 0 3px 0 0;
  position: relative;
}

#tabs li a {
  float: left;
  display: block;
  color: #666;
  height: 20px;
  background-repeat: no-repeat;
  text-indent: -3000px;
  background-image: url(../images/secondary_nav.gif);
}
  
#tabs li.home a {
  background-position: 0 0;
  width: 44px;
}

#tabs li.home a:hover, a:active {
  background-position: 0 -20px;
  width: 44px;
}

#home #tabs li.home a {
  background-position: 0 -20px;
  width: 44px;
}


#tabs li.whoweare a {
  background-position: -44px 0;
  width: 79px;
}

#tabs li.whoweare a:hover, a:active {
  background-position: -44px -20px;
  width: 79px;
}

#whoweare #tabs li.whoweare a {
  background-position: -44px -20px;
  width: 79px;
}


#tabs li.whatwedo a {
  background-position: -123px 0;
  width: 78px;
}

#tabs li.whatwedo a:hover, a:active {
  background-position: -123px -20px;
  width: 78px;
}

#whatwedo #tabs li.whatwedo a {
  background-position: -123px -20px;
  width: 78px;
}

#tabs li.industries a {
  background-position: -201px 0;
  width: 121px;
}

#tabs li.industries a:hover, a:active {
  background-position: -201px -20px;
  width: 121px;
}

#industries #tabs li.industries a {
  background-position: -201px -20px;
  width: 121px;
}

#tabs li.casestudies a {
  background-position: -322px 0;
  width: 81px;
}

#tabs li.casestudies a:hover, a:active {
  background-position: -322px -20px;
  width: 81px;
}

#casestudies #tabs li.casestudies a {
  background-position: -322px -20px;
  width: 81px;
}

/*
#tabs li.news a {
  background-position: -403px 0;
  width: 44px;
}

#tabs li.news a:hover, a:active {
  background-position: -403px -20px;
  width: 44px;
}

#news #tabs li.news a {
  background-position: -403px -20px;
  width: 44px;
}

#tabs li.contactus a {
  background-position: -447px 0;
  width: 75px;
}

#tabs li.contactus a:hover, a:active {
  background-position: -447px -20px;
  width: 75px;
}

#contactus #tabs li.contactus a {
  background-position: -447px -20px;
  width: 75px;
}
*/
#tabs li.contactus a {
  background-position: -403px 0;
  width: 75px;
}

#tabs li.contactus a:hover, a:active {
  background-position: -403px -20px;
  width: 75px;
}

#contactus #tabs li.contactus a {
  background-position: -403px -20px;
  width: 75px;
}
