
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#FAFAFA;
background-image: url(../images/background.jpg);
background-repeat: repeat-x;
height: 100%;
}

/*
#########################################
############ HEADER LAYOUT ##############
#########################################
*/

#headerleftcolumn{
width: 707px; /*Width of left column*/
}

#headerrightcolumn{
width: 273px; /*Width of right column*/
}

.logoposition {
margin-top:23px;
margin-left:27px;
margin-bottom:10px;

}

#topnav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#575757;
list-style:none;
padding-top:6px;
padding-bottom:6px;
text-align:left;
}
	
#topnav ul {
margin:0px;
padding-left:40px;
}

#topnav ul li{
display: inline;
padding-right: 27px;

}


/*
#########################################
############ TOP NAVIGATION #############
#########################################
*/


#space {padding-left:3px;padding-right:3px;}
#nav {padding:0px; margin-left: 15px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; list-style:none; position:relative; height:25px; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:25px; padding-left:4px; padding-right:4px;}
#nav li a.top_link {display:block; float:left; height:20px; line-height:25px; color:#575757; text-decoration:none; font-size:11px; font-weight:bold; padding-bottom:10px; cursor:pointer; }
#nav li a.top_link span {float:left; display:block; padding:0px 13px 10px 13px; height:15px;}
#nav li a.top_link span.down {float:left; display:block; padding:0px 13px 10px 13px; height:15px;}

#nav li:hover a.top_link {color:#575757; }
#nav li:hover a.top_link span.selected {background: none;}
#nav li:hover a.top_link span.down {background: none;}
#nav li a.top_link span.selected {background-image:url(../images/selected-background.png); position:relative; z-index:-500;}

#nav li.top:hover {position:relative; z-index:1000; background-image:url(../images/nav-background.png); background-repeat:repeat-x;}

#nav li:hover ul.sub
{left:0px; top:25px; background: #E3E3E3; padding: 3px; white-space:nowrap; width:185px; height:auto; z-index:300; color:#575757; text-align: left; }
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width: 100%; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width: 100%; line-height:18px; text-indent:15px; color:#000; text-decoration:none; }
#nav li ul.sub li a.fly
{background:#E3E3E3;}
#nav li:hover ul.sub li a:hover 
{background:#CDCDCD; color:#000000; }
#nav li:hover ul.sub2 li a:hover 
{background:#E3E3E3; color:#000000; }
#nav li:hover ul.sub li a.fly:hover
{background:#CDCDCD; color:#000000; }

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:185px; top:2px; background: #CDCDCD; padding:3px; white-space:nowrap; width:300px; z-index:800; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#CDCDCD; color:#000;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#E3E3E3; color:#000;} 




/*
#########################################
############ CONTENT LAYOUT #############
#########################################
*/


#maincontainer{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#contentwrapper{
padding-left: 40px;
padding-right: 5px;
padding-top: 20px;
padding-bottom: 20px;

}

#leftcolumn{
width: 707px; /*Width of left column*/
background-color:#FFFFFF;
vertical-align:top;
}

#rightcolumn{
background-color:#FFFFFF;
width: 273px; /*Width of right column*/
vertical-align:top;

}

#flashcontent{
height:327px;
}

#flashcontent2{
height:460px;
}

/*
#########################################
############ SIDE NAVIGATION ############
#########################################
*/


#sidemenutop {
	width: 257px;
	margin-right: 8px;
	margin-left: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
}
	
#sidemenutop li a {
	height: 22px;
  	text-decoration: none;
}	
	
#sidemenutop li a:link, #sidemenutop li a:visited {
	color: #FFF;
	display: block;
	background:  url(../images/sidenavbutton.jpg);
	padding: 6px 0 0 6px;
}
	
#sidemenutop li a:hover {
	color: #FFF;
	background:  url(../images/sidenavbutton.jpg) 0px 0px;
	padding: 6px 0 0 6px;
}
#sidemenutop ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidemenu {
	width: 257px;
	margin-right: 8px;
	margin-left: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
}
	
#sidemenu li a {
	height: 22px;
  	text-decoration: none;
}	
	
#sidemenu li a:link, #sidemenu li a:visited {
	color: #FFF;
	display: block;
	background:  url(../images/sidenavbutton.jpg);
	padding: 6px 0 0 6px;
}
	
