body
{
    background:url(images/bg.gif) repeat-x #ebeef0;
    margin-left:auto;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:auto;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    text-align:center;
    font-family:trebuchet ms,helvetica,arial;
    font-size:13px;
}

#shell
{
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    width:980px;
    text-align:center;
}

#container
{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    width:980px;
    text-align:center;
}

#footer
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    margin:0px auto;
	text-align:center;
    background:#282e32;
    font-size:13px;
    line-height:20px;
    color:#FFFFFF;
}

#topNav
{
    padding-left:0px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    border-bottom:0px solid #CCCCCC;
}

#leftNav
{
    padding-left:14px;
    padding-top:20px;
    padding-right:6px;
    padding-bottom:0px;
    width:177px;
}

#mainPanel
{
    text-align:left;
    padding-top:0px;
    padding-bottom:5px;
    margin-left:0px;
    margin-right:0px;
    background:#ebeef0;
    width:980px;
    line-height:1.4em;
}

A
{
    text-decoration: underline;
    color:#2B4F90;
}

A:hover
{
    color:#2D435A;
    text-decoration:none
}


a.menuanchorclass, a.menuanchorclass:visited, a.menuanchorclass:hover, a.menuanchorclass:link,
a.topmenu, a.topmenu:visited, a.topmenu:hover, a.topmenu:link
{
	font-family:trebuchet ms,arial;
	font-size:15px;
	font-weight:bold;
	color:#5986ae;
	text-decoration:none;
}

a.menuanchorclass:hover,
a.menuanchorclass:active,
a.topmenu:hover
{
	color:#000000;
}

H1  {
    padding-top:5px;
    padding-bottom:18px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:bold;
    font-size:24px;
    line-height:28px;
    color:#FFFFFF;
}

H2  {
    padding-top:5px;
    padding-bottom:9px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:bold;
    font-size:20px;
    letter-spacing:.1px;
    line-height:22px;
    color:#557392;
}

H3  {
    padding-top:5px;
    padding-bottom:5px;
    padding-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:bold;
    font-size:14px;
    line-height:16px;
    letter-spacing:0px;
    color:#333333;
}

H4  {
    padding-top:0px;
    padding-bottom:5px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:bold;
    font-size:13px;
    line-height:16px;
    color:#333333;
}

A.footer
{
    color:#FFFFFF;
    text-decoration:underline
}

A.footer:hover
{
    color:#EEEEEE;
    text-decoration:none;
}

.frame
{
	border:1px solid #557392;
}

.buttonSite
{
    font-size:12px;
    color:#FFFFFF;
    background-Color:#557392;
    border:2px ridge #CCCCCC;
    font-weight:bold;
    cursor:hand;
	height:22px;
}


.errorText
{
    font-family: Trebuchet,Arial,Verdana;
    font-size:9pt;
    color:#bb0000
}


li
{
    font-family: Trebuchet, Helvetica, sans-serif;
    padding-top:1px;
    padding-bottom:2px;
    margin-left:0px;
    padding-left:0px;
    text-indent:0px
}

ol,ul
{
    margin-top:1px;
    margin-bottom:0px;
    padding-top:1px;
    padding-bottom:0px
}

h3 a, a h3
{
	text-decoration:none;
}
