/******************* Header Logo's ***************/

.logo, .tagline {
	margin: 1.5em 0 0 0;
}

div.logo {
	width: 23.692em; /* 308px/13 = em */
	*width: 23.100em;
	height: 50px;
	background:
		url(/images/company_logo.jpg)
		top left no-repeat;
	float: left;
}

div.tagline {
width: 23.692em; /* 308px/13 = em */
*width: 23.100em;
height: 50px;
	background:
		url(/images/tagline_logo.jpg)
		top right no-repeat;
	float: right;
}

/******************* Content ***************/

.content {
	width: 49.231em;
	*width: 48.001em;
}

.content_header {
	margin: 0 0 1em 0;
	font-size: 167%;
	font-weight: bold;
	color: #165CA4;
}

.content_subheader {
	margin: 0 0 1em 0;
	font-size: 138.5%;
	font-weight: bold;
	color: #165CA4;
}

.content p {
	font-size: 108%;
	padding: .5em 2em .5em 0;
	text-align: justify;
}

.article_bibliography {
	font-size: 93%;
	font-style: italic;
	padding: 0 0 .5em 0;
}

p.subheadline {
	font-size: 93%;
	font-style: italic;
}

.content ul {
	
}

.content li {
	padding: .5em 0 0 2em;
	display: list-item;
	list-style: disc url(bullet.gif) inside;
}

.image_gallery {
	width: 49.231em; /* 640px */
	*width: 48.000em;
	text-align: center;
	float: left;
}

.image {
	margin: 1em .5em 1em .5em;
	width: 23.077em;
	*width: 22.500em;
	float: left;
}

.image_quality > img {
	float: right;
}

.image_center {
	float: none;
}

.image_right {
	float: right;
}

.image_caption {
	color: #666;
	font-size: 93%;
	text-align: justify;
	padding: .5em;
}

.caption_center {
	text-align: center;
}

/******************* Submenu ***************/
.submenu {
	width: 23.077em;
	*width: 22.501em;
}

.section_header img {
	margin: 0;
	padding: 0;
}

.section_image {
	margin: 0;
	padding: 0;
}

.section_image > img {
	margin: 0;
	padding: 0;
}

.home_image {
	margin: 0;
	padding: 4.5em 0 0 0;
	float: right;
}

.section_submenu {
	background-image: url('../images/submenu_gradient.jpg');
	padding: 1em 0 1em 0;
}

.section_submenu > ul {
	margin: 0em;
	width: 100%;
	padding: 0em;
}

.section_submenu li {
	padding: .20em 0 .20em 1.5em;
}

.section_submenu a:link {
	font-size: 108%;
	color: white;
	text-decoration: none;
}

.section_submenu a:visited {
	font-size: 108%;
	color: white;
	text-decoration: none;
}

.section_submenu a:hover {
	color: #165CA4;
}

.section_submenu > ul ul li {
	padding: .2em 0 .2em 3em;
}

.contact_block {
	padding: .20em 0 .20em 1.5em;
	font-size: 108%;
	color: #FFFFFF;
}

embed {
	margin: 0;
	padding: 0;
}

/******************* Footer ***************/
#ft {
	margin: 1em 0 0 0;
	text-align: center;
}