/*	Default */
	*
	{
		font-family:arial,"lucida console",sans-serif;
	}
	body
	{
		background-color:#1E009F;
		background-image:url('../Images/Decoration/Background_Texture.jpg');
		background-position:left;
		background-repeat:repeat-y;
		color:white;
	}
	a
	{
		color:#FFFF88;
	}
	a:hover
	{
		color:#FFFFFF;
	}
	p,ul
	{
		font-size:80%;
	}
	img
	{
		border:none;
	}
	.clear_floats
	{
		clear:both;
	}
	.img_float_right
	{
		float:right;
		margin:0 10px 10px 10px;
	}
	.img_float_left
	{
		float:left;
		margin:0 10px 10px 10px;
	}

/*	Header Logo */
	.common_page_header table
	{
		table-layout:fixed;
		height:142px;
		margin:0;
		padding:0;
		border-collapse:collapse;
	}
	.common_page_header
	{
		width:100%;
		text-align:center;
		vertical-align:bottom;
		border-spacing:0;
	}
	.common_page_header tr
	{
		height:142px;
		padding:0;
		margin:0;
	}
	.common_page_header td
	{
		height:142px;
		padding:0;
		margin:0;
	}
	.common_page_header img
	{
		margin:0;
		padding:0;
	}
	.common_page_header .logo_left
	{
		background-image:url("../Images/Decoration/Castle_Logo_Left.png");
		background-position:bottom left;
		background-repeat:repeat-x;
	}
	.common_page_header .logo_center
	{
		width:191px;
		height:142px;
		background-image:url("../Images/Decoration/Castle_Logo_Middle.png");
	}
	.logo_holder
	{
		width:191px;
		height:142px;
	}
	.common_page_header .logo_right
	{
		background-image:url("../Images/Decoration/Castle_Logo_Right.png");
		background-position:bottom left;
		background-repeat:repeat-x;
	}

/*	Navigation Bar */
	.navigation_bar table
	{
		width:100%;
		table-layout:fixed;
		text-align:center;
		margin:5px 0;
		border-collapse:collapse;
		background-color:yellow;
	}
	.navigation_bar td
	{
		border:none;
		padding:0;
		background-image:url('../Images/Decoration/Nav_Bar_Normal.png');
	}
	.navigation_bar a
	{
		color:black;
		text-decoration:none;
		display:block;
	}
	.navigation_bar a:hover
	{
		color:black;
		background-color:blue;
		font-weight:normal;
		font-style:normal;
		background-image:url('../Images/Decoration/Nav_Bar_Highlight.png');
	}

/* Navigation Panel */
	.navigation_panel td
	{
		vertical-align:middle;
		width:200px;
	}
	.navigation_panel img
	{
		float:left;
		border:none;
		margin-right:5px;
	}
	.navigation_panel a
	{
		text-decoration:none;
		color:white;
		vertical-align:middle;
	}
	.navigation_panel a:hover
	{
		color:yellow;
	}

/*	Main Content */
	.main_content_frame
	{
		clear:both;
	}
	.main_content_frame .navigation_panel
	{
		float:left;
		width:20%;
	}
	.main_content_frame .main_content
	{
		float:right;
		width:79%;
	}
	.main_content .title
	{
		text-align:center;
		font-size:200%;
	}
	.main_content .example_text
	{
		font-weight:bold;
		font-style:italic;
	}

/* Information Footer */
	.footer
	{
		clear:both;
		font-style:italic;
		border-top:solid 1px gray;
	}
	.footer p
	{
		text-align:center;
	}
	.footer .divider
	{
		margin:0 2em 0 2em;
		font-weight:bold;
	}

/* HOMEPAGE */
	.homepage_info table
	{
		text-align:center;
		empty-cells:show;
		table-layout:auto;
		width:auto;
	}
	.homepage_info tr
	{
		padding-top:5px;
		height:40px;
	}
	.homepage_info td
	{
		padding:5px;
	}
	.homepage_info .statement
	{
		font-weight:bold;
		font-style:italic;
	}
	.homepage_header
	{
		font-size:200%;
		text-align:center;
	}

/*	FIRE SAFETY ORDER */
	.fso_navigation
	{
		float:left;
		margin:1em;
	}
	.fso_navigation .fso_selected
	{
		font-weight:bold;
		font-style:italic;
	}
	.fso_content
	{
	}
	.fso_arrows
	{
		width:100%;
		clear:both;
		padding:10px 0 10px 0;
	}
	.fso_arrows .left_arrow
	{
		float:left;
		font-size:75%;
	}
	.fso_arrows .right_arrow
	{
		float:right;
		font-size:75%;
	}

/* CONTACT */
	.contact_details p
	{
		text-indent:-2em;
		margin-left:2em;
	}
	.contact_details p:first-line
	{
		font-weight:bold;
	}

/* MANUALS */
	.manuals_company_name a
	{
		font-size:70%;
	}