﻿test
{
	
}
.title
{
	height: 32px;
	color: #0000FF;
	font-size: x-large;
	font-weight: bold;
	vertical-align: top;
}

a.title
{
	color: #fff899; text-decoration: underline;
}

.LightBackground
{
	background-color:	#C9D9DE;	
	color:				#000000;
}

.DarkBackground
{
	background-color:	#4d737f;
	color:				#FFFFFF;
}

.PlainBackground
{
	background-color:	transparent;
	color:				#000000;
}

.main
{
	overflow:			auto;
}

/* HTML selectors */
a, address, blockquote, body, cite, code, dd, del, dfn, div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd, li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var, applet, big, center, dir, font, hr, menu, pre, abbr, acronym, bdo, button, fieldset, ins, label
{
	letter-spacing: none;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal; 
}
body
{
	font-size: 11px;
	background-color: #fbfbfb;
	height:99%; 
	max-height:99%; 
	scrollbar-track-color: #C0C8D8;
	scrollbar-darkshadow-color:   #151515;
	scrollbar-shadow-color: #617C9E;
	scrollbar-3dlight-color: #617C9E;
	scrollbar-highlight-color: #7B91AE;
	scrollbar-face-color: #587090;
	scrollbar-arrow-color: #D8DCE6;
}

body, html, table, tbody, tr, td
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0; 
	margin:0px 5px 0px 5px; 
	border:0; 
}

html 
{
	height:99%; 
	max-height:99%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:#fbfbfb;
}

thead th
{
	PADDING-TOP:			0px;
	padding-left:			5px;
	BACKGROUND-COLOR:		#C9D9DE;
	FONT:					11px;
	CURSOR:					default;
	BORDER-LEFT:			buttonhighlight 1px solid;
	BORDER-RIGHT:			buttonshadow 1px solid;
	BORDER-TOP:				buttonhighlight 1px solid;
	BORDER-BOTTOM:			buttonshadow 1px solid;
	HEIGHT:					16px;
	text-align:				left;
}

.arrow
{
	PADDING-RIGHT: 0px;
	MARGIN-TOP: -2px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 3px;
	PADDING-BOTTOM: 4px;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 10px;
	COLOR: black;
	PADDING-TOP: 0px;
	FONT-FAMILY: webdings;
	HEIGHT: 11px
}


img
{
	border:				0px;	
}

.SmallText
{
	font-family:		Arial;
	font-size:			11px;
	color:				#4d737f;	
}

a:link, a:visited 
{
	color: #039;
	text-decoration: none;
	cursor: hand;
}
a:hover, a:active, a:focus 
{
	color: #e5053a;
	text-decoration: underline;	
	cursor: hand;
}


code 
{
	color: #06c;
	background: transparent;
	font: normal "Courier New", Courier, monospace;
}


em
{
	font-style: italic;
}

.link
{
	cursor:				hand;
	cursor:				pointer;
	color:				darkblue;	
}

.linkUnderlined
{
	cursor:				hand;
	cursor:				pointer;
	color:				darkblue;	
	text-decoration:	underline;
}


.OddRow
{
	background-color:		#C9D9DE;
}
/*	-----------------------------  */ 



hr
{
	color: #039;
	size: 1px;
}

i
{
	font-style: italic;
}

input, select, textarea
{
	font-style:				normal;
	font-size:				11px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#000080;
	margin-left: 2px;
	margin-right: 3px;
	/* border:					1px solid black;	*/
	/*behavior: url(js/htc/BackgroundCheckboxRadio.htc);			 Fix the background for checkboxen and radio buttonz  */	
}
/* Required vs. optional fields */
input.req, select.req, textarea.req
{
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f3edd4;
	color: Maroon;
	border: 1px solid #000080;
}

input.opt, select.opt, textarea.opt
{
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eee;
	color: #000080;
	border: 1px solid #000080;
}

.MoneyInput
{
	text-align:				right; 
	background-repeat:		no-repeat; 
	background-image:		url(/images/dollarsign.gif);
	width:					90px;
}

.PointsInput
{
	text-align:				right;
	width:					90px;	
}

.IntInput
{
	text-align:				right;
	width:					90px;
}

.DateInput
{
	text-align:				left;
	width:					70px;
}

.DateInput2
{
	text-align:				right;
	width:					90px;
}

.EmailInput
{
	text-align:				left;
	width:					300px;
}

/* StealthInput doesn't look like an input.  It appears as just part of the page. */
.StealthInput
{
	border:					0px;	
	background-color:		transparent;		
}

.readOnly
{
	border:					0px;
	border-bottom:			1px solid black;	
	background-color:		transparent;
}

label
{
	color:					black;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				1em;
	font-weight:			normal;
	letter-spacing:			1px;
	vertical-align:			baseline;
}
 
.formLabel
{
	font-weight:			bold;
	font-size:				10px;
	font-family:			Tahoma;	
}
 
.formTable td
{
	height:					50px;
	vertical-align:			top;	
}

blockquote, ul, ol, dl, dd, li, dir, menu
{
/* inherit from body */
}
ol li
{
	list-style-type: decimal;
}
ol ol li
{
	list-style-type: lower-alpha;
}
ol ol ol li 
{
	list-style-type: lower-roman;
}

p 
{
 padding: 0 15px;
 margin: 10px 0;
}

pre 
{
	font-family:  Courier New, Courier, mono;
}

small
{
	font-size: .83em;
}

strong
{
	font-style: normal;
	font-weight: bold;
}

tfoot
{
	color: #039;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: none;
	word-spacing: normal;
}



/* Fixes cross-browser issues with IE and Mozilla */
ul
{
	margin-left: 2.5em;
	padding-left: 0;
}
var, cite, dfn, .note
{
	font-style: italic;
}
/* Class selectors */
.nblue
{
	color: #039;
}

.ngold
{
	color: #a09151;
}

.warning
{
	background: #fcd116;
	color: #e5053a;
	font-style: normal;
	font-weight: bolder;
	text-transform: none;
}

.normal
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	margin: 0;
	padding: 0;
	border: 0;
}

.cHide
{
	DISPLAY: none;
}

.cShow
{
	DISPLAY: inline;
}


.cStats
{
	font-size: 10px;
}


.error
{
	font-weight: bold;
	font-size: larger;
	color: #ff0000;
}

.HideMe
{
	visibility: hidden; 
	position: absolute; 
	left: 0pt; Top: 0pt;
}

.searchLink
{
	font-size: larger;
	font-weight: bold;
}

.searchLinkSmall
{
	font-weight: bold;
}

.searchLinkTiny
{
	color: Green;
}

.searchLinkLocation
{
	color: Green;
}

atitle
{
	color: #fff899; 
	text-decoration: underline;
}

