BODY
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10pt
}
TD
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10pt
}
TR
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10pt
}
A
{
    BACKGROUND-COLOR: transparent
}
BUTTON
{
    BACKGROUND: #4682B4;
    COLOR: white;
    FONT-SIZE: x-small
}

TABLE.DMSfillerTop
{
    BACKGROUND: #1c4077;
    COLOR: #1c4077;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
A.DMSFillerTopLinks, A.DMSFillerTopLinks:link, A.DMSFillerTopLinks:visited
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    TEXT-DECORATION: none;
    FONT-SIZE: 8pt;
}
A.DMSFillerTopLinks:hover
{
    BACKGROUND: none;
    COLOR: #D0D0FF;
    TEXT-DECORATION: underline;
    FONT-SIZE: 8pt;
}
TD.ikew-menuheading
{
    COLOR: #1c4077;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
TD.ikew-menuitem
{
    COLOR: #1c4077;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}
TD.menuitemover
{
    COLOR: white;
    CURSOR: pointer;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 10px
}

.leftSmall
{
	font-size: 11px;
}

.leftMini
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}

A.leftSmall:link, A.leftSmall:visited, A.leftSmall:hover, A.leftSmall:active
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT:Normal;
    
}
TD.navmenu
{
    COLOR: #4682B4;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
TD.tabItem
{
    COLOR: #1c4077;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
TD.HEADER
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
TD.title
{
    COLOR: #aaaaaa;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
TR.topHeading
{
    BACKGROUND: #1c4077;
    COLOR: #ffffff;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    HEIGHT: 25px;
}
TR.menuItemRow
{
    BACKGROUND: #cccccc;
    COLOR: black;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
TR.evenRow
{
    BACKGROUND: #ffffff;
    COLOR: black;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 6pt
}
TR.oddRow
{
    BACKGROUND: #f0f0f0;
    COLOR: black;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 6pt
}
A:link, A:visited
{
    /*BACKGROUND: none transparent scroll repeat 0% 0%;*/
    COLOR: blue;
    TEXT-DECORATION: none
}
A:hover
{
    /*BACKGROUND: none transparent scroll repeat 0% 0%;*/
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.knowTab:link, A.knowTab:visited
{
    COLOR: #ffffff
}
A.knowTab:hover
{
    COLOR: #ffff00
}
A.userList:link, A.userList:visited
{
    COLOR: #000000
}
A.userList:hover
{
    COLOR: #1c4077
}
A.ikew-menuItem:link, A.ikew-menuItem:visited
{
    COLOR: #1c4077;
    CURSOR: pointer;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
    LINE-HEIGHT: 15px;
    HEIGHT: 15px
}
A.ikew-menuItem:hover
{
    COLOR: #1c4077;
    CURSOR: pointer;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
    LINE-HEIGHT: 15px;
    HEIGHT: 15px
}
A.navmenu:link, A.navmenu:visited
{
    COLOR: #4682B4;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
FONT.radioMenu
{
    COLOR: black;
    CURSOR: default;
    TEXT-DECORATION: none
}
A.tktListTitle:link, A.tktListTitle:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tktListTitle:hover
{
    COLOR: blue
}
.tabon
{
    BACKGROUND: #bebebe;
    COLOR: #1c4077;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.taboff
{
    BACKGROUND: #1c4077;
    COLOR: #ffffff;
    CURSOR: pointer;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.tabline
{
    BACKGROUND: #e1e7ec
}
.smalltext
{
    COLOR: gray;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}
SPAN.BulletNumber
{
    COLOR: #cc9933;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: medium;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14pt
}
INPUT.BUTTON
{
    BACKGROUND: #4682B4;
    COLOR: white;
    FONT-SIZE: x-small
}
#advsearch
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 2em
}
#top2
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    POSITION: relative
}
.highlight
{
    BACKGROUND-COLOR: yellow;
    BORDER-BOTTOM: 1px ridge;
    BORDER-LEFT: 1px ridge;
    BORDER-RIGHT: 1px ridge;
    BORDER-TOP: 1px ridge;
    WIDTH: 10em
}
TD.ikew-outsideData
{
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 9pt
}
TD.ikew-insideData
{
    BACKGROUND: #e0e0e0;
    BORDER-BOTTOM: 0pt;
    BORDER-COLLAPSE: collapse;
    BORDER-LEFT: 0pt;
    BORDER-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    COLOR: #1c4077;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
}
TD.ikew-spacer
{
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: black 1pt solid;
    BORDER-COLLAPSE: collapse;
    BORDER-LEFT: black 1pt solid;
    BORDER-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    VERTICAL-ALIGN: top
}
TD.ikew-icon
{
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: black 1pt solid;
    BORDER-COLLAPSE: collapse;
    BORDER-LEFT: black 1pt solid;
    BORDER-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    VERTICAL-ALIGN: top
}
TD.ikew-abstract
{
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: black 1pt solid;
    BORDER-COLLAPSE: collapse;
    BORDER-LEFT: 0pt;
    BORDER-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: justify;
    VERTICAL-ALIGN: top
}
TR.ikew-rowHeading
{
    BACKGROUND: #1c4077;
    BORDER-COLLAPSE: collapse;
    COLOR: #ffffff;
    CURSOR: default;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top
}
TD.ikew-bar-top
{
    BORDER-BOTTOM: ButtonHighlight 1px solid;
    FONT-SIZE: 2pt
}
TD.ikew-bar-bottom
{
    BORDER-TOP: ButtonShadow 1px solid;
    FONT-SIZE: 2pt
}
TD.ikew-bar-text
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 5px
}
TD.ikew-titlebar-title
{
    BACKGROUND: ActiveCaption;
    BORDER-BOTTOM: #E0E6EC 1px solid;
    COLOR: CaptionText;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
TD.ikew-titlebar-gradient
{
    BACKGROUND: ActiveCaption;
    BORDER-BOTTOM: #E0E6EC 1px solid;
}
TD.ikew-titlebar-button
{
    BACKGROUND: ButtonHighlight;
    PADDING-RIGHT: 3px;
}
TABLE.ikew-titlebar-button
{
    BACKGROUND: ButtonHighlight;
    BORDER-TOP: #E0E6EC 1px solid;
    BORDER-LEFT: #E0E6EC 1px solid;
    BORDER-RIGHT: WindowFrame 1px solid;
    BORDER-BOTTOM: WindowFrame 1px solid;
}
TD.ikew-titlebar-button-in
{
	
    BACKGROUND: #E0E6EC;
    BORDER-TOP: ButtonHighlight 1px solid;
    BORDER-LEFT: ButtonHighlight 1px solid;
    BORDER-RIGHT: ButtonShadow 1px solid;
    BORDER-BOTTOM: ButtonShadow 1px solid;
    PADDING-TOP: 1px;
}
TABLE.ikew-titlebar
{
    BACKGROUND: ButtonHighlight
}
IMG.ikew-titlebar
{
    BORDER-BOTTOM: ActiveCaption 1px solid;
    BORDER-LEFT: ActiveCaption 1px solid;
    BORDER-RIGHT: ActiveCaption 1px solid;
    BORDER-TOP: ActiveCaption 1px solid
}
TABLE.ikew-outer-workspace-edge
{
    BORDER-BOTTOM: ButtonHighlight 1px solid;
    BORDER-LEFT: ButtonShadow 1px solid;
    BORDER-RIGHT: ButtonHighlight 1px solid;
    BORDER-TOP: ButtonShadow 1px solid
}
TABLE.ikew-inner-workspace-edge
{
    BORDER-BOTTOM: #E0E6EC 1px solid;
    BORDER-LEFT: WindowFrame 1px solid;
    BORDER-RIGHT: #E0E6EC 1px solid;
    BORDER-TOP: WindowFrame 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 0px
}

.ikew-editor-outside
{
    BACKGROUND: #E0E6EC;
    BORDER-BOTTOM: WindowFrame 1px solid;
    BORDER-LEFT: #E0E6EC 1px solid;
    BORDER-RIGHT: WindowFrame 1px solid;
    BORDER-TOP: #E0E6EC 1px solid;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}

.ikew-editor-inside
{
    BACKGROUND: #E0E6EC;
    BORDER-BOTTOM: ButtonShadow 1px solid;
    BORDER-LEFT: ButtonHighlight 1px solid;
    BORDER-RIGHT: ButtonShadow 1px solid;
    BORDER-TOP: ButtonHighlight 1px solid;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}

.ikew-Cal-outside
{
    BACKGROUND: #E0E6EC;
    BORDER-BOTTOM: ButtonShadow 1px solid;
    BORDER-LEFT: ButtonHighlight 1px solid;
    BORDER-RIGHT: ButtonShadow 1px solid;
    BORDER-TOP: ButtonHighlight 1px solid;
}

.ikew-Cal-Header
{
	BACKGROUND: #CCCCFF;
	COLOR: #000033;
	font-family:  arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal
}
.ikew-Cal-monthDisp
{
	BACKGROUND: #CCCCFF;
	COLOR: #000000;
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-align:center;
	border: none
}
.ikew-Cal-Arrow
{
	BACKGROUND: #CCCCFF;
	CURSOR: pointer;
	COLOR: #ffffff;
	BORDER: 1px solid #CCCCFF;
}
.ikew-Cal-Weekdays
{
	BACKGROUND: #CCCCFF;
	COLOR: #ffffff;
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-align:center
}
.ikew-Cal-noDate
{
	BACKGROUND: #E0E6EC;
	WIDTH: 21px;
	HEIGHT: 16px;
	font-family: arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align:center
}
.ikew-Cal-availDate
{
	BACKGROUND: #E0E6EC;
	WIDTH: 21px;
	HEIGHT: 16px;
	CURSOR: pointer;
	font-family: arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align:center
}

.ikew-editor-tabs
{
	background-repeat:no-repeat;
	padding-left:2px;
	font-family:verdana, arial;
	font-size:9pt
}

TD.ikew-popupmenu-inside
{
    BACKGROUND: #E0E6EC;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    CURSOR: default
}

TD.ikew-popupmenu-inside-highlight
{
    COLOR: ButtonHighlight;
    BACKGROUND: Highlight;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    CURSOR: default
}

.miniButton {
	border: 1px outset;
	padding: 1px;
}
.miniButtonOver {
	border: 1px inset;
	padding: 1px;
}







	.searchTab{ color: #003366; font-weight: bold; }



		
	

/* new ikew editing pages styles */ 
/* contains the entire admin area */
.ikewAdminDiv{
	background-color: #EEEEEE;
	border: 1px solid #444444;
	padding: 10px;
	
	
}
/* instructions area */
.ikewAdminInstructions{
	background-color: #D6E3FF;
	border: 1px solid #ADBEEF;
	padding: 0px 10px 10px 10px;
	text-indent: 0px;
	margin-top: 13px;
	margin-bottom: 10px;
	font-size: 10px;
}
.ikewAdminInstructions .ikewDivHeader{
	position: relative;
	top: -10px;
	left: 6px;
	font-size: 12px;
}
.ikewAdminInstructions .ikewSpanHeader{
	font-weight: bold;
	color: #555555;
	background-color: #D6E3FF;
	padding: 4px 10px 0px 10px;
	border: 1px solid #ADBEEF;
	border-bottom: 0px;
}
.ikewAdminInstructions .ikewAdminContent{
	height:70px;
	overflow:auto;
	
}




/* standard fields */
.ikewFieldEditingDiv{
	border: 1px solid #AAAAAA;
	padding: 0px 10px 10px 10px;
	margin-top: 23px;
/*	background: url(/kewi/images/admin_bg.gif) top right no-repeat;*/
	background-color: #EEEEEE;
}
.ikewFieldEditingDiv .ikewDivHeader{
	position: relative;
	top: -10px;
	left: 10px;
	font-size: 12px;
}
.ikewFieldEditingDiv .ikewSpanHeader{
	font-weight: bold;
	color: #3130CE;
	background-color: #EEEEEE;
	padding: 4px 10px 0px 10px;
	border: 1px solid #AAAAAA;
	border-bottom: 0px;
}



/* standard fields */
.ikewRequestDiv{
	border: 1px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	background-color: #EEEEEE;
	width:100%;
}

.ikewRequestDivNoTabs{
	border: 1px solid #CCCCCC;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	background-color: #EEEEEE;
	width:100%;
}

.ikewRequestDiv .ikewSpanHeader{
	font-weight: bold;
	color: #555555;
	background-color: #FFFFFF;
	padding: 4px 10px 0px 10px;
	border: 1px solid #BBBBBB;
	border-bottom: 0px;
}


/* tab divs */
.ikewTab{
	padding-top:13px;
	width:100%;
}
.ikewTabSpacer {
	width: 5px;
	border-bottom:1px solid #CCCCCC;
}
.ikewBelowTabDiv{
	border: 1px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	width:100%;
} 
.ikewBelowTabDivContents{
	/*margin: 0px 10px 0px 10px;*/
	padding-left:10px;
	margin-right:10px;
}


.ikewRequestTab{
}


/* for check in buttons */
.ikewAdminButtonContainer{
	text-align: center;
	border: 1px solid #AAAAAA;
	padding: 10px;
	margin-top: 10px;
	background-color: #EEEEEE;
	
}
/* submit buttons */
.ikewAdminDiv .ikewAdminSubmit{
	border: 2px outset #FF6600;
	background-color: #FFAE20;
	padding: 3px;
	color: #000000;
	font-weight: bold;
	width:150px;
	font-size: 13px;
	
}
/* for containers with no header text */
.ikewBlankField{
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-top: 10px;
/*	background: url(/kewi/images/admin_bg.gif) top right no-repeat;*/
	background-color: #FFFFFF;
}
/* content goes in here */
.ikewFieldEditingDiv .ikewAdminContent{
	width: 100%;
}
/*  */
.ikewAdminToolbarDiv{
	height: 15px;
	text-align:right;
}
.ikewAdminToolbarDivNoInstructions{
	height: 1px;
	text-align:right;
}
.ikewAdminDiv .smallInfoText{
	font-size: 9px;
}
.ikewAdminContent textarea{
	width:100%;
}
.ikewReqElement textarea {
	width: auto;
}



.ikewRequestTabOn{
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	padding: 10px 10px 5px 10px;
	margin-top: 0px;
	background-color: #FFFFFF;
	font-weight: bold;
	cursor:pointer;
	color: #555555;
}

.ikewRequestTabOff{
	border: 1px solid #CCCCCC;
	padding: 10px 10px 5px 10px;
	margin-top: 0px;
	font-weight: bold;
	cursor:pointer;
	color: #555555;
}

.ikewRequestTabBar	{
	border-bottom:1px solid #CCCCCC;
 }
 
 .ikewRequestDivContents {
	margin: 0px 10px 0px 10px;

 }






 
.ikewReqElement {
	font-size: 11px;
		
}

.ikewReqElement td {
	padding: 3px 3px 3px 3px;
		
}

/* 
can we change this to something like 'ikewDatatableHeaderTr' ? 
doesn't make sense to have 'request' in things that aren't requests.
also might be a good idea to append the html element name (i.e. td, tr) if the style will always be on that element
*/
.ikewRequestHeader {
	background-color: #FFAE20;
	height: 20px;
}

.ikewRequestHeaderText {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
		
}

.ikewRequestGridText {
	color: #000000;
	font-weight: bold;
		
}
 
.ikewDataTableTable{
	border: 1px solid #BBBBBB;
	width:100%;
}
 
.ikewAdminSmallSubmit{
	border: 1px outset #FF6600;
	background-color: #FFAE20;
	padding: 1px;
	color: #000000;
	width:75px;
	font-size: 9px;
}

hr.hrLite {
	border:2px solid #DDDDDD;
}