@charset "UTF-8";
/* CSS Styles */

ul.menu, ul.menu ul { list-style-type: none; margin: 0; padding: 0; width: 219px; }

ul.menu a { display: block; text-decoration: none; }

ul.menu li { margin-top: 1px; }

ul.menu li a { background: #FFF; padding: 5px; }

ul.menu li a:hover { background: url(../images/assets-main_nav-bg.gif) no-repeat; }

ul.menu li ul { padding: 5px 0 0 0; }

ul.menu li ul li a, ul.menu li.menu_about ul li a, ul.menu li.menu_orderforms ul li a, ul.menu li.menu_portfolio ul li a { float: left; }

	ul.menu li.menu_about ul li a { height: 198px; }
	ul.menu li.menu_orderforms ul li a { height: 198px; }
	ul.menu li.menu_portfolio ul li a { height: 128px; }

ul.menu li.menu_about ul li a:hover { background: url(../images/assets-about-bg.gif) no-repeat; }

ul.menu li.menu_orderforms ul li a:hover { background: url(../images/assets-orderforms-bg.gif) no-repeat; }

ul.menu li.menu_portfolio ul li a:hover { background: url(../images/assets-portfolio-bg.gif) no-repeat; }

ul.menu li ul li a.nohover { padding: 5px 2px 0px 3px; }
ul.menu li ul li a.nohover:hover { background: none; }

ul.menu li ul li span.divider { float: left; padding: 0px 10px 0px 10px; }
ul.menu li ul li span.divider_left { float: left; padding: 0px 10px 0px 0px; }

ul.menu li a span.selected { background: url(../images/assets-main_nav-bg.gif) no-repeat; padding: 10px 5px 5px 5px; display: block; }

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }