.leftNavItem, .leftNavItemSel, .leftNavItemHover
{
	height: 26px;
	cursor: pointer;
}
	
.leftNavItem
{
	background:none;	
}
	
.leftNavItemHover
{
	background-color:#FFFFFF;
}

.leftNavItemSel
{
	background-color: #FFFFFF;
}
	
.leftNavBodyNoGrad 
{
	margin-right:0; 
	border-right:0; 
	padding:0; 
	background-color:#CCC9C4;
}
	
.leftNavBodyGrad 
{
	margin-right:0; 
	border-right:0; 
	padding:0; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#DEDBD6,EndColorStr=#F2F2F2);
}

.leftNavTxt
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	letter-spacing:-1px;
}
	
.sysmenubar
{
	background-color:#00337F;
}

body.toolbar
{
	margin:0px; 
	padding:0px;
	background-color:#E5E5E5;
	color:#000000;
}

body.logobar
{
	margin:0px; 
	padding:0px;
	background-color:#FFFFFF;
}

A:link, A:visited 
{
	color: #003399;
}

A:hover 
{
	text-decoration: none;
	color: #0099CC;
}

.sectionheader
{
	color:black; 
	background-color:#99ADC2;
}

.stable, .stable7 
{
	background-color: #F2F2F2;
	border-collapse: collapse;
	border: 1px solid #99ADC2;
	margin: 0px;
	padding: 0px;
	width: 100%; 
}

.cfpformtable 
{
	background-color: #ffffff;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9F9F9F;
	border-bottom-color: #9F9F9F;
	border-left-color: #9F9F9F;
}

.cfpactionbtnstable 
{
	background-color: #365584;
	padding: 0px;
	spacing: 0px;
	width: 100%;
	height: 30px;
}

.stabletd, .stable7td 
{
	height:16;
	background-color:#00337F;
	padding-left:12px;
	color:#ffffff; 
	font-weight:bold;
}

.stabletd a:link, .stabletd a:visited, .stabletd7 a:link, .stabletd7 a:visited 
{	
	color: #ffffff
}

.spstabletd, .spstable7td 
{
	background-color:#eaeff6;
}

.spmsgstable
{
	padding:2px; 
	background-color:#CEDAEA;
}

.spsectionheader
{
	color:black; 
	background-color:#99ADC2;
}

.slistcaptionrow 
{ 
	background: #F2F2F2; height: 30px 
}

.slistcaption	
{
	height:16;
	background-color:#7288AC;
	padding-left:12px;
	color:#ffffff; 
	font-weight:bold;
}

.funcpageheader  
{  
	font-family:Lucida Sans Unicode;
	width:100%;
	font-size:18px;
	font-weight:bold;
	color:#999999;
	padding-bottom:3;
	text-indent:;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
}

.cmpheader  
{  
	font-family:Lucida Sans Unicode;
	width:100%;
	font-size:12px;
	height: 30px;
	font-weight:bold;
	padding-top:4;
	padding-left:4;
	padding-bottom:4;
	background-color:#39C;
	color : #FFFFFF;
}

.funcpageheadercmp  
{  
	font-family: Lucida Sans Unicode;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	padding-top:10;
	padding-left:8;
	padding-bottom:4;
	font-weight : bold;
	font-size : 12px; 
	color : #39C;
}

.funcpagesubheader  
{
  	width:100%;
	font-size:9pt;
	font-weight:bold;
	color:#b49100;
	padding-left:5;
	padding-right:10;
	padding-top:10;
	padding-bottom:3;
	text-indent:;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b49100;
	margin-left:25px;
}

.jbfuncpagesubheader  
{
  	width:40%;
	font-size:9pt;
	font-weight:bold;
	color:#b49100;
	padding-top:10;
	padding-bottom:3;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b49100;
}

.funcpagebody 
{
	font-family: Lucida Sans Unicode;  
	color: #000000; 
	font-size: 11px; 
	text-decoration: none
}
	
