/* CSS Document */
/*
.menu_list {	
display:block
	width: 150px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;

	margin:1px;
    font-weight:bold;
    background: #eef4d3 url(../left.png) center right no-repeat;
}
.menu_body {
	display:none;
	height:auto;
}
.menu_body a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
line-height:12px;
margin: 0;
padding: 0;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }

*/

.arrowlistmenu{
width: 100%; /*width of accordion menu*/
padding-top:20px;
padding-left:20px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 7px 0 8px 10px; /*header text is indented 10px*/
cursor: pointer;
height:50px;
}

.arrowlistmenu .expandable .expandablex{ 
background: url(../images/arrow_down.jpg) no-repeat center left;
}

.arrowlistmenu .openheader .expandablex{ /*CSS class to apply to expandable header when it's expanded*/
background: url(../images/arrow_up.jpg) no-repeat center left;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
/*background: lightblue !important;*/
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
/*background: lightgreen !important;*/
}

.arrowlistmenu ul li a{
color: #A70303;

display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
/*background: lightblue;*/
}

.arrowlistmenu .divider{
margin-top:0;
width:100%;
height:15px;

background:url(../images/blogdivider.jpg)  repeat-x bottom left;

}

.arrowlistmenu .link{
margin-top:-35px;
margin-left:50px;
margin-bottom:20px;
}


.arrowlistmenu .menuheader .expandablex{
height:30px;
width:20px;
clear:both;
display:inline;
float:right;
padding-right:30px;
padding-top:20px;
}

.arrowlistmenu .menuheader div.link{
text-transform:lowercase;
text-transform:capitalize;
height:40px;
clear:both;
display:inline;
padding-left:37px;
padding-top:5px;
float:left;
text-align:right;
}

.arrowlistmenu ul.categoryitems{

padding-top: 10px;
}




.arrowlistmenu .categoryitems div{

}

.arrowlistmenu ul.categoryitems div{
/*height:41px;*/
padding: 5px;
}

.arrowlistmenu ul.categoryitems div img{
display:none;
}

.arrowlistmenu .menuheader:hover{
color:#2A7CA8;
background: url(../images/menu_abtn_none.jpg)  no-repeat top left;
}

.arrowlistmenu .menuheader{
background: url(../images/menu_btn_none.jpg)  no-repeat top left;
}

.arrowlistmenu .openheader{
color:#2A7CA8;
background: url(../images/menu_abtn_none.jpg)  no-repeat top left;
}

.arrowlistmenu .link a{
color: #FFFFFF;
font-size:0px;
padding: 20px 40px 10px 100px;
/*font-stretch:ultra-condensed;*/
/*line-height:60px;*/
text-indent:40px;
margin: 0px 0px 20px 0px;

}

.arrowlistmenu .link #active_menu{
color: #FFFFFF;
font-size:0px;
/*font-stretch:ultra-condensed;*/

}

.arrowlistmenu .parent_active a{
color: #FFFFFF;
font-size:0px;
/*font-stretch:ultra-condensed;*/

}
/*
.arrowlistmenu .link a:hover{
color: #FFFFFF;
font-size:0px;
font-stretch:ultra-condensed;

}
*/

.arrowlistmenu .link#link_menu80 a{
text-indent:150px;
padding: 0px;
}

