﻿/* ------------------------ new styles --------------------------------------------------*/
body{font-size:12px;}
table{border-collapse: collapse;}
.required{color: Red;}


.trip_text_60{display: block;width: 60px;height: 20px;line-height: 20px;font-size: 12px;white-space: nowrap;overflow: hidden;word-break: keep-all;text-overflow: ellipsis;}
.trip_text_120{display: block;width: 120px;height: 20px;line-height: 20px;font-size: 12px;white-space: nowrap;overflow: hidden;word-break: keep-all;text-overflow: ellipsis;}
.trip_text_150{display: block;width: 150px;height: 20px;line-height: 20px;font-size: 12px;white-space: nowrap;overflow: hidden;word-break: keep-all;text-overflow: ellipsis;}
.trip_text_240{display: block;width: 240px;height: 20px;line-height: 20px;font-size: 12px;white-space: nowrap;overflow: hidden;word-break: keep-all;text-overflow: ellipsis;}


.pager{text-align:right; margin: 5px 0px;}
.pager a{padding:2px; margin:5px; border:solid 1px #c0c0c0; text-decoration:none;}
.pager a.current{padding:2px; margin:5px; border:solid 1px #c0c0c0; text-decoration:none; background-color:#c0c0c0;}

.search-condition{width:100%; border:1px solid #c0c0c0; margin:5px 0px;}
.search-condition tr{}
.search-condition th{text-align:left; width:15%;}
.search-condition td{width:35%;}
.search-condition td input{width:95%;}
.search-condition td select{width:95%;}

.search-list{width:100%; border-collapse:collapse; border:1px solid #336699;}
.search-list tr{height:25px; border:solid 1px #c0c0c0;}
.search-list tr:hover{	background-color: #6699cc;color:#fff;}

.search-list thead tr{height:30px;background-color:#336699; color:#fff;}
/*.search-list thead tr:hover{background-color:#336699; color:#fff;}
.search-list tbody tr.odd{background:#C00;}*/

.operation{text-align:right;}
.button-create, .button-search, .button-save, .button-cancel, .button-back, .button-login{height:30px;margin:5px 0px 5px 5px;padding: 5px 5px 5px 30px;border: 1px solid #c0c0c0;color:#000;font-size:12px;text-decoration:none;font-weight:bold;ursor:hand;}
.button-create{background: #dcdcdc url(images/create.png) no-repeat scroll 5px center;}
.button-search{background: #dcdcdc url(images/search.png) no-repeat scroll 5px center;}
.button-save{background: #dcdcdc url(images/save.png) no-repeat scroll 5px center;}
.button-cancel{background: #dcdcdc url(images/cancel.png) no-repeat scroll 5px center;}
.button-back{background: #dcdcdc url(images/back.png) no-repeat scroll 5px center;}
.button-login{background: #dcdcdc url(images/login.png) no-repeat scroll 5px center;}

.my-vertical-menu {list-style-type:none;margin:0;padding:0;}
.my-vertical-menu li{display: inline;/* for IE5 and IE6 */margin:0px 0px 2px 0px;}
.my-vertical-menu a{color: #fff;text-decoration: none;font-size: 12px;display: block;padding: 2px;background-color: #6699cc;border: 1px solid #6699cc;margin:0px 0px 2px 0px;}
.my-vertical-menu a:link, .my-vertical-menu a:visited{color: #fff;text-decoration: none;}
.my-vertical-menu a:hover{background-color: #fff ;color: #6699cc;}
.my-vertical-menu li a.current{border: 1px solid #B5E3C7;background: #B5E3C7 ;color: #FDFCF3;}

.admin-header{border-bottom: solid 1px #c0c0c0;	margin: 10px 0px;}
.admin-header h1{margin:0px; font-size:20px; font-weight:bold;}

