body {
	background: #FFFFFF;
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #333333;
}

input {
	font-family: Tahoma,Verdana,Arial;
}

input[type=button], input[type=submit] {
	border : solid 1px #999999;
	border-radius : 3px;
	moz-border-radius : 3px;
	color : #696869;
	padding : 4px 4px;
	background : #ffffff;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#eeeeee), color-stop(100%,#f6f6f6));
	background : -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #eeeeee 100%, #f6f6f6 100%);
	background : -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #eeeeee 100%, #f6f6f6 100%);
	background : -o-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #eeeeee 100%, #f6f6f6 100%);
	background : -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #eeeeee 100%, #f6f6f6 100%);
	background : linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #eeeeee 100%, #f6f6f6 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}

td {
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #333333;
}

.edit_header {
    color: #000080;
}

.xxsm {
	font-size: 9px;
}

.xsm {
	font-size: 10px;
}

.sm {
	font-size: 11px;
}

.m {
	font-size: 12px;
}

.l {
	font-size: 14px;
}

.alt_row {
	background-color: #F6F6F6;
}

#menu {
	background: #EFEFEF;
	border: 1px solid #CCCCCC;
	color: #111111;
}

.menu {
	padding: 3px;
	background: #EFEFEF;
	border: 1px solid #CCCCCC;
	color: #111111;
}

.item_box {
	margin:2px 4px 2px 0px;
	background: #EFEFEF;
	border: 1px solid #CCCCCC;
	float:left;
	padding:4px;
}

label {
	display:block;
}

label .chk {
	width:13px;
	height:13px;
	vertical-align:bottom;
	margin:0px;
}

.sub_menu {
	padding: 3px;
	background: #FFFFDD;
	border: 1px solid #CCCC99;
	color: #111111;
}

.error_box {
	margin: 3px 0px 3px 0px;
	padding: 3px;
	background: #FFEEEE;
	border: 1px solid #FF7777;
	color: #990000;
}

.error {
	font-weight: bold;
}

.message_box {
	margin: 3px 0px 3px 0px;
	padding: 3px;
	background: #EEFFEE;
	border: 1px solid #77FF77;
	color: #009900;
}

.header {
	margin: 4px 0px 4px 0px;
	border-bottom: 1px solid #CCCCCC;
	padding: 4px;
}

.header h3 {
	margin: 0px;
	font-size: 24px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
}

.ldiv {
	border-left: 1px solid #CFCFCF;
}

.rdiv {
	border-right: 1px solid #CFCFCF;
}

.idiv {
	border-top: 1px solid #CFCFCF;
}

.xsm_idiv {
    border-top: 1px solid #CFCFCF;
    font-size:10px;
}

.div {
	border-bottom: 1px solid #CFCFCF;
}

.box {
	border: 1px solid #CFCFCF;
}

.outer {
	border: 1px solid #2F8CE9;
}

.btn {
	padding: 2px;
	border: 1px solid #444444;
	background: url(../images/bBG.gif) top left repeat-x;
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #222222;
	cursor: pointer;
	cursor: hand;
}

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter,#lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink,#lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100%
		15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat
		center;
	margin: 5px 0;
	outline: none;
}

#lbCaption,#lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