.arrowlistmenu #menu80{
background: url(../images/webdev_btn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu81{
background: url(../images/hosting_btn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu82{
background: url(../images/maintenance_btn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu83{
background: url(../images/mailchimp_btn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu84{
background: url(../images/mcafee_btn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu117{
background: url(../images/analytics_btn.jpg)  no-repeat center left;
}
/*
.arrowlistmenu #menu80:hover{
background: url(../images/webdev_abtn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu81:hover{
background: url(../images/hosting_abtn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu82:hover{
background: url(../images/maintenance_abtn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu83:hover{
background: url(../images/mailchimp_abtn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu84:hover{
background: url(../images/mcafee_abtn.jpg)  no-repeat center left;
}
*/



.arrowlistmenu #menu80.parent_active{
background: url(../images/webdev_abtn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu81.parent_active{
background: url(../images/hosting_abtn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu82.parent_active{
background: url(../images/maintenance_abtn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu83.parent_active{
background: url(../images/mailchimp_abtn.jpg)  no-repeat center left;
}
.arrowlistmenu #menu84.parent_active{
background: url(../images/mcafee_abtn.jpg)  no-repeat center left;
}

.arrowlistmenu #menu117.parent_active{
background: url(../images/analytics_abtn.jpg)  no-repeat center left;
}

/*


*/
/*****************************/


.categoryitems a{

display:block;
height:20px;
}

.categoryitems a{
display:block;
}



.arrowlistmenu .categoryitems div a.smenu53:hover{
background: url(../images/sub_small_a.jpg) no-repeat bottom left ; /*custom bullet list image*/

}

.arrowlistmenu .categoryitems div a.smenu53{
background: url(../images/sub_small.jpg) no-repeat bottom left; /*custom bullet list image*/

}

.arrowlistmenu .categoryitems div .smenu53#active_menu{
background: url(../images/sub_small_a.jpg) no-repeat bottom left; /*custom bullet list image*/

}



.arrowlistmenu .categoryitems div a.smenu87:hover{
background: url(../images/sub_corporate_a.jpg) no-repeat bottom left ; /*custom bullet list image*/


}

.arrowlistmenu .categoryitems div a.smenu87{
background: url(../images/sub_corporate.jpg) no-repeat bottom left; /*custom bullet list image*/


}

.arrowlistmenu .categoryitems div .smenu87#active_menu{
background: url(../images/sub_corporate_a.jpg) no-repeat bottom left; /*custom bullet list image*/


}

.arrowlistmenu .categoryitems div a.smenu88:hover{
background: url(../images/sub_emerging_a.jpg) no-repeat bottom left ; /*custom bullet list image*/


}

.arrowlistmenu .categoryitems div a.smenu88{
background: url(../images/sub_emerging.jpg) no-repeat bottom left; /*custom bullet list image*/


}

.arrowlistmenu .categoryitems div .smenu88#active_menu{
background: url(../images/sub_emerging_a.jpg) no-repeat bottom left; /*custom bullet list image*/


}


.arrowlistmenu .categoryitems div a.smenu89:hover{
background: url(../images/sub_enterprise_a.jpg) no-repeat bottom left ; /*custom bullet list image*/

}

.arrowlistmenu .categoryitems div a.smenu89{
background: url(../images/sub_enterprise.jpg) no-repeat bottom left; /*custom bullet list image*/


}

.arrowlistmenu .categoryitems div .smenu89#active_menu{
background: url(../images/sub_enterprise_a.jpg) no-repeat bottom left; /*custom bullet list image*/

}


.arrowlistmenu .categoryitems div a.smenu90:hover{
background: url(../images/sub_cms_a.jpg) no-repeat bottom left ; /*custom bullet list image*/

}

.arrowlistmenu .categoryitems div a.smenu90{
background: url(../images/sub_cms.jpg) no-repeat bottom left; /*custom bullet list image*/

}

.arrowlistmenu .categoryitems div .smenu90#active_menu{
background: url(../images/sub_cms_a.jpg) no-repeat bottom left; /*custom bullet list image*/

}





.arrowlistmenu .categoryitems div{
height:auto;
width:230px;
line-height:0px;
}

.arrowlistmenu ul.categoryitems div a{
padding: 5px 0px 5px 0px;
width:230px;
color: #FFFFFF;
font-size:0px;
/*font-stretch:ultra-condensed;*/
line-height:14px;
text-indent:-100px;
}

.arrowlistmenu .categoryitems div a.smenu53,
.arrowlistmenu .categoryitems div a.smenu87, .arrowlistmenu .categoryitems div a.smenu88, .arrowlistmenu .categoryitems div a.smenu89, .arrowlistmenu .categoryitems div a.smenu90{
width:242px;
}



