/*Image Bar background images*/
#image-bar p.contact_image {
	width: 			100%;
	height: 		116px;
	margin: 	0 23px;
	background: 		transparent url(/images/contact_image.jpg) no-repeat center bottom;
}
#image-bar p.press_image {
	width: 			100%;
	height: 		116px;
	margin: 	0 23px;
	background: 		transparent url(/images/press_image.jpg) no-repeat center bottom;
}
#image-bar p.about_image {
	width: 			100%;
	height: 		116px;
	margin: 	0 23px;
	background: 		transparent url(/images/about_image.jpg) no-repeat center bottom;
}
#image-bar p.product_image {
	width: 			100%;
	height: 		116px;
	margin: 	0 23px;
	background: 		transparent url(/images/product_image.jpg) no-repeat center center;
}
#image-bar p.partners_image {
	width: 			100%;
	height: 		116px;
	margin: 	0 23px;
	background: 		transparent url(/images/partners_image.jpg) no-repeat center center;
}
/*Main Content in 2 column layout*/
div#content {
	float: 			left;
/* 	margin-left: 		23px; */
	display: 		inline;
}
div#content div.columns {
	width: 			90%;
	float: 			left;
	background-color: 	#ffffff;
}
div.columns p {
	padding: 		.75em 0;
}
div#content div.column-a {
	width: 			150px;
}
div#content div.column-b {
	width: 			550px;
}
div#content div.column-a, div#content div.column-b {
	float: 			left;
	margin: 		23px 23px 23px 0;
	display: 		inline;
}
div#content div.column-a, div#content div.column-b {
	margin: 		0 23px 23px 23px;
	background-color: 	#ffffff;
}
/*Style for 2-column layout*/
ul#submenu {
	list-style-type: 	none;
	padding-top: 		.1em;
}
ul#submenu li {
	font-weight: 		bold;
	padding-bottom: 	.75em;
}
ul#submenu ul {
	list-style-type: 	none;
}
ul#submenu li ul li {
	padding-bottom: 	0;
}
ul#submenu li a:link, ul.sitemap a:link, table#phone-email td a:link, p a:link {
	color: 			#666767;
}
ul#submenu li a:hover, ul.sitemap a:hover, table#phone-email td a:hover, p a:hover {
	color: 			#ef3e32;
}
ul#submenu li a:active, ul.sitemap a:active, table#phone-email td a:active,  p a:active {
	color: 			#1b73ba;
}
ul#submenu li a:visited, ul.sitemap a:visited, table#phone-email td a:visited, p a:visited {
	color: 			#666767;
}
ul#submenu li a.here {
	color: 			#8bb7f6;
}
h1 {
	width: 			460px;
	margin: 		23px 0 23px 212px;
	padding: 		0;
	font-size: 		1.6em;
	color: 			#1b73ba;
	text-align: 		left;
	height: 		30px;
}	
h2.copy {
	font-size: 		1.2em;
	color: 			#000000;
	font-weight: 		bold;
	background-color: 	#ffffff;
	text-align: 		left;
	padding: 		0 0 .7em 0;
	letter-spacing: 	normal;
}
h2.copy span.light {
	padding: 		0;
	font-weight: 		normal;
	display: 		block;
}
div.copy {
}
span.lead {
	font-weight: 		bold;
	display: 		block;
}
table#phone-email {
	border-collapse: 	collapse;
	margin: 		.75em 0;
	padding: 		.75em 0 .75em 0;
	text-align: 		left;
}
table#phone-email td {
	margin: 		0;
	padding: 		0 .75em 0 0;
}
table#phone-email td a {
/*	margin-left: 		.75em;    */
}
/*SiteMap style 1 column*/
ul.sitemap {
	margin-left: 		23px;
	list-style-type: 	disc;
}
ul.sitemap li {
	font-weight: 		bold;
}
ul.sitemap ul li {
	font-weight: 		normal;
}
ul.sitemap li, ul.sitemap li ul, ul.sitemap li ul li {
	list-style-type: 	disc;
	margin-left: 		.75em;
}
ul#address, ul.none {
	list-style-type: 	none;
}

/*
---colors:
page background
#edecec
Red-orange
#ff3e00
Blue light
#8bb7f6
Blue medium
#1b73ba
Blue Dark
#0340a1
Gray
#5c5c5e
Gray light
#dcdbdb
Gray Dark
#666767
*/
