升级Tomcat版本 apache-tomcat-7.0.77
diff --git a/tomcat-cas/webapps/ROOT/tomcat.css b/tomcat-cas/webapps/ROOT/tomcat.css
new file mode 100644
index 0000000..d4b1190
--- /dev/null
+++ b/tomcat-cas/webapps/ROOT/tomcat.css
@@ -0,0 +1,351 @@
+/*

+  Licensed to the Apache Software Foundation (ASF) under one or more

+  contributor license agreements.  See the NOTICE file distributed with

+  this work for additional information regarding copyright ownership.

+  The ASF licenses this file to You under the Apache License, Version 2.0

+  (the "License"); you may not use this file except in compliance with

+  the License.  You may obtain a copy of the License at

+

+      http://www.apache.org/licenses/LICENSE-2.0

+

+  Unless required by applicable law or agreed to in writing, software

+  distributed under the License is distributed on an "AS IS" BASIS,

+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  See the License for the specific language governing permissions and

+  limitations under the License.

+*/

+body {

+    margin: 10px 20px;

+    text-align: center;

+    font-family: Arial, sans-serif;

+}

+

+h1, h2, h3, h4, h5, h6, p, ul, ol {

+    margin: 0 0 0.5em;

+}

+h1 {

+    font-size: 18pt;

+    margin: 0.5em 0 0;

+}

+h2 {

+    font-size: 16pt;

+}

+h3 {

+    font-size: 13pt;

+}

+h4 {

+    font-size: 12pt;

+}

+h5 {

+    font-size: 11pt;

+}

+p {

+    font-size: 11pt

+}

+

+ul {

+    margin: 0;

+    padding: 0 0 0 0.25em;

+    text-indent: 0;

+    list-style: none;

+}

+li {

+    margin: 0;

+    padding: 0 0 0.25em;

+    text-indent: 0;

+    font-size: 80%;

+}

+

+pre {

+    text-indent: 0.25em;

+    width: 90%;

+    font-size: 90%;

+}

+

+br.separator {

+    margin: 0;

+    padding: 0;

+    clear: both;

+}

+

+a img {

+    border: 0 none;

+}

+

+.container {

+    padding: 10px;

+    margin: 0 0 10px;

+}

+

+.col20 {

+    float: left;

+    width: 20%;

+}

+

+.col25 {

+    float: left;

+    width: 25%;

+}

+

+#wrapper {

+    display: block;

+    margin: 0 auto;

+    text-align: left;

+    min-width: 720px;

+    max-width: 1000px;

+}

+.curved {

+    border-radius: 10px;

+    -moz-border-radius: 10px;

+    -webkit-border-radius: 10px;

+    -khtml-border-radius: 10px;

+}

+

+#navigation {

+    background: #eee url(bg-nav.png) repeat-x top left;

+    margin: 0 0 10px;

+    padding: 0;

+}

+#navigation span {

+    float: left;

+}

+#navigation span a {

+    display: block;

+    padding: 10px;

+    font-weight: bold;

+    text-shadow: 1px 1px 1px #fff;

+}

+#navigation span a:link,

+#navigation span a:visited,

+#navigation span a:hover,

+#navigation span a:active {

+    color: #666;

+    text-decoration: none;

+}

+#navigation span#nav-help {

+    float: right;

+    margin-right: 0;

+}

+

+#asf-box {

+    height: 40px;

+    background: #fff url(asf-logo-wide.svg) no-repeat top right;}

+#asf-box h1 {

+    padding: 0;

+    margin: 0;

+}

+

+#upper {

+    background: #fff url(bg-upper.png) repeat-x top left;

+}

+

+#congrats {

+    text-align: center;

+    padding: 10px;

+    margin: 0 40px 20px;

+    background-color: #9c9;

+}

+#congrats h2 {

+    font-size: 14pt;

+    padding: 0;

+    margin: 0;

+    color: #fff;

+}

+

+#notice {

+    float: left;

