﻿/**
 * default
 */
* { font-size: 12px; color: #919191; }

a:link, a:visited { color: #919191; text-decoration: none; }
a:active, a:hover { color: #e2e2e2 ! important; text-decoration: none;}
a[disabled], a[disabled] { color: #919191 ! important; }

.div-940px-by-center {  width: 940px;margin-left: auto;margin-right:auto;margin-top:10px;  text-align: left; }

/**
 * master page
 */
.header *, .footer * { font-size: 14px; }
.header a { margin-right: 10px; font-weight: bold; }
.content { min-height: 480px; margin: 5px 0px 10px 0px; padding: 15px 0px 15px 0px; border-top: solid 1px #e2e2e2; }
.contentnoborder { min-height: 480px; height: 480px; margin: 5px 0px 10px 0px; padding: 15px 0px 15px 0px; }
.left-bar, .data { float: left; vertical-align: top; }
.left-bar { width: 210px; }
.data { margin-left: 20; width: 705px; vertical-align: top; }        
.left-bar h3 { background-color: #919191; color: white; font-weight: bold; font-size: 15px; padding: 4px; margin-top: 0px; margin-bottom: 0px; }        
.filter { height: 330px; }
.filter label { margin-top: 10px; margin-bottom: 3px; font-weight: bold; }        
.filter select, .actions a { width: 180px; }
.filter label, .actions a  { display: block; }
.filter select { border: solid 1px #e2e2e2; }
.actions a { border-bottom: solid 1px #e2e2e2; padding-left: 4px; line-height: 28px; }
.footer { clear: both; border-top: solid 1px #e2e2e2; padding-top:5px;}
.footer .logo {margin-right:5px;padding:8px;}

/**
 * datalist navigation (paging & back button)
 */
.navi { height: 22px; padding: 0px 20px 0px 20px; }
.navi > div{display:inline-block;padding:2px}
.navi td{padding:2px;}
.navi a {border: solid 1px #e2e2e2; padding: 1px 4px 1px 4px;}
.left-bar .navi { padding:2px;}
