﻿body 
{
	margin-top:5px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	background-color:White;
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:10pt;
	color:Navy;
}
h1
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size: 16pt;
	color: #174A7C;
	letter-spacing: 1px;
	word-spacing: 2px;
	font-weight: bold;
}
h2
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:14pt;
	color:Navy;
	letter-spacing:1px;
	word-spacing:2px;
}
h3
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:12pt;
	color:Navy;
	letter-spacing:1px;
	word-spacing:2px;
}
a:link, a:active, a:visited
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:10pt;
	color:Gray;
	text-decoration:underline;
}
a:hover
{
	color:Red;
	text-decoration:none;
}
.toptext
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:10pt;
	font-weight:normal;
	color:Gray;
	}
.topnav
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:10pt;
	font-weight:bold;
	color:Gray;
	}
a.topnav:link, a.topnav:active, a.topnav:visited
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:10pt;
	color:Gray;
	font-weight:normal;
	text-decoration:underline;
	}
a.topnav:hover
{
	color:Red;
	text-decoration:none;
	}	
table.top_banner
{ 
	background:#ebeff2 url(images/grd-1px_1.1.gif) repeat-x;
	width: 1024px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
table.top_banner td.login
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:8pt;
	font-weight:bold;
	color:Navy;
	text-align:right;
	padding: 2px 4px 1px 2px;
}
.accordionHeader
{
	/*border: 1px solid #2F4F4F;*/
	color: #336699;
	background-color: #2e4d7b;
	font-family: Verdana, Arial, 'Times New Roman';
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background-image: url(images/head_bg.gif);
}
.accordionContent
{
    background-color:Transparent;
    /*#D3DEEF;
    D3DEEF;*/
    border: 1px dashed #ACB8BF;
    /*2F4F4F;*/
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.accordionLink
{
	background-color:Transparent;
	/*: #D3DEEF;*/
    color: #336699;
}
a.accordionLink:active, a.accordionLink:visited, a.accordionLink:link
{
	font-size:9pt;
	font-weight:normal;
    color: #336699;
    text-decoration:underline;
}
a.accordionLink:hover
{
    color: #336699;
    text-decoration:none;
}


.input
{
	font-size: 10pt;
	vertical-align: middle;
	color: #336699;
	line-height: normal;
	font-family: Verdana, Arial, 'Times New Roman';
	letter-spacing: normal;
	background-color:White;
	text-align: left;
	border: 1px solid #ACB8BF;	
}
.label
{
	font-family: Verdana, Arial, 'Times New Roman';
	color: #336699;	
	font-size:8pt;
	font-weight:bold;
	background-color:Transparent;
	text-align:left;
}
.button
{
	background-image: url(images/button.gif);
	background-color: transparent;
	width:65px;
	height:27px;
}
table.grid
{
	font-family: Verdana, Arial, 'Times New Roman';
	color: black;	
	font-size:8pt;
	background-color:Transparent;
	vertical-align:top;
	text-align:left;
}

table.grid tr.hdr
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:8pt;
	font-weight:bold;
	color:#336699;
	background-color:#C4D3D5;
	background-image:url(images/head_bg.gif);
}
table.grid tr
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:8pt;
	color:black;
	background-color:Transparent;
	vertical-align:top;	
}

table.grid tr.alt
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:8pt;
	color:black;
	background-color:#EAEFF1;
	vertical-align:top;	
}
table.grid tr.highlight
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size: 8pt;
	color: black;
	background-color: lightgoldenrodyellow;
	vertical-align: top;
}

table.PopularGrid
{
	font-family: Verdana, Arial, 'Times New Roman';
	color: #336699;
	font-size: 8pt; /*background-color: gainsboro;*/
	vertical-align: top;
	text-align: left;
	border-right: #00274C thin solid;
	border-left: #D8E3E9 thin solid;
	border-top: #D8E3E9 thin solid;
	border-bottom: #00274C thin solid;
}

table.PopularGrid tr.hdr
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size: 9pt;
	font-weight: bold;
	color: #336699;
	background-color: black;
	background-image: url(images/head_bg.gif);		
	text-align: center;
}
table.PopularGrid tr
{
	/*background-color: #D8E3E9;*/
}
table.PopularGrid tr td
{
	border-top: #C0C0C0 thin dotted;
}
table.PopularGrid tr.alt
{
	/*background-color:#CCD6DF;*/
}
a.opt1:link, a.opt1.active, a.opt1:visited
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:8pt;
	color:#336699;
	text-decoration:underline;
}
a.opt1:hover
{
	color:Red;
	text-decoration:none;
}
a.opt2:link, a.opt2.active, a.opt2:visited
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:8pt;
	color:Black;
	text-decoration:underline;
}
a.opt2:hover
{
	color:Gray;
	text-decoration:none;
}
a.opt:link, a.opt.active, a.opt:visited
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:8pt;
	color:Black;
	text-decoration:underline;
}
a.opt:hover
{
	text-decoration:none;
}
.lblInfo
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:8pt;
	font-weight:bold;
	color:Red;
	letter-spacing:1px;
	word-spacing:2px;
	}
.lblHint
{
	font-family: Verdana, Arial, 'Times New Roman';
	font-size:8pt;
	color:Navy;
	font-style:italic;
	}