/* CORE */
body {
/*	display: none;*/
}

/* DROP SHADOWS */

/* BUTTON */
.ydlg{
	z-index:10001;
	overflow:hidden;
	position:absolute;
	left:300;top:10px;
	width: 300px;
}

.ydlg-button-left{
	width:3px;
	height:21px;
	background:url(../../themes/admin_default/button.gif) no-repeat 0px 0px;
}
.ydlg-button-right{
	width: 3px;
	background:url(../../themes/admin_default/button.gif) no-repeat right -21px;
}
.ydlg-button-focus{
	text-decoration:none !important;
}
.ydlg-button-center{
	background:url(../../themes/admin_default/button.gif) repeat-x 0px -42px;
	font:normal 11px "san serif",tahoma,verdana,helvetica;
	vertical-align: middle;
	text-align:center;
	padding:0px 5px;
	cursor:pointer;
	white-space:nowrap;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.ydlg-button-over .ydlg-button-left{
	background-position:0px -63px;
}
.ydlg-button-over .ydlg-button-right{
	background-position:0px -84px;
}
.ydlg-button-over .ydlg-button-center{
	background-position:0px -105px;
}
.ydlg-button-click .ydlg-button-center{
	background-position:0px -126px;
}

.ydlg-button-disabled{
	cursor:default;
}
.ydlg-button-disabled .ydlg-button-center{
	color:gray;
	cursor:default;
}

/* UI:BOX */
.kajaxfieldset {
	margin-bottom: 6px;
	color: #333333;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 4px 4px 4px 4px;
	PADDING: 4px;
	MARGIN: 2px;
	FONT: 11px Verdana, Tahoma, Helvetica;
}

/* UI:TABPANEL */
.kajaxtab {
	margin-left: 0;
	margin-top: 0.1em;
	COLOR: #B4C5E1;
	font: 11px Verdana;
	padding: 4px 10px 4px 6px;
	z-index: 6;
	DISPLAY: block;
}

.kajaxtabbottom {
	margin-left: 0px;
	margin-top: 0.1em;
	COLOR: #B4C5E1;
	font: 11px Verdana;
	padding: 0px 10px 4px 6px;
	z-index: 6;
	margin: 0px;
	DISPLAY: block;
}

.kajaxtabbottom li{
	list-style: none;
	display: inline;
	margin: 0px;
}


.kajaxtabbottom li a.bottomtab {
	text-decoration: none;
	padding-left: 3px;
/*	padding: 4px 10px 4px 10px;*/
	margin-right: 2px;
	float: left; position: relative;
	color: #a0947b;
	z-index: 1;
	outline: none;
	background: url(../../themes/admin_default/tabbottomleft.gif) no-repeat bottom left;
}

.kajaxtabbottom li a.bottomtab span{
	display: block;
	float: left;
	padding: 6px;
	padding-right: 9px;
	padding-top: 5px !important;
	HEIGHT: 14px;
	background: url(../../themes/admin_default/tabbottomright.gif) no-repeat bottom right;
	CURSOR: hand;
	CURSOR: pointer;
}

.kajaxtabbottom li a.bottomtab:hover {
	padding-left: 3px;
/*	padding: 4px 10px 5px 10px;*/
	background: url(../../themes/admin_default/tabbottomaleft.gif) no-repeat bottom left;
	COLOR: #333333;
	z-index: 4;
	float: left; position: relative;
}

.kajaxtabbottom li a.bottomtab:hover span {
	display: block;
	float: left;
	padding: 6px;
	padding-right: 9px;
	padding-top: 5px !important;
	HEIGHT: 14px;
	background: url(../../themes/admin_default/tabbottomaright.gif) no-repeat bottom right;
	CURSOR: hand;
	CURSOR: pointer;
}

.kajaxtabbottom li a.bottomcurrenttab {
	padding-left: 2px;
/*	padding: 4px 10px 5px 10px;*/
	background: url(../../themes/admin_default/tabbottomaleft.gif) no-repeat bottom left;
	COLOR: #333333;
	margin-top: -0.1em;
	z-index: 4;
	margin-right: 2px;
	float: left; position: relative;
}

.kajaxtabbottom li a.bottomcurrenttab span {
	display: block;
	float: left;
	padding: 6px;
	padding-right: 9px;
	padding-top: 5px !important;
	HEIGHT: 14px;
	background: url(../../themes/admin_default/tabbottomaright.gif) no-repeat bottom right;
	CURSOR: hand;
	CURSOR: pointer;
}









.kajaxtabparent {
	BACKGROUND: #fff8ee;
}

.kajaxtab li{
	list-style: none;
	display: inline;
	margin: 0px;
}

.kajaxtab li a span #close {
	line-height: 1px;
	font-size:1px;
	background-image:url(../../themes/admin_default/tabclose.gif);
	display:block;
	position:absolute;
	right:5px;top:6px;
	width:11px;height:11px;
	cursor:pointer;
}


