﻿p.body       { font-size: 10pt; font-weight: normal; font-family: verdana, helvetica, sans-serif;}
p			 { font-size: 10pt; font-weight: normal; font-family: verdana, helvetica, sans-serif;}
ul			 { font-size: 10pt; font-weight: normal; font-family: verdana, helvetica, sans-serif;}
li			 { font-size: 10pt; font-weight: normal; font-family: verdana, helvetica, sans-serif;}
h1           { font-size: 18pt; font-weight: bold;   font-family: verdana, helvetica, sans-serif; }
h2           { font-size: 14pt; font-weight: bold;   font-family: verdana, helvetica, sans-serif; color: #01619D }
h3           { font-size: 12pt; font-weight: bold;   font-family: verdana, helvetica, sans-serif; color: #000000 }
.hrAdmin     { color: #00f; background-color: #00f; height: 5px; }

a:link     { color:#C2241B; }
a:visited  { color:#C2241B; }
a:hover    { color:#000000; }
a:active   { color:#000000; }

tr.d0 td {background-color: #FFFFFF;}
tr.d1 td {background-color: #F1F1F1;}

/*.newsHeader { font-size: 10pt; font-weight: bold; color: #CC0000; }*/
/* .newsHeader { font-size: 10pt; font-weight: bold; color: #FFFFFF; background-image:url('../images/bg_grayblack.png'); } */
.newsHeader {
	font-family: calibri, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #666666;*/
	background-color: #800000;
}
.newsBody   { font-family: calibri, verdana, helvetica, sans-serif; font-size: 10pt; color: #313131; }

.rowQuickLinks td        
{
	font-size: 7pt;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
	color: #FFFFFF;
	background: #000000;
	text-align: center;
	vertical-align: middle;
}
.rowQuickLinks	a:link    { color: #FFFFFF; text-decoration: none }
.rowQuickLinks	a:visited { color: #FFFFFF; text-decoration: none }
.rowQuickLinks	a:hover   { color: #FF0000; text-decoration: none; border-bottom: 1px solid red; }


.rssfeeds td        
{
	font-size: 7pt;
	font-weight: normal;
	font-family: verdana, helvetica, sans-serif;
	color: #000000;
	background: #dad9e9;
	text-align: left;
	vertical-align: top;
}
.rssfeeds a:link    { color: #0000FF; text-decoration: none }
.rssfeeds a:visited { color: #0000FF; text-decoration: none }
.rssfeeds a:hover   { color: #FF0000; text-decoration: none; border-bottom: 1px solid red; }

.Style1
{
	font-family: calibri, verdana, helvetica, sans-serif;
	font-size: 10pt;
}

.Style2
{
	font-family: calibri, verdana, helvetica, sans-serif;
	font-size: 8pt;
}

.Style3
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 6px; 
	height: 10px;
}


/* Displays */
	.hidden			{display: none;}
	.absolute		{position: absolute;}

/* Cursors */
	.pointer		{cursor: pointer;}

/* Justification */
	.left			{text-align: left;}
	.right			{text-align: right;}
	.center 		{text-align: center;}
	.justify		{text-align: justify;}
	.float_left		{float: left;}
	.i_50			{margin-left: 50px;}
	.i_100			{margin-left: 100px;}

/* Fonts */
	.family			{font-family: verdana, helvetica, sans-serif;}
	.bold			{font-weight: bold;}
	.italic			{font-style: italic;}
	.tiny			{font-size: 6px; height: 10px;}
	.pt6			{font-size: 6pt;}
	.pt7			{font-size: 7pt;}
	.pt8			{font-size: 8pt;}
	.pt10			{font-size: 10pt;}
	.pt12			{font-size: 12pt;}
	.pt14			{font-size: 14pt;}
	.pt16			{font-size: 16pt;}
	.pt18			{font-size: 18pt;}


/* Vertical Alignment */
	.top			{vertical-align: top;}
	.middle			{vertical-align: middle;}
	.bottom			{vertical-align: bottom;}

/* Sizes */
	.w100p			{width: 100%;}
	.w98p			{width: 98%;}
	.w95p			{width: 95%;}
	.w50p			{width: 50%;}
	.w100			{width: 100px;}
	.w200			{width: 200px;}
	.w300			{width: 300px;}
	.w400			{width: 400px;}
	.w600			{width: 600px;}

/* Text Colors */
	.fg_white		{color: #fff;}
	.fg_black		{color: #000;}
	.fg_red			{color: #f00;}
	.fg_blue		{color: #00f;}
	.fg_dos_red		{color: #C2241B;}
}

/* Background Colors */
	.bg_bright_blue		{background-color: #3cf;}
	.bg_bright_green	{background-color: #3f3;}
	.bg_bright_yellow	{background-color: #ff3;}
	.bg_bright_orange	{background-color: #f90;}
	.bg_bright_red		{background-color: #f33;}
	.bg_bright_gray		{background-color: #ccc;}
	.bg_dark_gray		{background-color: #999;}
	.bg_white			{background-color: #fff;}
	.bg_red				{background-color: #f00;}
	.bg_blue			{background-color: #99c;}
	.bg_black			{background-color: #000;}
	.bg_highlight		{background-color: #fc0;}
	.bg_flava_blue		{background-color: #dad9e9;}
	.bg_legend_blue		{background-color: #efefff;}
	.bg_flava_orange	{background-color: #e9e4d9;}
	.bg_legend_orange	{background-color: #fff8ef;}
	.bg_flava_purple	{background-color: #e6d9e9;}
	.bg_legend_purple	{background-color: #fdefff;}
	.bg_flava_green		{background-color: #dae9d9;}
	.bg_legend_green	{background-color: #effff0;}
	.bg_flava_red		{background-color: #e9d9d9;}
	.bg_legend_red		{background-color: #ffefef;}
	.bg_flava_yellow	{background-color: #e9e9d9;}
	.bg_legend_yellow	{background-color: #ffffef;}
	.bg_dos_red			{background-color: #C2241B;}

/* Borders */
	.b_black			{border: 1px solid #000;}
	.b_black_top		{border-top: 1px solid #000;}
	.b_black_left		{border-left: 1px solid #000;}
	.b_black_right		{border-right: 1px solid #000;}
	.b_black_bottom		{border-bottom: 1px solid #000;}
	.b_black_2			{border: 2px solid #000;}
	.b_black_top_2		{border-top: 2px solid #000;}
	.b_black_left_2		{border-left: 2px solid #000;}
	.b_black_right_2	{border-right: 2px solid #000;}
	.b_black_bottom_2	{border-bottom: 2px solid #000;}
	.b_gray				{border: 1px solid #666;}
	.b_gray_top			{border-top: 1px solid #666;}
	.b_gray_left		{border-left: 1px solid #666;}
	.b_gray_right		{border-right: 1px solid #666;}
	.b_gray_bottom		{border-bottom: 1px solid #666;}
	.b_title			{border-bottom: 1px solid #aaaccc;}

/* Padding */
	.p_5				{padding: 5px;}
	.p_right_5			{padding-right: 5px;}

/* Margin */
	.m_50				{margin-left: 50px;}


.fieldset
{
	border: 6px double #000000;
	border-width:thick;
	color: #FFFFFF;
	background-color: white;
	width: 80%;
}
 
.fieldset2
{
	border: 4px double #000000;
	border-width: 1px;
	width: 800;
	padding: 5px;
	margin: 3px;
}

.legend
{
	//font-variant: small-caps;
	color: #FFFFFF;
	background: #000000;
	border: 0px solid #666666;
	padding: 4px;
	margin: 4px;
}

.legend2
{
	color: #ffffff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10pt;
	font-family: verdana, helvetica, sans-serif;
	vertical-align:middle;
}

.hover
{
	position: absolute;
	z-index: 100;
	display: none;
	min-width: 200px;
	max-width: 400px;
	width:expression(document.body.clientWidth < 200? "200px" : document.body.clientWidth > 400? "400px" : "auto");
	left: 100px;
	top: 400px;
	background-color: white;
	padding: 5px;
	text-align: left;
	color: navy;
	font-style: italic;
	font-size: 12px;
	border: 2px groove #cdf;
	border-color: #000080;

}

.hover_heading
{
	color: #036;
	font-size: 15px;
	font-variant: small-caps;
	font-weight: bold;
}
 
.tbMain
{
	/*border-style: solid;
	border-collapse: collapse;
	border-color:white;
	border-width: 0px;
	background-color: #FFFFFF;*/
	
	border-style:ridge;
	border-collapse:separate;
	border-color:#404040;
	border-width: 6px;
}

.tbCenter
{
	border-style: solid;
	border-collapse: collapse;
	border-color: black;
	border-width: 0px;
	background-color: #FFFFFF;
}

.tdColLeft
{
	border-style: solid;
	border-collapse: collapse;
	border-color: black;
	border-width: 0px;
	background-color: #FFFFFF;
	height:100%;
	vertical-align:top;
	
}

.tdColCenter
{
	border-style: solid;
	border-collapse: collapse;
	border-color: black;
	border-width: 0px;
	background-color: #FFFFFF;
}

.bodyStyle
{
	background-color:#000000;
	background-image:url('../images/background.png');
}

.leftNav
{
	background-color:#FFFFFF;
	vertical-align:top;
	height:100%;
}

.bottomNav
{
	background-color:black;
	color:white;
}

a.bottomNav:link     { color:#FF0000; text-decoration:none; }
a.bottomNav:visited  { color:#FF0000; text-decoration:none; }
a.bottomNav:hover    { color:#FFFFFF; text-decoration:none; }
a.bottomNav:active   { color:#FF0000; text-decoration:none; }


.topNav
{
	/*font-variant: small-caps;*/
	font-size: 8pt;
	/*font-weight: bold;*/
	background-color:black;
	color:white;
}

a.topNav:link     { color:#FFFFFF; text-decoration:none; }
a.topNav:visited  { color:#FFFFFF; text-decoration:none; }
a.topNav:hover    { color:#FF0000; text-decoration:none; }
a.topNav:active   { color:#FF0000; text-decoration:none; }

.topNav2
{
	/*font-variant: small-caps;*/
	font-size: 10pt;
	font-weight: normal;
}

a.topNav2:link     { color:#FFFFFF; text-decoration:none; }
a.topNav2:visited  { color:#FFFFFF; text-decoration:none; }
a.topNav2:hover    { color:#FF0000; text-decoration:none; }
a.topNav2:active   { color:#FF0000; text-decoration:none; }


.fieldsetJS
{
	border: 6px double #000000;
	border-width:medium;
	margin-bottom: 10px;
	padding: 5px;
	width:600px;
}

.legendJS
{
	color: #ffffff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10pt;
	font-family: verdana, helvetica, sans-serif;
	vertical-align:middle;
}

.code
{
	padding: 20px;
	font-style: italic;
	font-family: Courier New;
}

.hoverJS
{
	position: absolute;
	z-index: 100;
	display: none;
	width: 300px;
	left: 100px;
	top: 400px;
	background-color: white;
	padding: 5px;
	text-align: left;
	color: navy;
	font-style: italic;
	font-size: 12px;
	border: 2px groove #cdf;
	border-color: #000080;
}

.hover_headingJS			{color: #036;
				 font-size: 15px;
				 font-variant: small-caps;
				 font-weight: bold;}

.main				{background-color: white;
				 	border: 1px solid #666;}
.main_heading	{font-weight: normal;
				 font-size: 20px;
				 color: white;}
.main_content			{padding: 10px;}
.main_content_nopad		{padding: 0px;}
.main_subheading		{margin: 10px;
				 font-size: 13px;
				 font-style: italic;
				 font-weight: bold;}
.cell				{padding: 5px;}
.cell_heading			{font-weight: bold;
				 color: #036;
				 background-color: #ccc;
				 padding: 5px;}
.cell_subheading		{font-weight: bold;
				 color: #036;}
.form_text			{width: 250px;
				 text-align: right;
				 padding-top: 5px;
				 vertical-align: top;}
.form_input			{padding-left: 20px;
				 vertical-align: top;}
.heading			{color: #600;
				 font-size: 14px;
				 font-weight: bold;}
.list_none			{list-style-type: none;}

