﻿.heading16pt
{
    font-weight: bold;
    font-size: 16pt;
    color: #4682b4;
    font-family: Arial, Verdana;
}

.body9pt
{
    font-weight: normal;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana;
}

.body9bold
{
    font-weight: normal;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana;
    font-weight:bold;
    text-decoration:none;
}

.body9ptwhite
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Arial, Verdana;
}

.heading12pt
{
    font-weight: bold;
    font-size: 12pt;
    color: black;
    font-family: Arial, Verdana;
}

.long {
	border:1px #8BAAE3 solid;
	background:#f6f6f6;
	color:#000033; 
	font-family:Arial,Helvetica,Verdana;
	font-size:9pt;
	font-weight:bold; 
	width: 40ex;	
	height : 18px;
	text-transform:none;
}
.medium {
	border:1px #8BAAE3 solid;
	background:#f6f6f6;
	color:#000033; 
	font-family:Arial,Helvetica,Verdana;
	font-size:9pt;
	font-weight:bold; 
	width: 30ex;	
	height : 18px;
	text-transform:none;
}
.short {
	border:1px #8BAAE3 solid;
	background:#f6f6f6;
	color:#000033; 
	font-family:Arial,Helvetica,Verdana;
	font-size:9pt;
	font-weight:bold; 
	width: 12ex;	
	height : 18px;
	text-transform:none;
}

.button {
	background:#CCCC99;
	color:#000033;
	font-family:Arial,Helvetica,Verdana;
	font-size:8pt;
	font-weight: bold;	
}

A:link{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration:none;
}
A:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration:none;
}
A:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration:none;
}

.invisible
{
	display: none;
}

.gridaltitemstylenew 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000033;
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
	background:#fff8dc;
}

.griditemstylenew 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000033;
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
	background:#DFD7A9;
}

.gridheadernew 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #FFFFFF;
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none;
	text-align:left;
	background:#6B696B;
}
.searchBox {
	border:1px #8BAAE3 solid;
	background:#f6f6f6;
	color:#000033; 
	font-family:Arial,Helvetica,Verdana;
	font-size:8pt;
	font-weight: normal; 
	width: 30ex;	
	height : 12px;
	text-transform:none;
}

.MenuItem
{
    font-weight: bold;
    font-size: 12px;
    text-transform: none;
    color:White;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: transparent;
}

.MenuChildItem
{
    font-weight: bold;
    font-size: 12px;
    text-transform:none;
    color:Black;
    font-family: Arial, Verdana, Sans-Serif;
  }

.MenuChildHoverItem
{
    font-weight: bold;
    font-size: 12px;
    text-transform: none;
    color:white;
    font-family: Arial, Verdana, Sans-Serif;
    background-color:#ffa07a;
}

.gridaltitemstylesmall 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #000033;
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
	background:#fff8dc;
}

.griditemstylesmall 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #000033;
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
	background:#DFD7A9;
}

.gridheadersmall
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:8pt;
	color: #FFFFFF;
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none;
	text-align:left;
	background:#6B696B;
}

.newbutton
{
   font-weight: bold;
   color: Black;
   font-family: Verdana, Arial, helvetica, sans-serif;
   font-size:9pt;
   font-weight:bold;
   background-color:#DEDACA;
   border:1px solid #6C7AAC;
   
   height:22px;
}

.gridaltitemstylebig 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000033;
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
	background:#fff8dc;
}

.griditemstylebig
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000033;
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
	background:#DFD7A9;
}

.gridheaderbig
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:9pt;
	color: #FFFFFF;
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none;
	text-align:left;
	background:#6B696B;
}

.maindiv { 
	BORDER-RIGHT: #999933 1px solid; 
	BORDER-TOP: #999933 1px solid; 
	BORDER-LEFT: #999933 1px solid; 
	BORDER-BOTTOM: #999933 1px solid;
	Z-INDEX: 20000; 
	BACKGROUND-COLOR: white;
}

.topBar { 
	Z-INDEX: 20000; 
	BACKGROUND-COLOR: #000000;
	padding: 0px;
}

.whitetext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	font-weight: bold; 
}

.whitetextleft {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF; 
	font-style: bold; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	font-weight: bold; 
	text-align: left;
}

.body8cen {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none;
	text-align: center;
}

.body8pt {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
}

.generalbody {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
	line-height: 14pt; 
}

.body8ptcen {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: center;
}

.body11pt {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: center;
}

.body11ptLeft {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
}

.menuBar { 
	Z-INDEX: 20000; 
	BACKGROUND-COLOR: #FFFFFF;
}

.menuB { 
	BORDER-RIGHT: #999933 1px solid;
	BORDER-TOP: #999933 1px solid;
	BORDER-Bottom: #999933 1px solid;
	cursor: pointer;
}

.footer {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: center;
}

.mainBody { 
	Z-INDEX: 20000; 
	BACKGROUND-COLOR: white;
	padding: 3px;
}

A:link{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-decoration: none;
}
A:visited{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-decoration: none;
}
A:active{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #FF0000; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-decoration: none;
}

.leftlinks {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
}

.leftlinks9 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000033; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
}

#contentwrapper{
	width: 100%;
	height: 9px;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #000033; 
	font-style: normal; 
	line-height: 23px; 
	font-weight: bold; 
}

.billcontent{
	width: 100%;
	display:block;
	margin-left:5px;
}

/* FOR AJAX AUTOCOMPLETE IN TROJAN EMPLOYER SEARCH */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin :0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 100px;
    text-align : left; 
    list-style-type : none;
    font-size:12px;
    font-weight:Bold;
}

.multi
{
	color:black;
	padding-left:0px;
	font-size: 12px;
	font-weight:lighter;
}

.highlight
{
	color:Maroon;
}

/* AutoComplete highlighted item */
/*NOTE: careful changing padding and height it may effect mouseover highlighting*/

.autocomplete_highlightedListItem
{
	margin : 0px!important;
	background-color: #ECE7DF;
	border-bottom:1px solid gray;
	color: black;
	padding: 0px 0px 0px 0px ;
	height:32px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	margin : 0px!important;
	background-color : window;
	border-bottom:1px solid gray;
	color : windowtext;
	padding: 0px 0px 0px 0px ;
	height:32px;
	
}