.kajaxtab li a span{
	display: block;
	float: left;
	padding: 6px;
	padding-right: 9px;
	padding-top: 5px !important;
	HEIGHT: 14px;
	background: url(../../themes/admin_default/tablayout.gif) no-repeat right -50px;
}

.kajaxtab li a{
	text-decoration: none;
	padding-left: 3px;
/*	padding: 4px 10px 4px 10px;*/
	margin-right: 2px;
	float: left; position: relative;
	bottom: -2px; left: -2px;
	color: #a0947b;
	z-index: 1;
	outline: none;
	background: url(../../themes/admin_default/tablayout.gif) no-repeat 0px -150px;
}

.kajaxtab a:hover{
	color: #000000;
	background: #FEFFF5;
	border-color: #333333;
	background: url(../../themes/admin_default/tablayout.gif) no-repeat 0px -100px;
	CURSOR: hand;
	CURSOR: pointer;
}

.kajaxtab li a:hover span #close {
	line-height: 1px;
	font-size:1px;
	background-image:url(../../themes/admin_default/tabcloseon.gif);
	display:block;
	position:absolute;
	right:5px;top:6px;
	width:11px;height:11px;
	cursor:pointer;
}

.kajaxtab a:hover span {
	display: block;
	float: left;
	padding: 6px;
	padding-right: 9px;
	padding-top: 5px !important;
	HEIGHT: 14px;
	background: url(../../themes/admin_default/tablayout.gif) no-repeat right 0px;
}

.kajaxtab a.currenttab {
	padding-left: 3px;
/*	padding: 4px 10px 5px 10px;*/
	background: url(../../themes/admin_default/tablayout.gif) no-repeat 0px -100px;
	COLOR: #333333;
	margin-top: -0.0em;
	z-index: 4;
	bottom: -1px;
}

.kajaxtab a.currenttab span {
	display: block;
	float: left;
	padding: 6px;
	padding-right: 9px;
	padding-top: 5px !important;
	HEIGHT: 14px;
	background: url(../../themes/admin_default/tablayout.gif) no-repeat right 0px;
}

.kajaxtab li a.currenttab span #close {
	line-height: 1px;
	font-size:1px;
	background-image:url(../../themes/admin_default/tabcloseon.gif);
	display:block;
	position:absolute;
	right:5px;top:6px;
	width:11px;height:11px;
	cursor:pointer;
}

.kajaxtab a.disabledtab {
	padding: 4px 10px 5px 10px;
	background: #F2F5F7;
	color: #B8B8B8;
	border-color: #757575;
	margin-top: -0.1em;
	z-index: 4;
	bottom: -1px;
}

.kajaxtabcontent {
	float: left; position: relative;
	z-index: 3;
	padding: 0px; margin: 0px;
	width: 100%;
	background-color: #FFFFFF;
	color: #000000;
	border-top: 1px solid #ddd6c7;
	border-left: none;
	border-right: none;
	FONT: 11px Verdana, Tahoma, Helvetica;
}

.kajaxtabcontentbottom {
	float: left; position: relative;
	z-index: 3;
	padding: 0px; margin: 0px;
	width: 100%;
	background-color: #FFFFFF;
	color: #000000;
	border-bottom: 1px solid #ddd6c7;
	border-left: none;
	border-right: none;
	FONT: 11px Verdana, Tahoma, Helvetica;
}

.kajaxtabcontentbottomb {
	float: left; position: relative;
	z-index: 3;
	padding: 4px; margin: 0px;
	width: 100%;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #ddd6c7;
	FONT: 11px Verdana, Tahoma, Helvetica;
}

.kajaxtabcontentbottomnb {
	float: left; position: relative;
	z-index: 3;
	padding: 0px; margin: 0px;
	width: 100%;
	background-color: #FFFFFF;
	color: #000000;
	border: none;
	border-left: none;
	border-right: none;
	FONT: 11px Verdana, Tahoma, Helvetica;
}

/* UI:LOADING */
.kajaxloadingbg {
	z-index: 100;
	FLOAT: left;
	POSITION: absolute;
	MARGIN: 0px;
	left: 0px;
	top: 0px;
	padding: 0px;
	DISPLAY: block;
}

