﻿a
{
    text-decoration:none;
    color:Blue;
}

a:hover
{
    text-decoration:underline;
    color:#aaaaaa;
}

.ajax__tab_panel 
{
    font-size:.8em;
}

body 
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial;
	font-size:100%;
	background-color:#eeeeee;
	color:#444444;
}

.bold
{
    font-weight:bold;
}

.boldGreen
{
    color:Green;
    font-weight:bold;
}

.boldRed
{
    color:Red;
    font-weight:bold;
}

.clearFloats
{
    clear:both;
}

div.borderTop
{
	border-top:solid 1px #cccccc;
	padding:5px;
}

div.borderTopGrayBack
{
	border-top:solid 1px #cccccc;
	padding:5px;
	background-color:#f3f3f3;
}

div#_divLeftColumn
{
    width:200px;
    float:left;
}

div#_divRightColumn
{
    width:760px;
    float:left;
    padding-left:20px;
    text-align:center;
}

div#_divInstructions
{
    border:solid 1px #333333;
    padding:10px;
    font-size:1.5em;
    text-align:left;
}

.chkBoxList td
{
    width:275px;
}

contentAreaTitle 
{
    font-weight:bold;
}

fieldset.advancedSearchArea
{
    margin:1% 5% 1% 0%;
}

fieldset.searchArea
{
    width:40%;
    margin:1% 5% 1% 0%;
    float:left;
}

form
{
    font-size:.6875em;
}

h3
{ 
	padding:0px;
	margin:0px;
}

#headerLeft 
{
    float:left;
    padding-bottom:3px;
    vertical-align:top;
}

#headerRight
{
    float:right;
    text-align:right;
    padding-bottom:3px;
    vertical-align:top;
}

.marginLeft1em
{
    margin-left:1em;
}

#_masterPageFoot 
{
    text-align:right;
}

.note
{
	color:#999999;
}

.noticeCenter 
{
    border:solid 1px #666666;
    padding:8px;
    background-color:#f3f3f3;
    font-size:small;
    font-weight:bold;
    text-align:center;
}

.noticeLeft 
{
    border:solid 1px #666666;
    padding:8px;
    background-color:#f3f3f3;
    font-size:small;
    font-weight:bold;
    text-align:left;
}

p
{
    margin:0px;
    padding:0px;
}

.pad5 
{
    padding:5px;
}

.padBottom10px
{
    padding-bottom:10px;
}

.padLeft10px
{
	padding-left:10px;
}

.padLeft30
{
    padding-left:30px;
}

#pageHolder
{
    border:solid 1px #cccccc;
    margin: 10px auto 10px auto;
    width:980px;
    padding:10px;
    background-color:#ffffff;
}

.popupBox
{
	padding:10px;
	background-color:#ffffff;
	border:solid 1px #999999;
	position:absolute;
	display:none;
}

.inlinePopOpen
{
	padding:10px;
	background-color:#CCFF99;
	border:solid 1px #999999;
	display:none;
}

.red
{
	color:Red;
}

.searchMultiselect
{
    width:90%;
}

select, input
{
    font-size:1em;
}

.threeColChkBxList
{
    width:100%;
}

.threeColChkBxList td
{
    width:33%;
    text-align:left;
}

.txtBoldCenter
{
    font-weight:bold;
    text-align:center;
}

.txtBoxWide
{
    width:40em;
    margin-left:2px;
}

.txtBoxNarrow
{
    width:7em;
    margin-left:2px;
}

ul.dataEntry
{
    list-style-type:none;
}

.dataEntry li
{
	padding-top:3px;
}

.dataEntry label.dataLabel
{    
    float: left;    
    width: 18em;    
    margin-right: 1em;    
    text-align: right;   
    padding-top:3px;
}

.dataEntry label.dataLabelLessWide
{    
    float: left;    
    width: 10em;    
    margin-right: 1em;    
    text-align: right;   
    padding-top:3px;
}

.dataEntry img.calendar 
{
	padding-left:3px;
}

.dataEntry img.calendar:hover 
{
	cursor:pointer;
}

ul.jobListing
{
    list-style-type:none;
}

.jobListing li
{
	padding-top:3px;
	clear:both;
}

.jobListing div.jobListingData
{    
    float: left;    
    width: 70%;    
    margin-right: 1em;    
}

.jobListing div.jobListingLblData
{    
    float: left;    
    width: 20%;    
    margin-right: 1em;    
    text-align: right;
    font-weight:bold;
}