a {behavior:url(/admin/images/blur.htc)}
.blink {-ie-text-decoration: blink;behavior: url(/admin/images/ie-blink.htc);}
body 		{
			background-color:#F8F8F8;
			margin: 0;
			scrollbar-face-color: D9E5F6;
			scrollbar-highlight-color: #FFFFFF;
			scrollbar-shadow-color: darkseablue;
			scrollbar-3dlight-color: D9E5F6;
			scrollbar-arrow-color: darkseablue;
			scrollbar-track-color: #f3faf4;
			scrollbar-darkshadow-color: #f3faf4;
			font-size: 12px;
			font-family: Verdana;
		}
a:link,
a:visited	{
			text-decoration: none;
			color: #000000;
			font-family: Verdana;
			font-size: 12px;
		}
a:hover		{
			text-decoration: underline;
		}
td 		{
			font-family: Verdana;
			font-size: 12px;
			line-height:1.5;
		}
.table		{
			background-color:#999999;
		}
textarea	{
			font-family:Verdana;
			font-size: 12px;
			line-height: 24px;
			text-decoration: none;
			background-image: url(/images/textarea.gif);
			background-repeat: repeat;
			background-position:left top;
			padding-right: 8px;
			padding-left: 8px;
			overflow-y:auto;
			width:100%;
		}
.head 		{
			font-family: Verdana;
			font-size: 12px;
			height:25;
			background-color:#89bbf5;
			color: #FFFFFF;
			font-weight: bold;
			text-align:center;
			word-break:break-all;
		}
.bar 		{
			font-family: Verdana;
			font-size: 12px;
			height:25;
			background-color:#004E98;
			color: #FFFFFF;
			font-weight: bold;
			text-align:center;
			word-break:break-all;
		}		
.td1,pre		{
			font-family: Verdana;
			font-size: 12px;
			background-color:#ededed;
			word-break:break-all;
		}
.td2		{
			font-family: Verdana;
			font-size: 12px;
			background-color:#FFFFFF;
			word-break:break-all;
		}
.navi		{
			font-family: Verdana;
			font-size: 12px;
			font-color:#FFFFFF;
			height:24;
			background-image: url("../images/headback.gif");
		}
.navibar	{font-family: Verdana; font-size:12px; width:80%;text-align:right;}
.message	{background-color:#999999}
#siteengine SPAN {
			BORDER-RIGHT: #f2f2f2 1px solid;
			PADDING-RIGHT: 2px;
			BORDER-TOP: #f2f2f2 1px solid;
			PADDING-LEFT: 2px;
			FONT-SIZE: 12px;
			PADDING-BOTTOM: 0px;
			MARGIN-LEFT: 0px;
			BORDER-LEFT: #f2f2f2 1px solid;
			CURSOR: hand;
			COLOR: #000000;
			PADDING-TOP: 1px;
			BORDER-BOTTOM: #f2f2f2 1px solid;
			FONT-FAMILY: verdana;
			HEIGHT: 10px;
			BACKGROUND-COLOR: #f2f2f2
		}
#siteengine SPAN.se1
		{
			BORDER-RIGHT: #999999 1px solid;
			BORDER-TOP: #999999 1px solid;
			BORDER-LEFT: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid;
			BACKGROUND-COLOR: #f9f9f9
}
#siteengine SPAN.se2
		{
			BORDER-RIGHT: #999999 1px solid;
			BORDER-TOP: #999999 1px solid;
			BORDER-LEFT: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid;
			BACKGROUND-COLOR: #ffffff
}
input,select	{
			font-family: Verdana;
			font-size: 12px;
			BORDER-TOP-WIDTH: 1px;
			PADDING-RIGHT: 1px;
			PADDING-LEFT: 1px;
			color: #000000;
			BORDER-LEFT-WIDTH: 1px;
			FONT-SIZE: 12px;
			BORDER-LEFT-COLOR: #cccccc;
			BORDER-BOTTOM-WIDTH: 1px;
			BORDER-BOTTOM-COLOR: #cccccc;
			PADDING-BOTTOM: 1px;
			BORDER-TOP-COLOR: #cccccc;
			PADDING-TOP: 1px;
			BORDER-RIGHT-WIDTH: 1px;
			BORDER-RIGHT-COLOR: #F8F8F8;
		}
input.button 	{	font-size: 12px;
			color: #000000;
			background-color: #FFFFFF;
			background-image: url(/images/button.gif);
			border: 1px solid #9F9F9F;
			font-family: Verdana,Tahoma, Arial;
			padding: 2px 3px;
			cursor:pointer;
			BORDER-LEFT-WIDTH: 1px;
		}