.kajaxloading {
	z-index: 101;
	FLOAT: left;
	POSITION: absolute;
	PADDING: 4px;
	MARGIN: 0px;
	DISPLAY: block;
	font: 11px Tahoma, Verdana;
	BACKGROUND-COLOR: #FFFBF2; BORDER: 1px SOLID #FFE6B8; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px;
}



/* UI:TOOLTIP */
.kajaxtooltip {
	z-index: 101;
	FLOAT: left;
	POSITION: absolute;
	PADDING: 4px;
	MARGIN: 0px;
	DISPLAY: block;
	font: 11px Tahoma, Verdana;
	BACKGROUND-COLOR: #FFFBF2; BORDER: 1px SOLID #FFE6B8; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px;
}



/* UI:FASTFORWARD */
.kajaxfastforwardmaindiv {
	FONT: 11px Verdana, Tahoma;
	FLOAT: left;
	POSITION: relative;
	WIDTH: 200px;
	HEIGHT: 400px;
	BACKGROUND: #90b3ea;
	OVERFLOW: hidden;
	-moz-border-radius: 4px 4px 4px 4px;
}

.kajaxfastforwardmaindivfloat {
	FONT: 11px Verdana, Tahoma;
	FLOAT: left;
	POSITION: absolute;
	LEFT: 0px;
	TOP: 0px;
	WIDTH: 200px;
	HEIGHT: 400px;
	BACKGROUND: #90b3ea;
	OVERFLOW: hidden;
	DISPLAY: none;
	-moz-border-radius: 4px 4px 4px 4px;
}

.kajaxfastforwardscroller {
	OVERFLOW: hidden;
	FLOAT: left;
	POSITION: absolute;
}

.kajaxfastforwarditemdiv {
	FONT: 11px Verdana, Tahoma;
	COLOR: #FFFFFF;
	BACKGROUND: #90b3ea;
	HEIGHT: 20px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	CURSOR: pointer;
	CURSOR: hand;
	BORDER-TOP: 1px SOLID #90b3ea;
	BORDER-BOTTOM: 1px SOLID #90b3ea;
}

.kajaxfastforwarditemhover {
	FONT: 11px Verdana, Tahoma;
	COLOR: #333333;
	BACKGROUND: #FFFFFF;
	HEIGHT: 20px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	CURSOR: pointer;
	CURSOR: hand;
	BORDER-TOP: 1px SOLID #ffe6b8;
	BORDER-BOTTOM: 1px SOLID #ffe6b8;
}

.kajaxfastforwarditemtitle {
	FONT: 11px Verdana, Tahoma;
	COLOR: #FFFFFF;
	BACKGROUND: #6b90cb;
	HEIGHT: 20px;
	PADDING-TOP: 3px;
	PADDING-LEFT: 3px;
	BORDER-TOP: 2px SOLID #fcd089;
	BORDER-BOTTOM: 1px SOLID #333333;
	OVERFLOW: hidden;
}

.kajaxfastforwardbacktitlearrow {
	float:left; margin-right: 4px; margin-left: 4px; CURSOR: pointer; CURSOR: hand;
}

.kajaxfastforwardbacktitle {
	float:left; margin-top: 1px; CURSOR: pointer; CURSOR: hand;
}

.kajaxfastforwardbacktitleclose {
	float: right;
	margin-top: 1px;
	margin-right: 4px;
}

.kajaxfastforwarditemarrow {
	FLOAT: right;
}

.kajaxfastforwardsearchcontainer {
	FONT: 11px Verdana, Tahoma;
	COLOR: #FFFFFF;
	BACKGROUND: #6b90cb;
	HEIGHT: 26px;
	PADDING-TOP: 1px;
	PADDING-LEFT: 3px;
	CURSOR: pointer;
	CURSOR: hand;
	BORDER-TOP: 1px SOLID #90b4ee;
	BORDER-BOTTOM: 1px SOLID #333333;
	TEXT-ALIGN: center;
}

.fastforwardsearch
{
	COLOR: #61718C;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #BFCDDA;
	PADDING: 2px 2px 3px 2px;
	MARGIN: 0px;
	MARGIN-TOP: 2px;
	PADDING-LEFT: 20px;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: middle;
	-moz-border-radius: 4px 4px 4px 4px;
}

.fftemp {
	POSITION: absolute;
}

/* UI: WINDOW */
.kajaxwindow {
	margin: 0px;
	padding: 2px;
	text-align: left;
	FLOAT: left;
	POSITION: absolute;
}

