			/* Core CSS */		
			body {
				text-align: center;				
				background-image: none;
				}			
			div.container {
				border: solid 1px #666666; 
				padding: 10px 10px 10px 10px;
				}
			div.centering {
				float: center;
				text-align: center;
				position: fixed;
				}			
			
			/* Content HTML */
			* { 
				margin: 0; 
				padding: 0; 				
				}
			body { 
				font-size: 0.8em; 	
				font-family: verdana, arial, sans-serif; 
				color: #333333;
				}						
			table, textarea, input { font-size: 100%; }
			table, th, td, caption { 
				text-align: left; 
				vertical-align: top; 
				}
			hr { color: #EB9B00;
			height: 1px;}
			img {
				border: 0; 
				vertical-align: top;
			}
			img.right { 
				float: right;
				border: 0;
				padding: 0px 0px 10px 20px;
				}
			img.left {
				float: left;
				display: inline;	
				border: 0; 
				vertical-align: top; 
				padding: 10px 10px 10px 0px;
				}
			img.logo {	
				border: 0; 
				vertical-align: top; 
				text-align: center;
				padding: 20px 0px 20px 0px;
				}
			/* Headings */	
			h1 { 
				font-size: 200%; 
				}
			h2 { 
				font-size: 220%; 
				font-weight: normal;
				}
			h3 { 
				text-align: left;
				font-size: 220%; 
				font-weight: normal;
				text-transform: lowercase;
				padding-bottom: 12px;
				}
			h4 { 
				font-size: 80%; 
				font-weight: normal;
				padding-bottom: 5px;
				color: #333333;
				}		
			
			/* Paragraphs */
			p 	{ 
				padding: 10px 10px 10px 10px; 
				}		
			em {
				/* color: #b9b0a4;  */
				font-weight: bold;
				font-style: normal;
				}
			/* Links */
			a { 
				text-decoration: none; 
				color: #322d5f; 
				font-weight: bold;
				}
			a:hover, a:focus, a:active { 
				text-decoration: underline; 
				color: #b9b0a4; 
				}
			a.menu { 
				text-decoration: none; 
				color: #333333; 
				font-weight: normal;
				font-size: 100%;
				}
			a.menu:hover, a.menu:focus, a.menu:active { 
				text-decoration: none; 
				color: #EB9C00;
				}
			div.menu {
				padding: 5px 10px 5px 10px; 
				background-color:#ffffff;
				text-align: center;
				background-image: none;
				}
			div.menuSelected {
				background-image: url('images/activeLink.jpg');
				background-repeat: no-repeat;
				background-position: top left;
				padding: 5px 10px 5px 10px; 
				background-color:#ffffff;
				text-align: center;
				}
			div.menu:hover, div.menu:focus, div.menu:active { 
				background-image: url('images/activeLink.jpg');
				background-repeat: no-repeat;
				background-position: top left;
				}
			table.menu {
				background-color: #eeeeee; 
				width: 100%;
			}
			div.menuBlock {
				height: 5px; 
				background-color: #FFCC66; 
				border-top:solid 1px #ffffff;
				}
			div.menuBlockSelected { 
				height: 5px; 
				background-color: #eeeeee; 
				border-top:solid 1px #ffffff;
				}
			ul {
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 40px;
				list-style: none;
				}
			li {
				padding-bottom: 10px;
				padding-left: 20px;
				background-image: url('images/bull.png');
				background-repeat: no-repeat;
				background-position: 0 0;
				}	
			
			/* Common Classes */
			.FBred { color: #B80000; }
			.FBorange { color: #FFCC66; }		
			.clr { clear: both; height: 0.1px; font-size: 0; line-height: 0; }
			.hide {
				position: absolute;
					top: -3000px;
					left: 0;
				display: block;
				width: 100px;
				height: 100px;
				overflow: hidden;
				}			
			.footer_line_bottom {
				padding-bottom: 20px; 
				}
			.firebird_banner {
				padding: 20px 0px 0px 0px;
				width: 720px;
				height: 85px;
				}
			td.content_layout {
				padding: 5px 0px 5px 0px;
			}
			td.mainbody {
			width: 100%; 
			padding: 10px 0px 10px 0px; 
			background-color: #ffffff;
			}
			th.content_layout {
				font-size: 90%; 
				font-weight: bold;
				text-transform: uppercase;
				padding-bottom: 0.2em;
				letter-spacing: 0.2 em;
				background-color: #FFE9BF;
				border-top: solid 10px #ffffff;
				border-bottom: solid 5px #ffffff;
				color: #111111;
				padding: 3px 3px 3px 5px;
			}
			th.content_header {
				font-size: 90%; 
				font-weight: bold;
				text-transform: uppercase;
				padding-bottom: 0.2em;
				letter-spacing: 0.2 em;
				background-color: #FFE9BF;
				color: #111111;
				border-top: solid 0px #ffffff;
				border-bottom: solid 5px #ffffff;
				padding: 3px 3px 3px 5px;
			}
			.content {
				padding: 0px 0px 0px 10px;
				}