div.headBar1
{
	/*background-color	: #3278D7;*/
	height				: 26px;
	vertical-align		: middle;
}

div.headBar2
{
	/*background-color	: #003263;*/
	height				: 26px;
	/*border-top			: solid 1px #FFFFFF;*/
}

.label
{
	FONT-FAMILY	: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT	: normal;
	FONT-SIZE	: 11px;
	COLOR		: #000066;
	PADDING-LEFT: 1px;
}

.label_pp
{
	FONT-FAMILY	: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT	: bold;
	FONT-SIZE	: 10px;
	COLOR		: #000066;
	PADDING-LEFT: 1px;
}


div.CatDisp
{
	height			: 20px;
	line-height		: 18px;
}

div.NoResults
{
	padding		: 5px 0px 5px 0px;
	font-weight	: bold;
}

span.help
{
	font-family		: Tahoma, Arial, Verdana;
	font-size		: 11px;
	color			: 990000;
}

.divRelHidden
{
	display		: none;
}

.divRelShow
{
	display		: inline;
}

p
{
	margin			: 3px 3px 3px 0px;
	padding			: 0px 0px 0px 0px;
}

h1
{
	font-family		: Arial, Sans-Serif;
	font-size		: 13px;
	color			: #C20001;
	margin			: 10px 3px 3px 0px;
	padding			: 0px 0px 0px 0px;
	text-align		: left;
}

h2
{
	font-family		: Verdana, Arial, Sans-Serif;
	font-size		: 11px;
	color			: #333333;
	margin			: 10px 3px 3px 0px;
	padding			: 0px 0px 0px 0px;
	text-align		: left;
}

h3
{
	font-family		: Verdana, Arial, Sans-Serif;
	font-weight		: bold;
	font-size		: 10px;
	color			: #333333;
	margin			: 10px 5px 3px 0px;
	padding			: 0px 0px 0px 0px;
	text-align		: left;
}

h4
{
	font-family		: Verdana, Arial, Sans-Serif;
	font-weight		: bold;
	font-size		: 11px;
	color			: #333333;
	margin			: 10px 5px 3px 0px;
	padding			: 0px 0px 0px 0px;
	text-align		: left;
}

.DescriptiveText
{
	font-family		: Arial, Verdana, Sans-Serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #333366;
	padding			: 5px 5px 5px 5px;
}

li
{
	font-family		: Arial, Verdana, Sans-Serif;
	font-size		: 11px;
}

.Home
{
	font-family		: Arial, Verdana, Sans-Serif;
	font-size		: 12px;
	color			: #333333;
}

div.container
{
	width		: 100%;
	text-align	: center;
}

div.ContentBox
{
	width		: 760px;
	border		: solid 1px #000000;
}

div.ContentBoxHead
{
	background-color	: #003263;
	color				: #FFFFFF;
	font-size			: 12px;
	font-weight			: bold;
	padding				: 5px 3px 5px 3px;
}

/* New styles for Solis 2 */

.devMsg
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #990000;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}

.notes
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #990000;
	PADDING-LEFT: 5px;
}

.approvalHighlight
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #990000;
	/*PADDING-LEFT: 5px;*/
}

.statusText
{
	FONT-FAMILY	: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT	: normal;
	FONT-SIZE	: 11px;
	COLOR		: #990000;
	PADDING-TOP	: 3px;
}


body
{
	background-color: #FFFFFF;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	font-family		: Arial, Verdana, sans-serif, Helvetica;
	font-size		: 11px;
}

form
{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

td
{
	font-family		: Arial, Verdana, sans-serif, Helvetica;
	font-size		: 11px;
	font-weight		: normal;
}

input,textarea,select
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
}

.highlight
{
	FONT-FAMILY		: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT		: bold;
	FONT-SIZE		: 11px;
	COLOR			: #990000;
}

div.error
{
	padding				: 4px 5px 4px 5px;
	background-color	: #FF0000;
	font-family			: Tahoma, Arial, Verdana, Helvetica;
	font-size			: 12px;
	color				: #FFFFFF;
}

div.status
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 4px;
	color: #ffffff;
	padding-top: 4px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	background-color: #3366ff;
}

