﻿body
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	margin: 0px;
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
	min-height: 500px;
}

.normal, .normal:hover, .normal:active
{
	color: Black;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	text-decoration: none;
}

td, th
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
}

.bold
{
	font-weight: bold;
}

.lightSlateGray
{
	color:LightSlateGray;
}

.underline
{
	text-decoration: underline;
}

.green
{
	color: #008800;
}

.greenBold
{
	color: #008800;
	font-weight: bold;
}

.olive
{
	background-color: #808000;
}

.purple
{
	color: #800080;
}

.red
{
	color: #FF0000;
}

.aqua
{
    background-color: #CCFFFF;
}

.redBold
{
	color: #FF0000;
	font-weight: bold;
}

a
{
	color: DarkSlateGray;
	font-weight: bold;
	text-decoration: underline;
}

a:active
{
	color: DarkSlateGray;
	font-weight: bold;
	text-decoration: underline;
}

a:hover
{
	color: DarkSlateGray;
	font-weight: bold;
	text-decoration: none;
}

a:visited:hover
{
	color: DarkSlateGray;
	font-weight: bold;
	text-decoration: none;
}

.button
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	height: 25px;
	padding: 2px 5px; 
}

.smallButton
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	height: 20px;
	padding: 0px 5px; 
}

.popupButton
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
}

.copyright
{
	color: LightSlateGray;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
}

.copyright a
{
	color: LightSlateGray;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

.copyright a:hover
{
	color: LightSlateGray;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

.void
{
	color: Red;
	text-decoration: line-through;
}

.inactive
{
	color: Gray;
}

.lockedOut
{
	color: Red;
}

/*
forms
*/
.formField
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
}

.formTextBox
{
	border: solid 1px Gainsboro;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;	
}

.formLabel
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;	
}

.errorText
{
	color:#FF0000;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;		
}
/*
forms
*/

/*
accordian menu
*/
.accordianHeader
{
	background-color: LightSlateGray;
	color: White;
	font-size: 14px;
	padding: 5px;
	margin: 4px 4px 0px 4px;
}

.accordianContent
{
	background-color: Snow;
	margin: 0px 4px 0px 10px;
	padding: 5px;
}

.accordianSubContent
{
	background-color: DarkSlateGray;
	margin: 0px -5px 0px -5px;
	padding: 5px;
	font-size: 10px;
	color: White;
	font-weight: bold;
}

.accordianSubContentTop
{
	background-color: DarkSlateGray;
	margin: -5px -5px 0px -5px;
	padding: 5px;
	font-size: 10px;
	color: White;
	font-weight: bold;
}

.sectionLink
{
	color: White;
	font-weight: bold;
}

.sectionLink:active
{
	color: White;
	font-weight: bold;
}

.sectionLink:hover
{
	color: White;
	font-weight: bold;
}

.sectionLink:visited:hover
{
	color: White;
	font-weight: bold;
}

#menuItem
{
	margin-bottom: 4px;
}

.itemLink
{
	font-size: 12px;
	color: DarkSlateGray;
	font-weight: normal;
	text-decoration: underline;
}

.itemLink:active
{
	color: DarkSlateGray;
	font-weight: normal;
	text-decoration: underline;
}

.itemLink:hover
{
	color: DarkSlateGray;
	font-weight: normal;
	text-decoration: none;
}

.itemLink:visited:hover
{
	color: DarkSlateGray;
	font-weight: normal;
	text-decoration: none;
}

.hiddenPane
{
	display: none;
	height: 0px;
}
/*
accordian menu
*/

/*
breadcrumb links
*/
.breadcrumbLink
{
	color: DarkSlateGray;
	font-weight: normal;
	text-decoration: underline;
}

.breadcrumbLink:active
{
	color: DarkSlateGray;
	font-weight: normal;
	text-decoration: underline;
}

.breadcrumbLink:hover
{
	color: DarkSlateGray;
	font-weight: normal;
	text-decoration: none;
}

.breadcrumbLink:visited:hover
{
	color: DarkSlateGray;
	font-weight: normal;
	text-decoration: none;
}
/*
breadcrumb links
*/