#sidemenu li a:hover {
	color: #FFF;
	background:  url(../images/sidenavbutton.jpg) -258px 0px;
	padding: 6px 0 0 6px;
}
#sidemenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


#productlinks{
width: 257px;
background-color:#D4DDE7;
margin-right: 8px;
margin-left: 8px;

}


/*
#########################################
############# TEXT FORMATS ##############
#########################################
*/


.blueitalic{
font-family:Arial, Helvetica, sans-serif;
font-style: italic;
color: #566C80;
font-size: 13px;
font-weight:bold;
text-align:left;
}

.blue{
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
color: #566C80;
font-size: 13px;
font-weight:normal;
padding-top:15px;
text-align:left;
}

.blue a{
font-family:Arial, Helvetica, sans-serif;
font-style: normal;
color: #566C80;
font-size: 13px;
font-weight:normal;
text-decoration: none;
}

.blue a:hover{
font-family:Arial, Helvetica, sans-serif;
font-style: normal;
color: #566C80;
font-size: 13px;
font-weight:normal;
text-decoration: underline;
}

.blue a:img{
font-family:Arial, Helvetica, sans-serif;
font-style: normal;
color: #566C80;
font-size: 13px;
font-weight:normal;
border: none;
}

H1{
font-family: Arial, Helvetica, sans-serif;
font-size: 27px;
color: #777777;
font-weight:lighter;
text-align: left;
}

.contenttitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #777777;
}

.contenttext{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #777777;
text-align: left;
line-height: 18px;
margin-top: 0px;
}

.contenttext a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/*color: #566C80;*/
color: #5779AD;
text-align: left;
line-height: 18px;
margin-top: 0px;
text-decoration:underline;
}

.contenttext a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/*color: #566C80;*/
color: #5779AD;
text-align: left;
line-height: 18px;
text-decoration:underline;
}

.contenttext2{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #777777;
text-align: center;
line-height: 18px;
margin-top: 0px;
}

.contenttext2 a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #566C80;
text-align: center;
line-height: 18px;
margin-top: 0px;
text-decoration:none;
}

.contenttext2 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #566C80;
text-align: center;
line-height: 18px;
text-decoration:underline;
}

.contenttext3{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #777777;
text-align: left;
line-height: 18px;
margin-top: 0px;
margin-left: 15px;
}

.contenttext4{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #566C80;
text-align: left;
margin-top: 0px;
/*margin-left: 15px;*/
}
.contenttext4 a{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #566C80;
text-align: left;
margin-top: 0px;
/*margin-left: 15px;*/
text-decoration: none;
}
.contenttext4 a:hover;{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #566C80;
text-align: left;
margin-top: 0px;
/*margin-left: 15px;*/
}


.supportformtext{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #777777;
text-align: left;
line-height: 18px;
margin-top: 0px;
}

.supportformtext a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #566C80;
text-align: left;
line-height: 18px;
margin-top: 0px;
text-decoration:none;
}

H2{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #788EA4;
font-weight:lighter;
text-transform:uppercase;
padding-left: 10px;
margin: 5px;
text-align:left;
}

P2{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #cc0000;
font-weight:lighter;
text-transform:uppercase;
/*padding-left: 10px;
margin: 5px;*/
text-align:left;
}

.headertext{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #788EA4;
font-weight:lighter;
text-transform:uppercase;
/*padding-left: 10px;*/
/*margin-left: 5px;*/
margin-top: 5px;
margin-bottom: 5px;
text-align:left;
}

P4{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #788EA4;
font-weight:normal;
text-transform:uppercase;
/*padding-left: 10px;*/
/*margin-left: 5px;*/
margin-top: 5px;
margin-bottom: 5px;
text-align:center;
}

P6{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #788EA4;
font-weight:normal;
text-transform:uppercase;
padding-left: 15px;*
/*margin-left: 5px;*/
margin-top: 5px;
margin-bottom: 5px;
text-align:center;
}

.focus{
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
text-align:left;
line-height: 18px;
}

.newsdivider{
border-top-color:#ABABAB;
border-top-width:thin;
background-color:#F9FBFB;
}

.newscontainer {
	position:relative;
	background-color: #FAFBFC;
	
}

