* {			margin: 0; }
img {		border: none; }
.hidden	{	display: none; }
.show	{	display: block; }

a:link {	color: #003366;
			text-decoration: underline; }
a:visited {	color: #003366;
			text-decoration: underline; }
a:hover	{	color: #336699;
			text-decoration: underline; }
			
.hover_sub_menu 	{	padding: 0.063em 0.126em 0.315em 0.126em;
						color: #003366 !important;
						text-decoration: none;
						background-color: #ffffff; }
.content-block	{	margin: 0 0.59em;
					background-color: #ffffff; }
						
html {		font-size: 100%; }
body { 		font-size: 1em;
			color: #003366;
			font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
			background-color: #add8e6; }
#wrapper {	width: 100%;
			min-width: 775px; }
#rest {		min-width: 8.19em;
			margin: 0 0.126em 0 0;
			float: right;
			text-align: center; }
#page {		min-width: 39.5em;
			background-color: #003366;
			margin: 0 8.42em 0 0.315em; }
#header {	height: 5.355em; }
#head-nav 			{	text-align: right; }
#head-nav ul		{	display: inline;
						margin-right: 0.063em; }
#head-nav li		{	display: inline; }
#head-nav a:link	{	color: #ffffff;
						text-decoration: none;
						background-color: #003366;
						padding: 0.063em 0.189em;
						border: thin solid #003366;
						font-size: 1em; }
#head-nav a:visited	{	color: #ffffff;
						text-decoration: none;
						background-color: #003366;
						padding: 0.063em 0.189em;
						border: thin solid #003366;
						font-size: 1em; }
#head-nav a:hover	{	color: #003366;
						background-color: #ffffff; }
#section-title		{	font-size: 1.2em; }
#section-title a	{	text-decoration: none; }
#top-menu			{	margin: 0 8px;
						padding-bottom: 0.15em;
						font-size: 1.05em;
						text-align: center; }
#top-menu ul		{	display: block;
						margin-top: 0.252em;
						padding: 0; }
#top-menu li		{	display: inline;
						margin-left: 0.55em; }
#top-menu a:link	{	/*padding: 0.063em 0.126em 0.315em 0.126em;*/
						color: #ffffff;
						text-decoration: none; }
#top-menu a:visited	{	color: #ffffff;
						text-decoration: none; }
/*#top-menu a:hover	{	padding: 0.063em 0.126em 0.315em 0.126em;
						color: #003366;
						text-decoration: none;
						background-color: #ffffff; }*/
#submainmenu		{	margin: 0 9px;
						font-size: 0.8em;
						height: 20px;
						background-color: #ffffff; }
div.submainmenu		{	/*position: relative;
						top: -3px;*/
						padding: 2px 0;
						border-bottom: 2px solid #003366;
						background-color: #ffffff;
						text-align: center; }
div.submainmenu ul	{	display: block;
						list-style-type: none;
						padding: 0;
						margin: 0; }
div.submainmenu li	{	display: inline;
						background-image: url('http://www.pigeonbasics.com/images/bullet.png');
						background-repeat: no-repeat;
						background-position: 0 .3em;
						padding-left: 0.85em;
						margin: 0 0.2em; }
div.submainmenu a	{	text-decoration: none; }
#page-content	{	min-height: 41em;
					height: auto !important;
					height: 30.5em;
					margin-top: 2px; }
#news-space			{	font-size: 0.8em;
						background-image: url('http://www.pigeonbasics.com/images/sub-menu-background.png');
						background-repeat: repeat-x;
						height: 20px; }
						
#foot-bread-crumb	{	margin: 0 8px;
						height: 1.3em;
						color: #ffffff;
						padding: 0.1em 0;
						font-size: 0.9em; }

#footer					{	display: block;
							min-height: 3.64em;
							height: auto !important;
							height: 3.64em;
							padding: 0.3em 0.45em; }
#footer div.col			{	float: left;
							width: 10em; }
#footer div.last-col	{	float: left;
							width: 8em; }
.footer-list-head		{	font-weight: bold;
							font-size: 0.8em; }
.footer-list-contents	{	font-size: 0.7em;
							margin-left: 0px; }

#copyright	{	height: 1.2em;
				text-align: center; }