/* Start of CMSMS style sheet 'Accessibility and cross-browser tools' */
span.accesskey{text-decoration:none}
.accessibility,hr{position:absolute;top:-999em;left:-999em}
dfn{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline}
a.external span{position:absolute;left:-5000px;width:4000px}
a.external{padding:0 12px 0 0}
a.external:link{color:#18507C;background:url(images/cms/external.gif) no-repeat 100% -100px}
a.external:visited{color:#18507C;background:url(images/cms/external.gif) no-repeat 100% -100px}
a.external:hover{color:#18507C;background:url(images/cms/external.gif) no-repeat 100% 0;background-color:inherit}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{height:0;clear:both;width:90%;visibility:hidden}
#main .clear{height:0;clear:right;width:90%;visibility:hidden}
* html>body .clearfix{display:inline-block;width:100%}
* html .clear{height:1%;clear:right;width:90%}
/* End of 'Accessibility and cross-browser tools' */

