/**
* Menu Links Classes
*
* Each menu link comes with a "class" assigned; in our
* case it is used to print an icon associated with the link.
*/

/* Fixes */

p.sublink a {
	padding-top: 3px;
	}

div.box h4.box-title a {
	padding-top: 1px;
	padding-bottom: 2px;
	}
	
div.box {
bgcolor: #ffffff
}	
	
	
.box { border: 1px solid #aaa; border-color: #aaa #888 #888 #aaa;  x-moz-border-radius: 3px; -webkit-border-radius: 6px; background: white; border-radius: 6px; margin: 8px 4px; xposition: relative; }
h4.box-title, #content-title, .col-20 h4, .jqi h4 { margin: 0px; padding: 3px 2px 0 4px; height: 19px; xposition: relative; font-size: 1em; xborder: 1px solid #d7e6f0; border-bottom: 1px solid #b6d1db; x-moz-border-radius: 3px; -webkit-border-radius: 6px; border-radius: 6px; background: #d5e4ef url(images/adm-box-title-a.png) repeat-x top left; color: #2c78b2; z-index: 0; }
#content-title, .col-20 h4, h4.box-title { padding: 3px 5px 0; height: 19px;  font-weight: bold; }
h4.box-title a, h4.box-title a:visited { color: #2c78b2; font-weight: normal; }
h4.box-title:after, .col-20 h4:after { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 1px; }
h4.box-title img, #content-title img, .col-20 h4 img { vertical-align:-4px; }
h4.box-title { border: 1px solid #aaa; border-bottom: none; margin: 8px 4px -8px 4px; }
.box h4.box-title { border: none; margin: 0; border-bottom: 1px solid #b6d1db; height: 24px; line-height: 24px; }
.box p, .box ul, .box ol, .box dl { margin: 0 0 5px 0; }
 /* .box .notes { padding: 5px; } */