BODY, HTML
{
    height: 100%;
}

HTML 
{
    overflow-y: scroll;
    overflow-x: auto;
    
}

DIV, IFRAME, TD
{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

BODY, TABLE, DIV, INPUT, A
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

BODY
{
	margin: 0px;
}

INPUT, SELECT, TEXTAREA
{
	border: 1px solid black;
	font-family: Arial;
	font-size: 11px;
	color: Black;
	margin-top: 2px;
	padding-left: 2px;
}

TEXTAREA
{
	padding-left: 2px;
	padding-top: 1px;
}

SELECT
{
	height: 18px;
	padding-top: 1px;
}

FORM
{
	margin: 0px;
}

P { margin: 0px; }


.Image
{
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #cf5151;
}

.TextImageLeft
{
    margin-bottom: 10px;
    margin-right: 5px;
}


H1
{
    font-family: Arial;
    color: #f0220f;
    font-size: 12px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 5px;
}

H2, H2 A, H2 A:hover
{
    font-family: Arial;
    color: #f0220f;
    font-size: 11px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
}

H2 A:hover
{
	text-decoration: underline;
}

.Menu0, .Menu0 A, .Menu0 A:hover, .Menu0Selected, .Menu0Selected A, .MenuSelected0 A:hover
{
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

DIV.Menu0, DIV.Menu0Selected
{	
	padding-left: 4px; 
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 19px	
}

DIV.Menu0
{
	background-color: #f0220f;
}

DIV.Menu0Selected
{
	background-color: white;
}

.Menu0 A:hover
{
	color: black;
}

.Menu0Selected A, .Menu0Selected A:hover
{
	color: #f0220f;
	font-weight: bold;
}

.Menu1 A, .Menu1 A:hover, .Menu1Selected A, .Menu1Selected A:hover, .Menu2 A, .Menu1 A:hover, .Menu2Selected A, .Menu2Selected A:hover
{
	color: #5a5a5a;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	line-height: 11px;
}

.Menu1 A:hover
{
	color: Black;
}

.Menu1Selected A, .Menu1Selected A:hover, .Menu2Selected A, .Menu2Selected A:hover
{
	color: #f0220f;
}

DIV.Menu1, DIV.Menu2, DIV.Menu1Selected, DIV.Menu2Selected
{
	padding-bottom: 5px;
}

.Text, .Text A, .Text A:hover
{
    font-family: Arial;
    color: black;
    text-decoration: none;
    line-height: 16px;
    font-size: 11px;
}
.Text A, .Text A:hover
{
    color: #244999;
    text-decoration: underline;
}

.Text A:hover
{
    text-decoration: underline;
}


.ImageNotes
{
	color: #7d7d7d;
    font-family: Arial;
    text-decoration: none;
    line-height: 12px;
    font-size: 10px;	
}

.Footer, .Footer A, .Footer A:hover
{
	font-family: Arial;
	font-size: 10px;
	color: #616060;
	font-weight: normal;
	text-decoration: none;
}

.Footer A, .Footer A:hover
{
	color: #616060;
	text-decoration: underline;	
	font-weight: bold;
}

.ParagraphTable THEAD TD
{
	font-family: Arial;
	font-size: 11px;
	color: #f0220f;
	font-weight: normal;
	border-bottom: 0px solid white;
	padding: 1px;
}

.ParagraphTable TBODY TD.Row0, .ParagraphTable TBODY TD.Row1
{	
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding: 1px;
}

.NewsDate
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #7d7d7d;
}

.Pager .InactivePage A { color: black; }
.Pager .ActivePage A { color: red; }

.FooterMainLinks A, .FooterMainLinks A:hover
{
    color: #244999;
    text-decoration: underline;
}