+    width: 560px;

+    color: #696;

+}

+#notice a:link,

+#notice a:visited,

+#notice a:hover,

+#notice a:active {

+    color: #090;

+    text-decoration: none;

+}

+#notice img,

+#notice #tasks {

+    float: left;

+}

+#tasks a:link,

+#tasks a:visited,

+#tasks a:hover,

+#tasks a:active {

+    text-decoration: underline;

+}

+#notice img {

+    margin-right: 20px;

+}

+

+#actions {

+    float: right;

+    width: 140px;

+}

+

+#actions .button {

+    display: block;

+    padding: 0;

+    height: 36px;

+    background: url(bg-button.png) no-repeat top left;

+}

+

+#actions .button a {

+    display: block;

+    padding: 0;

+}

+

+#actions .button a:link,

+#actions .button a:visited,

+#actions .button a:hover,

+#actions .button a:active {

+    color: #696;

+    text-decoration: none;

+}

+

+#actions .button a span {

+    display: block;

+    padding: 6px 10px;

+    color: #666;

+    text-shadow: 1px 1px 1px #fff;

+    font-size: 10pt;

+    font-weight: bold;

+}

+

+#middle {

+    background: #eef url(bg-middle.png) repeat-x top left;

+    margin: 20px 0;

+    padding: 1px 10px;

+}

+#middle h3 {

+    margin: 0 0 10px;

+    color: #033;

+}

+#middle p {

+    font-size: 10pt;

+}

+#middle a:link,

+#middle a:visited,

+#middle a:hover,

+#middle a:active {

+    color: #366;

+    font-weight: bold;

+}

+#middle .col25 .container {

+    padding: 0 0 1px;

+}

+

+#developers {

+    float: left;

+    width: 40%;

+}

+#security {

+    float: right;

+    width: 50%;

+}

+

+#lower {

+    padding: 0;

+}

+

+#lower a:link,

+#lower a:visited,

+#lower a:hover,

+#lower a:active {

+    color: #600;

+}

+

+#lower strong a:link,

+#lower strong a:visited,

+#lower strong a:hover,

+#lower strong a:active {

+    color: #c00;

+}

+

+#lower h3 {

+    color: #963;

+    font-size: 14pt;

+}

+#lower h4 {

+    font-size: 12pt;

+}

+#lower ul {

+    padding: 0;

+    margin: 0.5em 0;

+}

+#lower p,

+#lower li {

+    font-size: 9pt;

+    color: #753;

+    margin: 0 0 0.1em;

+}

+#lower li {

+    padding: 3px 5px;

+}

+#lower li strong {

+    color: #a53;

+}

+#lower li#list-announce {

+    border: 1px solid #f90;

+    background-color: #ffe8c8;

+}

+#lower p {

+    font-size: 10.5pt;

+}

+

+#low-manage,

+#low-docs,

+#low-help {

+    float: left;

+    width: 32%;

+}

+#low-docs {

+    margin: 0 0 0 2.2%;

+}

+#low-help {

+    float: right;

+}

+

+#low-manage div,

+#low-docs div,

+#low-help div {

+    min-height: 280px;

+    border: 3px solid #ffdc75;

+    background-color: #fff1c8;

+    padding: 10px;

+}

+

+#footer {

+    padding: 0;

+    margin: 20px 0;

+    color: #999;

+    background-color: #eee;

+}

+#footer h4 {

+    margin: 0 0 10px;

+    font-size: 10pt;

+}

+#footer p {

+    margin: 0 0 10px;

+    font-size: 10pt;

+}

+#footer ul {

+    margin: 6px 0 1px;

+    padding: 0;

+}

+#footer li {

+    margin: 0;

+    font-size: 9pt;

+}

+

+#footer a:link,

+#footer a:visited,

+#footer a:hover,

+#footer a:active {

+    color: #666;

+}

+

+.copyright {

+    font-size: 10pt;

+    color: #666;

+}
\ No newline at end of file