﻿body 
{
	background-color:  white;
	font-family: Verdana;
	font-size: 12px;
}

a:link {
	color: #144D29;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: /*#666666*/#144D29;
}
a:hover {
	text-decoration: underline;
	color: #144D29;
}
a:active {
	text-decoration: none;
	color: #990000;
}


legend
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:Black;
}

.rowName
{
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #144D29; 
}

.sectionName
{
	background-image: url('/Resources/Images/bg_membersiteline.jpg');
	padding: 5px 4px 5px 4px;
	color: #144D29;
	font-weight: bold;
}

hr
{
	height: 1px;
}

.contentpanel
{
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
}

.reportpanel
{
	background-color:#ffffff;
	vertical-align:middle;
	text-align:center;
}



.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left:10px;
}

.section
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

.welcome
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

.normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

.dropdown
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.search
{
	text-align: left;
	font-family: Verdana, Arial, Helvetia, Sans-Serif;
	vertical-align:middle;
}	

.pager 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	height:20px; 
	text-align:right; 
	margin-bottom:7px;
}

.listheader 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: 11px; */
	font-weight:bold;
	color:#42535a;
	border-bottom: #b2c3c3 1px solid; 
}

.list 
{ 
	 border-right: #b2c3c3 1px solid;
	 border-bottom: #b2c3c3 1px solid; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 /*font-size: 11px;*/
	 padding: 2px;
}

.list td
{
	padding: 3px;
}
.listfirst
{ 
	 border-right: #b2c3c3 1px solid; 
	 border-left: #b2c3c3 1px solid; 
	 border-bottom: #b2c3c3 1px solid; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 /*font-size: 11px;*/
}

.list:hover
{
	background-color:#d4d0c8;
}

.grid
{
	border-collapse:collapse;
	border:solid 1px #CCCCCC;
	margin:auto;
}

.grid td
{
    border: solid 1px #CCCCCC;
}

.noborder td
{
	border-width:0px;
}

.gridtotal
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
}
.gridlist
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.highlighted
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color:#FFFFFD;
}

.highlighted2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color:Gray;
}

.gridlist:hover
{
	background-color:#FFFFFD;
}
.gridlistheader 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #144D29;
}

.hint
{
	/* this is meant for all of the UI prompts, such
	as 'Type to search' or 'Click here' */
	font-family: Verdana;
	font-size: smaller;
	color: Gray;
	font-style: italic;
}

#notespan
{
    background-color: White;
    font-weight: normal;
    margin: 15px;
    padding: 20px 10px 20px 10px;
    overflow: auto;
    white-space: normal;
    position: relative;
    border-color: Black;
    border-style: solid;
    border-width: 1px;   
    color: Black;
}

#load
{
	background-color: White;
	position: absolute;
	margin: -50px 0px 0px -100px;
	left: 50%;
	top: 50%;
	width: 200px;
	font-family: Verdana;
	font-size: x-large;
	font-style: italic;
	color: Black;
	border: 2px;
	padding: 10px;
	border-color: Black;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
}

.watermarked
{
	width: 200px;
	color: Gray;
	text-align: right;
	 font-style: italic;
}

/* styles for the subtitles, under the second tier of the image menu */
.style1 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 1px
}
.style2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.style3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.style4 
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style5 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

input.styled
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

.style8 
{	color: #144D29;
	font-weight: bold;
}
.style9 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #144D29; 
}

.dataTable
{
    width:100%;
    margin:auto;
    border-collapse:collapse;
}

.dataTable tr td
{
    border:solid 1px #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding: 5px;
}

.dataTable .noborder td
{
    border-style: none;
    border-width: 0px;
}

.noborder
{
    border-style: none;
    border-width: 0px;
}

div.ajax__calendar table
{
    width:auto;
    margin:auto;
    border-collapse:separate;
}
div.ajax__calendar td
{
    border: none 0px;
    padding: 0px;
}

.claimmenu:hover
{
    background-color: White;
}

.text 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

.error 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:Red;
}

.bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
}
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.submenulink 
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    margin-right: 13px;
}

.deadlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color:Gray;
	margin-right: 13px;
}
a:link.deadlink {
	text-decoration: none;
	color:Gray;
}
a:visited.deadlink {
	text-decoration: none;
	color:Gray;
}
a:hover.deadlink {
	text-decoration: none;
	color:Gray;
}
a:active.deadlink {
	text-decoration: none;
	color:Gray;
}

.lettertext {
	FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
manufacturertext {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.manufacturertext2 {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.contentbody
{
	text-align:left;
	vertical-align:top;
	background-color:#DDDFE1;
	white-space: normal;
	
}
.showborder
{
	border:solid 1px #CCCCCC;
}

.message 
{
	background-color: #CCCCCC;
	padding: 7px;
	margin-bottom: 10px;
	border: solid 1px black;
}

.ggcmessage 
{
	background-color: #588B49;
	padding:7px;
	margin-bottom: 10px;
	border: solid 1px black;
}

.textmessage
{
		margin: 10px 25px 10px 25px;
		padding: 5px 5px 5px 5px;	
}

.statusmessage
{
	margin: 10px;
	text-align: center;
}

td
{
	white-space: nowrap;
}

/* ALIGNMENT STYLES */
.left
{
	text-align:left;
}
.right
{
	text-align:right;
}
.center
{
	text-align:center;
}
.top
{
	vertical-align:top;
}
.middle
{
	vertical-align:middle;
}
.bottom
{
	vertical-align:bottom;
}

/*Reports */
.reporttitle 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	text-align:left;
	height:30px;
	background-image: url(/resources/images/menubgbar.jpg);
	background-repeat:repeat-x;
	padding:0px 8px 0px 8px;
	border-right:solid 1px #79878a;
	border-left:solid 1px #79878a;
	text-transform:uppercase;
	color: White;

}

.crumb
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	text-align:left;
	color: White;
	text-transform:uppercase;
	text-decoration: none;
}
a.crumb:link {
	color: White;
	text-decoration: none;
}
a.crumb:visited {
	color: White;
	text-decoration: none;
}
a.crumb:hover {
	color: White;
	text-decoration: underline;
}
a.crumb:active {
	color: White;
	text-decoration: none;
}

.reporttable
{
	border-right:solid 1px #79878a;
	border-left:solid 1px #79878a;
	border-bottom:solid 1px #79878a;
	padding:4px 8px 8px 8px;
}

.reportsection
{
	border:solid 1px #79878a;
	padding:4px 4px 4px 4px;
	text-align:left;
	vertical-align:top;
}
.reportcontroller
{
	background-color:#79878a;
}
.scroll
{
	overflow-Y:scroll;height:300px;width:200px;
}


input
{
	text-transform:uppercase;
}
select option
{
	text-transform:uppercase;
}
input.login
{
	text-transform:none;
}
input.btn
{
	text-transform:none;
}


.exportgrid
{
	border:solid 1px #000000;
}
.exportgridheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color:Gray;
}

#status 
{
    font-size: 1.2em;
    padding: 15px;
    padding-top: 5px;
}
#status a
{
    text-decoration:underline;
}
/* autocomplete css class SA 2/2/09 */

.autolist {
	border: 1px solid black;
	list-style-type: none;
	margin: 0px;
	background-color: White;
	text-align: left;
	width:500px;
	overflow:scroll;
	
}

	ul.autolistlist li {
		padding: 2px 5px;
		background-color: White;
		 
	
	}

	.listitem {
		color: #090;
	}

	.hoverlistitem {
		background-color: #F0FFF8;
	}