.stblhead 
{
	font-family: Lucida Sans Unicode;  
	color: #000000; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	padding:5; 
	spacing:24
}

.sfieldlbl  
{
	font-family: Lucida Sans Unicode;  
	color: #000000; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	padding:5; 
	spacing:24
}

.sfieldval 
{
	font-family: Lucida Sans Unicode;  
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	padding:5; 
	spacing:24
}

.smulticolfieldlbl  
{
	font-family: Lucida Sans Unicode;  
	color: #000000; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
	padding:3;
}

.smulticolfieldval 
{
	font-family: Lucida Sans Unicode;  
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	padding:5; 
}

.stbldta   
{
	font-family: Lucida Sans Unicode;  
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	padding:5; 
	spacing:24
}
	
.stblevenrow, tr.roweven 
{
	background-color: #EEF1F6;
	behavior: url(/scripts/lightyearisapi.dll?parseresource&template=workspace_item.htc&type=text/x-component);
}

.stbloddrow, tr.rowodd 
{
	background-color: #FFFFFF; 
	behavior: url(/scripts/lightyearisapi.dll?parseresource&template=workspace_item.htc&type=text/x-component);
}

tr.stblevenrow:hover, tr.roweven:hover, tr.stbloddrow:hover, tr.rowodd:hover
{
	background-color: #ADC3E7;
}

.cmp {
	margin-top:0;
	font-weight : bold;
	font-size : 12px; 
	color : #39C;
}

.dashtable 
{
	background-color: #B3B0B0;
	padding: 1;
	spacing: 0;
	table-layout: fixed;
	align: center;
	border: 1px solid #575757;
}

.dashcell 
{
	  background-color: #ffffff;
	  color: #000000;
	  font-family: 'lucida sans unicode';
	  font-size: 10;
}

.dashcellcmplt 
{
	  background-color: #f2a135;
	  color: #000000;
	  font-family: 'lucida sans unicode';
	  font-size: 10;
	  font-weight: bold;
}

.sbutton, .sbuttonfw, button, .sbuttonhighlight, .sbuttonfwhighlight
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	cursor:	hand;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	border:	1px solid #7b9ebd;
	height : 20px;
}

.sbuttonFF
{
	background-color: #BAC5D6;
	color: Black;
	font-size: 8pt;
	font-weight: bold;
	height : 19px;
	cursor:	pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	spacing-left:0px;
	spacing-right:0px;
}


.sbuttonhighlight, .sbuttonfwhighlight
{
	background-color: #DFE5ED;
}

p.button 
{
	margin: 5px;
	text-align:center;
}

.stoolbar		
{ 
	width:100%;  
}

.stoolbarrow
{
}

.stoolbarleftcell  
{ 
	text-align: left; 
	vertical-align: middle; 
}

.stoolbarrightcell 
{ 
	text-align: right; 
	vertical-align: middle; 
}

.stoolbaritem
{
}

.stoolbaricon
{
}

.slistwnd
{
}

.slist
{
}

.slistcaptionrow
{
}

.slistcaption
{
}

.slistcaptionicon
{
}

.slistheaderrow
{
}

.slistheader
{ 
	text-decoration: none; 
	color:black; 
	text-align: left; 
	vertical-align: center; 
}

.slistheadingrow  
{ 
	background-color: #ffffff; 
}

.slistheading
{
	margin:10px;
	font-weight: bold;
	width: 100%;
	padding: 2px;
	margin-bottom: 5px;
	font-size:12px;
}

.slistfooterrow
{
}

.slistfooter	 
{
	vertical-align: middle; 
}

.slistoddrow
{
	background-color: #b3f9fd;
	height: 18px;
	behavior: url(/scripts/lightyearisapi.dll?parseresource&template=workspace_item.htc&type=text/x-component);
}

.slistevenrow 
{
	// background-color: #b3d5fd;
	height: 18px;
	behavior: url(/scripts/lightyearisapi.dll?parseresource&template=workspace_item.htc&type=text/x-component);
}