/*
modal popup
*/
.modalBackground {
    background-color: gray;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.popup {
    background-color: white;
    border: solid 1px DarkSlateGray;
    padding: 0px;
}

.popupTitle {
	background-color: LightSlateGray;
	border: solid DarkSlateGray; 
	height:20px; 
	border-width: 0px 0px 1px 0px;
	color: White;
	font-weight: bold;
	padding: 5px 0px 0px 5px;
}

.popupContent 
{
	padding: 5px;
}

.popupContent 
{
	padding: 10px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
/*
modal popup
*/

/*
popup menu
*/
.popupMenuItem 
{
	padding: 5px;
	line-height: 18px;
}
/*
popup menu
*/

/* 
contractor ajax search 
*/
.autoComplete {
    background-color:Snow;
    visibility:hidden;
    margin:1px 0px 0px 0px !important;
    border:1px LightSlateGray solid;
    cursor:default;
    text-align:left; 
    width:325px !important;
    height:auto !important;
	position:absolute;
	left:314px;
	top:23px;
}

.autoCompleteItem 
{
    font-size:11px;
    cursor:default;
    color:DarkSlateGray;
    background-color:Snow;
    padding:3px 3px 3px 5px;
    width:317px !important;
    margin-bottom:0px;
}

.autoCompleteItemHighlight 
{
    font-size:11px;
    cursor:default;
    color:Snow;
    background-color:DarkSlateGray;
    padding:3px 3px 3px 5px;
    width:317px !important;
    margin-bottom:0px;
}
/* 
contractor ajax search 
*/

/* 
city ajax search 
*/
.autoCompleteCity {
    background-color:Snow;
    visibility:hidden;
    margin:1px 0px 0px 0px !important;
    border:1px LightSlateGray solid;
    cursor:default;
    text-align:left; 
    width:185px !important;
    height:auto !important;
	position:absolute;
	left:314px;
	top:23px;
	z-index:200;
}

.autoCompleteItemCity
{
    font-size:11px;
    cursor:default;
    color:DarkSlateGray;
    background-color:Snow;
    padding:3px 3px 3px 5px;
    width:177px !important;
    margin-bottom:0px;
}

.autoCompleteItemHighlightCity
{
    font-size:11px;
    cursor:default;
    color:Snow;
    background-color:DarkSlateGray;
    padding:3px 3px 3px 5px;
    width:177px !important;
    margin-bottom:0px;
}
/* 
city ajax search 
*/

/* 
hover menu
*/
.hoverMenu 
{
    background-color:Snow;
    margin:-2px 0px 11px 0px !important;
    *margin:1px 0px 1px 0px !important;
    border:1px LightSlateGray solid;
    cursor:default;
    text-align: left; 
    width:87px !important;
    height:auto !important;
}

.hoverMenuItem, .hoverMenuItem a
{
    font-size:11px;
    cursor:default;
    color:DarkSlateGray;
    background-color:Snow;
    padding:3px 3px 3px 5px;
    width:79px !important;
    margin-bottom:0px;
}

.hoverMenuItem:hover
{
    font-size:11px;
    cursor:hand;
    color:Snow;
    background-color:DarkSlateGray;
    padding:3px 3px 3px 5px;
    width:89px !important;
    margin-bottom:0px;
}

.hoverMenuWide
{
    background-color:Snow;
    margin:-2px 0px 11px 0px !important;
    *margin:1px 0px 1px 0px !important;
    border:1px LightSlateGray solid;
    cursor:default;
    text-align: left; 
    width:127px !important;
    height:auto !important;
}

.hoverMenuItemWide, .hoverMenuItemWide a
{
    font-size:11px;
    cursor:default;
    color:DarkSlateGray;
    background-color:Snow;
    padding:3px 3px 3px 5px;
    width:119px !important;
    margin-bottom:0px;
}

.hoverMenuItemWide:hover
{
    font-size:11px;
    cursor:hand;
    color:Snow;
    background-color:DarkSlateGray;
    padding:3px 3px 3px 5px;
    width:119px !important;
    margin-bottom:0px;
}
/* 
hover menu
*/

/* 
top hover menu
*/
.hoverMenuTop
{
    background-color:Snow;
    margin:0px 0px 1px 0px !important;
    border:1px LightSlateGray solid;
    cursor:default;
    text-align: left; 
    width:125px !important;
    height:auto !important;
}

.hoverMenuTopItem, .hoverMenuItem a
{
    font-size:11px;
    cursor:default;
    color:DarkSlateGray;
    background-color:Snow;
    padding:3px 3px 3px 5px;
    width:117px !important;
    margin-bottom:0px;
}

.hoverMenuTopItem:hover
{
    font-size:11px;
    cursor:hand;
    color:Snow;
    background-color:DarkSlateGray;
    padding:3px 3px 3px 5px;
    width:117px !important;
    margin-bottom:0px;
}
/* 
hover menu
*/

/*
pagers
*/
.recordCount
{
	color: #acb9b9;
	font-weight: bold;
}

.selectedPage
{
	color: White;
	border: solid 1px white;
	padding: 1px;
}

.pagerLink
{
	color: White;
	font-weight: bold;
	text-decoration: underline;
}

.pagerLink:active
{
	color: White;
	font-weight: bold;
	text-decoration: underline;
}

.pagerLink:hover
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.pagerLink:visited:hover
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.gray
{
	color: #acb9b9;
}

.whiteBold
{
	color: White;
	font-weight: bold;
}
/*
pagers
*/

.breadcrumb
{
    height:20px;
    vertical-align:middle;
    position:absolute;
    left:195px;
    top:75px;    
}

.contentDiv
{
    position:absolute;
    left:195px;
    top:105px;
}

.ListSearchExtenderPrompt
{
	color:DarkSlateGray;
	padding-bottom:1px;
	font-style:italic;
	width:200px;
}

.ListSearchExtenderPrompt_Payment
{
	color:DarkSlateGray;
	padding-bottom:6px;
	font-style:italic;
	width:200px;
}

.ListSearchExtenderPrompt_Jrf
{
	color:DarkSlateGray;
	margin-left:360px;
	margin-top:17px;
	font-style:italic;
	width:200px;
}

.SeparatorLines
{
	position:absolute;
	width:315px;
	border-bottom:solid 1px LightSlateGray;
}

#ctl00_mainContent_symbolLegend tr td
{
	font-size:10px;
}

.ui-button-text {
    padding-left:5px!important;
    padding-right:5px!important;
    white-space: nowrap!important;
}