﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption
/*table, tr, td, tbody, tfoot, thead, th */
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	/*background: transparent;*/
}

ol, ul {
	list-style: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*height:100%;
	width:100%;*/
	background-image: url(/images/gradient.aspx?start=222222&end=666666&height=600);
	background-color: #666666;
	background-repeat: repeat-x;
	line-height: 1;
}

html, form
{
	/*height:100%;
	width:100%;*/
}

a
{
	text-decoration: none;
	color: #008000;
}

a:hover
{
	text-decoration: underline;
}

:focus {
	outline: 0;
}

.link
{
	text-decoration: none;
	color: #008000;
}

.link:hover
{
	text-decoration: underline;
}

.menu-header
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.menu-link
{
	text-decoration: none;
	color: #008000;
}

.menu-link:hover
{
	text-decoration: none;
	font-weight: bold;
}

.footer-link
{
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}

.footer-link:hover
{
	text-decoration: underline;
}

.footer-text
{
	font-size: 11px;
	color: #ccc;
}

.footer-bg
{
	background-color: #99CC00;
}

.smalllink
{
	font-size: 11px;
	text-decoration: none;
	color: #008000;
}

.smalllink:hover
{
	text-decoration: underline;
}

.biglink
{
	font-size: 13px;
	text-decoration: none;
	color: #008000;
}

.biglink:hover
{
	text-decoration: underline;
}

.header
{
	font-size: 18px;
	color: #006000;
	font-weight: bold;
}

.subheader
{
	font-size: 15px;
	color: #333333;
	font-weight: bold;
}

.header-bg
{
	background-color:#003399;
}

.header-text
{
	font-size: 18px;
	color: #006000;
	font-weight: bold;
}

.bg-text
{
	font-size: 11px;
	color: #fff;
}

.bg-text-highlight
{
	font-size: 11px;
	color: #76b900;
}

.bg-link
{
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}

.bg-link:hover
{
	text-decoration: underline;
}

.white-text
{
	font-size: 12px;
	color: #fff;
}

.white-text-big
{
	font-size: 14px;
	color: #fff;
}

.bigtext
{
	font-size: 14px;
	font-weight: 700;
}

.smalltext
{
	font-size: 11px;
}

.subtext
{
	font-size: 9px;
}

.text-bold-underline-gray
{
	font-weight: bold;
	display: inline;
	border-bottom: solid 1px #ccc;
}

.errormsg
{
	color: #FF0000;
}

.msgtitle
{
    font-size: 14px;
    font-weight: bold;
    color: #008000;
}

.msgtitle-error
{
    font-size: 14px;
    font-weight: bold;
    color: #ff0000;
}

.msgbody
{
    font-size: 12px;
}

.bullet-gold
{
	color: #ffd700;
	font-weight: bold;
	font-size: 16px;
}

.bullet-green
{
	color: #007000;
	font-weight: bold;
	font-size: 16px;
}

.form-input
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.chart-button
{
    font-weight: normal;
    color: #333333;
    background-color: #f0f0f0;
    font-size: 11px;
    border-right: gray 1px solid;
    border-top: gray 0px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    height: 23px;
}


.chartx-button
{
    font-weight: bold;
    color: #000000;
    background-color: #ffffff;
    font-size: 11px;
    border-right: gray 1px solid;
    border-top: gray 0px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    height: 23px;
}

.form-button
{
	cursor: pointer;
	border: outset 1px #ccc;
	background: #999;
	color: #333;
	font-weight: bold;
	padding: 1px 2px;
	background: url(/images/btnbg.gif) repeat-x left top;
}

.form-cancel-button
{
	cursor: pointer;
	border: outset 1px #ccc;
	background: #999;
	color: #333;
	font-weight: normal;
	padding: 1px 2px;
	background: url(/images/btnbg.gif) repeat-x left top;
}