.kjxnooverflow {
	background-color: #FFFFFF;
	color: #000000;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
}

.kjxwindowtitlemain {
	background: url(../../themes/admin_default/windowlayout.gif) repeat-x 0px -82px;
	background-color:navy;
	color:#333333;
	font-family: "Verdana", "MS Sans Serif", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	overflow:hidden;
	padding:5px;
}
.kjxwindowtitleleft {
	background: url(../../themes/admin_default/windowlayout.gif) no-repeat 0px -41px;
	padding-left:3px;
	margin:0px;
}
.kjxwindowtitleright {
	background: url(../../themes/admin_default/windowlayout.gif) no-repeat right 0px;
	padding-right:3px;
}
.kjxwindowtitleclose {
	position:absolute;
	top:6px;
	right:6px;
	z-index:6;
	height:15px;
	width:15px;
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:inherit;
	background-image:url(../../themes/admin_default/windowclose.gif);
}


.kajaxtitlebar {
	background-color: #008080;
	cursor: default;
	color: #333333;
	font-family: "Verdana", "MS Sans Serif", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 2px 2px 2px .5em;
	text-align: right;
	white-space: nowrap;
}

.kajaxtitlebarinactive {
	background-color: #838383;
	cursor: default;
	color: #ffffff;
	font-family: "Verdana", "MS Sans Serif", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 2px 2px 2px .5em;
	text-align: right;
	white-space: nowrap;
}

.kajaxtitlebartext {
	overflow: hidden;
	text-align: left;
}

.kajaxtitlebarbuttons {
	border-style: none;
	border-width: 0px;
	vertical-align: middle;
	width: 50px;
	height: 14px;
}

.kajaxclientarea {
	border: 1px solid #e7e0d0;
	border-top: none;
	background-color: #ffffff;
	color: #000000;
	font-family: "Verdana", "MS Sans Serif", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	overflow: auto;
	padding: .5em;
}

.kajaxmodalbg {
	z-index: 100;
	FLOAT: left;
	POSITION: absolute;
	MARGIN: 0px;
	left: 0px;
	top: 0px;
	padding: 0px;
	DISPLAY: block;
}


/* UI:MENU UI:POPUP */

.kajaxmenu {
	background-color: #FFFFFF;
	border: 1px solid;
	-moz-border-radius: 4px 4px 4px 4px;
	border-color: #efe8da #efe8da #efe8da #efe8da;
	left: 0px;
	padding: 0px 1px 1px 0px;
	position: absolute;
	float: left;
	top: 0px;
	z-index: 101;
}

.kajaxmenuItem {
	color: #000000;
	cursor: default;
	display: block;
	padding: 0px;
	text-decoration: none;
	white-space: nowrap;
}

.kajaxmenuItemHighlight {
	background-color: #75a5f0;
	color: #ffffff;
	cursor: default;
	display: block;
	padding: 0px;
	text-decoration: none;
	white-space: nowrap;
}

.kajaxmenuText {
	FONT: 11px Verdana, Tahoma, Helvetica;
}

.kajaxmenuItemSep {
	border-top: 1px solid #909090;
	border-bottom: 1px solid #f0f0f0;
	margin: 4px 2px;
}

/* UI:ACCORDION */

.kajaxaccordion {
	background-color: #d0d0d0;
	border: 2px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	left: 0px;
	padding: 0px 1px 1px 0px;
	position: relative;
	top: 0px;
	z-index: 101;
}

.kajaxaccordionSection {
	color: #000000;
	background-color: #FFFFFF;
	CURSOR: pointer;
	CURSOR: hand;
	display: block;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
}

.kajaxaccordionSectionHighlight {
	background-color: darkorange;
	color: #ffffff;
	CURSOR: pointer;
	CURSOR: hand;
	display: block;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
}

.kajaxaccordionSection {
	FONT: bold 11px Verdana, Tahoma, Helvetica;
}

.kajaxaccordionItem {
	color: #000000;
	CURSOR: pointer;
	CURSOR: hand;
	display: block;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
}

.kajaxaccordionItemHighlight {
	background-color: #000080;
	color: #ffffff;
	CURSOR: pointer;
	CURSOR: hand;
	display: block;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
}

.kajaxaccordionText {
	FONT: bold 11px Verdana, Tahoma, Helvetica;
}



/* TEMP CSS */

.tborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #6393DF;
}

.smalltext
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.smalltextbold
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: red; TEXT-DECORATION: none
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
