

/* CASCADING STYLES */
.module { margin-bottom: 10px; width: auto; zoom:1; }
h4 { font-size: 10pt; font-weight: normal; }
h4.top div { padding:8px .7em; }
h4.top div div { background: none; margin:0; padding:0; }
.red { color: #C00; }
.white { color: #FFF; }
.blue { color: #00F; }
.right { text-align: right; }

span.title { display: block; float: left;  width: 75%; text-align: left; height: 21px; padding: 3px 8px 0 5px; }
span.controlbox { display: block; float: right; width: 19%; text-align: right; height: 21px; padding: 2px 1px 0 5px; visibility:hidden;}

span.controlbox a { display: block; float: right; width: 20px; height: 18px; padding: 0 1px; margin: 0 2px; background: url(/Modules/HomeDisplay/static/img/BlueRounded/controlbox002.gif) no-repeat; cursor: pointer; }
span.controlbox a.cbUp { background-position: left top; }
span.controlbox a.cbDown { background-position: -23px top; }
span.controlbox a.cbToggleOpen { background-position: -44px top; }
span.controlbox a.cbToggleClosed { background-position: -66px top; }
span.controlbox a.opaque { opacity: .25; filter: alpha(opacity=25); -moz-opacity: 0.25; }
span.controlbox a.cbClose {background-position: -89px top;}
span.controlbox a.cbClose:hover {opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; }

span.viewall { text-align: right; padding: 0 6px 5px 0; }
.viewall a { font-size:11px; text-decoration: underline; }



