/* CSS Document */

*
{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
}

body
{
	text-align:center;
}

#general
{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	text-align:left;
}

#top
{
	width:100%;
	border-top:4px solid #CCCCCC;
}
	
	.logo
	{
		width:303px;
		height:90px;
	}

	.Tablesearch
	{
		padding-bottom:5px;
	}
	
	.search
	{
		vertical-align:top;
		text-align:right;
		padding-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#9A9A9A;
		font-weight:bold;
		display:block;
	}

	.search p
	{
		padding-top:15px;
		font-size:14px;
		color:#F8971C;
	}
	
		.search input
		{
			width:150px;
			height:20px;
			font-size:12px;
		}
		
		.search a
		{
			background-color:#FFFFFF;
			border-top:1px solid #F0F0F0;
			border-left:1px solid #F0F0F0;
			border-bottom:2px solid #cccccc;
			border-right:2px solid #cccccc;
			font:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#1A466D;
			padding-bottom:2px;
			padding-top:1px;
			padding-left:2px;
			padding-right:2px;
			padding-bottom:2px;
			vertical-align:top;
			vertical-align:top;
		}

		.search a:hover
		{
			text-decoration:none;
		}

	.menuTop
	{
		background-image:url(Images/backgroundMenu.jpg);
		background-repeat:repeat-x;
		height:35px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2BA2DB;
		text-align:right;
		padding-right:0px;
	}

	.MainMenu_MenuItem
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#003768;
		border:none;
	}

	.MainMenu_MenuArrow
	{
		border-color:#e5e5e5;
	}

	.MainMenu_MenuIcon
	{
		background-color:#e5e5e5;
	}

	.separator
	{
		color:#9A9A9A;
		font-size:12px;
	}

	.MenuItem
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2BA2DB;
	}

	.MenuItem_MouseOver
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#003768;
		background:none;
	}

	.MenuItem_Selected
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#003768;
	}

	.Submenu
	{
		background-color:#e5e5e5;
		border:#ccc 1px solid;
		z-index:1000;
	}

	.Submenu_MouseOver 
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2BA2DB;
		background-color:#e5e5e5;
		border:none;
	}


	
#slides
{
	width:100%;
	float:left; 
}

	.slide1
	{
		width:619px;
		height:199px;
		padding-bottom:10px;
		vertical-align:top;
	}
	
	.slide2
	{
		padding-bottom:10px;
		vertical-align:top;
	}
		
#containers1
{
	width:100%;
}

	.titleContainer1
	{
		background-color:#003768;
		border-top:5px solid #F8971C;
		height:37px;
		vertical-align:middle;
	}
		.titleContainer1 h1
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#FFFFFF;
			font-weight:normal;
			padding-left:10px;
		}
	
	.container1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:1px solid #B9B9B9;
	}
		
		#tableContainer1
		{
			border:1px solid #B9B9B9;
		}
		
			#tableContainer1 td
			{
				vertical-align:top;
				width:316px;
				padding:15px;
			}
	
		.container1 h2
		{
			font-size:18px;
			color:#1A466D;
			font-weight:normal;
		}
		
		h2
		{
			font-size:18px;
			color:#1A466D;
			font-weight:normal;
		}

		p
		{
			font-size:12px;
			font-family:Tahoma, Arial, Helvetica;
		}
		
	#links1
	{
		width:100%;
		height:33px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#6B6B6B;
		border-top:1px solid #1A4B77;
		border-bottom:1px solid #1A4B77;
		vertical-align:middle;
		margin-top:30px;
		margin-bottom:30px;
	}
	
		#links1 td
		{
			height:26px;
			vertical-align:middle;
		}
		
		#links1Internal
		{
			background-color:#E6E6E6;
			width:100%;
		}
		
		#links1Internal td
		{
			vertical-align:middle;
			width:auto;
		}
			
			#links1 a
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#6B6B6B;
				height:21px;
				_height:26px;
				display:block;
				padding-top:5px;
				padding-left:10px;
				padding-right:10px;
			}
			
			#links1 a:hover
			{
				background-color:#F4A744;
				color:#003768;
				text-decoration:none;
			}
		
