body { margin: 0px;  font-family: arial, helvetica; font-size: 12px; }

/*FOOTER*/
.footer { text-align:center; font-size: 10px;}
.company {text-align:center; font-size: 11px;}

hr { background-color: #cccc99;}
/*HEADER CSS*/
td#header { background-image: url( /secure/skins/default/custom/_images/header.jpg ); background-repeat: no-repeat; }
td#header a#home { display: block; height: 160px; width: 100%; }

/* STANDARD MENU STYLES!!! DO NOT CHANGE!! */
.qmmc .qmdivider { display: block; font-size: 1px; border-width: 0px; border-style: solid; position: relative; z-index: 1; }
.qmmc .qmdividery { float: left; width: 0px; }
.qmmc .qmtitle { display: block; cursor: default; white-space: nowrap; position: relative; z-index: 1; }
.qmclear { font-size: 1px; height: 0px; width: 0px; clear: left; line-height: 0px; display: block; float: none !important; }
.qmmc { position: relative; zoom: 1; z-index: 10; }
.qmmc a, .qmmc li { float: left; display: block; white-space: nowrap; position: relative; z-index: 1; }
.qmmc div a, .qmmc ul a, .qmmc ul li { float: none; }
.qmsh div a { float: left; }
.qmmc div{ visibility: hidden; position: absolute; }
.qmmc .qmcbox{ cursor: default; display: block; position: relative; z-index: 1; }
.qmmc .qmcbox a{ display: inline; }
.qmmc .qmcbox div { float: none; position: static; visibility: inherit; left: auto; }
.qmmc li { z-index: auto; }
.qmmc ul { left: -10000px; position: absolute; z-index: 10; }
.qmmc, .qmmc ul { list-style: none; padding: 0px; margin: 0px; }
.qmmc li a { float: none}
.qmmc li:hover>ul{ left: auto; }
#qm0 ul { top: 100%; }
#qm0 ul li:hover>ul { top: 0px; left: 100%; }
.qmmc li ul li { margin-bottom: 2px; }


/* CUSTOM STYLES BELOW!!! ONLY CHANGE COLORS, FONTS & IMAGES!! */
#qm0 { width: auto; background-color: #cccc99; border-width: 4px 0px 4px 0px; border-style: solid; border-color: #808000; }
#qm0 a { padding: 5px 25px 5px 8px; color: #000000; font-family: tahoma, arial, helvetica; font-size: 12px; text-decoration: none; font-weight: bold; }
#qm0 a:hover { text-decoration: none; color: #3399ff; }
#qm0 li:hover>a { text-decoration: none; color: #ffff99; }
body #qm0 .qmactive, body #qm0 .qmactive:hover { text-decoration: underline; }
#qm0 div, #qm0 ul { padding: 8px; margin: 3px 0px 0px 0px; background-color: transparent; border-width: 0px; border-style: none; border-color: transparent; }
#qm0 div a, #qm0 ul a { padding: 2px 25px 2px 5px; background-color: transparent; color: #cc0000; font-size: 11px; border-width: 0px; border-style: none; }
#qm0 div a:hover { text-decoration: underline; }
#qm0 ul li:hover>a { text-decoration: none; background-color: #66cc33; color: white; }
body #qm0 div .qmactive, body #qm0 div .qmactive:hover { background-color: #E4E4E4; color: #333333; text-decoration: none;  }
#qm0 .qmtitle { margin: 2px 5px 4px 5px; color: #add8e6; font-family: tahoma, arial, helvetica; font-size: 12px; font-weight: bolder; }
#qm0 .qmdividerx { border-top-width: 1px; margin: 5px 4px 5px 4px; border-color: #cc0000; }
div#qm0 div div { margin: 0px; }
ul#qm0 ul ul { margin: 0px; }
ul#qm0 ul { margin: 0px; background-color: #ffff99; border-width: 1px; border-style: solid; border-color: #333333; }
ul#qm0 ul li:hover > a.qmparent { background-image: url( /secure/skins/default/custom/_images/arrow_10.gif ); }
ul#qm0 ul .qmparent { background-image: url( /secure/skins/default/custom/_images/arrow_10.gif ); }
ul#qm0 li:hover > a.qmparent { background-image: url( /secure/skins/default/custom/_images/arrow_7.gif ); }
ul#qm0 .qmparent { background-image: url( /secure/skins/default/custom/_images/arrow_5.gif ); background-repeat: no-repeat; background-position: 92% 55%; }
ul#qm0 .qmtoplevel { padding-right: 10px; }
ul#qm0 .qmtitle em { font-weight: normal; font-style: normal; }


/* USER DETAILS SECTION, DO NOT TOUCH IF YOU CAN AVOID IT !!!!! */
div#usrdetails { display: table; padding: 1px; width: 440px; text-align: right; font-family: tahoma, arial, helvetica; font-size: 12px; font-weight: bold; }
div#usrdetails { border: 4px solid black; border-left: none; border-right: none; }
div#usrdetails { border-color: #24029f; background-color: #E4E4E4; }
div#usrdetails span, div#usrdetails a { display: table-cell; float: right; font-size: 12px!important; padding: 4px 2px 4px 2px; }
div#usrdetails span.name { font-weight: normal; padding: 0px; text-align: left; font-size: 10px!important; }
div#usrdetails span.name b { font-size: 8px!important; }
div#usrdetails a.log { padding-left: 3px; padding-right: 3px; margin-left: 7px; text-decoration: none; color: #0051a8; }
div#usrdetails a.log:link, div#usrdetails a.log:active, div#usrdetails a.log:visited { color: #0051a8; background-color: #ccffccvbv1bvq; }
div#usrdetails a.log:hover { color: #adff2f; background-color: #0051a8; }


/* IE 7 HACK BECAUSE IT SCREWS UP THE HEIGHT OF THE USER DETAIL SECTION, GRRR !!!! */
<!--[if gte IE 7]>
    div#usrdetails span, div#usrdetails a { padding: 5px 2px 5px 2px; }
<![endif]-->