.errorText
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #990000;
}

div.SectionHeading
{
	background-color	: #DCE2F0;
	vertical-align		: middle;
	height				: 22px;
	padding-top			: 2px;
	margin-top			: 10px;
	border				: solid 1px #CCCCCC;
}

div.GroupHeading
{
	/*background-color	: #F0F0F0;*/
	/*background-color	: #F7F7F7;*/
	border-bottom		: solid 1px #F7F7F7;
	vertical-align		: middle;
	height				: 23px;
	padding-top			: 5px;
	margin-top			: 10px;
}

.CFSectionHeading
{
	font-family			: Arial, Tahoma, Verdana, Helvetica;
	font-weight			: bold;
	font-size			: 15px;
	color				: #000000;
	padding-left		: 4px;
	padding-right		: 10px;
}

.CFGroupHeading
{
	font-family			: Tahoma, Arial, Verdana, Helvetica;
	font-weight			: bold;
	font-size			: 12px;
	color				: #000000;
	padding-left		: 4px;
	padding-right		: 10px;
}

.CFGroupHeading_pp
{
	font-family			: Tahoma, Arial, Verdana, Helvetica;
	font-weight			: bold;
	font-size			: 11px;
	color				: #000000;
	padding-left		: 4px;
	padding-right		: 10px;
}

div.GroupHeading_pp
{
	background-color	: #F0F0F0;
	vertical-align		: middle;
	height				: 18px;
	padding-top			: 5px;
	margin-top			: 5px;
}

div.NoGroupInfo
{
	padding-left		: 20px;
}

/* Record View - Custom Field cells */
div.CFViewCell1
{
	vertical-align		: middle;
	width				: 20px;
}

div.CFViewCell2
{
	vertical-align		: middle;
	width				: 180px;
}

div.data
{
	vertical-align		: middle;
	font-family			: Tahoma;
	font-size			: 11px;
}

div.data_pp
{
	vertical-align		: middle;
	font-family			: Tahoma;
	font-size			: 10px;
}

div.PendingApproval
{
}


div.GroupListBox
{
	padding-right		: 3px;
	border-right		: solid 1px #CCCCCC;
	background-color	: #F7F7F7;
}

div.GroupList
{
	height			: 22px;
	width			: 180px;
	text-align		: left;
	vertical-align	: middle;
	line-height		: 18px;
	margin-left		: 5px;
}

a.Highlighted
{
	font-weight	: bold;
	color		: #000000;
}

a:hover.Highlighted
{
	color		: #000000;
	font-weight	: bold;
}

a
{
	color		: #E66419;
}

a:hover
{
	color		: #000000;
}



/* ---------------------------------------------------------------------------------- */
/* HOME PAGE */

div.DB
{
	float			: left;
	height			: 34px;
	vertical-align	: middle;
	padding-right	: 5px;
}

div.DBName
{
	height			: 34px;
	vertical-align	: middle;
	line-height		: 30px;
}


/* ---------------------------------------------------------------------------------- */
/* CONTENT AREAS */

div.TextArea
{
	padding				: 10px 10px 40px 5px;
	font-family			: Arial, Verdana;
	font-size			: 11px;
	color				: #000000;
}

div.ContentArea
{
	padding		: 0px 5px 0px 5px;
	text-align	: left;
}


/* ---------------------------------------------------------------------------------- */
/* LEFT NAV */
.LeftNav
{
	width				: 130px;
	background-color	: #F7F7F7;
	border-right		: solid 1px #CCCCCC;
	margin-right		: 10px;
	padding-bottom		: 30px;
}

/* ---------------------------------------------------------------------------------- */
/* FOOTER */
a.footerLink
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
}

a.footerLink:hover
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
}

a.footerLink:active
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
}

div.Footer
{
	font-size		: 10px;
	font-family		: Arial, Verdana, sans-serif, Helvetica;
	color			: black;
	border-top		: solid 1px #CCCCCC;
	margin-bottom	: 5px;
	padding-left	: 5px;
	padding-top		: 5px;
	text-align		: left;
}

.footerText
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
}