/* CONTAINER2 */		
	
#containers2
{
	width:100%
}
	
	.container2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		vertical-align:top;
		width:316px;
	}
	
		.container2 h1
		{
			background-image:url(Images/backgroundContainer2.jpg);
			background-repeat:repeat-x;
			background-position:bottom;
		}
		
		.container2 h2
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			padding-left:10px;
			color:#003768;
		}
		
		.container2 p
		{
			padding:10px;
			font-size:12px
			font-family:Tahoma, Arial, Helvetica;
		}
		
		
	.menuBottom
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#808080;
			text-align:center;
			padding-right:10px;
			padding-left:10px;
			padding-top:10px;
			font-weight:bold;
		}
	
	.tablemenubottom
	{
		margin-left:auto;
		margin-right:auto;
	}
		
		.MainMenu_MenuItem2
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}

		.MainMenu_menuicon2
		{
			background-color:#FFF;
			height:20px;
			width:15px;
			border:#FFF 2px solid;
			border-right:none;
			display:none
		}
		
		.MainMenu_MenuArrow2
		{
			border-color:#fff;
			width:15px;
			display:none;
		}

		.MenuItem2
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#808080;
			
		}

		.MenuItem_Selected2
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333;
		}

		.MenuItem_MouseOver2
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333;
			font-weight:normal;
			background:none;
			border:none;
		}

		.Submenu2
		{
			background-color:#FFF;
			border:#333 1px solid;
			z-index:1000;
		}

		.submenu2 td
		{
			height:20px;
			padding-left:5px;
			padding-right:5px;
		}

		.Submenu_MouseOver2
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#003366;
			background-color:#ccc;
		}
			
		.separator2
		{
			color:#95C0D4; 
			font-size:10px;
		}

		.separator2 td
		{
			padding:0 10px;
		}

				.menuBottom li
				{
					display:inline;
					padding-left:3px;
					padding-right:3px;
				}
				
	.copyright
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#cccccc;
		text-align:center;
		padding-top:10px;
	}

	.login a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#003768;
	}
	
	.login a:hover
	{
		text-decoration:none;
		color:#ccc;
	}
	
	.contentpane
	{
		padding:2px;
	}

/**** SIDE MENU 1 ****/
#menubar table /* Main table of the menu */
{
	background:none!important;
	border:none!important;
}


#menu li.level1 /* Menu list */
{
	background: none!important;	
	border-right: 1px solid #9a9a9a!important;
	border-bottom: 0px solid #e1e8e5!important;
	line-height:1px!important;
}

#menu .level1 span /* Menu font */
{
	background-image:none!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:14px!important;
	color:#2BA2DB!important;
}


#menu .level1 a
{
	background-color:none!important;
	border-right: 0px solid #e1e8e5!important;
	border-bottom: 0px solid #e1e8e5!important;
	color: #ff0!important;
	width:auto!important;
	
}

#menu .level1 a:hover span /* A hover font */
{
	background-color:none!important;
	color:#003768!important;
}

#menu li:hover,   /* Submenu */
#menu li.sfhover, 
#menu li.level1sfhover, 
#menu li.level1-activesfhover {
	background: none!important;	
}


/**** SIDE MENU 2 ****/

#menubar2 table /* Main table of the menu */
{
	background:none!important;
	border:none!important;
}


#menubar2 #menu li.level1 /* Menu list */
{
	background: none!important;	
	border-right: 1px solid #F0F0F0!important;
	border-left: 1px solid #F0F0F0!important;
	border-bottom: 0px solid #e1e8e5!important;
	line-height:1px!important;
}

#menubar2 #menu .level1 span /* Menu font */
{
	background-image:none!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px!important;
	color:#808080!important;
	font-weight:normal!important;
}


