/* CSS Document */



/* Elements */


a	{
	color:			#369;
	text-decoration:	none;
	}

a:hover	{
	color:			#fc6;
	}

a img	{
	border-style:		none;
	}

body	{	
	background-color:	#eee;
	height:			100%;
	margin:			0px;
	}

body, td {
	color:			333;
	font-size:		10px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	}

h1	{
	border-left:		rgb(228,224,190) solid 29px;
	color:			#999;
	font-size:		24px;
	font-weight:		normal;
	margin:			50px 0px 20px 0px;
	padding-left:		20px;
	}

h2	{
	font-size:		11px;
	font-weight:		bold;
	}

h3	{
	font-size:		10px;
	font-weight:		normal;
	text-decoration:	underline;
	}

html	{
	height:			100%;
	}

p	{
	text-align:		justify;
	}

p, h2	{
	margin:			0px 0px 17px 0px;
	}

td	{
	border-width:		0px;
	padding:		0px;
	vertical-align:		top;
	}

ul	{
	list-style-type:	square;
	margin-left:		13px;
	padding-left:		0px;
	}

ul li	{
	margin:			0px;
	padding-left:		8px;
	}


/* Classes */


div.page_footer p {
	font-size:		10px; 
	color:			#5e5e5f; 
	padding:		20px;
	text-align:		center;
	}

div.page_footer a:link, div.page_footer a:visited {
	font-size:		10px; 
	font-weight:		bold;
	color:			#5e5e5e; 
	text-decoration:	none;
	}

div.page_footer a:hover {
	font-size:		10px; 
	color:			#ccc;
	text-decoration:	none;
	}

div.printed_annotation {
	border:			#000 solid 1px;
	display:		none;
	margin-bottom:		40px;
	padding:		5px 10px;
	}

div.printed_annotation p {
	color:			#000;
	font-size:		10px;
	margin:			0px;
	text-align:		left;
	}

table.inner_table td.right_body p.facebook_p {
	text-align:		right;
	position:		relative;
	left:			30px;
	top:			60px;
	}

span.legislation {
	font-style:		italic;
	}

table.inner_table {
	background-color:	#fff;
	margin:			0px auto;
	text-align:		left;
	width:			820px;
	}

table.inner_table td.right_body {
	background-image:	url(images/logo_bg.gif);
	background-position:	bottom right;
	background-repeat:	no-repeat;
	padding:		15px 40px 45px 20px;
	vertical-align:		top;
	}

table.inner_table td.left_edge, table.inner_table td.right_edge {
	background-color:	#eee;
	background-repeat:	repeat-y;
	width:			10px;
	}

table.inner_table td.left_edge, table.inner_table td.right_edge {
	background-image:	url(images/side.jpg);
	background-position:	right;
	}

table.inner_table td.right_edge {
	background-image:	url(images/side2.jpg);
	}

table.inner_table td.right_header {
	height:			70px;
	padding-right:		20px;
	text-align:		right;
	vertical-align:		bottom;
	}

table.inner_table td.right_header img.header_logo {
	height:			70px;
	width:			300px;
	}

table.inner_table td.left_body {
	text-align:		center;
	vertical-align:		top;
	}

table.inner_table td.left_menu {
	background-image:	url(images/banner_thin.jpg);
	background-repeat:	repeat-x;
	}

table.inner_table td.left_menu a {
	color:			#fff;
	display:		block;
	font-size:		11px;
	font-weight:		bold;
	height:			32px;
	line-height:		32px;
	padding:		0px 0px 0px 20px;
	width:			223px;
	}

table.inner_table td.left_menu a:hover {
	background-color:	rgb(228,224,190);
	color:			rgb(7,17,70);
	}

table.inner_table td.bottom_line {
	background-image:	url(images/footer.jpg);
	background-position:	bottom left;
	background-repeat:	repeat-x;
	height:			44px;
	}

table.inner_table td.right_menu {
	background-image:	url(images/banner_thin.jpg);
	background-repeat:	repeat-x;
	background-color:	#269;
	line-height:		1px;
	text-align:		right;
	}

table.inner_table td.right_menu img {
	height:			160px;
	width:			555px;
	}

table.inner_table td.top_line {
	background-color:	#ccc374;
	height:			5px;
	line-height:		5px;
	}

table.outer_table {
	height:			100%;
	text-align:		center;
	width:			100%;
	}

table.outer_table td.innerTD {
	background-color:	#eee;
	padding:		10px 0px;
	vertical-align:		middle;
	}


@media print {

	a	{
		color:			#000;
		text-decoration:	underline;
		}

	.no_print {
		display:		none;
		}

	body, td, h2, h3 {
		color:			#000;
		font-size:		17px;
		font-family:		Times New Roman, Times, serif;
		}

	h1	{
		border-left-color:	#000;
		color:			#000;
		}

	table.inner_table {
		width:			100%;
		}

	table.inner_table td.right_body {
		padding:		0px;
		}

	table.inner_table td.right_header img.header_logo {
		height:			35px;
		width:			150px;
		}

	table.inner_table td.right_header {
		height:			35px;
		padding: 		0px;
		}

	td.left_edge, td.right_edge, td.top_line, td.bottom_line, td.left_header, td.left_menu, td.right_menu, td.left_body, div.page_footer {
		display:		none;
		}

	table.outer_table td.innerTD {
		padding:		0px;
		vertical-align:		top;
		}

	table.outer_table {
		height:			auto;
		text-align:		justify;
		}

	div.printed_annotation {
		display:		block;
		}

	}

