h3{ margin:0px; padding:0px;}
.urbangreymenu{
width: 248px;
 
/*width of menu*/
/*height:255px;*/}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: url(../images/arrownormal.gif) no-repeat 0px 8px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0px 7px 28px; /*31px is left indentation of header text*/
border-top:1px dashed #53a22e;
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
letter-spacing:1px;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: white;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 7px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: white;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: 97e248;
}
.urbangreymenu .selected{
background: url(../images/arrowactive.gif) no-repeat 0px 8px;}

.urbangreymenu .selected a{
color:#93de46}

ul.submenu{
margin:0px; padding:0px;
}
ul.submenu li{
margin-left:28px;
padding-left:10px;
background:url(../images/dot.gif) no-repeat 0px 4px;
color:#93de46;
line-height:10px;
}

ul.submenu li a{padding:0px 0px 0px 8px}

ul.submenu li a:hover{color:#93de46}

ul.submenu li.none{background:none}

ul.subsub li{ margin-left:8px; padding-left:8px;background: url(../images/bullet-arrow-green.gif) no-repeat 0px 5px;}


.urbangreymenu h3.hlink{ border:none; width:60px; float:left}
#schedule_demo, #contact_sales{height:255px;}
#schedule_demo *, #contact_sales *{ float:left;}
#schedule_demo label, #contact_sales label{
width:90px;
font: bold 13px Arial,Helvetica,sans-serif;;
color: white;
margin-bottom:10px;}

#schedule_demo input, #contact_sales input{
margin-bottom:12px;
border:1px solid #99cc33;
width:155px;
}
span#sError, span#dError{width:200px; height:10px; visibility:visible; color:#ffff00; font:bold 11px Arial, Helvetica, sans-serif; padding-left:90px; margin-bottom:6px;}
#contact_sales label span.mandate ,#schedule_demo label span.mandate{ float:none; color:#ffff00;}