/*=====================================================================*/
/*     		     Cascading Style Sheet for AMI Skins	               */
/*                     created by t-worx                               */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/
/*================================================================*/
/*DNN menu*/
/*================================================================*/
/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar {cursor:pointer;font-size: 11px;background:transparent;}
.main_dnnmenu_bar img.NavSep { margin:0px 16px 0px 16px!important; position:absolute;}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem  {color: #252525;font-size: 14px;font-weight:normal; text-align:center;padding:8px 30px 8px 10px;border:0px solid #ffffff; border-right:none; border-left:none;background:url(images/nav-divider.png) right top no-repeat;}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover{color: #ffffff;font-size: 14px;font-weight:normal; text-align:center;padding:8px 30px 8px 10px;border:0px solid #ffffff; border-right:none; border-left:none; background:url(images/nav-divider.png) right top no-repeat #00135f;}
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {color: #ffffff;font-size: 14px;font-weight:normal; text-align:center;padding:8px 30px 8px 10px;border:0px solid #ffffff; border-right:none; border-left:none; background:url(images/nav-divider.png) right top no-repeat #00135f;}

/*  SUB Menu Normal */
.main_dnnmenu_submenu {border:1px solid #000000;background-color:#00135f; padding:0px; margin:0px; z-index:9999999999;}
.main_dnnmenu_submenu td{/*background-color:#E1E8ED;*/z-index: 1000;font-size: 11px; font-weight:normal;text-align:left;
	color:#ffffff;line-height:2em;padding: 1px 5px;margin:0px; }

/*  SUB Menu hover & selected */
.main_dnnmenu_item td {border-bottom:1px solid #000000!important; border-top:1px solid #27387d!important; padding:0px; margin:0px;}
.main_dnnmenu_item td span { padding:0px 5px;}
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td  {font-size: 11px;	background: #919296;
	color:#FFFFFF;font-weight:normal;text-align:left;line-height:2em;z-index: 1000; padding:0;margin:0px;}

.main_dnnmenu_break{height: 2px;background: #919296; width:100px;}
/*=====================================================================*/

/* Skin BG Color and Content Alignament */
body, html { padding:0px; margin:0px;background: #FFFFFF;}

/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;padding:0px 0px 0px 0px;margin:0px;text-align:center; background-color:#fff;}
/* Skin BG Color and Content Alignament for inner pages*/
.BGTableIP { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;padding:0px 0px 0px 0px;margin:0px;text-align:center; background-color:#fff;}
/* Container panel style */
.container { width:860px; height:100%;overflow:hidden; padding:0; margin:0;}
/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {background:none;margin:auto;text-align: left!important; padding:0;}
div { padding:0px; margin:0px;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:962px; border:2px solid #d6e3fa;}
.MainHeader{ width:860px; margin:0 auto; padding:0;}
.MainHeaderIP{ width:943px; margin:0 auto; padding:0;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/	 			  .TopMain {width:860px; position:relative; height:140px; margin:0 auto; background-color:#919296; text-align:center; padding:12px 0 0 0;}
									  .LanguagePane { position:absolute; top:15px; right:15px; width:70px; text-align:right;} .LanguagePane a { color:#FFFFFF!important; text-decoration:none!important; padding:2px 8px;} .LanguagePane a:hover { color:#00135f!important; background:#e2e2e2; padding:2px 8px; border:1px solid #727378;}
/*Style for HeaderMain*/ 			  .HeaderMain {overflow:hidden; min-height:211px; width:860px; margin:0 0 0 0; padding:0; position:relative; clear:both;}
/*Style for HeaderMain*/ 			  .HeaderMainAdmin {background:url(images/headerpic.gif) 0 0 no-repeat;overflow:hidden; height:211px; width:860px; margin:0 0 0 0; padding:0; position:relative; clear:both;}
/*Style for HeaderCenter*/ 			  .HeaderCenter {background:url(images/HeaderCenter.png) center top repeat-x;}
/*Style for HeaderMainIP*/ 			  .HeaderMainIP {overflow:hidden; height:202px; margin:3px 0 0 0; padding:0; position:relative;}
/*Style for HeaderCenterIP*/		  .HeaderCenterIP {background:url(images/HeaderCenterIP.png) center top repeat-x;border-bottom:1px solid #0e4881;}
/*Style for HeaderBottomMain*/ 		  .HeaderBottomMain { margin:0px 0px; padding:8px 0px; background:url(images/HeaderBottomBg.gif) left top repeat-x #04598f; border:1px solid #0f6094;}
/*Style for MiddleMain*/ 			  .MiddleMain {width:860px; overflow:hidden;padding:0px 0px 10px 0px; margin:0 auto;}
/*Style for MiddleMainIP*/ 			  .MiddleMainIP {width:860px; overflow:hidden;padding:0px 0px 10px 0px; margin:35px auto 0;}

/*Style for TopBodyPane */            .TopBodyPane{ padding:0; margin:0; height:100%; overflow:hidden; }
/*Style for ContentMainIP */  	  	  .ContentMainIP {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
/*Style for ContentMain */  	  	  .ContentMain {padding:25px 0px 0px 0px; margin:0px 0px 0px 0px;}

/*Style for FooterMain*/ 			  .FooterMain { margin:0px auto; padding:12px 20px 28px 0px; overflow:hidden; border-top:1px solid #000; width:840px;}
									  .FooterMain a{font-size:11px; line-height:15px; color:#252525; text-transform:uppercase;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/ 			  .LogoPane {width:315px; padding:0px 0px; margin:0 auto 0; height:128px; overflow:hidden;}
									  .LoginPane { float:right; width:90px; text-align:right; padding:0 0px 0px 0px; text-transform:uppercase; font-size:11px; font-weight:bold; color:#00135F; white-space:nowrap;}
/*Style for Nav Pane*/ 			      .NavPane{ margin:0px 0px 0px 0px; text-align:center; padding:18px 0px 15px 0px; width:100%; height:30px; white-space:nowrap;} .NavPane li{ list-style:none!important; background:none!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/*Style for HeaderLeftPane */  		  .HeaderLeftPane { padding:0px 0px 0px 0px; margin:10px 10px 0px 0px; float:right; width:355px; float:left; overflow:hidden;}
/*Style for HeaderRightPane */ 		  .HeaderRightPane { margin:40px 0px 10px 0px; padding:0px 0px 0px 0px; float:right; width:510px; float:right; overflow:hidden;}
/*Style for HeaderBottomLeftPane */   .HeaderBottomLeftPane { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:355px; float:left; overflow:hidden;}
/*Style for HeaderBottomRightPane*/   .HeaderBottomRightPane { margin:3px 0px 3px 0px; padding:0px 0px 0px 0px; float:right; width:565px; float:right; overflow:hidden;}
/*Style for HeaderLeftPaneIP */ 	  .HeaderLeftPaneIP { padding:0px 0px 0px 0px; margin:10px 10px 0px 0px; float:right; width:355px; float:left; overflow:hidden;}
/*Style for HeaderRightPaneIP */	  .HeaderRightPaneIP { margin:40px 30px 40px 0px; padding:0px 0px 0px 0px; float:right; width:550px; float:right; overflow:hidden;} .HeaderRightPaneIP h1{ padding:0px; margin:0px; color:#ffffff; font-size:35px; text-align:right; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;}
/*Style for ContentPane */  	  	  .ContentPane { padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;overflow:hidden;}

/*Style for LeftPane */  	  		  .LeftPane {padding:0px; margin:0px 0px 0px 0px; float:left; width:495px; overflow:hidden;background:url(images/left-shadow.gif) 100% 0 no-repeat;}
/*Style for RightPane */  	  		  .RightPane {padding:0px; margin:0px 0px 0 0px; width:340px; float:right; overflow:hidden;}
/*Style for CenterPane */    		  .CenterPane { padding:0px 0px 0px 0px; width:478px; float:left;  margin:0px 0px 5px 22px; overflow:hidden;}

/*Style for LeftPane1 */  	  		  .LeftPane1 {padding:0px; margin:0px 0px 5px 0px; float:left; width:220px; overflow:hidden;}
/*Style for RightPane1 */  	  		  .RightPane1 {padding:0px; margin:0px 0px 5px 0px; width:720px; float:right; overflow:hidden;}
/*Style for LeftPane2 */  	  		  .LeftPane2 {padding:0px; margin:0px 0px 5px 0px; float:left; width:720px; overflow:hidden;}
/*Style for RightPane2*/  	  		  .RightPane2 {padding:0px; margin:0px 0px 5px 0px; width:220px; float:right; overflow:hidden;}

/*Style for BottomPane */  			  .BottomPane { margin:20px 0px 0px 0px; padding:0px;overflow:hidden;}

/* Inner Pages Coloum style */

/* Three Coloum style */
.ThreeColoum{ margin:0; padding:0;}
.ThreeLeft{ float:left; width:220px; margin:0 40px 0 0; padding:0;}
.ThreeMiddle{ float:left; width:423px; margin:0 40px 0 0; padding:0;}
.ThreeRight{ float:right; width:220px; margin:0; padding:0;}

/* Two Coloum 1 style */
.TwoColoum1{ margin:0; padding:0;}
.TwoColoum1Left{ float:left; width:220px; margin:0 40px 0 0; padding:0;}
.TwoColoum1Right{ float:right; width:683px; margin:0; padding:0;}

/* Two Coloum 2 style */
.TwoColoum2{ margin:0; padding:0;}
.TwoColoum2Left{ float:left; width:683px; margin:0 40px 0 0; padding:0;}
.TwoColoum2Right{ float:right; width:220px; margin:0; padding:0;}

/* Two Coloum 3 style */
.TwoColoum3{ margin:0; padding:0;}
.TwoColoum3Left{ float:left; width:220px; margin:0 40px 0 0; padding:0;}
.TwoColoum3Right{ float:right; width:683px; margin:0; padding:0;}
.TwoCol3Left{ float:left; width:320px; margin:0 40px 0 0; padding:0; height:100%; overflow:hidden;}
.TwoCol3Right{ float:right; width:320px; margin:0; padding:0; height:100%; overflow:hidden;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for CopyrightPane*/ 		  .CopyrightPane {  padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; overflow:hidden; float:right; width:550px; color:#567aba; font-size:11px; text-align:right; white-space:nowrap;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane {padding:0; margin:10px 0; font-size:12px;}
									  .breadcrumb {font-weight: normal;color: #252525;text-align:left;text-decoration:none; font-size:12px; vertical-align:top;font-family:Georgia, "Times New Roman", Times, serif;}
									  A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font-weight: normal; font-size:12px;color: #0294c5; font-family:Georgia, "Times New Roman", Times, serif; text-align:left;text-decoration:underline;}
									  A.breadcrumb:hover {font-weight: normal;font-size:12px;color: #0294c5;text-align:left;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#252525; font-size:11px;font-weight: normal;text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
A.Login:hover {color:#00135F; font-size:11px;font-weight: normal;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#252525; font-size:11px;font-weight: normal;text-decoration:none; text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;}
A.User:hover {color:#00135F; font-size:11px;font-weight: normal;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

/*Date Styles*/
.Date { color:#00135F; font-size:11px;text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#252525;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#00135F!important;text-decoration:none;	padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {font-weight:normal;text-transform:none;color:#252525;text-decoration:none;}
A.Copyright:hover {color: #00135F;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #252525;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #252525;	text-decoration:none;}
A.Link:hover {	font-size: 11px;	color: #00135F;	text-decoration:none;}

/* Host Pane text syle */
.Host {	font-size: 10px; text-transform:uppercase;color: #00135F;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 10px;	color: #00135F;	text-decoration:none;}
A.Host:hover {	font-size: 10px;	color: #252525;	text-decoration:underline;}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #252525;  font-size: 13px; font-weight: normal; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif;}
p { margin:0px; padding:0px 0px 8px 0px;}
td { text-align:left;}
/*Default List style */


ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; vertical-align:top;} 
li { list-style:url(images/ListArrow.gif) disc outside!important; padding:0px 3px 0px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}
ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 25px; vertical-align:top;} 
ol li {padding:0px 3px 0px 0px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}
img { border:none; outline:none;}
br { margin:0px; padding:0px; height:1px;}
/**/
/*Default Font Color for White text */
.WhiteText, .WhiteText TH, .WhiteText TD, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal, 
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText h1, .WhiteText h2, .WhiteText h3, .WhiteText h4, .WhiteText h5, .WhiteText h6{ color:#FFFFFF;}
.WhiteText a { color:#FFFFFF;text-decoration:underline;}
.WhiteText a:hover { color:#FFFFFF; text-decoration:none;}

/*Default Font Color for Blue Text */
.BlueText, .BlueText TH, .BlueText TD, .BlueText td, .BlueText div ,.BlueText p, .BlueText table , .BlueText .Normal, .BlueText  .normal, 
.BlueText .Head, .BlueText .SubHead, .BlueText .SubSubHead, .BlueText h1, .BlueText h2, .BlueText h3, .BlueText h4, .BlueText h5, .BlueText h6{ color:#567aba; font-size:11px!important;}
.BlueText a { color:#567aba; text-decoration:none; font-size:11px;}
.BlueText a:hover { color:#FFFFFF!important; text-decoration:none; font-size:11px;}
/* Default link syle */
A:Link, A:Visited, A:Active {color: #2173af;text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif;}
A:Hover {color: #0d4988;text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif;}

/* Black (Default color) */
.Normal { color: #252525; font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #2173af; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #0d4988; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: none; }

.NormalBold { color: #252525;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #2173af;font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #0d4988; font-weight: bold; text-decoration: none; }

/*Extra Font color styles*/
/* Blue */
.BlueText, .BlueText a { color: #1a5e9d;font-weight: normal; text-decoration:none;}
.BlueText a:Hover { color: #1a5e9d; font-weight: normal; text-decoration: none; }
/* Orange */
.OrangeText, .OrangeText a { color: #ff9c00;font-weight: normal; text-decoration:none;}
.OrangeText a:Hover { color: #ff9c00; font-weight: normal; text-decoration: none; }
/* Red */
.RedText, .RedText a { color: #ac0000;font-weight: normal; text-decoration:none;}
.RedText a:Hover { color: #ac0000; font-weight: normal; text-decoration: none; }
/* Green */
.GreenText, .GreenText a { color: #00ac35;font-weight: normal; text-decoration:none;}
.GreenText a:Hover { color: #00ac35; font-weight: normal; text-decoration: none; }
/* Gray */
.GrayText, .GrayText a { color: #707070;font-weight: normal; text-decoration:none;}
.GrayText a:Hover { color: #707070; font-weight: normal; text-decoration: none; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 { color: #0d3276; font-size: 24px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px;font-family:Georgia, "Times New Roman", Times, serif;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #2173af; font-size: 24px; font-weight: bold; text-decoration: none; }

/* H2 */
H2 { color: #a01417; font-size: 22px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #2173af; font-size: 22px; font-weight: bold; text-decoration: none; }

/* H3 */
H3 { color: #8b9dbd; font-size: 20px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #2173af; font-size: 20px; font-weight: bold; text-decoration: none; }

/* H4 */
H4 { color: #666666; font-size: 18px; font-weight: bold;  padding:0px 0px 8px 0px; margin:0px;font-family:Georgia, "Times New Roman", Times, serif;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #2173af; font-size: 18px; font-weight: bold; text-decoration: none; }
/* H4 */
H5 { color: #000000; font-size: 16px; font-weight: normal;  padding:0px 0px 8px 0px; margin:0px;font-family:Arial;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #2173af; font-size: 16px; font-weight: normal; text-decoration: none; }

/* H6 */
H6 { color: #a01417; font-size: 12px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active {font-size: 12px; color: #2173af; font-weight: bold; text-decoration: none; }

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #252525; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #2173af; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #0d4988;}

/* SubHead */
.SubHead { color: #252525; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #2173af; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #0d4988;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #252525;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #2173af; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #0d4988;}

/* Text style for skin objects */
.SkinObject { color: #252525; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #2173af; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #0d4988;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #252525; background:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Georgia, "Times New Roman", Times, serif; color:#2173af; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Georgia, "Times New Roman", Times, serif; color:#0d4988; font-size: 13px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family:Georgia, "Times New Roman", Times, serif; color:#2173af; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial; color:#0d4988; font-size: 13px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #333333; font-weight: bold; text-decoration: none; font-family:Arial;}
.DataGrid_AlternatingItem { color: #252525;  font-weight: normal; text-decoration: none; font-family:Arial;}
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none;font-family:Arial; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu{border:1px solid #FFFFFF;}
.ModuleTitle_SubMenu table {padding:0px; border:0px;}
.ModuleTitle_SubMenu td{background:#9aabc7;	white-space: nowrap;border:none;border-bottom:1px solid #FFFFFF;color:#FFF!important;} 
.ModuleTitle_MenuIcon {background-color:#9aabc7; border:none;padding: 0px 2px;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background-color: #CE0D0D;color: #fff!important;}
.ModuleTitle_MenuBreak td { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:10px;background: #f8f4e6;}

/**/

/*///////////////////////////////////////////////////////////////////////////////////*/
/* Markit XMenu CSS file * @author MarkitModules.com */
/* @copyright Copyright (C) 2008 - 2009 MarkitModules Ltd. & Co. All rights reserved.*/
/*///////////////////////////////////////////////////////////////////////////////////*/
/* MenuBar */
div#sample01 div.menubar { margin:0;padding: 0px 0px 0px 0px;clear: both;position: relative;z-index:100;}
/*div#sample01 div.menubar-m {height: 23px;background: url(images/menu_bg.png) 0 0 repeat-x;}
div#sample01 div.menubar-l {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
div#sample01 div.menubar-r {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}*/

/* Menu */
div#sample01 ul {margin:0 0 0 0;padding: 0px;list-style: none;float: left;}
div#sample01 li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div#sample01 li a, #menu li span.separator {display: block;float: left; text-decoration: none;color: #252525 !important; text-transform:uppercase;}
div#sample01 li span {display: block; font:normal 12px/36px Georgia, "Times New Roman", Times, serif; background-repeat: no-repeat;background-position: 95% 0px;}
div#sample01 li a.current {}
div#sample01 li a.active span {color: #c2c2c2 !important;}
div#sample01 a:hover, div#sample01 span.separator:hover, div#sample01 span.sfhover {color: #ffffff !important; background-color:#00135F;}
div#sample01 li.active {font-weight: normal;}
div#sample01 li.active ul {font-weight: normal;}
div#sample01 li.parent span.separator {cursor: pointer;}
div#sample01 li.fancy {position: absolute;top: 0px;visibility: hidden;z-index: 4;overflow: hidden;}
div#sample01 li.fancy div.fancy-container {padding: 0px 10px 0px 10px;}
div#sample01 li.fancy div.fancy-container div.fancy-m {height: 23px;background-color:#00135F; margin:7px 0;}
div#sample01 li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left:0px;width: 10px;height: 23px; /* ie6png:crop */}
div#sample01 li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right:0px;width: 10px;height: 23px; /* ie6png:crop */}
div#sample01 ul.menu {position: absolute;top: 0;left: 12px; z-index: 11;}
div#sample01 li.level1 {top: 0;}
div#sample01 a.level1, div#sample01 span.level1 {padding: 0px 5px 0px 5px;background:url(images/sample01/nav-divider.png) 100% 0 no-repeat;;line-height: 250%;color: #ccc;font-weight: bold;font-size:12px}
div#sample01 a.level1 span, div#sample01 span.level1 span {padding: 0px 12px 0px 12px;} /* Gap between buttons */
div#sample01 li:hover a.level1, div#sample01 li.sfhover a.level1, div#sample01 li:hover span.level1, div#sample01 li.sfhover span.level1 {/* color: #323232; */}
div#sample01 li.active a.level1, div#sample01 li.active span.level1 {color: #fff;}
div#sample01 a.level1 span.xtitle, div#sample01 span.level1 span.xtitle{padding: 0px;line-height: 200%;}
div#sample01 a.level1 span.sub, div#sample01 span.level1 span.sub {padding: 0px;font-size: 65%;font-weight: normal;color: #000;margin-top: -7px;line-height: 10px;}

/* Sub Menu */
div#sample01 ul.menu ul {position: absolute;top: 30px;left: -999em;width: 165px;padding: 0px 0px 10px 0px;background: url(images/sample01/menu_dropdown_bg.png) 0 100% no-repeat; line-height:25px !important; text-align:left !important;}
div#sample01 li:hover ul, div#sample03 li.sfhover ul {left: 0px;z-index: 100; line-height:25px !important;}
div#sample01 li.level1 li {width: 100%;text-indent: 15px; line-height:25px !important;}
div#sample01 li.level1 li a, div#sample03 li.level1 li span.separator{height: 25px;padding: 0px;margin: 0px 1px 0px 1px;background: #fff url(images/sample01/menu_level2_item.png) 100% 0 no-repeat;float: none;display: block;line-height:25px !important;}
div#sample01 li.level2 a.parent, div#sample03 li li.level2 span.parent {background: #FEFEFE url(images/sample01/menu_level2_item_parent.png) 100% 0 no-repeat; line-height:25px !important;}
div#sample01 li li.level2 span{ background-position:95% 50%; line-height:25px !important;}
div#sample01 li ul ul {margin: -41px 0 0 0; line-height:25px !important;}
div#sample01 li:hover ul ul, div#sample03 li.sfhover ul ul {border-top: 1px solid #c8c8c8; line-height:25px !important;}
div#sample01 li:hover ul ul, div#sample03 li.sfhover ul ul,  
div#sample01 li:hover ul ul ul, div#sample03 li.sfhover ul ul ul,  
div#sample01 li:hover ul ul ul ul, div#sample03 li.sfhover ul ul ul ul {left: -999em;}
div#sample01 li li:hover ul, div#sample03 li li.sfhover ul,  
div#sample01 li li li:hover ul, div#sample03 li li li.sfhover ul,  
div#sample01 li li li li:hover ul, div#sample03 li li li li.sfhover ul {left: 0;z-index: 100;}

/* Header Baner style */
.headerBaner{
	width:407px;
	height:211px;
	background:url(images/headerpic.gif) 0 0 no-repeat;
	padding:0 440px 0 12px;
}
.headerBaner h2{
	font:normal 28px/40px Georgia, "Times New Roman", Times, serif;
	color:#00135F;
	padding:12px 0 25px 0;
	background:url(images/header-text-line.gif) 50% 100% no-repeat;
}
.headerBaner p{
	font:19px/23px Georgia, "Times New Roman", Times, serif;
	color:#111111;
	text-align:center;
}
/* Header Baner Libros style */
.headerBanerLibros{
	width:407px;
	height:211px;
	background:url(images/headerpiclibros.gif) 0 0 no-repeat;
	padding:0 440px 0 12px;
}
.headerBanerLibros h2{
	font:normal 28px/40px Georgia, "Times New Roman", Times, serif;
	color:#00135F;
	padding:12px 0 25px 0;
	background:url(images/header-text-line.gif) 50% 100% no-repeat;
}
.headerBanerLibros p{
	font:19px/23px Georgia, "Times New Roman", Times, serif;
	color:#111111;
	text-align:center;
}
/* Header Baner Libros style */
.headerBanerAbogados{
	width:407px;
	height:211px;
	background:url(images/headerpicabogados.gif) 0 0 no-repeat;
	padding:0 440px 0 12px;
}
.headerBanerAbogados h2{
	font:normal 28px/40px Georgia, "Times New Roman", Times, serif;
	color:#00135F;
	padding:12px 0 25px 0;
	background:url(images/header-text-line.gif) 50% 100% no-repeat;
}
.headerBanerAbogados p{
	font:19px/23px Georgia, "Times New Roman", Times, serif;
	color:#111111;
	text-align:center;
}
h2.bodyHeading{
	font-size:26px;
	line-height:30px;
	color:#111111;
	font-weight:normal;
	text-align:center;
	padding:0 0 20px 0;
}
ul.bodyList{
	font-size:12px;
	line-height:14px;
	color:#252525;
	list-style-type:none !important;
	padding:0 0 12px 0;
	margin:0;
}
ul.bodyList li{
	padding:0 0 5px 16px;
	margin:0;
	background:url(images/arrow.gif) 0 5px no-repeat;
	list-style-type:none !important;	
}
a.more{
	display:block;
	width:140px;
	height:17px;
	font-size:12px;
	line-height:18px;
	color:#fff;
	background-color:#00135F;
	text-align:center;
}
a.more:hover{
	color:#FFFF00;
	background-color:#00135F;
}

div.contactDetails{
	width:292px;
	padding:0 0 10px 26px;
	margin:0 0 12px 0;
	border-bottom:solid 1px #E0E0E1;
	background:url(images/title-icon.gif) 0 0 no-repeat;
}
.contactDetails p{
	line-height:18px !important;
	padding:0 0 4px 0;
}
.contactDetails p span, .contactDetails p a{
	color:#00135F;
	text-decoration:none;
}
.contactDetails p a:hover{
	color:#000;
}

p.bottomText{
	font-size:30px;
	line-height:32px;
	color:#00135F;
	text-transform:uppercase;
	text-align:center;
	padding:20px 0; 
}




#dnn_dnnMLLANGUAGESELECTOR_dlLanguages_ctl02_MLLanguageSelectionItemTable { display:none!important;}