body
{
	margin: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: darkblue;	
	text-align: center;
}

h1, h2, h3
{
	font-family: Lucida SANS, Georgia, Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	padding: 5px;
}

h2
{
	font-size: 19pt;
	padding: 0px;
	padding-left: 2px;
	margin: 0px;
	font-weight: bold;
	
	color: #222222;
}

h3
{
	text-indent: -6px;
	font-size: 14pt;
	border-bottom: 1px solid black;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;	
	color: #222222;
	margin-left: 5px;
}

table
{
	border-collapse: 	collapse;
	padding: 					0px;
	border: 					0px;
	margin-left: 			auto;
	margin-right: 		auto;
}


table.title_bar
{
	width: 		100%;
	height:		30px;
	padding: 	0px;
	margin: 	0px;
	margin-top: 5px;
}

table.title_bar td.page_title
{
	width: 400px;
	padding: 	0px;
	margin: 	0px;
	vertical-align: bottom;
}
table.title_bar td.big_square
{
	width: 55px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}

table.title_links
{
	margin: 0px;
}

table.title_links td
{
	text-align: left;
	padding-left: 5px;
}

table.title_links td.title_link
{
	width: 90px;

}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.title_link
{
	font-size: 8pt;
	margin-right: 3px;
	line-height: 9pt;
}

p.footer
{
	text-align: center;
	font-size: 8pt;
	padding: 5px;
	margin-top: 300px;
	color: #333333;
	line-height: 1.5;
}
p.content
{
	font-size: 9pt;
	padding: 5px;
	text-align: justify;
	margin: 0px;
	color: #222222;
	line-height: 1.5;
}

p.link_content
{
	font-size: 9pt;
	padding: 5px;
	padding-left: 20px;
	text-align: justify;
	margin: 0px;
	color: #222222;
	line-height: 1.5;
}

p.link_content a
{
	font-size: 11pt;
	text-decoration: underline;


}

p.fp_content
{
	font-size: 10pt;
	padding: 5px;
	padding-left: 10px;
	text-align: justify;
	margin: 0px;
	color: #222222;
	line-height: 1.5;
}

p.long_content
{
	font-size: 		10pt;
	text-align: 	justify;
	padding: 			0px;
	margin-left: 	5px;
	margin-right: 5px;
	color: 				#222222;
	line-height: 	1.5;
}



span.super
{
	font-size: 7pt;
	vertical-align: top;
}

p.long_content_subtitle
{
	font-size: 		10pt;
	padding: 			5px;
	margin: 			5px;
	text-align: 	justify;
	color: 				#222222;
	text-decoration: underline;

}
p.content_title
{
	font-size: 9pt;
	padding: 5px;
	text-align: justify;
	margin: 5px;
	font-weight: bold;
	text-indent: 0.75em;
	color: #333333;
}



a:link, a:active, a:visited
{
	color: #293D6B;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

table td
{
 border: 0px solid black;
}

table.page
{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
		background-color: white;
	padding: 20px;
}

table.site_header
{
	width: 710px;

	margin: 30px;
	margin-bottom: 0px;
}

td.company_logo_left, td.company_logo_right
{
	padding: 5px;
	padding-right: 0px;
	padding-top: 10px;
}

td.company_logo_left
{
	text-align:left;
}

td.company_logo_right
{
	text-align:right;
}

td.page_title
{
	vertical-align: bottom;
padding-left: 10px;
}

td.title_bar
{
	vertical-align: top;
}

td.content
{	
	vertical-align: top;
	padding: 30px;
	padding-top: 5px;
}




td.navbar_item
{
	width: 110px;
	height: 25px;
	vertical-align: middle;
	text-align: center;
/*	background-color: #174094; */
}

p.navbar_item, p.navbar_item a:link, p.navbar_item a:visited
{
	font-size: 		8pt;
	color: 				#222222;
}

p.navbar_item a:hover
{
	text-decoration: underline;
}

table.wide_table
{
	width: 100%;
	border: 1px solid black;
	background-color: white;
	margin-left: 50px;
	margin-right: 50px;

}
div.block
{
	width: 350px;
	margin: 5px;
	border: 1px solid black;
}

ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.left_list
{
	width: 340px;
	float: left;

	border: 1px solid white;
	margin: 0px;
	padding: 0px;
}

ul.left_list li p.content
{
	padding-left: 15px;
}

ul.right_list
{
	width: 330px;
	float: right;

	border: 1px solid white;
	margin: 0px;
	padding: 0px;
}

ul.right_list li p.content
{
	padding-left: 15px;
}

table.left_table
{
	width: 360px;
	float: left;
	border: 1px solid black;
	margin: 5px;
	padding: 0px;
}

p.table
{
	font-size: 9pt;
	padding: 5px;
	text-align: left;
	margin: 0px;
	color: #222222;
	line-height: 1.5;
}

img
{
	border: 0px; 
}

img.logo
{

	border: 0px;
}

img.page_title
{
	float: left;
}

img.align_right
{
	float: right;

	margin: 20px;
	margin-right: -5px;
	margin-top: 0px;
}

img.small_bullet
{
	height: 10px;
	margin-left: -20px;
	margin-right: 5px;
}

img.align_left
{
	float: left;
	padding: 8px;
	padding-right: 0px;
	padding-top: 0px;
}

img.align_left_pad
{
	float: left;
	margin: 10px;
	margin-top: 0px;
}

img.align_right_pad
{
	float: right;
	margin-left: 10px;
}

img.map
{
	float: right;
	padding: 5px;
}

img.icon
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}


img.title_square
{
	height: 30px;
	float: right;
	padding: 0px;
	margin: 0px;
}

span.big_indent
{
	padding-left: 20px;
	
}

ul
{
	margin: 0px;

}


p.bullet_point
	{
		padding-left:	1em;

	font-size: 		10pt;
	text-align: 	left;
	color: 				#222222;
	line-height: 	1.5;
		
	}