@charset "utf-8";
/* CSS Document */
body {
	font-size: 13px;
}

table.table td form {
	margin-bottom:0px;
}

.tc, td.tc, th.tc {
	text-align:center;
}
.xhiglight {
	color: red;
}

.qhilite {
	font-weight:bold;
	color:red;
	background-color:yellow;
}

.line-through {
	text-decoration: line-through;
}

table th.id {
	width: 35px;
}
table th.cod {
	width: 80px;
}
table th.btns {
	width:95px;
}
table td div.progress {
	margin-bottom:0px;
}

.span1-5 {
	width:66px;
}
.span2-5 {
	width:170px;
}

.form-horizontal .help-block {
	margin-top:10px;
}
.btn:focus {
	outline: none;
}

input.error {
    border-color: #B94A48;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.input-filter {}
.input-filter span.add-on {
	font-size:12px;
	height:16px;
	line-height:17px;
}
.input-filter input.input-mini {
	height:16px;
	line-height:16px;
}

#dummymodal {
	background:url("../img/ajax-loader.gif") no-repeat center center #FFFFFF;
	width:60px;
	height:60px;
	position:fixed;
	z-index:9999;
	margin-top:-30px;
	margin-left:-30px;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	/* IE6-7 */
  	-webkit-border-radius: 6px;
  	-moz-border-radius: 6px;
  	border-radius: 6px;
}

body {
    background:url("../images/header-bg.jpg") repeat-x scroll left top transparent;
	position:relative;
}

header#hd {
    height: 90px;
	margin-bottom:30px;
}
header#hd #logo {
	margin:0px;
    height: 75px;
    letter-spacing: -1px;
    position: relative;
    top: 10px;
    width: 365px;
}
header#hd #logo a {
	text-indent:-10000px;
	outline:none;
	background:url("../images/logo.jpg") no-repeat scroll left top transparent;
	width:365px;
	height:75px;
	display:block;
}

header#hd #userbox {
	margin-top: 35px;
}


.dropdown li small {
    color: #777777;
    font-size: 80%;
}
.dropdown li a:hover small,
.dropdown li a:focus small {
    color: #FFFFFF;
}

#bd {
	min-height:500px;
}
#ft {
	height:100px;
}

.heading-fieldset{}
.heading-fieldset legend {
    border-bottom: 1px solid #EEEEEE;
    margin: 0 0 30px;
    padding-bottom: 9px;
}
.heading-fieldset legend h2 {
	padding-top:10px;
}

.navbar-inner .container {width:auto;}

#content {
	min-height:300px;
	margin-bottom:20px;
}

#content menu {
	padding: 0px;
}

.control-label {
	font-size:13px;
}
.form-horizontal .controls .control-label {
    text-align: left;
    width: auto;
}
.form-inline .control-group {display:inline;}

.chzn-container {
	margin-left:5px;
}
.btn-group .chzn-container {
	display:block;
}