tr.slistoddrow:hover, tr.slistevenrow:hover
{
	// background-color: #ADC3E7;
	height: 18px;
}

.sinlinelistoddrow	 
{
	background-color: #ffffff;
}

.sinlinelistevenrow	  
{
	background-color: #EEF1F6;
}

.slistitem	   
{ 
	text-align: left; 
}

.slistitemcenter 
{ 
	text-align: center; 
}

.sdialog		 
{ 
	background: #808080; 
	border-width:0px; 
	width: 100%;
}

.sdialogcanvas   
{ 
	background: #f1f1f1; 
	border-width:0px; 
	width: 100%;
}

.sdialogcaptionrow
{
}

.sdialogcaption	
{ 
	font-family:Lucida Sans Unicode; 
	font-size:13px; 
	font-weight: bold; 
	color: white; 
}

.sdialogseparator  
{
	text-align: middle;
	width: 90%;
	color:#5C5A5B;
	height: 1px;
	font-family: Lucida Sans Unicode;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 5C5A5B;
}

.sdialogcontent	
{ 
	font-family: Lucida Sans Unicode;  
	color: #000000; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	padding:5; 
	spacing:24
}

.swindowcanvas   
{ 
	text-align: center; 
}

.sresume		 
{ 
	background: #142f64; 
	border-width:0px; 
	width: 605px;
}

.sresumepreview  
{ 
	background: #ffffff; 
	border-width:0px; 
	width: 605px;
}

.sresumecanvas   
{ 
	background: #e7eefe; 
	border-width:0px; 
	width: 100%;
}

.standard
{
	font-family: Lucida Sans Unicode;
	font-size: x-small
}

.resNavOn
{
	color: #cc9933;
	font-family: Lucida Sans Unicode;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none
}

.resNavOff
{
	color: #003366;
	font-family:Lucida Sans Unicode;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none
}

.standardSmall
{
	font-family: Lucida Sans Unicode;
	font-size: xx-small
}

.standardSmallNavyItalics
{
	color: #003366;
	font-family: Lucida Sans Unicode;
	font-size: xx-small;
	font-style: italic
}

.standardNavyBold
{
	color: #003366;
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	font-weight: bold
}

.standardNavyItalics
{
	color: #003366;
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	font-style: italic
}

.resume-standard
{
	font-family: Lucida Sans Unicode;
	font-size: 11px;
	letter-spacing: 0.01em;
	text-indent: 20pt
}

.resume-location
{
	font-family: Lucida Sans Unicode;
	font-size: 11px;
	letter-spacing: 0.01em;
}

.resume-head
{
	font-family: Lucida Sans Unicode;
	font-size: 12px;
	letter-spacing: 0.4em
}

.resume-subhead
{
	font-family: Lucida Sans Unicode;
	font-size: 11px;
	letter-spacing: 0.1em
}

.sstandard  /* used for any normal content and functionality */
{
	font-family: Lucida Sans Unicode;
	font-size: x-small
}

.fineprint  /* used for any copy-right, fine-print notes, etc */
{
	font-family: Lucida Sans Unicode;
	font-size: xx-small
}

.sheading1  /* large page and section headings */
{
	font-family: Lucida Sans Unicode;
	font-size: small;
	font-weight: bolder;
	padding-bottom : 15pt;
}

.sheading2	/* subsections headings */
{
	font-family: Lucida Sans Unicode;
	font-size: small;
	font-weight: bold;
	font-style : italic;
	padding-bottom : 10pt;
}

.sheading3	/* paragraph or less significant headings */
{
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	font-weight: bold;
}

.sformheading	/* headings for form sections */
{
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	font-weight: bolder;
	background-color : #A7B6D5;
	background : #A7B6D5;
	height : 20px;
}

.sstandoutlink	/* used to make a link stand out on a page where it might not be very well visible )*/
{ 
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	font-weight: bold; 	
}

