body
{
	font-family: Arial, Helvetica, sans-serif;
}

p, li, blockquote, th, td, input, textarea, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 22px;
	
	color: #526c9e;
	
	text-transform: uppercase;
	
	padding: 45px 0 0 0;
	margin: 0;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B0C80;}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #526c9e;}



/*
** specialty cells
*/


	/*
	** borders
	*/
	.border-1-cell { background-color: #999999; }	
	.border-2-cell { background-color: #D4D4D4; }
	.border-3-cell { background-color: #B0B0B0; }
	.border-4-cell { background-color: #B4B4B4; }
	.border-5-cell { background-color: #B8B8B8; }	
	.border-6-cell { background-color: #BFBFBF; }
	.border-7-cell { background-color: #C6C6C6; }
	.border-8-cell { background-color: #D7D7D7; }
	.border-9-cell { background-color: #526C9D; }

	/*
	** miscellaneous
	*/
	.nav-cell 
	{ 
		background-color: #e9edf3; 
		width: 200px;
	}
	
	.content-cell
	{
	}
	
	.right-cell
	{
		background-color: #cad2e3;
	}
	
	
/*
** titles
*/

/*
** content regions
*/

.search-area
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #01377d;
	
	text-align: right;
}

	.search-button
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;	

		cursor: pointer;
		
		border: 1px solid #01377d;
		background: #ffffff;
		color: #01377d;
		
		padding: 2px;
		
		text-transform: uppercase;
	}
	
	a.search-button, a.search-button:link, a.search-button:visited, a.search-button:active, a.search-button:hover
	{
		color: #01377d;
		text-decoration: none;	
	}

.menu-area
{

}

	.MainMenuItem a, .MainMenuItem a:link, .MainMenuItem a:visited, .MainMenuItem a:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		
		color: #002672;
		
		text-decoration: none;
		
		display: block;
		float: left;
		
		padding: 0 15px;

		height: 33px;
		line-height: 33px;
	}
	
	.MainMenuItem a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		
		color: #002672;

		text-decoration: none;
		
		display: block;
		float: left;
		
		padding: 0 15px;
		
		height: 33px;
		line-height: 33px;
		background: url(images/menu_highlight.jpg) repeat-x;
	}
	
	a.register-link, a.register-link:link, a.register-link:visited, a.register-link:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		
		color: #999999;		

		text-decoration: none;
		
		display: block;
		float: left;
		
		margin: 0 15px;
	}	
	
	a.register-link:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		
		color: #333333;	
		background: none;	

		text-decoration: none;
		
		display: block;
		float: left;
		
		margin: 0 15px;
	}
	
.Normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*
** Side navigation
*/

.nav-area
{
	background-color: #e9edf3;	
}

	.nav-area h2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 22px;
		
		color: #000000;
		
		padding: 12px;	
		margin: 0;
		
		line-height: 25px;
	}
	
	.nav-area-top
	{
		background-color: #d8deea;
		padding: 5px 12px;
		
		line-height: 17px;	
	}
	
		.SectionMenuItem a, .SectionMenuItem a:link, .SectionMenuItem a:visited, .SectionMenuItem a:active
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;

			color: #01377d;
			
			display: block;

			line-height: 17px;	
			text-decoration: underline;
		}
		
		.SectionMenuItem a:hover
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;

			color: #01377d;
			
			display: block;

			line-height: 17px;	
			text-decoration: underline;
		}		
		
	.nav-area-local
	{
		padding: 10px 12px;	
		
		line-height: 17px;
		
		width: 200px;
		overflow: auto;
	}
	
		.nav-area-local a, .nav-area-local a:link, .nav-area-local a:visited, .nav-area-local a:active
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;

			color: #01377d;
			
			display: block;

			line-height: 17px;	
			text-decoration: underline;
		}

		.nav-area-local a, .nav-area-local a:link, .nav-area-local a:visited, .nav-area-local a:active
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;

			color: #01377d;
			
			display: block;

			line-height: 17px;	
			text-decoration: underline;
		}

		.LocalMenuItem a, .LocalMenuItem a:link, .LocalMenuItem a:visited, .LocalMenuItem a:active
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;

			color: #01377d;
			
			display: block;

			line-height: 17px;	
			text-decoration: underline;
		}
		
		.LocalMenuItem a:hover
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;

			color: #01377d;
			
			display: block;

			line-height: 17px;	
			text-decoration: underline;
		}
		
		/* 
		** Second tier menu styles 
		*/
		a.LocalMenuItem2, a.LocalMenuItem2:link, a.LocalMenuItem2:visited, a.LocalMenuItem2:active
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
	
			color: #526c9e;
			
			display: block;
			
			line-height: 17px;	
			text-decoration: underline;
		}
	
		a.LocalMenuItem2:hover
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
	
			color: #526c9e;
			
			display: block;
	
			line-height: 17px;	
			text-decoration: underline;
		}

	/* 
	** Selected menu styles 
	*/
	a.selected1, a.selected1:link, a.selected1:visited, a.selected1:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;

		color: #990000;
		
		display: block;
	}

	a.selected1:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;

		color: #990000;
		
		display: block;
	}

	a.selected2, a.selected2:link, a.selected2:visited, a.selected2:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;

		color: #990000;
		
		display: block;
	}

	a.selected2:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;

		color: #990000;
		
		display: block;
	}

/*
** Content area
*/

