#wrapperid{width:185px;}
#wrapperid a{text-decoration:none;}
#wrapperid ul{padding:0;list-style:none;}
.menu{width:auto;height:auto;}
.menu > li > ul a{color:#4a7eb4;}
.menu > .item3 > ul a{color:#4a7eb4;font-size:15px !important;}
.menu > li > a{background:rgb(79,156,223);background:-moz-linear-gradient(top, rgba(79,156,223,1) 0%, rgba(12,129,196,1) 40%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,156,223,1)), color-stop(40%,rgba(12,129,196,1)));background:-webkit-linear-gradient(top, rgba(79,156,223,1) 0%,rgba(12,129,196,1) 40%);background:-o-linear-gradient(top, rgba(79,156,223,1) 0%,rgba(12,129,196,1) 40%);background:-ms-linear-gradient(top, rgba(79,156,223,1) 0%,rgba(12,129,196,1) 40%);background:linear-gradient(to bottom, rgba(79,156,223,1) 0%,rgba(12,129,196,1) 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f9cdf', endColorstr='#0c81c4',GradientType=0);border-bottom:1px solid white;border-top-left-radius:8px 5px;border-top-right-radius:8px 5px;width:100%;height:2.75em;line-height:2.75em;text-indent:2.75em;display:block;position:relative;font-family:Tahoma, Arial, sans-serif;font-size:15px;font-weight:600;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,.2);}
.menu ul div{background-image:url(../images/blue.jpg);height:2.75em;padding:5px;text-align:center;text-shadow:0px 1px 0px rgba(255,255,255,.8);display:block;position:relative;font-family:Tahoma, Arial, sans-serif;font-size:13px;font-weight:bold;color:#4a7eb4;height:88px;border:1px solid #d1ebff;}
.menu ul li a{background:#ebf6ff;height:2.75em;line-height:2.75em;text-indent:2.75em;display:block;position:relative;font-family:Tahoma, Arial, sans-serif;font-size:0.923em;font-weight:400;color:#878d95;height:100px;}
.menu ul li:last-child a{border:1px solid #d1ebff;}
.menu > li > a:hover, .menu > li > a.active{background:rgb(187,216,241);background:-moz-linear-gradient(top, rgba(187,216,241,1) 0%, rgba(137,207,247,1) 40%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,216,241,1)), color-stop(40%,rgba(137,207,247,1)));background:-webkit-linear-gradient(top, rgba(187,216,241,1) 0%,rgba(137,207,247,1) 40%);background:-o-linear-gradient(top, rgba(187,216,241,1) 0%,rgba(137,207,247,1) 40%);background:-ms-linear-gradient(top, rgba(187,216,241,1) 0%,rgba(137,207,247,1) 40%);background:linear-gradient(to bottom, rgba(187,216,241,1) 0%,rgba(137,207,247,1) 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbd8f1', endColorstr='#89cff7',GradientType=0);border-bottom:1px solid white;-webkit-box-shadow:inset 0px 1px 0px 0px #6ad2ef;-moz-box-shadow:inset 0px 1px 0px 0px #6ad2ef;box-shadow:inset 0px 1px 0px 0px #6ad2ef;}
.menu > li > a.active{}
.menu > li > a:before{content:'';background-repeat:no-repeat;font-size:28px;height:1em;width:28px;position:absolute;top:50%;left:5px;margin:-12px 0 0 0px;}
.item1 > a:before{background-image:url(../images/icon1.png);}
.item2 > a:before{background-image:url(../images/icon2.png);}
.item3 > a:before{background-image:url(../images/icon3.png);}
.item4 > a:before{background-image:url(../images/icon4.png);}
.item5 > a:before{background-image:url(../images/icon5.png);}
.menu > li > a span{font-size:0.857em;display:inline-block;position:absolute;right:1em;top:50%;background:#48515c;line-height:1em;height:1em;padding:.4em .6em;margin:-.8em 0 0 0;color:#fff;text-indent:0;text-align:center;-webkit-border-radius:.769em;-moz-border-radius:.769em;border-radius:.769em;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);-moz-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);text-shadow:0px 1px 0px rgba(0,0,0,.5);font-weight:500;}
.menu > li > a:hover span, .menu > li a.active span{background:#2173a1;}
.menu > li > ul li a:before{font-size:8px;color:#bcbcbf;position:absolute;width:1em;height:1em;top:0;left:-2.7em;background:#f0f0f0;}
.menu > li > ul li:hover a,
.menu > li > ul li:hover a span,
.menu > li > ul li:hover a:before{color:#32373D;}
.menu ul > li > a{font-size:0.857em;display:inline-block;position:absolute;right:1em;top:50%;background:#fff;border:1px solid #d0d0d3;line-height:1em;height:1em;padding:.4em .7em;margin:-.9em 0 0 0;color:#878d95;text-indent:0;text-align:center;-webkit-border-radius:.769em;-moz-border-radius:769em;border-radius:769em;text-shadow:0px 0px 0px rgba(255,255,255,0.8);}