.sformbutton	/* form buttons */
{
	font-family: Lucida Sans Unicode;
	font-size: x-small;
}

.sformlabel		/* labels positioned left to form elements */
{
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	padding-top : 2pt;
	padding-bottom : 2pt;
	padding-left : 2pt;
	padding-right : 2pt;
}

.sformvalue		/* form elements (text-boxes, etc) */
{
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	padding-top : 2pt;
	padding-bottom : 2pt;
	padding-left : 2pt;
	padding-right : 2pt;
}

.semphasis		/* important note for the user */
{ 
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	color: red;
}

strong		/* significant but not important enough to steal user's attension (usage: <strong>text</strong> )*/
{ 
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	font-weight: bold; 	
}
	
b		/* depreciated. use <strong> tag */
{ 
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	font-weight: bold; 	
}

.serror			/* error message - user must read it and correct the problem */
{ 
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	color: red;
	font-weight: bold; 	
}

.swarning		/* warnings - might be problem down the road */
{ 
	font-family: Lucida Sans Unicode;
	font-size: x-small;
	font-weight: bold; 	
	color: blue;
}


.narrowfit	/* used for text needed to be fited in a narrow space */
{ 	
	font-family: Lucida Sans Unicode;
	font-size: xx-small;
}

.smenubaritem /* used for menu bar items */
{ 
	color: white;
	font-family: Lucida Sans Unicode;
	font-size: 8pt;
}

.smenubaritem:hover /* used for menu bar items that are hovered over with mouse */
{ 
	color: #88a0d3;
}

td.pretty
{
	background-color:#7288AC
}

body.pretty
{
	background-color: #efefeb;
	font-family: verdana;
}

body
{
	font-family: Lucida Sans Unicode;
	font-size: 11px;
	border: 0px;
	/*background-color: #efefeb;*/
	cursor: default;
}

body.stage
{
	background-color: #FFFFFF;
	margin: 4px;
}
body.cfpformstage
{
	background-color: #EAEAEA;
	margin: 4px;
}
td
{
	font-size: 11px;
}

td.none
{
	color: #777777;
}

th
{
	font-size: 11px;
}

th.none
{
	color: #777777;
}


table
{
	cursor: default;
}

table.stdTable
{
	width: 100%;
	height: 100%;
	table-layout: fixed;
}

select
{
	border: 1px solid #7b9ebd;
	border-right: 0px;
	padding-left: 5px;
	font-size: 11px;
	font-family: verdana;
	cursor: default;
	select-arrow-color: #ffffff; 
	scrollbar-arrow-color: #bbd1ef
		
}

option
{
	width: 100%;
	border-right: 0px;
	padding-left: 5px;
	font-size: 11px;
	font-family: verdana;
	cursor: default;
		
}

span.selectBox
{
	height: 21px;
	behavior: url(/scripts/lightyearisapi.dll?parseresource&template=select.htc&type=text/x-component);
}

.inputtext
{
	font-size: 8pt;
	font-family: Lucida Sans Unicode;
}

.hideLayer 
{
	display:none;
}

.showLayer 
{
	display:inline;
}

.hideButton 
{
	visibility:hidden;
}

.showButton 
{
	visibility:visible;
}

.hideButton 	/*  may cause printing issues (specificly, tables that do not print across pages) in some cases */
{
	position:relative;
}

.showButton 	/*  may cause printing issues (specificly, tables that do not print across pages) in some cases */
{
	position:relative;
}

/* STYLES BELOW THIS LINE ARE NEW -- EVENTUALLY, STYLE WILL BE MIGRATING TO THIS STYLE SET */

input, select, textarea {
	font-size: 8pt;
	font-family: Lucida Sans Unicode;
}

body.search-frame {
    margin: 10px;
}

div.center {
    text-align: center;
}

p.section-head {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 2px;
}

span.spacer {
    font-size: 6px;
}

table.card {
    border-collapse: collapse;
    width: 100%;
}