.content-area
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #333333;
	
	padding: 12px;
}

	.content-area h2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 22px;
		
		color: #526c9e;
		
		float: left;
		
		padding: 0;
		margin: 0;
		
		line-height: 25px;
	}
	
	.content-area h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 18px;
		
		color: #526c9e;
		
		padding: 0;
		margin: 0;
	
		line-height: 25px;
	}
	
	.content-area h4, .content-area h5, .content-area h6
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 14px;
		
		color: #526c9e;
		
		padding: 0;
		margin: 0;
	}


	.content-area a, .content-area a:link, .content-area a:visited, .content-area a:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		
		color: #01377d;
	}
	
	.content-area a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		
		color: #999999;
	}	

/*
** Image area
*/
.img-area
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	background-color: #CBD2E4;
	color: #ffffff;
		
	/* text-align: center; */
}

	img-area table
	{
		border-collapse: collapse;
	}

/*
** Text area
*/
.text-area
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;

	background-image: url(images/right-hand-bg.jpg);
	color: #526c9e;
	
	text-align: center;
	line-height: 20px;
	
	height: 281px;
}

	.text-area td
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		font-style: italic;
		
		color: #526c9e;

		text-align: center;
		line-height: 20px;
	}

	.text-area td .Normal
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		font-style: italic;
	}

/*
** Footer area
*/
	
.footer-area
{
	padding: 0 0 0 10px;
}

	.footer-area a, .footer-area a:link, .footer-area a:active, .footer-area a:visited, .footer-area a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		
		color: #949798;
	}

	.footer-area a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		
		color: #999999;
	}
	
	a.intranet-link, a.intranet-link:link, a.intranet-link:visited, a.intranet-link:active, a.intranet-link:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		
		color: #666666;
	}
	
	.copyright
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;

		color: #bdbfbf;		
	}


/*
** Login Area Support
*/
.login-area
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #01377d;
	
	padding: 10px;	
}

	.login-button
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;	

		cursor: pointer;
		
		border: 1px solid #01377d;
		background: #ffffff;
		color: #01377d;
		
		padding: 0;
		
		text-transform: uppercase;
	}

	.register-link
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;	

		cursor: pointer;
		
		border: 0;
		background: #ffffff;
		color: #01377d;
		
		display: inline;
		
		padding: 0;
		margin: 0;
	}
	
	.login-area a, .login-area a:link, .login-area a:visited, .login-area a:active, .login-area a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;	

		cursor: pointer;
		
		border: 0;
		background: #ffffff;
		color: #01377d;
		
		padding: 0;
		
		text-decoration: none;
	}

/* 
** Legacy Styles - General
*/

.newsItem {
	margin: 15px;
	height: auto;
}

.hiddenNewsItem {
	display: none;
}

.newsHeader {
	font-weight: bold;
	margin-bottom: 10px;	
}

.newsDescription {
	height: 8.25em;
	overflow: hidden;
}

.newsLongDescription {
}

.archiveYear
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

.archiveMonth
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.archiveItem
{
	font-size: 11px;
	font-weight: normal;
	padding-left: 50px;
	padding-bottom: 3px;
}

.feedHeader {
	color: #1B0C80;
	font-weight: bold;
	margin-bottom: 5px;
}

.feedBody {
}

.fullFeedBody {
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px #1B0C80 dotted;
}

.feedArchive {
	margin-left: 10px;
	margin-right: 10px;
}

a.feedfooterlink, a.feedfooterlink:visited, a.feedfooterlink:link, a.feedfooterlink:active, a.feedfooterlink:hover {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:2px;
	padding-right:2px;
	font-weight: normal;
	padding-bottom: 1em;
	font-style: italic;
}

.StelliteInfo
{
	font-size: 9px;
	font-weight: normal;
	padding-top: 0.5em;
	padding-bottom: 1em;
	font-style: italic;
	color: #999999;
}

/*
** Legacy Styles - Alloy Database
*/

.alloyContentSeparatorCell
{
    BACKGROUND: #004080;
    LINE-HEIGHT: 1px
}
.alloyValueCell
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	TEXT-INDENT: 8px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial;
	padding: 2px;
}
.alloyValueCell2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.alloyValueCellHardness
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #c4dfe7;
    COLOR: #000000;
    TEXT-INDENT: 8px;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial
}
.alloyValueCellSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #c4dfe7;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.alloyContentLabelCell
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	TEXT-INDENT: 8px;
	FONT-FAMILY: Arial;
	background-color: #CCCCCC;
	padding: 2px;
}
.alloyContentLabelCellSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #6bafc4;
    COLOR: #000000;
    TEXT-INDENT: 1px;
    FONT-FAMILY: Arial
}

.alloyTableOutside
{
    BACKGROUND: #ffffff;
    MARGIN: 0px
}
.alloyTableContent
{
    BACKGROUND: #ffffff
}
.alloyTopBorderRow
{
    BACKGROUND: #1380a1;
    HEIGHT: 20px
}
.alloySelectionRow
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.alloyTitleText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 4px;
    COLOR: #1380a1;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial
}

A.alloydbnav, A.alloydbnav:link, A.alloydbnav:active, A.alloydbnav:visited
{
    color: #1B0C80;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
}
A.alloydbnav:hover
{
    color:#545859;
}
A.alloydbnavH, A.alloydbnavH:link, A.alloydbnavH:active, A.alloydbnavH:visited
{
    color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold
}
A.alloydbnavH:hover
{
    color:#545859;
}

