body, html
{
	width: 100%; height: 100%; padding: 0px; margin: 0px;
}

body
{
	font-size: 15px; font-family: Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;
}

td
{
	vertical-align: top;
}

div
{
	margin: 0px; padding: 0px;
}
a
{
	color: #1C5894;
}

h1, h1 a
{
	font-size: 24px; font-family: sans-serif; font-weight: normal;
	color: #003A8E;
	margin: 0px 0px 10px 0px;
}


table.main
{
	width: 100%;
	height: 100%;
	min-width: 1000px;
}
	table.maintop, table.mainbottom 
	{
		width: 100%;
	}

td.maintop
{
	background: transparent;
}
	td.header
	{
		height: 98px;
	}
		div.header
		{
			background: #FCFDFE url(/i/top.gif) bottom right no-repeat;
			height: 98px;
			text-align: right;
		}
			form.search
			{
				padding: 0px 20px 0px 0px;
				margin: 0px 0px 0px 0px;
				position: relative; top: 50px; left: 240px;
			}
				form.search input.search
				{
					width: 120px;
					height: 18px;
					border: 1px solid #9C9D9F;
					margin-top: 0px;
					margin-right: 5px;
					position: relative;
					top: -5px;
					left: 0px;
				}
				form.search input.submit
				{
					width: 69px;
					height: 24px;
					margin-top: 0px;
					border: none;
					position: relative; top: 2px; left: 0px;
				}
	td.menu
	{
		width: 242px; 
		padding-top: 40px; 
		background: #D8E4EF;
	}
		div.menuitem
		{
			padding: 15px 10px 10px 40px; border-bottom: #99B8D6 1px dashed;
			font-weight: bold; text-transform: uppercase;
		}
			div.menuitem span, div.menuitem a
			{
				padding-left: 10px;
				text-decoration: none;
			}
			div.menuitem span, div.menuitem a:hover
			{
				color: #003A8E;
				background: url(/i/bbull.gif) left center no-repeat;
			}
			div.menuitem a
			{
				background: url(/i/bbull.gif) left center no-repeat;
				color: #3B73AE;
			}
			div.menuitem a:hover
			{
				text-decoration: underline;
			}

	td.content
	{
		border: 1px solid #99B8D6; border-bottom: none; 
		background: #FFFFFF; 
		padding: 15px 20px 0px 45px;
	}
	td.right
	{
		width: 242px; padding-top: 40px; 
		background: #D8E4EF url(/i/topright.gif) top right no-repeat; 
	}
		div.news
		{
			background: url(/i/red.gif) top right no-repeat; 
			border-top: 1px solid #003A8E;
		}
			div.newsheader
			{
				padding: 15px 20px; 
				color: #FFFFFF; font-weight: bold;
			}
			div.newsbody
			{
				padding: 15px 20px;
			}
				div.newsbody i.news
				{
					color: #5B8BBA;
					font-size: 15px;
				}
				div.newsbody a.newsmore
				{
					color: #003A8E;
					text-decoration: none;
					font-size: 15px;
					line-height: 80%;
				}
				div.newsbody a
				{
					
				}


td.mainbottom
{
	background: transparent;
	vertical-align: bottom; 
}
	td.footer
	{
		background: #E5EDF4;
	}
		div.footer
		{
			padding-left: 242px; padding-right: 242px;
		}
		div.contentbottom
		{
			background: #FFFFFF; 
			height: 20px; border: 1px solid #99B8D6; border-top: none; 
		}
		div.copyright
		{
			padding: 23px 0px 50px 25px; 
		}
		div.copyright, div.copyright a
		{
			color: #6191C0;
		}



td.copyright
{
	height: 100px;
	padding-left: 220px;
	vertical-align: middle;
	color: #9C9D9F;
	background-color: #F5F6F6;
}

td.copyright a
{
	color: #9C9D9F;
}

div.searchresult a
{
	color: red;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	display:block;
}