.focustitle {
font-size:12px;
font-weight:bold;
background-image:url(../images/greyline.png);
background-repeat:repeat-x;
padding-top: 10px;
padding-left: 10px;
font-family:Arial, Helvetica, sans-serif;
color: #777777;
text-align:left;
line-height: 18px;
}

.newstitle {
font-size:12px;
font-weight:bold;
background-repeat:repeat-x;
padding-top: 3px;
padding-left: 10px;
font-family:Arial, Helvetica, sans-serif;
color: #566C80;
text-align:left;
line-height: 16px;
}

.newsdate {
font-size:11px;
/*font-weight:bold;*/
padding-top: 3px;
padding-left: 10px;
font-family:Arial, Helvetica, sans-serif;
color: #777777;
font-style:italic;
text-align:left;
line-height: 16px;
}

.bluearrow {
background-image:url(../images/blue-arrow.png);
background-repeat:no-repeat;
margin-top:50px;
vertical-align:bottom;
}

/*.bluearrow a{
background-image:url(../images/blue-arrow.png);
background-repeat:no-repeat;
margin-top:50px;
vertical-align:bottom;
}

.bluearrow a:hover;{
background-image:url(../images/blue-arrow-over.png);
background-repeat:no-repeat;
margin-top:50px;
vertical-align:bottom;
}*/


#pageheader{
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
font-weight: lighter;
color:#666666;
text-align:left;
vertical-align:bottom;
padding-top:80px;
}


#breadcrumb{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#575757;
text-align:right;
font-style:italic;
padding-right: 10px;
}

#breadcrumb a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#575757;
text-align:right;
font-style:italic;
text-decoration: none;
}

#breadcrumb a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#566C80;
text-align:right;
font-style:italic;
text-decoration: underline;
}


#paragraphheader{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: lighter;
color:#5779AD;
text-align:left;
}

#paragraphheader a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: lighter;
color:#5779AD;
text-align:left;
text-decoration: none;
}

#paragraphheader a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: lighter;
color:#5779AD;
text-align:left;
text-decoration: underline;
}

#subheader{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: lighter;
color:#5779AD;
text-align:left;
}

#subheader2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: lighter;
color:#777777;
text-align:left;
}

.bullet1{
list-style-image:url(../images/single-blue-arrow.png);
color: #5779AD;
}

.bullet2{
list-style-image:none;
list-style:disc;
color: #5779AD;
}

.bullet1 li{
line-height: 18px;
margin-top: 0px;
padding-top: 5px;
padding-bottom: 5px;
}

.bullet2 li{
line-height: 18px;
margin-top: 0px;
padding-top: 5px;
padding-bottom: 5px;
}

.bulletNum{
/*list-style-image:url(../images/single-blue-arrow.png);*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/*color: #5779AD;*/
color: #777777;
}

.bulletNum li{
line-height: 18px;
margin-top: 0px;
padding-top: 5px;
padding-bottom: 5px;
}

/*
#########################################
############# TABLE FORMATS #############
#########################################
*/


.blueheader{
background-color: #566C80;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: left;
vertical-align:top;
text-transform:uppercase;
line-height: 18px;
padding-left: 12px;
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
}

.bluecolumn{
background-color: #CED7E0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #777777;
text-align: left;
vertical-align:top;
line-height: 18px;
padding-left: 12px;
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
}

.lightbluecolumn{
background-color: #EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #777777;
text-align: left;
vertical-align:top;
line-height: 18px;
padding-left: 12px;
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
}

.lightbluecolumn a{
background-color: #EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5779AD;
text-align: left;
vertical-align:top;
line-height: 18px;
padding-left: 12px;
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
}

.lightbluecolumn a:hover{
background-color: #EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5779AD;
text-align: left;
vertical-align:top;
line-height: 18px;
padding-left: 12px;
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: underline;
}

.lightbluecolumn2{
background-color: #EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #777777;
text-align: left;
vertical-align:middle;
line-height: 18px;
/*padding-left: 12px;*/
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
}

.lightbluecolumn2 a{
background-color: #EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5779AD;
text-align: left;
vertical-align:middle;
line-height: 18px;
/*padding-left: 12px;*/
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
}