DIV.HdrBluBar
{
	margin-top			: 2px;
	background-color	: #D2DCE8;
	height				: 8px;
}

DIV.HdrRedBar
{
	background-color	: #C20001;
	margin-top			: 2px;
	height				: 4px;
}


/* ---------------------------------------------------------------------------------- */
/* PAGE TOOLBAR */

div.PageToolbar
{
	background-color	: #CCCCCC;
	height				: 22px;
}

a.pt
{
	color		: #000000;
}

a:hover.pt
{
	color		: #000066;
}

.username
{
	color			: #000000;
	padding-right	: 10px;
	padding-left	: 10px;
	line-height		: 26px;
	font-size		: 11px;
	font-weight		: bold;
	font-family		: Verdana;
}

.InfoBar
{
	FONT-FAMILY			: Verdana, Arial, sans-serif;
	FONT-WEIGHT			: normal;
	FONT-SIZE			: 11px;
	COLOR				: #CA6306;
	padding				: 5px 0px 8px 10px;
	border-bottom		: solid 1px #CCCCCC;
	text-align			: left;
	background-color	: #F7F7F7;
}

.tbCell
{
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	BORDER-BOTTOM: 0px;
	HEIGHT: 25px;
	TEXT-ALIGN: center;
}


a.toolbar
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	line-height		: 22px;
}

a.toolbar:hover
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000066;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	line-height		: 22px;
}

.tbButton
{
	BACKGROUND-COLOR: #364484;
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	CURSOR: hand;
	WIDTH: 80px;
}

.tbButtonOver
{
	BACKGROUND-COLOR: #364484;
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: YELLOW;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	CURSOR: hand;
	WIDTH: 80px;
	TEXT-DECORATION: underline;
}

.tableHeading
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #003263;
	COLOR: #FFFFFF;
	HEIGHT: 25px;
	TEXT-ALIGN: center;
}

.tableHeading1
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #364484;
	COLOR: #FFFFFF;
	HEIGHT: 25px;
	TEXT-ALIGN: center;
}

.tableContent
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #ECE9D8;
	COLOR: #000000;
}

.tableContent1
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, sans-serif, Helvetica;
	background-color: #ffffff;
}

.colorContent
{
	BACKGROUND-COLOR: #ECE9D8;
}

.colorHeading
{
	BACKGROUND-COLOR: #364484;
}

.colorHeader
{
	BACKGROUND-COLOR: #364484;
}



.tab
{
	COLOR: #000000;
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 3px;
	TEXT-DECORATION: none;
}

.tabOn
{
	COLOR: #000000;
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	CURSOR: pointer;
	PADDING-LEFT: 3px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

.tdtabOn
{
	BACKGROUND-COLOR: #FFFFFF;
}

.tdtab
{
	BACKGROUND-COLOR: #E3E3E3;
}

.tabDivSelected
{
	PADDING-LEFT: 4px;
	PADDING-TOP: 4px;
	PADDING_RIGHT: 4px;
	SCROLL:auto;
	OVERFLOW:auto;
	BACKGROUND-COLOR: #FFFFFF;
}
.tabDiv
{
	PADDING-LEFT: 4px;
	PADDING-TOP: 4px;
	PADDING_RIGHT: 4px;
	DISPLAY:none;
	SCROLL:auto;
	OVERFLOW:auto;
	BACKGROUND-COLOR: #FFFFFF;
}

.messageTitle
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}

.messageRemind
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #990000;
}

.button
{
	width				: 120px;
	/*
	BACKGROUND-COLOR	: #7288AC;
	FONT-FAMILY			: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT			: bold;
	FONT-SIZE			: 11px;
	TEXT-DECORATION		: none;
	COLOR				: #FFFFFF;
	BORDER-LEFT			: 1px;
	BORDER-RIGHT		: 1px;
	BORDER-TOP			: 1px;
	BORDER-BOTTOM		: 1px;
	BORDER-STYLE		: solid;
	PADDING				: 1px;
	CURSOR				: hand;
	WIDTH				: 120px;
	HEIGHT				: 22px;
	*/
}

.Mozillabutton
{
	WIDTH				: 60px;
}

