﻿.qLinks{
margin: 0px 0px;
padding: 0;
width: 190px; 
}

.qLinks a.menuitem{
background: white;
color: #0354c2;
font: 12px Helvetica, sans-serif;
font-weight:bold; 
display: block;
position: relative; /*anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 15px;
text-decoration: none;
border-top: 1px solid #0354c2; /*dark blue */
border-bottom: 1px solid #0354c2; /*dark blue */
text-align:left;
}


.qLinks a.menuitem:visited{
color: #0354c2; 
}

.qLinks .menuitem:active{
background-color: white; 
color: #0354c2; /* deep blue #00468e */
}

.qLinks a.menuitem .statusicon{ /*image that gets dynamically added to headers*/
position: absolute;
top: 0px;
right: 5px;
border: none;

}

.qLinks a.menuitem:hover{
background-color: #0354c2;
font: 12px Helvetica,Arial,sans-serif;
font-weight:bold;
color: white; 
padding: 4px 0;
padding-left: 15px; /* SPACE BETWEEN ARROW & TEXT */
text-decoration: none;

}

.qLinks div.submenu{ 
background: #ddecfa;
}

.qLinks div.submenu ul{ 
list-style-type: none;
margin: 0;
padding: 0;
}

.qLinks div.submenu ul li{
}

.qLinks div.submenu ul li a{
display: block;
font: 12px Helvetica,Arial,sans-serif;
color: #00468e;
text-decoration: none;
padding: 2px 0;
padding-left: 30px;
border-bottom: dotted 1px white; /*here*/
}

.qLinks div.submenu ul li a:hover{
color: #00468e;
background-color: #EBF7FF;

}

.qLinks div.submenu ul li a:active{
color: #00468e;
}

.qLinksTitle{
color: #0354c2;
font-weight: bold;
font-size: 1.6em;
font-family: helvetica, geneva, arial, sans-serif;
padding-left: 15px;
text-align:left;
	}