.lightbluecolumn2 a:hover{
background-color: #EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5779AD;
text-align: left;
vertical-align:middle;
line-height: 18px;
/*padding-left: 12px;*/
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: underline;
}

.orangecolumn{
background-color: #F7F2DF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #777777;
text-align: left;
vertical-align:top;
line-height: 18px;
padding-left: 12px;
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
}

.orangecolumn a{
background-color: #F7F2DF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5779AD;
text-align: left;
vertical-align:middle;
line-height: 18px;
/*padding-left: 12px;*/
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
}

.orangecolumn a:hover{
background-color: #F7F2DF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5779AD;
text-align: left;
vertical-align:middle;
line-height: 18px;
/*padding-left: 12px;*/
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: underline;
}

.greencolumn{
background-color: #E8F4D0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #777777;
text-align: left;
vertical-align:top;
line-height: 18px;
padding-left: 18px;
padding-right: 18px;
padding-top: 5px;
padding-bottom: 5px;
}

.devicecolumn{
/*background-image: url(../images/device_img.jpg);*/
}

.tablenotetext{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
text-align: left;
line-height: 13px;
padding-top: 8px;
padding-bottom: 4px;
}

/*
#########################################
########## DOWNLOADS SECTION ############
#########################################
*/



#downloads {
	width: 258px;
	margin-right: 6px;
	margin-left: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/downloads-background.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#downloadsheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:10px;
	font-weight:bold;
	color: #566C80;
	text-align:left;
}

#downloadstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-weight:normal;
	color: #777777;
	text-align:left;
	line-height: 18px;
	
}

#resourcetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-weight:normal;
	color: #777777;
	text-align:left;
	line-height: 18px;
	
}

#resourcetext a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: lighter;
color:#5779AD;
text-align:left;
text-decoration: none;
}

#resourcetext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: lighter;
color:#5779AD;
text-align:left;
text-decoration: underline;
}

/*
#########################################
############ CONTACT SECTION ############
#########################################
*/

.contact {
	width: 258px;
	margin-right: 6px;
	margin-left: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	background-color: #F9FAF1;
}

.contactheader{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #788EA4;
font-weight:lighter;
text-transform:uppercase;
padding: 10px;
text-align:left;
background-image:url(../images/greyline.png);
	background-repeat:repeat-x;
}

/*
#########################################
########## AT A GLANCE SECTION ##########
#########################################
*/


.ataglance {
	width: 258px;
	margin-right: 6px;
	margin-left: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	background-color: #FBF8F2;
}


#ataglanceheader{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #788EA4;
font-weight:lighter;
text-transform:uppercase;
padding: 10px;
text-align:left;
background-image:url(../images/greyline.png);
	background-repeat:repeat-x;
}

/*
#########################################
########### RESOURCE SECTION ############
#########################################
*/


.resource {
	width: 258px;
	margin-right: 6px;
	margin-left: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	background-color: #FBF8F2; 
	
}

#resourceheader{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #788EA4;
font-weight:lighter;
text-transform:uppercase;
padding: 10px;
text-align:left;
background-image:url(../images/greyline.png);
	background-repeat:repeat-x;
}

.whiteline{
background-image:url(../images/whiteline.png);
	background-repeat:repeat-x;
	height: 17px;
}


/*
#########################################
############### FOOTERS #################
#########################################
*/


#footer {
width: 980px;
background: #ffffff;
color: #777777;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
font-weight:bold;
height:25px;
}

#footer a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
padding-left:8px;
padding-right:8px;
text-decoration:none;
font-weight:bold;
}

#footer a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777; 
text-decoration: underline;
font-weight:bold;
}

#copyright {
width: 980px;
color: #777777;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #777777;
padding-right: 30px;
padding-top: 10px;
height:30px;
}

#certiflogo {
width: 180px;
height: 37px;
float: right;
margin-top: 40px;
margin-right: 25px;
margin-bottom: 25px;	
background-image: url('../../../images/logos/SAPCerti_Int_SAPNetW.gif');
background-repeat: no-repeat;
}

#sapdisclaimer{
color: #777777;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;	
/*margin-bottom: 25px;*/
margin-left: 40px;
;
}

/*
#########################################
############# SLIDESHOW #################
#########################################
*/

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
