@import url("Container.css");
@import url("RadMenu/CMonitorMenu/Menu.css");
@import url("RadPanelBar/CMBar/SideMenu.css");
/*=====================================================================*/
/*      Cascading Style Sheet for AMI Skins  */
/*     created by t-worx     */
/*          */
/*    http://www.t-worx.com     */
/*      tracyw@t-worx.com    */
/*=====================================================================*/

/* 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:url(images/main-bg.gif) 0 0 repeat-x #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:url(images/inner-bg.gif) 0 0 repeat-x #fff;}

/* 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:943px; margin:0 auto; padding:0; height:310px; }
.MainHeaderIP { width:943px; margin:0 auto; padding:0; height:250px; }
.MainSearch { width:725px; /*margin:0 auto;*/ float:left; padding:0; height:71px; background: url(images/searchbg.gif) no-repeat right; text-align: right; }

/* Search Code */
.searchhold { padding: 0 0 0 0; /*line-height: 30px;*/ }
.search_padd { padding-top:26px; }
.searchbox input { MARGIN: 0px -5px 0px 0px; border: 1px solid #0582d4; font-size:14px; color:#404040; background:#ffffff; width: 175px; }
.search,a.search:link,a.search:active,a.search:visited,.search { color:#404040; text-decoration:none; font-weight:bold; font-size:10px; }
a.search:hover { color:#000000; text-decoration:none; font-weight:bold; font-size:10px; }

/*=====================================================================*/
/* Skin Layout styles    */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/  .TopMain {width:963px; margin:0 auto;}
/*Style for HeaderMain*/  .HeaderMain {overflow:hidden; height:186px; margin:1px 0 0 0; padding:0; position:relative;}

/*Style for HeaderMainIP*/  .HeaderMainIP {overflow:hidden; height:130px; margin:1px 0 0 0; padding:0; position:relative;}
									 .HeaderMainIP span.SubHead { display: none; }
/*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 {clear:both; width:943px; /*overflow:hidden;*/ padding:0px 0px 10px 0px; margin:0 auto; }
/*Style for MiddleMainIP*/  .MiddleMainIP {width:943px; overflow:hidden;padding:0px 0px 10px 0px; margin:35px auto 0;}

/*Style for TopBodyPane */  .TopBodyPane{ padding:15px 0; margin:0; height:177px;}
/*Style for ContentMainIP */  .ContentMainIP {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
/*Style for ContentMain */  .ContentMain {padding:0px 10px 5px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #d3d4d4;}

.AdminSectionHeading { margin:55px auto 25px auto; color:#FFFFFF!important;}

/*Style for FooterPanel*/   .FooterPanel{width:943px; margin:0 auto; padding:0;}
/*Style for FooterMain*/  .FooterMain { background:url(images/BottomBg.gif) left bottom repeat-x #08204b; margin:0px 0px; padding:20px 0px 15px 0px; overflow:hidden; border-top:1px solid #FFFFFF;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/  .LogoPane {float:left; width:230px; padding:0px 0px; margin:10px 10px 10px 0px; height:30px; overflow:hidden;} 							  .LoginPane { float:right; width:90px; text-align:right; padding:17px 0px 0px 0px; text-transform:uppercase; font-size:12px; font-weight:bold; color:#6190c8; white-space:nowrap;}

/*Style for Nav Pane*/   .NavPane{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:855px; /*width:625px;*/} .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:"FuturaBT", "Trebuchet MS"; 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 5px 0px; float:left; width:220px; overflow:hidden;}
/*Style for RightPane */  .RightPane {padding:0px; margin:0px 0px 5px 0px; width:220px; 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 MiddlePane1 */  .MiddlePane1 { margin:0px 60px 0 0; padding:0px 0px 0px 0px; float:left; width:500px; overflow:hidden;}
/*Style for MiddlePane1 */  .MiddlePane2 {margin:0px 20px 0 0; padding:0px 0px 0px 0px; float:left; width:350px; overflow:hidden;}
/*Style for MiddlePane1 */  .MiddlePane3 {margin:0px 0px 0 20px; padding:0px 0px 0px 0px; float:left; width:200px; overflow:hidden;}
/*Style for MiddlePane1 */  .MiddlePane4 {margin:0px 20px 0 0px; padding:0px 0px 0px 0px; float:right; width:200px; overflow:hidden; }

/*Style for BottomPane1 */  .BottomPane1 {margin:0px 20px 0 0; padding:0px 0px 0px 0px; float:left; width:200px; overflow:hidden; clear:both;}
/*Style for BottomPane2 */  .BottomPane2 {margin:0px 20px 0 20px; padding:0px 0px 0px 0px; float:left; width:200px; overflow:hidden;}
/*Style for BottomPane3 */  .BottomPane3 {margin:0px 0px 0 20px; padding:0px 0px 0px 0px; float:left; width:200px; overflow:hidden;}
/*Style for BottomPane4 */  .BottomPane4 {margin:0px 10px 0 0px; padding:0px 0px 0px 0px; float:right; width:200px; overflow:hidden;}
/*Style for BottomPane5 */  .BottomPane5 {padding:0px; margin:0px 40px 0px 0px; float:left; width:283px; overflow:hidden;}
/*Style for BottomPane6 */  .BottomPane6 {padding:0px; margin:0px 40px 0px 0px; float:left; width:273px; overflow:hidden;}
/*Style for BottomPane7 */  .BottomPane7 {padding:0px; margin:0px 25px 0px 0px; float:right; width:270px; overflow:hidden;}

/*Style for BottomPane */   .BottomPane { margin:20px 0px 0px 0px; padding:0px;overflow:hidden;}
/*Style for FooterRightPaneMain*/   .FooterRightPaneMain {  padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; overflow:hidden;float:right; width:550px; text-align:right; white-space:nowrap;}
/*Style for FooterLeftPane */   .FooterLeftPane { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:310px; overflow:hidden; background:url(images/FooterLeftSep.gif) right top no-repeat;  }
/*Style for FooterRightPane*/  .FooterRightPane {  padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; overflow:hidden;  font-size:11px;float:left; width:460px; text-align:right; white-space:nowrap;}
/*Style for FooterRightPane2*/  .FooterRightPane2 {  padding:0px 0px 0px 0px;margin:15px 0px 0px 0px; overflow:hidden;  font-size:11px;text-align:right; white-space:nowrap; width:550px;}

/* 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 0px 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 0px 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 0px 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 0px 0 0; padding:0;}
.TwoColoum3Right{ /*float:right;*/ width:683px; margin:0; padding:0;}
.TwoCol3Left{ /*float:left;*/ width:320px; margin:0 0px 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: #000000;text-align:left;text-decoration:none; font-size:12px; vertical-align:top;font-family:Arial;} 							  A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font-weight: normal;font-size:12px;color: #0294c5;font-family:Arial;text-align:left;text-decoration:none;} 							  A.breadcrumb:hover {font-weight: normal;font-size:12px;color: #0294c5;text-align:left;text-decoration:none;font-family:Arial;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties       */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#fff; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; text-transform:uppercase;}
A.Login:hover {color:#6190c8; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; }

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#fff; font-size:11px;font-weight: bold;text-decoration:none; text-transform:uppercase;font-family:Arial;}
A.User:hover {color:#6190c8; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; }

/*Date Styles*/
.Date { color:#FFFFFF; font-size:11px;text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#567aba;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#567ABA!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:#567aba;text-decoration:none;}
A.Copyright:hover {color: #FFFFFF;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #567ABA;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #567ABA;	text-decoration:none;}
A.Link:hover {	font-size: 11px;	color: #b2e0ef;	text-decoration:underline;}

/* Host Pane text syle */
.Host {	font-size: 10px; text-transform:uppercase;color: #FFFFFF;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 10px;	color: #ffffff;	text-decoration:none;}
A.Host:hover {	font-size: 10px;	color: #ffffff;	text-decoration:underline;}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #616161;  font-size: 13px; font-weight: normal; text-decoration: none; font-family:Arial;}
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;}
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:Arial;}
A:Hover {color: #0d4988;text-decoration: none;font-family:Arial;}

/* Black (Default color) */
.Normal { color: #000000; font-family:Arial; 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: #000000;  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:Arial;}
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:Arial;}
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:Arial;}
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:Arial;}
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:Arial;}
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: #000000; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial; }
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: #000000; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Arial; }
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: #000000;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family:Arial;}
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: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Arial;}
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: #000000; background:#FFFFFF; font-family:Arial; 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:Arial; 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: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; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family:Arial; 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: #000000;  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 td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background-color: #CE0D0D;color: #fff!important;}
.ModuleTitle_MenuBreak td { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:10px;background: #f8f4e6;}
.HeaderMain .TitleActionscell {float:left; position:relative; z-index:999999;}
/**/
.GrayBg { background:#ebeaea; padding:5px;}
.GrayBg img, .GrayBg a img  { border:5px solid #ebeaea!important;}
.GrayBg a:hover img  { border:5px solid #a01417!important;}

a.readMore{ display:block; width:65px; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#0C427D !important; text-decoration:none; }
a.readMore:hover{ color:#494949 !important; }

/* Small logo panel style */
div.smallLogoPane{ width:238px; margin:0; padding:0; }
div.smallLogoPane ul{ padding:0; margin:0; list-style-type:none; }
div.smallLogoPane ul li{ float:left; margin:0 13px 6px 0; padding:0; list-style-type:none !important; }

div.smallLogoPane ul li.noMargin{ margin:0 !important; }

ul.forunList{ font-size:12px; line-height:16px; width:173px; list-style-type:none !important; padding:0; margin:0; }
ul.forunList li{ padding:0 0 8px 0; margin:0 0 8px 0; border-bottom:solid 1px #EBEBEB; list-style-type:none !important; }
ul.forunList li.noBorder{ border:none; }
ul.forunList li span{ display:block; color:#616161; padding:8px 0 0; }
ul.forunList li a{ color:#0C427D; text-decoration:none; }
ul.forunList li a:hover{ color:#000; }

p.resourceText{ float:left; width:160px; font-size:12px; line-height:16px; }
p.resourceText strong{ color:#0C427D; }
p.resourceText img{ float:right; }

ul.resourcesList{ width:238px; font-weight:bold; font-size:12px; line-height:14px; padding:0; margin:0; list-style-type:none !important; }
ul.resourcesList li{ padding:0 0 10px 0; list-style-type:none !important; }
ul.resourcesList li a{ color:#066B99; text-decoration:none; }
ul.resourcesList li a:hover{ color:#000; }

/* Slider Start */ 
.scrollButtons { position: absolute;top:0px;cursor: pointer; z-index:999;}
.scrollButtons.left { left:0;background: url(images/slider-left-arrow.jpg) left top no-repeat; }
.scrollButtons.right { right:0; background: url(images/slider-right-arrow.jpg) left top no-repeat;}

.scroll { height: 332px; width: 990px; overflow: auto; overflow-x: hidden; position: relative; clear: left;}

.slider-arrow {	position:absolute; top:286px;	left:447px;	width:42px;	height:27px;	
background:url(images/slider-arrow.gif) no-repeat 0 0;	display:block;	}

.try-it {	position:absolute;	top:280px;	left:504px;	width:185px;	height:38px;	}
.try-it a {	background:url(images/try-it-btn.gif) no-repeat 0 0;	width:185px;	height:38px;	display:block;	}	

.take-a-tour {	position:absolute;	top:280px;	left:706px;	width:185px;	height:38px;}
.take-a-tour a {	background:url(images/take-a-tour-btn.gif) no-repeat 0 0;	width:185px;	height:38px;	display:block;}	

/*Slider Images*/
.Slide1 { background:url(/Portals/0/SliderImages/Blue_baner1.jpg) left top no-repeat;}
.Slide2 { background:url(/Portals/0/SliderImages/Blue_baner2.jpg) left top no-repeat;}
.Slide3 { background:url(/Portals/0/SliderImages/Blue_baner3.jpg) left top no-repeat;}
.Slide4 { background:url(/Portals/0/SliderImages/Blue_baner4.jpg) left top no-repeat;}
.Slide5 { background:url(/Portals/0/SliderImages/Blue_baner5.jpg) left top no-repeat;}
.Slide6 { background:url(/Portals/0/SliderImages/Blue_baner6.jpg) left top no-repeat;}
/* Slider End */

/* Inner Header Start */
.inner {	position:relative;	}
.sign-up {	position:absolute;	top:146px;	right:0px;	width:205px;	height:38px;}
.sign-up a {	background:url(images/sign-up-btn.gif) no-repeat 0 0;	width:205px;	height:38px;	display:block;}	
/* Inner Header End */

/* Bottom Container style */

.bottomContent{ width:910px; }
.leftBottom{ float:left; width:273px; margin:0 45px 0 0; padding:0; }
.middleBottom{ float:left; width:273px; margin:0 45px 0 0; padding:0; }
.rightBottom{ float:left; width:273px; margin:0 0 0 0; padding:0; }

p.bottomText{ font-size:12px; line-height:16px; }
p.bottomText strong{ color:#0C427D; }
p.posted{ font-size:12px; line-height:16px; color:#A1A1A1; background:url(images/posted-icon.gif) 0 2px no-repeat; padding:0 0 10px 28px; }
p.posted a{ color:#066B99; text-decoration:underline !important; }
p.posted a:hover{ color:#494949; text-decoration:underline !important; }

.freeTips{ width:300px; }
p.freeEmail{ font-size:15px !important; line-height:17px; color:#A1C3FF; padding:0 0 4px 0; margin:0; }
p.freeEmail span{ display:block; font-size:11px; line-height:17px; color:#4080F0; padding:0 0 6px 0; margin:0; }
input.emailTxtBox{ float:left; width:180px; height:20px; padding:0 0 0 5px; margin:0 10px 0 0; color:#9D9D9D; }
input.subscribeButton{ float:left; }

p.founders{ font-size:11px; line-height:16px; color:#567ABA; text-align:right; }
p.founders span{ width:15px; line-height:14px; background:url(images/esp.gif) 4px 50% no-repeat; padding:0 22px 0 0 !important; }

a.greatLookingEmail{ display:block; width:233px; height:33px; background:url(images/greatLookingEmail-bg.jpg) 0 0 no-repeat; font-size:12px; line-height:33px; font-weight:bold; color:#fff; text-decoration:none; padding:0 0 0 10px; float:right; margin:0 0 20px 0; }
a.greatLookingEmail:hover{ color:#F86312; }

/* Right list style */
ul.rightList1{ font-size:15px; line-height:32px; list-style-type:none; padding:0; margin:0 0 20px 0; }
ul.rightList1 li{ background-color:#609FD4; list-style-type:none !important; margin:0 0 2px 0; }
ul.rightList1 li a{ display:block; color:#fff; background-color:#609FD4; padding:0 0 0 42px; }
ul.rightList1 li a:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon1{ background:url(images/rightList-icon1.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon1:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon2{ background:url(images/rightList-icon2.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon2:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon3{ background:url(images/rightList-icon3.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon3:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon4{ background:url(images/rightList-icon4.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon4:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon5{ background:url(images/rightList-icon5.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon5:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon6{ background:url(images/rightList-icon6.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon6:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon7{ background:url(images/rightList-icon7.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon7:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon8{ background:url(images/rightList-icon8.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon8:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon9{ background:url(images/rightList-icon9.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon9:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon10{ background:url(images/rightList-icon10.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon10:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon11{ background:url(images/rightList-icon11.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon11:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon13{ background:url(images/rightList-icon13.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon13:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon12{ background:url(images/rightList-icon12.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon12:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon14{ background:url(images/rightList-icon14.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon14:hover{ color:#fff !; background-color:#0C62AA; }
ul.rightList1 li a.rightIcon15{ background:url(images/rightList-icon15.gif) 15px 50% no-repeat; }
ul.rightList1 li a.rightIcon15:hover{ color:#fff !; background-color:#0C62AA; }

/* Right list 2 style */

ul.rightList2{ font:13px/39px Arial, Helvetica, sans-serif; padding:0; margin:0 0 20px 0; border-bottom:solid 1px #B1DCFB; }
ul.rightList2 li{ background:url(images/rightList2Html-bg.gif) 0 0 repeat-x; border-left:solid 1px #B1DCFB; border-right:solid 1px #B1DCFB; border-top:solid 1px #B1DCFB; }
ul.rightList2 li a{ color:#0C62AA; padding:0 0 0 48px; }
ul.rightList2 li a.rightList2-icon1{ background:url(images/rightList2-icon1.gif) 15px 50% no-repeat; }
ul.rightList2 li a.rightList2-icon1:hover{ color:#000; }
ul.rightList2 li a.rightList2-icon2{ background:url(images/rightList2-icon2.gif) 15px 50% no-repeat; }
ul.rightList2 li a.rightList2-icon2:hover{ color:#000; }
ul.rightList2 li a.rightList2-icon3{ background:url(images/rightList2-icon3.gif) 15px 50% no-repeat; }
ul.rightList2 li a.rightList2-icon3:hover{ color:#000; }

/* Pricing page style */

img.noFee{ float:left; margin:12px 20px 25px 0; }
ul.noFee-List{ font-weight:bold; font-size:13px; line-height:15px; color:#04598F; padding:20px 0 0 0; margin:0; }
ul.noFee-List li{ padding:0 0 12px 0; list-style-type:none !important; margin:0; }
ul.noFee-List li span{ background:url(images/np-fee-icon.jpg) 0 0px no-repeat !important; padding:0 0 0 30px; }

.tableOuter{ width:682px; text-align:center; margin:20px auto 25px; }
table.tableData{ margin:1px 0; border:solid 1px #EFEFEF; }
td.tableHeading{ background:url(images/table-bg.jpg) 0 0 repeat-x; padding:0 0 0 20px; font-weight:bold; font-size:12px; line-height:35px; color:#0C62AA; }
td.leftCell{ border-bottom:solid 1px #EFEFEF; border-right:solid 1px #EFEFEF; font-size:12px; line-height:23px; color:#797979; padding:0 0 0 20px;	 }
td.rightCell{ border-bottom:solid 1px #EFEFEF; font-size:12px; line-height:23px; color:#797979; padding:0 0 0 20px;	 }
img.creatAccount{ margin:10px auto 20px; width:680px; }

img.rightPic{ float:left; margin:12px 14px 16px 6px; }
p.blueTitleBar-text{ padding:0 8px 15px 8px; }
img.rightMore-Btn{ margin:0 0 0 8px; }

/* Support page style */
.helpPanel{ color:#0C62AA; background-color:#F9FBFC; border:solid 1px #E1E7ED; padding:0 0 0 20px; margin:10px 0 30px 0; }
.helpPanel label{ float:left; display:block; width:auto; font:16px; line-height:50px; margin:0 25px 0 0; }
input.helpTxtBox{ float:left; width:200px; height:21px; border-bottom:solid 1px #CBDAE9; border-top:solid 1px #CBDAE9; border-left:solid 1px #CBDAE9; margin:14px 0 0; }
input.helpBtn{ float:left; margin:14px 0 0; }

#boxPanel { width:698px; background-color:#fff; border:1px solid #F0F0F0; padding:1px; margin:0 0 50px 0; height:100%; overflow:hidden; }
#boxBg{ padding:25px 25px; background:#fff url(images/box-bg.gif) 0 0 repeat-x;	 }
#leftBox { width:300px; float:left; }
#rightBox { width:300px; float:right; }
.boxContent img { float:left; width:auto; }	
.boxContent h3 { font:bold 17px/19px Arial, Helvetica, sans-serif; color:#000; background-color:inherit; padding:0 0 0 41px; }
.boxContent h3.leftPad {	 padding:0 0 0 53px; }
.boxContent p { font:12px/16px Arial, Helvetica, sans-serif; color:#0C62AA; background-color:inherit; padding:5px 0 0 41px; }	
.boxContent p.leftPad {	 padding:5px 0 0 53px; } 
ul.tipsList1{ font-size:12px; line-height:14px; list-style-type:none; padding:0; margin:0; }
ul.tipsList1 li{ list-style-type:none !important; padding:0 0 10px 17px; background:url(images/list-icon1.gif) 0 2px no-repeat; }
ul.tipsList1 a{ color:#3B3C3E; background-color:inherit; text-decoration:none; }
ul.tipsList1 a:hover{ text-decoration:underline; }

ul.downloadList{ font-size:14px; line-height:19px; padding:0; margin:0; list-style-type:none; color:#000; }
ul.downloadList li{ padding:10px 0 30px 45px; list-style-type:none !important; border-bottom:dashed 1px #ABABAB; }
ul.downloadList li p{ float:right; font-size:11px; line-height:13px; color:#52ADE1; text-decoration:none; padding:10px 0 0; }
ul.downloadList li p a{ color:#52ADE1; text-decoration:none; }
ul.downloadList li p a:hover{ color:#000; }
ul.downloadList li.download1{ background:url(images/download-icon1.gif) 14px 8px no-repeat; }
ul.downloadList li.download2{ background:url(images/download-icon2.gif) 14px 7px no-repeat; }
p.allDownload{ font-size:11px; line-height:13px; background:url(images/download-icon3.gif) 0 14px no-repeat; padding:10px 0 10px 12px; float:right; }

ul.tipsList{ font-size:13px; line-height:17px; padding:0 0 20px 0; margin:0; }
ul.tipsList li{ padding:8px 0; border-bottom:dashed 1px #ABABAB; list-style-type:none !important; }
ul.tipsList li a{ display:block; background:url(images/list-icon-arrow.jpg) 10px 6px no-repeat; padding:0 0 0 25px; color:#0C62AA; text-decoration:none; }
ul.tipsList li a:hover{ color:#000; }
ul.tipsList li.nobg{ border-bottom:none; }

/*Link Module Atyles*/
.LinksDesignTable { width:220px;border:solid 1px #E9E5E5;}
.LinksDesignTable td { padding:0px 0px 0px 0px;border-bottom:solid 0px #E9E5E5;}
.LinksDesignTable a{  padding:11px 5px 12px 15px;display:block; margin:0px 0px 0px 0px!important;background:url(images/rightList2-bg.gif) left top repeat-x; text-decoration:none; font-size:13px!important;  color:#666!important; overflow:hidden; white-space:normal!important;font-family:Arial, Verdana, Helvetica, Impact,sans-serif!important;}
.LinksDesignTable a:hover, .LinksDesignTable a:active{ background:url(images/rightList2-bg.gif) left top repeat-x; text-decoration:none; color:#000!important;}

/*Styles For FAQ's Module*/
.Question p, .Answer p { padding:0px;}
.Question { background:url(images/Question.gif) 10px 0px no-repeat; padding:0px 0px 4px 30px; font-weight:bold;}
.Answer{ background:url(images/Answer.gif) 10px 0px no-repeat; padding:0px 0px 4px 30px;}

/*Header Images*/
.HeaderHome {}
.FeatureTourHeader { background:url(/Portals/0/images/BlueImages/FeatureTourHeader.jpg) left top no-repeat; height:202px;}
.SupportHeader { background:url(/Portals/0/images/BlueImages/SupportHeader.jpg) left top no-repeat; height:202px;}
.TipsResourcesHeader { background:url(/Portals/0/images/BlueImages/TipsResourcesHeader.jpg) left top no-repeat; height:202px;}
.OurCustomersHeader { background:url(/Portals/0/images/BlueImages/OurCustomersHeader.jpg) left top no-repeat; height:202px;}
.AboutUsHeader { background:url(/Portals/0/images/BlueImages/AboutUsHeader.jpg) left top no-repeat; height:202px;}
.ServicesHeader { background:url(/Portals/0/images/BlueImages/ServicesHeader.jpg) left top no-repeat; height:202px;}
.SolutionsHeader { background:url(/Portals/0/images/BlueImages/SolutionsHeader.jpg) left top no-repeat; height:202px;}
.ContactUsHeader { background:url(/Portals/0/images/BlueImages/ContactUsHeader.jpg) left top no-repeat; height:202px;}

/*Styles For 15.07.09*/
h4.blueTitle {font:bold 13px/15px Arial, Helvetica, sans-serif; color:#0C427D; padding:15px 0 10px;}
h4.blueText {font:bold 13px/15px Arial, Helvetica, sans-serif; color:#0C427D; padding:0 0 15px;}

/* contact form */
.contactForm{background-color:#fff; border:1px solid #EAEAEA; padding:6px; margin:10px 0; }
.contactBox{background-color:#fff; border:1px solid #EAECF3; padding:1px;}
.contactPanel{background-color:#F9F9FA; padding:20px 30px; height:100%; overflow:hidden;}
.contactPanel label {	color:#383838;	background-color:inherit;	padding:0;	float:left;	font:12px/14px Arial, Helvetica, sans-serif; text-align:left;	width:91px;	clear:both;	}
.contactPanel input {	width:509px;	height:17px;	font:12px/14px Arial, Helvetica, sans-serif;	color:#666;
  border:1px solid #C9CEDC; background-color:#fff;	padding:2px 0 0 2px;	margin:0 0 8px;	float:left;}
.contactPanel textarea {	width:509px;	height:65px;	font:12px/14px Arial, Helvetica, sans-serif;	color:#666; border:1px solid #C9CEDC;		background-color:#fff;	padding:2px 0 0 2px;	margin:0 0px 8px 0;	float:left;	}	
.contactPanel input.submitBtn{	width:68px; height:22px;float:left;	padding:0;	cursor:pointer;	clear:both;	margin:0 0 0 91px; 
border:none;	}
/* -- contact form -- */

/* Snapsis Vertical Menu Top Menu */
/* Root items */
#nav { height:52px; margin:0 auto; z-index:99; }
#nav ul { float: right; width: 100%; list-style: none; margin: 0; padding: 0; line-height:52px; }
#nav a { font-family: Arial, Helvetica, sans-serif; font-size:12px; display:block; margin: 0; text-decoration:none; text-align:center; font-weight:bold; padding: 0; color: #ffffff; background: url(media/menuitem.jpg) no-repeat; }
#nav li { float: right; padding: 0; background:none; list-style: none;z-index:99; }
#nav ul li { float: left; text-align:center; padding: 0; background:none; }

/* Top Level */
#nav ul li.tab { margin:0; padding:0; }
#nav ul li.tab a { padding:0 6px; text-decoration:none; color:#5db5e3; text-transform: uppercase; }

#nav ul li.tab ul.nontab li a:hover, #nav ul li.tab a:hover { color:#ffffff; }
#nav li.tab:hover, #nav ul li.sfhover { color:#ffffff; }
#nav li.tab:hover a, #nav ul li.sfhover a { }

/* Classes for selected state in Top Menu */
#nav ul li.tab_selected { margin:0; padding:0; }
#nav ul li.tab_selected a { padding:0 6px; text-decoration:none; color:#ffffff; text-transform: uppercase; }
#nav ul li.tab_selected a:hover { color: #cccccc; }

/* Second Level */
#nav ul li.tab ul { background: #6e6e6e; width: 14em; line-height:17px; z-index: 99; }
#nav ul li.tab ul.nontab  { margin-left:0px; }

#nav ul li.tab ul.nontab li a { padding:3px 15px 2px 6px; background-image:none; text-transform: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; border-right:0; color: #ffffff; }
#nav ul li.tab ul.nontab li a.parent { }

#nav li li { width: 14em; }
#nav li ul a { text-align:left; background:none; }
#nav ul li ul { border: 1px solid #5c5c5c; }

#nav ul li ul li { text-align:left; border:none; margin-left:0; }
#nav li ul { position: absolute; left: -999em; height: auto; margin: 0; padding: 0; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav ul li ul li:hover, #nav ul li ul li.sfhover { background: #5db5e3; }
#nav ul li.tab ul.nontab li a:hover { color:#ffffff; background: #5db5e3; }

/* Classes for selected state in sub menus, generally same as normal sub menu */
#nav ul li.tab_selected ul { margin:0; padding:0; background:#6e6e6e; width:14em; line-height: 17px; z-index: 99; }
#nav ul li.tab_selected ul li a { padding:3px 15px 2px 6px; text-decoration:none; text-transform: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; background-image:none; width:14em; border-right:0; border-left:0; }
#nav ul li.tab_selected ul li a:hover { color: #37AB96; }
#nav ul li.tab_selected ul.nontab li a:hover { color:#ffffff; background: #5db5e3; }
#nav ul li.tab_selected ul.nontab { /*margin-left:-9px;*/ }

/* Third Level */
#nav li ul ul { margin: -1.70em 0 0 14em; }
#nav li.tab_selected ul ul { margin: -1.70em 0 0 14em; }