.buttonSmall
{
	BACKGROUND-COLOR	: #7288AC;
	FONT-FAMILY			: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT			: bold;
	FONT-SIZE			: 10px;
	TEXT-DECORATION		: none;
	COLOR				: #FFFFFF;
	BORDER-LEFT			: 1px;
	BORDER-RIGHT		: 1px;
	BORDER-TOP			: 1px;
	BORDER-BOTTOM		: 1px;
	BORDER-STYLE		: solid;
	PADDING				: 1px;
	CURSOR				: hand;
	WIDTH				: 80px;
	HEIGHT				: 20px;
}

.buttonApproval
{
	BACKGROUND-COLOR	: #7288AC;
	FONT-FAMILY			: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT			: bold;
	FONT-SIZE			: 10px;
	TEXT-DECORATION		: none;
	COLOR				: #FFFFFF;
	BORDER-LEFT			: 1px;
	BORDER-RIGHT		: 1px;
	BORDER-TOP			: 1px;
	BORDER-BOTTOM		: 1px;
	BORDER-STYLE		: solid;
	PADDING				: 1px;
	CURSOR				: hand;
	WIDTH				: 30px;
	HEIGHT				: 20px;
}

.buttonPicker
{
	BACKGROUND-COLOR	: #7288AC;
	FONT-FAMILY			: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT			: bold;
	FONT-SIZE			: 11px;
	TEXT-DECORATION		: none;
	COLOR				: #FFFFFF;
	BORDER-LEFT			: 1px;
	BORDER-RIGHT		: 1px;
	BORDER-TOP			: 1px;
	BORDER-BOTTOM		: 1px;
	BORDER-STYLE		: solid;
	PADDING				: 1px;
	CURSOR				: hand;
	WIDTH				: 20px;
	HEIGHT				: 18px;
}


.unapproved
{
	FONT-FAMILY	: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT	: bold;
	FONT-SIZE	: 11px;
	COLOR		: #990000;
}

.approveStatus
{
	FONT-FAMILY	: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT	: bold;
	FONT-SIZE	: 11px;
	COLOR		: #000000;
}
/* COLORS FOR SEARCH RESULTS */

.resultRowEven
{
	CURSOR: pointer;
    COLOR: #000000;
    BACKGROUND-COLOR: #ECE9D8
    HEIGHT			: 20px;
}

.resultRowEvenDelete
{
	CURSOR: pointer;
    COLOR: #000000;
    BACKGROUND-COLOR: #ECE9D8
    HEIGHT			: 20px;
    FONT-WEIGHT		: bold;
}

.resultRowEvenApprove
{
	CURSOR			: pointer;
    COLOR			: #000000;
    BACKGROUND-COLOR: #ffff99;
    HEIGHT			: 20px;
}

.resultRowOddApprove
{
	CURSOR			: pointer;
    COLOR			: #000000;
    /*BACKGROUND-COLOR: #ffCC33;*/
    BACKGROUND-COLOR: #ff9900;
    /*BACKGROUND-COLOR: #F7F3C6;*/
    HEIGHT			: 20px;
}

.resultRowOdd
{
	CURSOR			: pointer;
    COLOR			: #000000;
    BACKGROUND-COLOR: #F7F7F7;
    HEIGHT			: 20px;
}

.resultRowOddDelete
{
	CURSOR			: pointer;
    COLOR			: #000000;
    BACKGROUND-COLOR: #F7F7F7;
    HEIGHT			: 20px;
    FONT-WEIGHT		: bold;
}

.resultHead
{
    FONT-WEIGHT		: bold;
    CURSOR			: pointer;
    COLOR			: #ffffff;
    BACKGROUND-COLOR: #000066;
    HEIGHT			: 22px;
}



/*	Styles for custom field inputs	*/

.fieldText
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	WIDTH: 350px;
}

.fieldLongText
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	WIDTH: 350px;
}

.fieldLookup
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	WIDTH: 380px;
}

a.newInstance
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #364484;
	HEIGHT: 20px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 3px;
}

a.newInstance:hover
{
	FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #FFFF00;
	BACKGROUND-COLOR: #364484;
	HEIGHT: 20px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 3px;
}


.divSelected
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	CURSOR: pointer;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
}