input.insert 	{	font-size: 12px;
			color: #000000;
			// background-color: #FFFFFF;
			// background-image: url(/admin/edit/scripts/icons/bg.gif);
			border: 0px solid #9F9F9F;
			font-family: Verdana,Tahoma, Arial;
			padding: 1px 1px;
			BORDER-LEFT-WIDTH: 1px;
			cursor:pointer;
		}
textarea	{
			font-family:Verdana;
			font-size: 12px;
		}
.onMouseOnTr	{
			CURSOR: default; COLOR: #ffffff; BACKGROUND-COLOR: #006699
		}
.code 		{ background-color: #f6f6f6; padding: 0.2em 1em; border: 1px solid #aaa; width=99%; height:25}
.alert 		{ background-color: #ececec; padding: 0.2em 1em; border: 0px solid #aaa; text-align:center;color:#000000;width=100%; height:30}
.code1 		{ background-color: #f6f6f6; padding: 0.2em 1em; border: 1px solid #aaa; width=100%; height:80}
.headtable	{ background-color:#0074BC}
.maintable	{ background-color:#1E8BC1}

.calendar {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #fff 2px solid; DISPLAY: none; FONT-SIZE: 11px; BACKGROUND: #d4d0c8; BORDER-LEFT: #fff 2px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #000 2px solid; FONT-FAMILY: tahoma,verdana,sans-serif; POSITION: relative
}
.calendar TABLE {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 11px; BACKGROUND: #d4d0c8; BORDER-LEFT: #000 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar .button {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.calendar THEAD .title {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: #848078; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.calendar THEAD .headrow {

}
.calendar THEAD .daynames {

}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f4f0e8; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.calendar THEAD .weekend {
	COLOR: #f00
}
.calendar THEAD .hilite {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 0px; BACKGROUND: #e4e0d8; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 2px solid
}
.calendar THEAD .active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; BACKGROUND: #c4c0b8; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.calendar TABLE .wn {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; BACKGROUND: #f4f0e8; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: #e4e0d8
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: #d4d0c8
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
}
.calendar TBODY TD.active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #e4e0d8; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.calendar TBODY TD.weekend {
	COLOR: #f00
}
.calendar TBODY TD.today {
	FONT-WEIGHT: bold; COLOR: #00f
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {

}
.calendar TFOOT .ttip {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; BACKGROUND: #848078; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; BACKGROUND: #e4e0d8; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
}
.calendar TFOOT .active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.combo {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; DISPLAY: none; PADDING-LEFT: 1px; FONT-SIZE: smaller; BACKGROUND: #e4e0d8; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; WIDTH: 4em; CURSOR: default; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 0px
}
.combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.combo .active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; BACKGROUND: #c4c0b8; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
.combo .hilite {
	BACKGROUND: #048; COLOR: #fea
}

#dhtmlgoodies_leftPanel
{
	background-color:#FFF;
	color:#FFF;
	font-family: Arial, verdana,sans-serif;
	height:100%;
	width:100%;
	left:0px;
	z-index:10;
	position:absolute;
	text-align:center;
	display:none;
}

#dhtmlgoodies_leftPanel #leftPanelContent
{
	padding:2px;
	width:100%;
}
#dhtmlgoodies_leftPanel .closeLink
{
	font-family: Arial, verdana,sans-serif;
	padding-left:2px;
	padding-right:2px;
	background-color:#FFF;
	position:absolute;
	top:2px;
	right:2px;
	border:1px solid #000;
	color:#000;
	font-size:12px;
}
#dhtmlgoodies_leftPanel .closeLink:hover
{
	color:#FFF;
	background-color:#000;
}
div.notice
{
    width:		100%;
    text-align:		left;
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #FFD700;
    background-image:   url(images/s_notice.png);
    background-repeat:  no-repeat;
    background-position: 10px 50%;
    padding:            10px 10px 10px 36px;
    padding:            0.5em;
}

.textInput,textarea{  /* General style for my inputs when they're not highlighted */
  background-color:#FFFFFF;
  border:1px solid #000;
}


.inputHighlighted{  /* Highlighting style */
  background-color:#0074bc;
  color:#FFFFFF;
  border:1px solid #000;
}

.s {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; WIDTH: 50px; BORDER-BOTTOM: 1px inset
}
.s2 {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; LEFT: 1px; BORDER-LEFT: 1px outset; WIDTH: 19px; BORDER-BOTTOM: 1px outset; POSITION: absolute; TOP: 1px; HEIGHT: 19px; BACKGROUND-COLOR: #e6e6e6
}
.t {
	FONT: 11px tahoma; COLOR: #555555
}
.t2 {
	FONT: bold 36px verdana
}