table.jobnav {
    width: 200px;
}

table.search {
    background-color: #99ADC2;
    border: 1px solid #D1CDBB;
    border-collapse: collapse;
}

td.card-body {
    border-bottom: 1px solid #405579;
    border-left:   1px solid #405579;
    border-right:  1px solid #405579;
    vertical-align: top;
}

td.card-gap {
    border-bottom: 1px solid #7288AC;
}

td.card-tab {
    background-color: #7288AC;
    border:   1px solid #405579;
    border-bottom: 1px solid #7288AC;
    color: #FFF;
    font-weight: bold;
    padding: 2px 4px;
    white-space: nowrap;
    width: 2%;
}

td.item-title {
    background-color: #EFEFEF;
    padding: 3px;
    text-align: right;
    white-space: nowrap;
}

td.jobnav {
    border: 2px solid #7B9EBD;
    background-color: #EEE;
    cursor: pointer;
    font-size: 10px;
    text-align: center;
    white-space: nowrap;
    width: 50%;
}

td.jobnav-frame {
    text-align: right;
    vertical-align: top;
    width: 2%;
}

td.search-category {
    border: none;
    color: #666;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
td.search-field {
    border: none;
}
td.search-field-group {
    background-color: #D1CDBB;
}
td.search-spacer {
    font-size: 4px;
    width: 4px;
}

body.popup-window
{
	background:url(images/popup-bground.gif);
	padding: 20px;
	padding-top: 25px;
}

.popupheader  
{  
	font-family: Lucida Sans Unicode;
	width:100%;
	font-size:22px;
	font-weight:bold;
	color:#003063;
	padding-bottom:3;
	text-indent:;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#003063;
}



.datepickerbody
{
	background-color:#EFEFEB;
	width:180px;
	height:200px;
	border: 2px solid black;
	position: absolute;
	zIndex: 1;
}

.datepickertablecontainer
{
	width:180px;
	height:200px;
}

.datepickertable
{
	width:100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.datepickertd, .datepickertdsel, .datepickerhighlight, .datepickerth
{
	color:black; 
	font-size:9px;
	padding:1px;
	text-align:center; 
	vertical-align:middle; 
	width:14%;
}

.datepickerth
{
	background-color:#EAEFF6;
	border-bottom:1px solid black;
	border-top:1px solid black;
	height:19px;
}

.datepickertd, .datepickertdsel, .datepickerhighlight
{
	background-color: white;
	height:27px;
}

.datepickertdsel
{
	color:#1D71E3; 
}

.datepickerhighlight
{
	background-color:#B8D2F6;
}

.menuDiv
{
	background-color: ButtonFace;
	border: thin outset;
	width: 164px;
	font: menu;
	padding: 1px 1px 1px 1px;
	position: absolute;
}

.menuHighlight
{
	background-color:Highlight; color: HighlightText; padding: 2px 0px 2px 17px;
}

.menuNormal
{
	color: MenuText; padding: 2px 0px 2px 17px;
}

.menuTitle
{
	background-color: #eaeff6; color: MenuText; padding: 2px 0px 2px 4px; font-weight: bold;
}

.slistmenurow /* Used for menu item */	  
{
	height: 18px;
	padding-left:15px;
	padding-right:15px;
	behavior: url(/scripts/lightyearisapi.dll?parseresource&template=menu_item.htc&type=text/x-component);
}

/* STYLES BELOW THIS LINE ARE NEW -- EVENTUALLY, STYLE WILL BE MIGRATING TO THIS STYLE SET */

.sbody
{
  color: #000000;
  cursor: default;
  font-family: Lucida Sans Unicode;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  margin-left: 4px;  
  margin-right: 4px;  
  margin-top: 4px;  
  margin-bottom: 0px;  
}

.sflexframe
{
  background-color: #FFFFFF;
  border: 1px solid #99ADC2;
}

.sframe
{
  background-color: #FFFFFF;
  border: 1px solid #99ADC2;
  width: 100%;
}

.stable2
{
  border: 0px;
  border-collapse: collapse;
  text-align: left;
  vertical-align: middle;
  width: 100%;
}

.stableheadrow
{
  background-color: #7288AC;
}

.stablehead
{
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
}

.sformdiv
{
  width: 100%;
  height: 90%;
  overflow: auto;
}

.sformhead
{
  border-bottom: 1px solid #7288AC;
  color: #C7AB3F;
  font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 2px;
}

.sformrow
{
}

.sformlbl
{
  border-bottom: 1px dotted #D1CDBB;
  padding: 10px;
  width: 50%;
}

.sformval
{
  border-bottom: 1px dotted #D1CDBB;
  padding: 10px;
  width: 50%;
}

.slistheadrow
{
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  vertical-align: bottom;
}

.slisthead
{
  border-bottom: 1px solid #99ADC2;
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 2px;
}

.slistitmroweven
{
  behavior: url(/scripts/lightyearisapi.dll?parseresource&template=workspace_item.htc&type=text/x-component);
}

.slistitmrowodd
{
  behavior: url(/scripts/lightyearisapi.dll?parseresource&template=workspace_item.htc&type=text/x-component);
}

.slistitmrowhigh
{
  behavior: url(/scripts/lightyearisapi.dll?parseresource&template=workspace_item.htc&type=text/x-component);
  background-color: #EAEFF6;
}

.slistitm
{
  border-bottom: 1px dotted #D1CDBB;
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.sworkspaceheadrow
{
  background-color: #EAEFF6;
}

.sworkspacehead
{
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 4px;
}

.sworkspacerow
{
  background-color: #CEDAEA;
}

.sworkspacelbl
{
  font-weight: bold;
  padding: 2px;
}

.sworkspaceval
{
  padding: 2px;
}

.sactionsdiv
{
  width: 100%;
  height: 20px;
}

.sactionsrow
{
}

.sactions
{
}

.sactionitm
{
  padding: 2px;
}

.sactionbutton
{
  width: 100px;
}

.stabrow2 
{
}

.stab2 
{
	background-color:#eaeff6;
	font-weight:bold;
	color:black;
	border : 1px solid #7288AC;
	border-width : 1px 1px 1px 1px;
	padding-left:3px;
}

.stabspacer2 
{
	background-color:white;
	border: 1px solid #7288AC;
	border-width: 0px 0px 1px 0px;
	width:5px;
	font-size:1px;
}

.stabsel2 
{
	background-color:#BAC5D6;
	color:black;
	font-weight:bold;
	border : 1px solid #7288AC;
	border-width : 1px 1px 0px 1px;
	padding-left:3px;
}

.stabhover2 
{
	background-color:#879BB9;
	color:white;
	font-weight:bold;
	border : 1px solid #7288AC;
	border-width : 1px 1px 0px 1px;
	padding-left:3px;
	cursor:pointer;
}

.stabitemrow2 
{
	border:1px solid #7288AC;
	border-width: 0px 1px 1px 1px;
	background-color: #BAC5D6;
	width: 100%;
}

.stabitem2 
{
	padding-right:12px;
	vertical-align:middle;
	height:26px;
}

.stabitemhover2 
{
	background-color: #DFE5ED;
	cursor:pointer;
}

.stabitemsel2 
{
}

.salert
{
  background-color: #FFFFFF;
  border: 1px solid #FF0000;
  width: 100%;
}

.salertitm
{
  padding: 10px;
}

.salerttxt
{
}

.textboxstyle {
	font-family: Lucida Sans Unicode;
	font-weight: normal;
	background-color: #FFFFFF;
	font-size: 10px;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #8E959F;
}

.textboxstyle2 {
	font-family: Lucida Sans Unicode;
	font-weight: normal;
	background-color: #FFFFFF;
	font-size: 10px;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #8E959F;
	width: 100%;
}
