/* CSS Document */

/* Main Menu */
.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;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.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;
}

/* Main Menu Item 2*/

.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;
}	
/* Default link syle */
a:link {
	color: #003366;
	text-decoration: none;
	font: 12.5px Verdana, Arial;
}
a:visited {
	color: #003366;
	text-decoration: none;
	font: 12.5px Verdana, Arial,;
}
a:hover {
	color: #F28500;
	text-decoration: underline;
	font: 12.5px Verdana, Arial;
}
a:active {
	color: #003366;
	text-decoration: none;
	font: 12.5px Verdana, Arial,;
}

/* Link syle */

.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, Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Link:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; TEXT-DECORATION: underline
}

/* DNN Link syle */

.dnn_link {
	font: 10px Verdana, Arial;
	color: #00447e;
}
A.dnn_link:active {
	font: 10px Verdana, Arial;
	color: #00447e;
	text-decoration: underline;
}
A.dnn_link:hover {
	font: 10px Verdana, Arial;
	color: #00447e;
	text-decoration: none;
}
A.dnn_link:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00447e;
	text-decoration: underline;
}
A.dnn_link:Link {
	font: 10px Verdana, Arial;
	color: #00447e;
	text-decoration: underline;
}

/* footer syle */
.footer_link {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	width: 100%;
	padding: 5px 0px;
	color: #808080;
}

/* Normal bold text syle */
.NormalBold  {
	font-family: Verdana, Arial;
	font-size: 12.5px
	font-weight: bold;
	color: #4b4b4b;
}

/* Normal text syle */
.normal {
	font-size: 12.5px
	color: #4b4b4b;
	font: 12.5px Verdana, Arial;
}

/* Subhead text syle */
h2 {
	font-size:18px;
	color:#1A466D;
	font-weight:normal;
}
h3 {
	font: bold 16px Verdana, Arial;
	color: #024d6e;
}
p {
	font: 12.5px Verdana, Arial;
	color: #4b4b4b;
}

/* Date text syle */
body {
	text-align:left;
}

/* Design syle */
#general {
	margin-left:auto;
	margin-right:auto;
	width:950px;
	text-align:left;
}
.pagemaster {
	width: 100%;
	height: 100%;		
}
#top {
	width:100%;
	border-top:4px solid #CCCCCC;
}
.logo {
	height:90px;
}

/* Search syle */
.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;
}

/* Tree View Menu syle */
.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 syle */
.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;
}

/* Panes syle */
.ContentPane {
	padding: 0px 10px;   
}
.RightPane {
	padding: 0px 10px;
}
#slides {
	width:100%;
	float:left; 
}
.slide1	{
	width:619px;	
}
.slide2{		
}

/* Container 1 syle */	
#containers1 {
	width:100%;
}
.titleContainer1 {
	background-color:#003768;
	border-top:5px solid #F8971C;
	height:37px;
	vertical-align:middle;
}
.titleContainer1 h1 {
	color:#FFFFFF;
	padding-left:10px;
	font: normal 18px Verdana, Arial;
}
.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;
}

/* Container 2 syle */	
.container1 h2 {
	font-size:18px;
	color:#1A466D;
	font-weight:normal;
}

/* Links syle */	
#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;
}		
.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;
}	
/**** 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;
}	

/* Footer pane syle */
.footerpane {
	color:#FFFFFF;
	background: bottom;
	clip: rect(auto,auto,auto,auto);
	font: normal 10px Verdana, Arial;
}
A.footerpane:Link {
	color:#FFFFFF;
	font: normal 10px Verdana, Arial;
	text-decoration: underline;
}
A.footerpane:hover {
	color:#FFFFFF;
	font: normal 10px Verdana, Arial;
	text-decoration: none;
}
A.footerpane:visited {
	color:#FFFFFF;
	font: normal 10px Verdana, Arial;
	text-decoration: underline;
}
A.footerpane:active {
	color:#FFFFFF;
	font: normal 10px Verdana, Arial;
	text-decoration: underline;
}
.td_footer {
	background: #00447e;
	padding: 5px 0px;
	border-top: 3px solid #ef9628;
	border-right: 3px none #ef9628;
	border-bottom: 3px none #ef9628;
	border-left: 3px none #ef9628;
}
.td_bottom-border {
	background: url(images/td_line-header.gif) repeat-x left;
	height: 7px;
	width: 100%;
}
.td_left {
	background: url(images/Left_td-border.gif) repeat-y right top;
	width: 92px;
}
.td_right {
	background: url(images/right_td-border.gif) repeat-y left top;
	width: 92px;
}
li ol {
	font-size: 12.5px
	color: #4b4b4b;
	font: 12.5px Verdana, Arial;
	padding: 2 0 0 20;
	list-style-position: outside;
}
ul {
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
}
