

b, strong
{
	color: #990000;
}


#main H2
{
	border-bottom: solid 1px #ff9900;
	margin-left: -10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 1.4em;
}


div#main a,
div#main a:visited

{
	color: #4668ae;
	text-decoration: none;
}

div#main a:hover
{
	color: darkblue;
}

#main a:active
{
	color: #990000;
}


ul,
ul.blueDisc, 
ul.tinyblueDisc
{
	list-style : circle;
	list-style-position : outside;
}

ul.blueDisc li,
ul.tinyblueDisc li
{
	padding-bottom: 4px;
}

ul.blueDisc li:hover,
ul.tinyblueDisc li:hover
{
	list-style : disc;
}

ul.blueDisc A,
ul.blueDisc A:visited
{
    color: #466a8e;
    text-decoration: none;
    border: 0;
}

ul.blueDisc A:hover
{
    text-decoration: underline;
    color: blue;
}


hr.blue
{
	border-collapse: collapse;
	color: #466a8e;
}	



.dataGrid
{ 	border: solid 1px #466a8e;
	margin: 5px; 
	border-collapse: collapse;
	border-left: solid 0;
	border-right: solid 0;
	background-color: #ededed;
	font-size: 9pt;
}

.datagrid td, 
.datagrid th
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}


h1, 
h2, 
h3, 
h4, 
h5
{
	color: #990000;
	margin-left: 0;
}


.floatRight1,
.floatLeft1
 {
	margin: 5px 0px 5px 5px;
	width: 230;
	float: right;
	border: solid 1px #ff9900;
	padding: 5;
	background: #ededed;
	filter:alpha(opacity=80);
       opacity: 0.8;
       -moz-opacity:0.8;
}

.floatLeft1 {
	float: left;
	margin-right: 10px;
}

.floatRight1 {
	float: right;
}


.floatRight1 H3,
.floatRight1 H4,
.floatRight1 H5,
.floatLeft1 H3,
.floatLeft1 H4,
.floatLeft1 H5
{
	color: #ffffff;
	background: #ff9900;
	padding: 3px;
	margin-top: 10px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}


.floatLeft1 LI,
.floatRight1 LI
{
	list-style: circle;
	margin-left: 1px;
}


.floatRight1 p,
.floatLeft1 p
{
	padding: 4px;
}



td.listSelector
{
    padding-left: 10px;
    border: solid 1px #333;
    border-left: 0;
    border-right: 0;
    background: #ededed;
}

UL.listSelector
{
    list-style: none;
    display: inline;
}


UL.listSelector LI,
UL.listSelector LI A,
UL.listSelector LI A:visited
{   
	display: block;
    color: #466a8e;
    text-decoration: none;
    padding: 2px 0 2px 10px;
    font-weight: 900;
}


UL.listSelector LI a:hover,
li.active,
li.active a
{
	display: block;
    background: #dedede;
}


td.listSelectorList
{
    border: solid 1px #333;
    padding-left: 10px;
    margin-left: 0;
    border: solid 1px #333;
    border-left: 0;
    border-right: 0;
    background: #dedede;
}



hr.blue {
	border-collapse: collapse;
	border-color: #466a8e;
	color: #466a8e;
}