/* 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;
}
.pagemaster {
	width: 100%;
	height: 100%;	
	
}
.skinmaster {
			
}
#top
{
	width:100%;
	border-top:4px solid #CCCCCC;
}
	
	.logo
	{
		height:90px;
	}

	.Tablesearch
	{
		padding-bottom:5px;
	}
	
	.search
	{
		width:300px;
		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(Menu.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;
	}

	


	.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

.SubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{

	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #0F8BC0;
	height: 24px;
	background-color: #F1F1F1;
	background-image: none;
	background-repeat: no-repeat;
	border-left: #ED1A2C 0px solid;
	border-top: #ED1A2C 0px solid;
	border-right: #ED1A2C 0px solid;
	border-bottom: #ED1A2C 0px solid;
}


.SubItemActive TD
{
	border-top: 0px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	height: 24px;
	background-image: none;
	background-repeat: no-repeat;
}

.SubItemSelected
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9pt; 
	font-weight: normal;
	color: #003768; 
	background-color: #2BA2DB;
	background-image: none;
	background-repeat: no-repeat;
}

.SubItemBreadCrumb
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-image: none;
	background-repeat: no-repeat;
}


.MenuContainer
{
	background-color: transparent;
	padding-left:5px;	
	padding-right:5px;	
	height: 32px;
	border-bottom: #036D41 0px solid;
}


.MenuIcon
{
	cursor: pointer;
	cursor: hand;
	background-color: Transparent;
	border-left: #036D41 0px solid;
	border-top: #036D41 0px solid;
	border-right: #036D41 0px solid;
	border-bottom: #036D41 0px solid;
	text-align: center;
	margin-left:0px;
	height: 28;
}


.MenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	color: #003768;
	font-family:verdana; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: #f1f1f1; 
	border-bottom:1px solid #B2B2B2;/* fixed firefox problem, do not use transparent here */
}

.MenuArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}

.MenuRootArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


.MenuBar
{
	background-color: Transparent;
	cursor: pointer;
	cursor: hand;
	height: 16;
}


.RootItem TD
{
	font-family: Tahoma;
	padding-left:4px;	
	padding-right:4px;
	font-weight: bold; 
	font-size:11px;
	color:#2BA2DB;
	height: 32px;		

}


.RootItemBreadCrumb TD
{
	font-family: Tahoma;
	color:#2BA2DB;
	font-size:11px;
	font-weight: bold; 
    padding-left:4px;
    padding-right:4px;
	height: 32px;

}

.RootItemActive TD
{
	font-family: Tahoma;
	padding-left:4px;
	padding-right:4px;
	font-weight: bold; 
	font-size:11px;
	color:#2BA2DB; 
	height: 32px;
	
}

.RootItemSelected TD
{
	font-family: Tahoma;
	font-weight: bold;  
	font-size:11px;
	background-color:#E7E7E7;
	color:#003768;
	padding-left:4px;
	padding-right:4px;
	height: 32px;

}
#slides
{
	width:100%;
	float:left; 
}

	.slide1
	{
		width:619px;
		
		
			}
	
	.slide2
	{
		
		
	}
		
#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:1px;
			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:3px;
			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%;
	
}

.slide3
{
		
	width:718px;
	
}

.leftLinksInternal
{
	font-size:14px;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003768;
	vertical-align:top;	
}
	
	.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;
		}
		
		

.Link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #666666; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Link:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #666666; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Link:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #666666; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Link:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #666666; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.footerpane
{
	
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#808080;
	
}
.footerpane a
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#808080;
}
.footerpane a:hover
{ 
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#808080;
}
.footerpane a:visited
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#808080;
}
.ContentPane
{
    padding-top:10px;
   
}
.RightPane
{
    padding-top:10px;
}