/* Large size */
* { margin: 0; padding: 0; }
body { font: 16px Tahoma, Verdana, Arial, sans-serif; color: #333; background: #f0f6fb; }
#wrap { width: 80%; margin: 0 auto; min-width: 940px; background: #fff; box-shadow: 0 0 4px 1px #051f39; }
#header { height: 110px; background: #051f39; padding: 15px; }
#header h1 { color: #fff; font-size: 32px; }
.quicksearch input { padding: 8px; border: 1px solid #cee1f3; font-size: 16px; }
#nav { background: #082c51; height: 50px; }
#nav ul { list-style: none; }
#nav ul li { float: left; padding: 14px 22px; border-right: 1px solid #051f39; }
#nav ul li a { color: #fff; text-decoration: none; font-size: 16px; }
#nav ul li.divider { width: 1px; height: 26px; background: #051f39; margin-top: 12px; padding: 0; }
#nav ul li.float-right { float: right; }
#main-content { padding: 30px; }
.panel { background: #ebf4fc; border: 1px solid #cee1f3; margin-bottom: 30px; }
.panel-header { background: url(../../images/style/cathead-m.png) repeat-x; height: 45px; padding: 10px 15px; color: #fff; font-weight: bold; font-size: 16px; }
.panel-content { padding: 20px; }
.topiclist { width: 100%; border-collapse: collapse; }
.topiclist th { background: #ebf4fc; padding: 12px; border: 1px solid #cee1f3; text-align: left; font-size: 16px; }
.topiclist td { padding: 12px; border: 1px solid #cee1f3; font-size: 16px; }
.topiclist .topictitle { font-weight: bold; color: #005ab6; text-decoration: none; }
.topiclist .topictitle:hover { text-decoration: underline; }
.pagination { text-align: center; padding: 20px; }
.pagination a, .pagination strong { padding: 8px 15px; margin: 0 4px; border: 1px solid #cee1f3; background: #fff; color: #005ab6; text-decoration: none; font-size: 16px; }
.pagination strong { background: #005ab6; color: #fff; }
#footer { background: #ebf4fc; border-top: 4px solid #cee1f3; padding: 25px; text-align: center; color: #566671; font-size: 13px; }
#footer a { color: #005ab6; }