.divNotSelected
{
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	CURSOR: pointer;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
}

/*
fieldset
{
    BORDER-RIGHT	: #000099 1px solid;
    BORDER-TOP		: #000099 1px solid;
    BORDER-LEFT		: #000099 1px solid;
    BORDER-BOTTOM	: #000099 1px solid;
    
    MARGIN-LEFT		: 6px;
    MARGIN-RIGHT	: 6px;
    MARGIN-BOTTOM	: 2px;
    MARGIN-TOP		: 2px;
    
    PADDING-RIGHT	: 4px;
    PADDING-LEFT	: 4px;
    PADDING-TOP		: 4px;
    PADDING-BOTTOM	: 2px;
    
    WIDTH			: 550px;
    TEXT-ALIGN		: left;
}
*/
fieldset
{
	border			: solid 1px #000000;
    margin			: 2px 6px 2px 1px;
    padding			: 4px 4px 4px 4px;
    width			: 550px;
    text-align		: left;
}

legend
{
	font-family		: Arial, Verdana, sans-serif, Helvetica;
    font-weight		: bold;
    font-size		: 11px;
    color			: #000000;
}

label
{
    PADDING-RIGHT	: 4px;
    PADDING-LEFT	: 6px;
    MARGIN-TOP		: 2px;
    MARGIN-BOTTOM	: 2px;
    FONT-WEIGHT		: bold;
    VERTICAL-ALIGN	: bottom;
    WIDTH			: 150px;
    CURSOR			: pointer;
    COLOR			: #333366;
}

span.operator
{
    PADDING-RIGHT	: 4px;
    PADDING-LEFT	: 6px;
    MARGIN-TOP		: 2px;
    MARGIN-BOTTOM	: 2px;
    FONT-WEIGHT		: normal;
    FONT-SIZE		: 11px;
    VERTICAL-ALIGN	: bottom;
    WIDTH			: 100px;
    COLOR			: #666666;
}

/* Picker field on search sreen */
input.clsPF
{
    MARGIN-TOP			: 4px;
    MARGIN-BOTTOM		: 0px;
    MARGIN-RIGHT		: 4px;
    FONT-SIZE			: 11px;
    WIDTH				: 200px;
    CURSOR				: arrow;
    FONT-FAMILY			: Arial, Verdana, sans-serif, Helvetica;
    BACKGROUND-COLOR	: #ffffff;
    TEXT-ALIGN			: left;
}

/* Text Field on Search Screen */
INPUT.clsTF
{
    MARGIN-TOP			: 4px;
    MARGIN-BOTTOM		: 0px;
    FONT-SIZE			: 11px;
    WIDTH				: 200px;
    CURSOR				: text;
    COLOR				: #000033;
    FONT-FAMILY			: Arial, Verdana, sans-serif, Helvetica;
    BACKGROUND-COLOR	: #ffffff;
    TEXT-ALIGN			: left;
}

.divButton
{
    BORDER-RIGHT		: #000066 1px solid;
    BORDER-BOTTOM		: #000066 1px solid;
    BORDER-TOP			: #000066 1px solid;
    BORDER-LEFT			: #000066 1px solid;
    MARGIN				: 0px 0px 0px 1px;
    PADDING-BOTTOM		: 0px;
    PADDING-TOP			: 0px;
    DISPLAY				: inline;
    FONT-WEIGHT			: bold;
    FONT-SIZE			: 10px;
    WIDTH				: 19px;
    CURSOR				: pointer;
    COLOR				: #ffffff;
    FONT-FAMILY			: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR	: #7288AC;
    TEXT-ALIGN			: center
}

.opChangeable
{
	BORDER-RIGHT	: #000099 1px solid;
    BORDER-TOP		: #000099 1px solid;
    BORDER-LEFT		: #000099 1px solid;
    BORDER-BOTTOM	: #000099 1px solid;
	PADDING-RIGHT	: 4px;
    PADDING-LEFT	: 6px;
    MARGIN-TOP		: 2px;
    MARGIN-BOTTOM	: 2px;
    FONT-WEIGHT		: normal;
    FONT-SIZE		: 11px;
    VERTICAL-ALIGN	: bottom;
    WIDTH			: 70px;
    COLOR			: #666666;
    TEXT-ALIGN		: center;
    CURSOR			: pointer;
}

