/* Colour hex values */
.grey_dark		{ color: #444; }
.grey_light		{ color: #ccc; }
.red			{ color: #e92426; }
.blue			{ color: #01a1b7; }
.green_light	{ color: #d6ece6; }

/* Generic Styles */
body, html {
	font-family: Arial, Helvetica, sans-serif, serif;
	margin: 5px;
	padding: 0;
	background: white;
}

h1 { color: #444; font-size: 2em; }
h2 { color: #444; font-size: 1.5em; }
h3 { color: #444; font-size: 1em; }
p { color: #444; font-size: 1em; }
p.heading { font-weight: bold; }
ul,ol { color: #444; font-size: 1em; margin: 0 0 1em 20px; padding: 0; line-height: 2em; }

a { color: #444; text-decoration: none; }
a:hover { color: #01a1b7; }
a.current { color: #ccc; }

form { font-size: 9pt; margin: 0; padding: 0; color: #ccc; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif, serif; font-size: 9pt; color: #444; border: 1px solid white; background: #ccc; margin: 0 0 3px 0; }
label { font-size: 9pt; color: #ccc; }
form .layout input, form .layout textarea { width: 100%; }

.stBorder { width: 100%; }

.stLogo a { width: 70px; height: 50px; background: url(../images/insight_logo.gif) no-repeat 0% 0%; display: block; margin: 0; }

.stHeader ul { list-style: none; margin: 0.5em 0 0.5em 0; border-bottom: 1px solid #01a1b7; }
.stBody .flaTrans { display: none !important; }

#googlemap { width: 460px; height: 400px; }
p.mapAddress { margin: 0 0 2em 0; }
p.mapAddress strong { color: #d6ece6; }