.regdev-main{
	width:100%; background:url(../images/menubg.png) top left repeat-x;}

#regdev-menu{
	width:1004px; margin:0 auto;
	background:url(../images/menubg.png) top left repeat-x;}

#regdev{
	-webkit-font-smoothing:antialiased;
	list-style:none;
	font-size:0;
	z-index:999;
	position:relative; 
	display: table;
	width:100%;
	 }
	

#regdev li{
	position:relative ;
	display: table-cell;}
	
#regdev a{
	display:block;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font-size:15px;
	font-family: 'source_sans_prosemibold'; 
	text-transform:uppercase; letter-spacing:-0.5px;
	color:#fff;
	text-shadow:0 1px 0px #270400;
	cursor:pointer;
	padding:0px 32px 0px 32px; 
	background:url(../images/menubg.png) top left repeat-x;
	border-right:1px solid #0c3441;
	line-height:50px;
	-webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
			white-space:nowrap;
	}

#regdev a:first-child{border-left:1px solid #0c3441;}	

#regdev li:hover>a{background:url(../images/menubg.png) bottom left repeat-x;color:#fff; text-decoration:none;}
#regdev li a:hover {background:url(../images/menubg.png) bottom left repeat-x;color:#fff;text-decoration:none;}
#regdev li a.active{background:url(../images/menubg.png) bottom left repeat-x;color:#fff;text-decoration:none;}

/*Drop Down Option*/
#regdev ul{
	float: left;
	left:0;
	opacity: 0;
	position:absolute;
	min-width:180px;
	top: 42px;
	visibility: hidden;
	z-index: 1;
	margin-top:-9px;
	padding:6px;
	background-color:#2c2c2c;
	border-radius:4px;
	border-radius:4px; 
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4); box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.4);
	-webkit-transition: all .40s ease;
       -moz-transition: all .40s ease;
        -ms-transition: all .40s ease;
         -o-transition: all .40s ease;
            transition: all .40s ease;
			}
 
#regdev ul:after{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent transparent #2c2c2c  transparent;   border-image: none; border-style: solid; border-width:5px; content:""; left:5px; margin-top:0; position:absolute; top:-10px; z-index: 1;}

	
#regdev ul li{float:none; margin:0px 0 0 0px;}

#regdev ul a{
	text-align:left;
	padding:8px 8px 8px 8px;
	background-color:#e6e6e6;
	line-height:20px;
	background-image:none;
	border-width:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000; font-weight:bold;
	display:block;  
	text-decoration:none;
	text-shadow: none;
	}

#regdev ul li:hover>a{background-color:#fff;	background-image:none; color:#383838; text-decoration:none;}
#regdev ul li a:hover{background-color:#fff;	background-image:none; color:#383838; text-decoration:none;}
#regdev ul li a.active{background-color:#fff; background-image:none; color:#383838; text-decoration:none;}
	
#regdev ul ul{
	position:absolute;
	left:100%;
	top:0;}
	
#regdev ul ul:after{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent #2c2c2c transparent transparent;   border-image: none; border-style: solid; border-width:5px; content:""; left:-10px; margin-top:0; position:absolute; top:10px; z-index: 1;}


/*Add Sub LINK Arrow*/
#regdev span{display:block;overflow:visible;background-position:right center; background-repeat:no-repeat; padding-right:0px;}
#regdev ul span{background-image:url("../images/right.gif"); padding-right:12px;}
/*Add Sub LINK Arrow*/


/*Extra Option to call any link style*/
#regdev li.topfirst>a{background:#1f2b57; color:#fff; border-radius:2px 0px 0px 2px;}
#regdev li.toplast>a{background:#F00; color:#fff;}	
/*Extra Option to call any link style*/	



/*Extra Code no Change in below code*/
#regdev li:hover{z-index:1; }
#regdev a:active, ul#regdev a:focus{outline-style:none; opacity:1;}
* html #regdev li a{display:inline-block; }
#regdev li:hover>*{display:block; opacity:1; visibility: visible; margin-top:0px;}
/* regdevrgk~30987 */ 
#regdev>li{margin:0;}