li.dwn
{
	FONT-FAMILY		: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE		: 11px;
	CURSOR			: pointer;
	FONT-WEIGHT		: normal;
	PADDING-BOTTOM  : 5px;
}

a.dwn
{
	FONT-FAMILY	: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE	: 11px;
	CURSOR		: pointer;
	FONT-WEIGHT	: normal;
	COLOR		: #000000;
}

a.dwn:hover
{
	FONT-FAMILY	: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE	: 11px;
	CURSOR		: pointer;
	FONT-WEIGHT	: bold;
	COLOR		: #000000;
}


a.entityLink
{
	FONT-FAMILY	: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE	: 11px;
	FONT-WEIGHT	: normal;
	COLOR		: #000000;
}

a.entityLink:hover
{
	FONT-FAMILY	: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE	: 11px;
	FONT-WEIGHT	: normal;
	COLOR		: #424984;
}

a.entityLink:active
{
	FONT-FAMILY	: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE	: 11px;
	FONT-WEIGHT	: normal;
	COLOR		: #000000;
}

/* STYLES FOR .NET DATA GRIDS */
.Grid
{
	border-collapse		: collapse;
	border				: solid 1px #CCCCCC;
}

.gh
{
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #000000;
	background		: #F4F2EF;
	padding			: 3px 5px 3px 5px;
	margin			: 0px 3px 0px 3px;
	border			: solid 1px #CCCCCC;
}
.gh_blank
{
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #FFFFFF;
	background		: #FFFFFF;
	padding			: 3px 3px 3px 3px;
	margin			: 0px 3px 0px 3px;
	border			: solid 1px #FFFFFF;
}
.gi
{
	font-family		: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	color			: #000000;
	padding			: 3px 4px 3px 4px;
	margin			: 0px 3px 0px 3px;
	border			: solid 1px #CCCCCC;
}

.giPA
{
	font-family		: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #990000;
	padding			: 3px 4px 3px 4px;
	margin			: 0px 3px 0px 3px;
	border			: solid 1px #CCCCCC;
}

.gID
{
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	color			: #000000;
	/*width			: 150px;*/
	padding-left	: 3px;
	padding-right	: 3px;
	text-align		: left;
	background-color: #FFFFFF;
}
.gIC
{
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	color			: #000000;
	/*width			: 50px;*/
	padding-left	: 3px;
	padding-right	: 3px;
	/*text-align		: right;*/
	background-color: #FFFFFF;
}


.gIDHL
{
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	color			: #FFFFFF;
	/*width			: 150px;*/
	padding-left	: 3px;
	padding-right	: 3px;
	text-align		: left;
	background-color: #364484;
}
.gICHL
{
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	color			: #FFFFFF;
	/*width			: 50px;*/
	padding-left	: 3px;
	padding-right	: 3px;
	/*text-align		: right;*/
	background-color: #364484;
}

.pickerField
{
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000000;
	width				: 240px;
	background-color	: #E9E6E4;
}

a.link
{
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000000;
	text-decoration		: underline;
}

a:hover.link
{
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000000;
	text-decoration		: underline;
}


a.linkforApproval
{
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #990000;
	text-decoration		: underline;
}

a:hover.linkforApproval
{
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #990000;
	text-decoration		: underline;
}
div.hide
{
	visibility	: hidden;
	display		: none;	
}

div.show
{
	visibility		: visible;
	display			: block;
	margin-left		: 20px;
	padding-bottom  : 5px;
}

/*

Old Solis Colors:

	Dark Blue: #424984;
	Light Blue: #eeeeff;
	Btn Background: #8486BD;
	Btn Color: #FFFFFF;

New Colors:

	Dark Blue: #29305A;
	Light Grey: #F7F7F7;
	Btn Background: #D6D3CE;
	Btn Color: #29305A;

From Chris:
	Content: #ECE9D8		beige
	Background: #F6F5F0		light grey
	
	Content: #0053E1
	Background: #316AC5
	
*/

