
	body, td, div, input, select
	{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: black;
	}

	a.menuentry:link, a.menuentry:visited, a.menuentry:active
	{
		color: #224466;
		text-decoration: none;		
	}

	a.menuentry:hover
	{		
		color: #666666;
		text-decoration: none;
	}

	a.menuentrytop:link, a.menuentrytop:visited, a.menuentrytop:active
	{
		color: #939CD2;
		text-decoration: none;
		font-weight: bold;	
	}	

	a.menuentrytop:hover
	{		
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	
	.menuentrytop
	{
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;	
	}

	a:link, a:visited, a:active
	{
		color: rgb( 0, 47, 147 );
		font-weight: bold;
		letter-spacing: 0px;
		text-decoration: none;
	}
	a:hover
	{
		color: rgb( 0, 27, 127 );
		font-weight: bold;
		letter-spacing: 0px;
		text-decoration: none;
	}
	

	a.newslink:link, a.newslink:visited, a.newslink:active
	{
		color: rgb( 0, 47, 147 );
		font-weight: bold;
		letter-spacing: 1px;
		text-decoration: none;
	}
	a.newslink:hover
	{
		color: rgb( 0, 27, 127 );
		font-weight: bold;
		letter-spacing: 1px;
		text-decoration: none;
	}

	a.newslink_light:link, a.newslink_light:visited, a.newslink_light:active
	{
		color: rgb( 255, 255, 255 );
		font-weight: bold;
		letter-spacing: 1px;
		text-decoration: none;
	}
	a.newslink_light:hover
	{
		color: rgb( 255, 255, 200 );
		font-weight: bold;
		letter-spacing: 1px;
		text-decoration: none;
	}

	.header
	{
		font-size: 13px;
		letter-spacing: 1px;
		font-weight: bold;
		color: rgb( 0, 47, 147 );
	}

	.subheader
	{
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
		color: rgb( 0, 47, 147 );
	}
	
	.smallhead_light
	{
		font-size: 11px;		
		font-weight: bold;
		color: rgb( 255, 255, 255 );
	}

	.smallhead
	{
		font-size: 11px;		
		font-weight: bold;
		color: rgb( 0, 47, 147 );
	}

	.subtext
	{
		font-size: 10px;
	}

	.subtextbold
	{
		font-size: 10px;
		font-weight: bold;
	}
	
	.header_light
	{
		font-size: 13px;
		letter-spacing: 1px;
		font-weight: bold;
		color: rgb( 255, 255, 255 );
	}

	.subheader_light
	{
		font-size: 10px;
		letter-spacing: 1px;
		font-weight: bold;
		color: rgb( 255, 255, 255 );
	}

	.subtext_light
	{
		font-size: 10px;
		color: rgb( 255, 255, 255 );
	}

	a.list:link, a.list:visited, a.list:active
	{
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;		
	}

	a.list:hover
	{
		font-weight: bold;
		color: #f0f0f0;
		text-decoration: none;
	}

	a.list_selected:link, a.list_selected:visited, a.list_selected:active
	{	
		font-weight: bold;
		color: rgb( 0, 47, 147 );
		text-decoration: none;		
	}

	a.list_selected:hover
	{
		font-weight: bold;
		color: rgb( 0, 0, 0 );
		text-decoration: none;
	}

	form
	{
		padding: 0px;
		margin: 0px;
	}

	img
  {
    padding: 0px;
    margin: 0px;   
  }
  
  /*
  	Nav menu
  */
  .cMenuEngine_BaseStyle
  {
  	border-top: 1px solid #000;
  }
  
  .cMenuEngine_Submenu
  {  	  
  }
  
  .cMenuEngine_Link
  {  	
		padding: 3px;		
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		color: #fff;
		font-weight: bold;
		background: #4F70B4;
		text-decoration: none;
		cursor: pointer;
		cursor: hand;
  }
  .cMenuEngine_Link_Over
  {  	  	  	
		padding: 3px;		
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		color: #002F93;
		font-weight: bold;
		background: #98ABD3;  	  	
		text-decoration: none;
		cursor: pointer;
		cursor: hand;
  }
  
  .cMenuEngine_BaseDom
  {
  	position: relative;
		top: 0px;
		left: 0px;  	
  }
  
  .cMenuEngine_BaseDom_IE
  {
  	position: relative;
		top: 0px;
		left: 0px;
  	width: 1px;
		display: inline;
		float: right;
  }
  
  ul
  {
  	margin: 3px;
  	padding: 0px 0px 0px 18px;
  }
  
  li
  {
  	color: rgb(0,47,147);
  }
  
  .sll 
	{
		font-size: 10px;
	}
	
	a.sll:link, a.sll:visited, a.sll:active
	{
		color: #4F70B4;
		text-decoration: none;		
		border-bottom: 1px solid #4F70B4;
	}
	
	a.sll:hover
	{
		color: rgb( 0, 47, 147 );
		text-decoration: none;
	}
	
