.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #24315D;
	line-height: 18px;
}

.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B09021;
}

.title2 a:link, 
.title2 a:visited, 
.title2 a:active {
	font-size: 12px;
	text-decoration: none;
}

h2 a:hover,
.title2 a:hover {
    font-size: 12px;
	text-decoration: underline;
}

.title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5B83C0;
	line-height: 12px;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #676767;
	line-height: 15px;
}

.title4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B09021;
	line-height: 14px;
}

.title5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B83C0;
	line-height: 13px;
}

a.title5:hover {
	color: #003366;
	text-decoration: underline;
}

/*--Added by Tom Tenoever, Mindgruve--*/

/*--HTML TAGS--*/

body {
	color: #676767;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	margin:10px 0;
	padding:0;
	}

a:link {color:#5886c4; text-decoration: none;}

a:visited {color: #5886c4; text-decoration: none;}

a:hover {color: #003366; text-decoration:underline;}

a:active {color: #003366; text-decoration: underline;}

h1 {
	font-size: 17px;
	font-weight: normal;
	color: #24315D;
	line-height: 18px;
	}

h2 {
	font-size: 12px;
	font-weight: normal;
	color: #B09021;
	}

h3 {
	font-size: 11px;
	font-weight: normal;
	color: #5B83C0;
	line-height: 12px;
	}
	
/*--STRUCTURE--*/

#header {
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	width:800px;
	height:75px;
	}

#header .topbar {
	background:#9cb6db;
	width:800px;
	height:10px;
	}

#header .logo {
	position:absolute;
	top:10px;
	left:15px;
	width:510px;
	overflow:hidden;
	}

#header .tagline {
	color:#7f8ba3;
	font-family:"Futura Bk BT", "Century Gothic", "Myriad Web", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	position:absolute;
	top:40px;
	left:525px;
	white-space:nowrap;
	}

/*--MENU BAR / MAIN NAVIGATION--*/

#menu {
	width:770px;
	margin:0 auto;
	padding:0;
	}

/*--FOOTER--*/

#footer {
	background:#9cb6db /*url(/images/footer.png) no-repeat*/;
	width:800px;
	height:63px;
	margin:25px auto;
	padding:0;
	position:relative;
	/*text-align:center;*/
	}

.homeFooter {
	background:#9cb6db /*url(/images/footer-home.png) no-repeat*/;
	}

#footer .locations {
	font-family:"Futura Bk BT", "Century Gothic", "Myriad Web", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	top:10px;
	right:25px;
	}

#footer .locations .pipe {
	margin:0 5px;
	}

#footer .locations a {
	color:#24315d;
	text-decoration:none;
	}

#footer .copyright {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	bottom:5px;
	right:25px;
	}

#footer .copyright a {
	color:#ffffff;
	text-decoration:none;
	}

#footer a:hover {
	text-decoration:underline;
	}

	
/*--CASE STUDIES--*/

ul.box {
	margin:0 15px;
	padding:0;
	}

ul.box li {
	list-style:url(/images/dotbox.jpg);
	list-style-position:outside;	
	margin:10px 0;
	padding:0;
	}

/*--OTHERS--*/

.columnDivider {
	background:url(/images/dot.jpg) repeat-y;
	width:40px;
	}

#flashcontent {
	position: relative;
	background: url(../images/mss-bg.jpg) no-repeat top;
	}
