/*=====================================================================*/
/*     		     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.print, html.print { padding:0px; margin:0px;background-color: #FFFFFF;}
pre.print { color: #000033; padding: 0.5em; margin-top: 0em; margin-bottom: 10pt; margin-left: 2em; border-left: 3px solid #ccc; }

/* 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; }
/* 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; }
	
/* Skin BG for main container */	
.Container {width:980px; background-color:#FFFFFF; color:inherit; margin:0 auto; position:relative; text-align:center; height: 100%;}
.TopLeft {position:absolute; width:10px; height:10px; background:url(images/TopLeft.gif); top:0; left:0; display: none; }
.TopRight {position:absolute; width:10px; height:10px; background:url(images/TopRight.gif); top:0; right:0;display: none; }
.BottomLeft {position:absolute; width:10px; height:10px; background:url(images/BottomLeft.gif); bottom:0; left:0;display: none; }
.BottomRight {position:absolute; width:10px; height:10px; background:url(images/BottomRight.gif); bottom:0; right:0;display: none; }

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {background:none;margin:auto;text-align: left!important; padding:0;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:960px; border:2px solid #d6e3fa;}
.MainHeader{ width:930px; margin:0 auto; padding:0; background-color:#F7F7F7; color:inherit;}
.MainHeaderIP{ width:930px; margin:0 auto; padding:0; background-color:#F7F7F7; color:inherit;}

/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/	 			  .TopMain {width:930px; min-height:86px; margin:0 auto;}
/*Style for HeaderMain*/ 			  .HeaderMain {overflow:hidden; min-height:350px; margin:0; padding:0; position:relative; display: none; }

/*Style for HeaderMainIP*/ 			  .HeaderMainIP {overflow:hidden; min-height:127px; margin:0; padding:0; position:relative;}
/*Style for HeaderMainIP2*/ 		  .HeaderMainIP2 {overflow:hidden; min-height:127px; margin:0; padding:0; position:relative; background:FFF;}
/*Style for HeaderMainAdmin*/ 	   	  .HeaderMainAdmin {overflow:hidden; min-height:127px; margin:0; padding:0; position:relative; background:FFF;} .ActivePageName { margin:60px 0px 0px 20px; text-align:left; font-size:30px; font-weight:normal; color:#000000!important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/*Style for MiddleMain*/ 			  .MiddleMain {width:930px; overflow:hidden;padding:0; background-color:#fff; color:inherit; padding:0; margin:0 auto;}
/*Style for MiddleMainIP*/ 			  .MiddleMainIP {width:930px; overflow:hidden;padding:0; margin:0 auto; padding:0;}

/*Style for TopBodyPane */            .TopBodyPane{ padding:14px 0 0; margin:0; min-height:212px; background-color:#F7F7F7; color:inherit;}
/*Style for ContentMain */  	  	  .ContentMain {padding:20px 22px; margin:0; background-color:#fff; color:inherit;}

/*Style for FooterPanel*/             .FooterPanel{width:930px; margin:0 auto; padding:0; display: none; }
/*Style for FooterMain*/ 			  .FooterMain { min-height:20px; margin:0; padding:0; overflow:hidden;}
/*Style for FooterBottom*/ 			  .FooterBottom {margin:0; padding:6px 0 0; overflow:hidden; width:400px; border-top:1px solid #404040;} .FooterBottom img { margin:0 0 0 100px; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/ 			  .LogoPane {float:left; width:310px; padding:0; margin:10px 0 0 10px; min-height:86px; overflow:hidden;}
									  .LoginPane {text-align:center; padding:5px 0px 15px 0px; text-transform:none; font-size:12px; font-weight:bold; color:#909090; white-space:nowrap;}
/*Style for Nav Pane*/ 			      .NavPane{padding:93px 0px 0px 0px; float:right; width:556px; display: none;} 
									  .NavPane li{ list-style:none!important; background:none!important;} 
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/*Style for ContentPane */  	  	  .ContentPane { padding:0; margin:0 22px;overflow:hidden;}

/*Style for LeftPane */  	  		  .LeftPane {margin:0; padding:0; float:left; width:265px; overflow:hidden;}
/*Style for LeftTopPane */  		  .LeftTopPane {margin:0; padding:0; float:left; width:265px; overflow:hidden; display: none; }
/*Style for LeftBottomPane */  	  	  .LeftBottomPane {margin:0; padding:0; float:left; width:265px; overflow:hidden;}
/*Style for RightPane */  	  		  .RightPane {margin:0; padding:0; float:right; width:583px; overflow:hidden;}
/*Style for RightMain */  	  		  .RightMain {margin:0; padding:0;}
/*Style for AdminPane */  	  		  .AdminPane {margin:0; padding:0; overflow:hidden;}

/*Style for LeftPane */  	  		  .MidLeftPane {margin:20px 0 0; padding:0; float:left; width:280px; overflow:hidden;}
/*Style for RightPane */  	  		  .MidRightPane {margin:20px 0 0; padding:0; float:right; width:280px; overflow:hidden;}

/*Style for LeftPane */  	  		  .BottomLeftPane {margin:20px 0 0; padding:0; float:left; width:354px; overflow:hidden;}
/*Style for RightPane */  	  		  .BottomRightPane {margin:20px 0 0; padding:0; float:right; width:204px; overflow:hidden;}

/*Style for MiddlePane1 */  	  	  .MiddlePane1 { margin:0 23px 0 22px; padding:0; float:left; width:280px; overflow:hidden;}
/*Style for MiddlePane1 */  	  	  .MiddlePane2 {margin:0; padding:0; float:left; width:280px; overflow:hidden;}
/*Style for MiddlePane1 */  	  	  .MiddlePane3 {margin:0 22px 0 0; padding:0; float:right; width:280px; overflow:hidden;}

/*Style for BottomPane */  			  .BottomPane { margin:15px 0 0; padding:0px;overflow:hidden;}
/*Style for BottomPane1*/  			  .BottomPane1 { margin:0 20px; padding:0px;overflow:hidden;}
/*Style for FooterMidPane */  		  .FooterMidPane { margin:25px auto 0; padding:0; width:400px; overflow:hidden;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for CopyrightPane*/ 		  .CopyrightPane {  padding:0;margin:0 auto; overflow:hidden; color:#909090; font-size:11px; text-align:center; line-height:19px; font-weight:bold;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane {padding:0; margin:0 0 10px; 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:#909090; font-size:11px;font-weight: normal;text-decoration:none;font-family:Arial;}
A.Login:hover {color:#5ec3f7!important; font-size:12px;font-weight: normal;text-decoration:none;font-family:Arial; }

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#909090; font-size:11px;font-weight: normal;text-decoration:none;font-family:Arial;}
A.User:hover {color:#5ec3f7!important; font-size:12px;font-weight: normal;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:#9d9d9d;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#555!important;text-decoration:none;	padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#9D9D9D; font-size:11px; text-align:center; 
line-height:27px; font-weight:bold;text-decoration:none;}
A.Copyright:hover {color: #FFFFFF;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #9d9d9d;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #9d9d9d;	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: 12px; line-height:16px;font-weight: normal; text-decoration: none; font-family:Arial;}
p { margin:0px; padding:0px 0px 15px 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 20px; 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:#9d9d9d; font-size:11px!important;}
.BlueText a { color:#9d9d9d;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: #616161;text-decoration: none;font-family:Arial;}
A:Hover {color: #3A3939;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: #616161; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #3A3939; 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: #616161;font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #3A3939; 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: #616161; 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: #616161; 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: #616161; 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: #616161; 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: #616161; 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: #616161; 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: #616161; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #3A3939;}

/* 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: #616161; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #3A3939;}

/* 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: #616161; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #3A3939;}

/* 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: #616161; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #3A3939;}
/*=====================================================================*/
/* 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:#616161; 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:#3A3939; 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:#616161; 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:#3A3939; 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-width:1px 1px 2px 1px; border-style:solid; border-color:#921415;}
.ModuleTitle_SubMenu table {padding:0px; border:0px; position:absolute; margin:0px;} 
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}
.ModuleTitle_SubMenu td{background:#e3b3b5;	white-space: nowrap; padding:0px;border-top:1px solid #f4cfd0;border-bottom:1px solid #d48d90;color:#000000!important;} 
.ModuleTitle_MenuIcon {background:#e3b3b5; padding:3px;}
.ModuleTitle_MenuItem {background:#e3b3b5; border:1px;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #921415;color: #fff!important;}
.ModuleTitle_MenuBreak { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #921415; display:block;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}/*
/**/
.GrayBg { background:#ebeaea; padding:5px;}
.GrayBg img, .GrayBg a img  { border:5px solid #ebeaea!important;}
.GrayBg a:hover img  { border:5px solid #a01417!important;}

/* Slider Start */
#slider {	margin:0 0 0 22px; width:388px; height:276px;}
.scrollContainer { position:absolute; top:6px; left:0px; width:1940px;}
.scrollButtons { position: absolute; top: 239px; cursor: pointer;}
.scrollButtons.left { right:43px;background: url(images/slider-left-arrow.png) left top no-repeat;}
.scrollButtons.right { right:12px;background: url(images/slider-right-arrow.png) left top no-repeat;}

.scroll { height: 276px; width: 388px; overflow: auto; overflow-x: hidden; position: relative; clear: left;}

/*Arrow Images*/
/*.Slide1 {background:url(images/arrow-one.png) no-repeat 57px 264px; height:276px; display:block;}*/

/*Slider Images*/
.Slide1 h2{background:url(images/SliderPic/slider-one-title-softwareentwurf.png) no-repeat 0 60px; width:388px; height:130px; text-indent:-500000px;}
.Slide2 h2{background:url(images/SliderPic/slider-one-title-entwicklung.png) no-repeat 0 60px; width:388px; height:130px; text-indent:-500000px;}
.Slide3 h2{background:url(images/SliderPic/slider-one-title-sicherheit.png) no-repeat 0 60px; width:388px; height:130px; text-indent:-500000px;}
.Slide4 h2{background:url(images/SliderPic/slider-one-title-hosting.png) no-repeat 0 60px; width:388px; height:130px; text-indent:-500000px;}
.Slide5 h2{background:url(images/SliderPic/slider-one-title-training.png) no-repeat 0 60px; width:388px; height:130px; text-indent:-500000px;}

.Slide1 p, .Slide2 p, .Slide3 p, .Slide4 p, .Slide5 p {font-size:14px; line-height:18px; color:#848484; padding:0 0 0 5px; 
width:370px;}

a.ViewMore { position:absolute; top:205px; left:5px; background:url(images/SliderPic/view-more-btn.png) no-repeat 0 0; width:113px; height:28px; display:block; text-indent:-500000px;}

/* Navigation Start */
ul.navigation { list-style-type: none; margin:0; width:930px; padding: 0; position:absolute; top:277px; left:0px; z-index:5; height:50px;}
ul.navigation li { list-style-type: none!important; float:left;  background:url(images/divider01.gif) no-repeat 100% 0;}
ul.navigation li.noBg {background:none;} 
ul.navigation a {padding:0 41px; font-weight:bold; font-size:15px; line-height:50px; color:#454545; background-color:inherit; display:block;}
ul.navigation a:hover { padding:0 41px; font-weight:bold; font-size:15px; line-height:50px; color:#fff; background-color:inherit; display:block; background:url(images/nav-active.gif) repeat-x 0 0;}


/*ul.navigation a:hover span { background:url(images/arrow-active.gif) no-repeat 50% 100%; display:block; height:68px;}*/
ul.navigation a.selected {padding:0 41px; font-weight:bold; font-size:15px; line-height:50px; color:#fff; background-color:inherit; display:block; background:url(images/nav-active.gif) repeat-x 0 0;}
ul.navigation a.selected span { background:url(images/arrow-one.gif) no-repeat 100% 50%; display:block; height:50px;}
ul.navigation a:focus { outline: none;}
/* Navigation End */
/* Slider End */

/*Simple JQuery Accordion menu*/
ul#Accordionmenu, ul#Accordionmenu ul {list-style-type:none!important;margin: 0;padding: 0;}
ul#Accordionmenu { padding-bottom:15px!important;}
ul#Accordionmenu a {display: block; text-decoration: none!important;background:url(images/bullet.gif) no-repeat 4px 7px; padding:5px 0 6px 20px;}
ul#Accordionmenu li { margin-top: 1px;padding:0;background:url(images/divider.gif) 0 100% repeat-x;list-style-type:none!important;}
ul#Accordionmenu li ul li { background:url(images/divider.gif) left top repeat-x!important;}
ul.#Accordionmenu li.noBg {background:none;}
ul#Accordionmenu li a {}
ul#Accordionmenu li a:hover {color:#2289D5;}
ul#Accordionmenu li ul li a {color:#000000;background:url(images/arrow.gif) no-repeat 12px 10px; padding:5px 0 6px 25px;}
ul#Accordionmenu li ul li a:hover {color:#666666;}
/* Accordion menu End */

/*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 {background:url(images/header-bg.jpg) 0 0 no-repeat; height:350px; position:relative; overflow:hidden; text-align:left;}
.HeaderIP { background:url(images/headerIP.jpg) 0 0 no-repeat; height:127px; text-align:left;
text-indent:-500000px;}

h2.Services {position:absolute; top:63px; left:666px; background:url(images/header-title-services.gif) no-repeat 0 0;
height:19px; width:78px; text-indent:-100000px;}

ul.HeaderServices{position:absolute; top:102px; left:666px; width:140px; list-style-type:none!important; padding:0; margin:0;}
ul.HeaderServices li{background:url(images/bullet01.gif) no-repeat 0 0;list-style-type:none!important; padding:1px 0 17px 20px; color:#FBD4D4; background-color:inherit; font-size:11px; line-height:15px; font-weight:bold;}

.HeaderIP h2.About{background:url(images/about-title.png) 25px 62px no-repeat; height:83px;}
.HeaderIP h2.Services{background:url(images/services-title.png) 25px 62px no-repeat; height:83px;}
.HeaderIP h2.Products{background:url(images/products-title.png) 25px 62px no-repeat; height:83px;}
.HeaderIP h2.Customer{background:url(images/customer-title.png) 25px 62px no-repeat; height:83px;}
.HeaderIP h2.Contact{background:url(images/contact-title.png) 25px 62px no-repeat; height:83px;}

/*///////////////////////////////////////////////////////////////////////////////////*/
/*				Markit XMenu CSS file * @author MarkitModules.com					 */
/* @copyright Copyright (C) 2008 - 2009 MarkitModules Ltd. & Co. All rights reserved.*/ 
/*///////////////////////////////////////////////////////////////////////////////////*/
/* MenuBar */
div#sample01 div.menubar { margin: 0px 0 0px 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 .parent { cursor:pointer!important;}
div#sample01 ul {margin: 0px;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 {height: 23px;display: block;float: left; text-decoration: none;color: #BCBCBC !important; text-transform:uppercase;}
div#sample01 li span {display: block; font:bold 10px/23px Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat;background-position: 95% 0px;}
div#sample01 li a.current {color: #fff !important;}
div#sample01 a:hover, div#sample01 span.separator:hover, div#sample01 span.sfhover {color: #fff !important;}
div#sample01 li.active {font-weight: bold;}
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: url(images/sample01/nav-bg.png) 0 0 repeat-x;}
div#sample01 li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left:0px;width: 10px;height: 23px;background: url(images/sample01/nav-left.png) 0 0 no-repeat; /* ie6png:crop */}
div#sample01 li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right:0px;width: 10px;height: 23px;background: url(images/sample01/nav-right.png) 0 0 no-repeat; /* ie6png:crop */}
div#sample01 ul.menu {position: absolute;top: 0;left: 12px;z-index: 11;height: 23px;}
div#sample01 li.level1 {top: 0;}
div#sample01 a.level1, div#sample01 span.level1 {padding: 0px 5px 0px 5px;background: url(images/sample01/menu_level1_item.png) 0 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 9px 0px 9px;} /* 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 li li  span{color: #666!important; text-transform:none!important;}
div#sample01 li.parent a.active, #menu li span.separator {color: #ffffff!important;}
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: 23px;left: -999em;width: 165px;padding: 0px 0px 10px 0px;background: url(images/sample01/menu_dropdown_bg.png) 0 100% no-repeat;}
div#sample01 li:hover ul, div#sample03 li.sfhover ul {left: 0px;z-index: 100;}
div#sample01 li.level1 li {width: 100%;text-indent: 15px;}
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;}
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;}
div#sample01 li li.level2 span{ background-position:90% 50%;}
div#sample01 li ul ul {margin: -41px 0 0 164px;}
div#sample01 li li a{color: #666666!important; text-transform:none!important; font-weight:normal!important;}
div#sample01 li:hover ul ul, div#sample03 li.sfhover ul ul {border-top: 1px solid #c8c8c8; }
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;}


/*Link Module Styles*/
.LinksDesignTable { width:263px; height:34px; margin:0 0 1px;}
.LinksDesignTable td { padding:0; background:url(images/LeftMenuBg.gif) left top no-repeat; height:34px;}
.LinksDesignTable td img {float:left; width:auto; margin:8px 12px 0 7px;}
.LinksDesignTable a{  padding:0 0 0;display:block; margin:0px 0px 0px 0px!important; text-decoration:none!important; color:#616161!important; overflow:hidden; white-space:normal!important; font:bold 13px/34px Arial, Helvetica, sans-serif!important;}
.LinksDesignTable a:hover, .LinksDesignTable a:active{ color:#2183B6!important;}

/* 20.08.09 */
a.more {font-weight:bold!important; color:#BE0B00!important; background-color:inherit;}
a.more:hover {color:#1074A8!important; background-color:inherit;}

h4.BlueTitle {font-size:16px; line-height:18px; font-weight:bold; color:#006FC1; padding:0 0 12px;}

ul.bottomList{list-style-type:none!important; padding:0 0 5px; margin:0;}
ul.bottomList li{padding:7px 0 7px 25px;background:url(images/bottomList-icon.gif) 0 7px no-repeat;list-style-type:none!important;
font-weight:bold;}

ul.boxList{list-style-type:none!important; padding:0 0 5px; margin:0; color: #616161;}
ul.boxList li{padding:5px 0 5px 20px;background:url(images/bottomList-icon.gif) 0 5px no-repeat;list-style-type:none!important;font-weight:normal;}

ul.ProductList{list-style-type:none!important; padding:0 0 5px; margin:0;}
ul.ProductList li{background:url(images/arrow.gif) 4px 12px no-repeat;border-bottom:1px solid #E3E3E3; list-style-type:none!important;height:30px; line-height:30px; padding:0 0 0 16px;}
ul.ProductList li.noBorder {border:none;}

ul.LeftList{list-style-type:none!important; padding:0; margin:0;}
ul.LeftList li{padding:0;background:url(images/divider.gif) 0 100% repeat-x;list-style-type:none!important; height:27px;}
ul.LeftList li.noBg {background:none;}
ul.LeftList li span {background:url(images/bullet.gif) no-repeat 4px 2px; padding:0 0 0 20px;}
ul.LeftList li a {font-size:13px; line-height:27px; color:#868686; background-color:inherit; line-height:27px;}
ul.LeftList li a:hover {color:#2289D5; background-color:inherit;}

/* Bottom Container style */

.leftBottom{float:left;	width:273px;	margin:0 30px 0 0;	padding:0; position:relative;}
.middleBottom{float:left;	width:273px;	margin:0 30px 0 0;	padding:0; position:relative;}
.rightBottom{	float:right;	width:273px;	margin:0;	padding:0; position:relative;}

.leftBottom h4, .middleBottom h4, .rightBottom h4 {background:url(images/date-bg.gif) no-repeat 0 0; width:59px; height:56px; float:left; margin:0 9px 0 0; padding:3px 0 0; text-align:center; font-size:31px; line-height:33px; color:#69C65A; background-color:inherit;}
.leftBottom h4 span, .middleBottom h4 span, .rightBottom h4 span{color:#B4B4B4; background-color:inherit; font-size:15px; line-height:15px; font-weight:bold;}
a.MoreButton{ position:absolute; top:71px; left:69px;width:43px; height:18px; font-weight:bold; font-size:11px; line-height:18px; color:#fff; background-color:#9E0900;
text-align:center;}
a.MoreButton:hover{color:#4A0202;  background-color:#9E0900;}
