*{font-family: tahoma ; font-size: 11px;}
h1,h2,h3,h4,h5,h6{ color: #000000;  margin: 6px 0; font-family: Georgia;}
h1{ font-size: 24px; color: #663300; text-shadow: 0 0 0 #A88C6F;}
h2{ font-size: 18px; color: #707070; }
h3{ font-size: 16px; }
h4{ font-size: 14px; }
h5{ font-size: 12px; }
h6{ font-size: 10px;}

.menu-strip{ border: 1px solid #ACC9EE; background:#D2E1F6 none repeat scroll 0 0; overflow:hidden; padding:2px;}
.menu-strip ul{margin: 0;padding: 0;}
.menu-strip ul li{list-style: none outside none; float: left;margin-right: 2px;}
.menu-strip ul li a{display:block;line-height: 20px;padding: 3px 6px;}
.menu-strip ul li a:hover{border-color: #BAC7DA;background: #EFF4FB none repeat scroll 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;color: #185DA0;}

.sub-menu-strip{ border: 1px solid #417FAB; background:#4E9ACF none repeat scroll 0 0; overflow:hidden; padding:2px;}
.sub-menu-strip ul{margin: 0;padding: 0;}
.sub-menu-strip ul li{list-style: none outside none; float: left;margin-right: 2px;}
.sub-menu-strip ul li a{display:block;line-height: 20px;padding: 3px 6px; color: #FFFFFF;}
.sub-menu-strip ul li a:hover{border-color: #BAC7DA;background: #EFF4FB none repeat scroll 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;color: #185DA0;}

.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
.always-icon{text-align:right; position: relative;float: right; margin-right: 5px;margin-left: 5px;}
h1 span{ color: #999999; font-size: 20px; }
.amount h2{font-family: Arial; font-size: 16px; font-weight: bold;display: inline;}
.line{height: 5px; background-color: #C8C8C8;display: block; margin-top: 10px; margin-bottom: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.bold {font-weight: bold;}
.panel{background:#F4F4F4 none repeat scroll 0 0;padding: 20px; border:1px solid #CCCCCC; -moz-border-radius:5px;-webkit-border-radius:5px; }
.panel:hover{border: 1px solid #9EC068;}
.mini-panel{background:#F4F4F4 none repeat scroll 0 0;padding: 6px; margin:5px 5px; border:1px solid #CCCCCC; -moz-border-radius:1em; }
.mini-panel:hover{border: 1px solid #9EC068;}
.mini-panel h2 span{color: #999999; font-size: 18px;}
.note{ text-align:left; background:#F4F4F4 none repeat scroll 0 0;padding: 10px; margin:5px 0; border:1px solid #CCCCCC;}
.info, .success, .warning, .error, .validation{border: 1px solid; margin: 10px 0px;padding:10px 8px 10px 60px; background-repeat: no-repeat;
background-position: 10px center; width: 400px;-moz-border-radius:5px;-webkit-border-radius:5px; }
.info {color: #00529B; background-color: #BDE5F8; background-image: url('../images/32/info.png');}
.success {color: #4F8A10; background-color: #DFF2BF; background-image:url('../images/32/success.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('../images/32/warning.png');}
.error {color: #D8000C;background-color: #FFBABA;background-image: url('../images/32/error.png');}
.error-tooltip{color: #D8000C;background-color: #FFBABA; padding: 6px 4px; margin-top: 5px;}
.success-tooltip{color: #4F8A10;background-color: #DFF2BF; padding: 6px 4px; margin-top: 5px;}
ul.noficiation{list-style: disc outside none;}
.noficiation li{padding-top: 5px; padding-bottom:5px;}
a{color: #185DA0; text-decoration: none;}
a:hover{color: #9EC068;}
select,textarea,input{font-size:11px; border:2px solid #DBE3EB; padding:4px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px;}
.longtext{ width: 280px; /*overflow-x:hidden;overflow-y:hidden;*/line-height: 16px; }
.readonly{ background-color: #F7F7F7; }
.inputtext{width:235px;}
.button{min-width: 75px; width: auto; background-color: #09447D; color:#fff; border: 1px solid #052442; text-align: center;}
.disable-button{min-width: 75px; width: auto; background-color: #C8C8C8; color:#fff; border: 1px solid #737373; text-align: center;}
select:focus,textarea:focus,input:focus[type=text]{border: 2px solid #F1CA80; background-color: #FCF3F3; }
.float-left{float:left;}
.float-right{float:right;}
/** Tickets CSS */
.longtext{width: 300px;}
.required{ width: 15px; color: #F00; font-size: 12px;}
/** LEFT MENU */
.mnu-left {border:none;border-bottom: 1px solid #009900; -moz-border-radius:5px; background-color: #FFF; margin-top: 15px; overflow: hidden; padding-top: 6px;padding-bottom: 6px;}
.mnu-left li{float: left; margin-right: 3px; width: auto;}
.menu-left li.back{background: url("../image/lava.gif") no-repeat right -30px;width: 9px; height: 30px;z-index: 8;position: absolute;}
.mnu-left li a{font-size: 12px; padding: 8px;}
.mnu-left li a:hover{ background-color: #99CC99; color: #FFF; }
/** FORMS RELATED CSS */
.form_row{ padding: 6px; margin: 4px; overflow: hidden;}
.form_row .caption-field, .form_row .value-field{ vertical-align: top; float:left; }
.form_row .value-field{ width: 350px; }
.form_row .right{ text-align: right; }
.form_row .caption-field { width: 150px; text-align: right; padding-right: 6px; font-weight: bold !important; }
.textarea{ width: 400px; line-height: 16px; height: 75px; }
.view-summary{ width: 600px; line-height: 16px; height: 100px; background-color: #FFFEEF; color: #000; border:1px dashed #EFEBC2; overflow: auto;padding: 10px; }
fieldset{border: 1px solid #C8C8C8; padding: 8px; width: 800px; -moz-border-radius:5px;-webkit-border-radius:5px;}
fieldset legend{ font-size: 11px; font-weight: bold; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; letter-spacing: 1px;color: #336600;}

table.grid{ border-spacing: 0; border:0; }
.grid-header th{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;	border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;
	background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
	padding: 2px 6px; text-transform: uppercase; text-align: left;}
.grid-header th a{ color: #185261; }
table.grid td, table.grid th{ text-align: left; vertical-align: top;padding: 6px 6px;}
table.grid td{border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;padding: 6px 6px;}
table.grid td.balance-cell{font-size: 12px; font-weight: bold; color: #000;}
td.action-col a{margin-right: 6px;}
.number-cell{text-align: right !important;}
table.grid tr.even{ background-color: #F5FAFA;color: #797268;}
table.grid tr.odd{background-color: #fff;color: #6D929B;}
table.grid td.grid-row-header{ text-align: center; font-weight: bold; }
table.grid tr.even:hover, table.grid tr.odd:hover{ background-color: #F1E9E9; color:#666666;}
table.grid .footer-total{font-size: 14px; font-family: Arial;font-weight: bold;}
.auto-complete{width: 100%;}
.red{color: #F00;}

a.collapsed{background: url("../images/expand.png") no-repeat scroll 3px 3px transparent;display:block;height:15px;margin:2px;outline:0 none;width:15px;}
a.expanded{background: url("../images/expand.png") no-repeat scroll -24px 3px transparent;display:block;height:15px;margin:2px;outline:0 none;width:15px;}
img.status_icon{margin-right: 4px; text-align: left; vertical-align: bottom;}

.pagination-bar ul{border:0; margin:0; padding:0;}
.pagination-bar a{border:solid 1px #9aafe5;margin-right:2px; }
.pagination-bar .active{background:#2e6ab1;color:#FFFFFF !important;font-weight:bold; padding:4px 6px;}
.pagination-bar a:link, .pagination-bar a:visited {color:#0e509e; padding:3px 6px;text-decoration:none;}
.pagination-bar a:hover{ border:solid 1px #0e509e; }
.pagination-bar{padding:4px; text-align: right;}
.reorder{background-color: #F5E7E7;}

.img-box{ border: 2px solid #C4DBEC; margin: 3px;margin-bottom: 10px; overflow: hidden; text-align: center;}
.img-box div{ padding: 6px;}
.img-box div img{ border: 1px solid #E8E8E8; padding: 3px;}
.img-box .taskbar{ display: none; z-index:999; border: 1px solid #417FAB; background:#4E9ACF none repeat scroll 0 0; padding:2px;font-size: 9px; color:#316082; position: absolute;}
.img-box .taskbar a{line-height: 1.2em; color: #FFFFFF; margin-left: 5px;margin-right: 5px;}
.img-box:hover{ border: 2px dashed #EFEBC2; }

.language{float: right; padding:6px; line-height: 60px;}
.language img{border: none;}
.language a{margin-right: 6px;}
