a[href^="http:"] {background: transparent url('images/aoutside.png') 100% 50% no-repeat; padding-right:13px;}
a:link {text-decoration:none; color:gray;}
a:active {text-decoration:none; color:gray;}
a:visited {text-decoration:none; color:gray;}
a:hover{text-decoration:none; background-color:skyblue;}
a img {text-decoration:none; border:none !important; }

br { clear:both; }
body { font-family:Arial,sans-serif; font-size:small; }
ins { text-decoration:none; }

#toc { font-size:small;padding:10px 10px 10px 10px;position:relative;left:10px;top:40px;min-width:210px;width:210px;white-space:nowrap;float:left; }
#info { font-size:medium;position:absolute;left:250px; }
#files { position:relative;left:100px; top:10px; }
#techPanel { position:relative;top:25px; }
#welcomeContent { position:relative;top:20px;margin-left:60px;font-size:small;max-width:550px;padding-bottom:25px; }
.indicator { float:left;padding-left:6px;padding-right:3px; }
.locked { float:left;padding-right:8px; }
.empty { padding-left:23px;white-space:nowrap;}
.sm_left { margin-left:10px;font-size:smaller; }

.topleft {position:absolute;top:-15px;left:-15px;}
.topright {position:absolute;top:-15px;right:-15px;}
.bottomleft {position:absolute;bottom:-17px;left:-15px;margin-bottom:-10px;}
.bottomright {position:absolute;bottom:-17px;right:-15px;margin-bottom:-10px;}