#menubar2 #menu .level1 a
{
	background-color:none!important;
	border-right: 0px solid #e1e8e5!important;
	border-bottom: 0px solid #e1e8e5!important;
	width:auto!important;
	
}

#menubar2 #menu .level1 a:hover span /* A hover font */
{
	background-color:none!important;
	color:#333!important;
}

#menubar2 #menu li:hover,   /* Submenu */
#menubar2 #menu li.sfhover, 
#menubar2 #menu li.level1sfhover, 
#menubar2 #menu li.level1-activesfhover {
	background: none!important;	
}

/* Vertical Menu */
#verticalmenubar
{
	width:150px;
	background-color:#f7f7f7;

}

.MenuLevel0_Item 
{
	border-bottom:#ccc 1px solid!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:14px!important;
	color:#2BA2DB!important;
	text-decoration:none!important;
}

.MenuLevel0_Item:hover
{
	color:#003768!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:14px!important;
	text-decoration:none!important;
}

.MenuLevel0_ItemSelected
{
	border-bottom:#ccc 1px solid!important;
	color:#003768!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:14px!important;
	text-decoration:none!important;

}

/* - */
.MenuLevel1_Item 
{
	font-family:Arial, Helvetica, sans-serif!important;
	border-bottom:#ccc 1px solid!important;
	font-size:14px!important;
	color:#2BA2DB!important;
	text-decoration:none!important;
	width:162px!important;
}

.MenuLevel1_Item:hover
{
	color:#003768!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:14px!important;
	text-decoration:none!important;
}

.MenuLevel1_ItemSelected
{
	border-bottom:#ccc 1px solid!important;
	color:#003768!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:14px!important;
	text-decoration:none!important;

}

/* INTERNAL PAGE */

#internalContainer
{
	width:100%;
	border-bottom:1px solid #333333;
}

.slide3
{
	text-align:right;
	border-bottom:7px solid #F8971C;
	width:718px;
	height:165px;
	padding-bottom:1px;
	vertical-align:top;
}

.leftLinksInternal
{
	font-size:14px;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003768;
	vertical-align:top;
	padding-top:20px;
}
	
	.leftLinksInternal a:hover
	{
		text-decoration:none;
	}


	.leftLinksInternal h1
	{
		font-size:20px;
		color:#FFFFFF;
		background-color:#003768;
		font-weight:normal;
		margin-right:15px;
		padding-top:12px;
		padding-bottom:6px;
		padding-left:16px;
	}
	
	.leftLinksInternal h2
	{
		font-size:14px;
		padding-top:10px;
		padding-bottom:3px;
		padding-left:6px;
		margin-right:20px;
		border-bottom:1px dashed #cccccc;
	}
	
	.leftLinksInternal li
	{
		font-size:12px;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:20px;
		list-style:none;
	}
	
	.arrows
	{
		font-size:9px;
		color:#F8971C;
		display:inline;
		padding-right:2px;
	}
	
	.leftLinksInternal h3
	{
		font-size:16px;
		background-color:#F2F2F2;
		border-bottom:2px solid #F8971C;
		font-weight:normal;
		margin-right:15px;
		margin-top:5px;
		margin-bottom:5px;
		padding-top:12px;
		padding-bottom:6px;
		padding-left:16px;
	}
	
#containerInternal
{
	width:100%;
}

	/* CONTAINER 1 */
	.contentPaneInternal
	{
		width:526px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:15px;	
		padding-right:15px;
		padding-bottom:10px;
		vertical-align:top;
	}
	
		
		.contentPaneInternalImage
		{
			margin-top:15px;
			display:block;
		}
		/* END CONTAINER 1 */
		
	/* CONTAINER 2 */
	.container2Internal
	{
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;
		width:25%;
	}
	
		
		.container2InternalBackground
		{
			background-color:#F2F2F2;
			display:block;
		}
		
		


