*
{
    font-family: Helvetica, Verdana, Arial;
    font-size:9pt;

}

.tblHeader
{
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
    background-color:#93BAF1;
    font-size:9pt;
    font-weight:bold;
    color:#000000;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:4px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    text-align:left;
}

.tblLeftAlt,.tblLeft,.tblRight,.tblRightAlt
{
    color:#000000;
    font-size:8pt;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:3px;
    padding-right:3px;
    text-align:left;
	border-bottom:1px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
}

.tblCell
{
    color:#000000;
    font-size:8pt;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}

.tblLeft
{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
    background-color:#FFFFFF;
}

.tblRight
{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
    background-color:#FFFFFF;
}

.tblLeftAlt
{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
    background-color:#EEEEEE;
}

.tblRightAlt
{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
    background-color:#EEEEEE;
}

input
{
	font-size:8pt;
}

body
{
    background:#333333;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    margin-bottom:20px;
    text-align:center;
}

#shell
{
	border:20px solid #93BAF1;
    background-color:#FFFFFF;
    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:90%;
    text-align:center;
}

#container
{
	border:1px solid #000000;
    background:#FFFFFF;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    width:100%;
    text-align:left;
}

#topNav
{
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    width:100%;
}

#leftNav
{
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:0px;
    width:202px;
}
.leftNav
{
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:0px;
    background:#000000;
}


#mainPanel
{
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    text-align:left;
}
#mainSub
{
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    width:100%;
}
.mainSub
{
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    padding-left:10px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    width:100%;
}


#footer
{
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    margin-top:0px;
}

H1
{
    font-size:12pt;
    font-weight: bold;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:5px;
    margin-bottom:0px;
    color:#000000;

}

H2
{
    font-size:11pt;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:2px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    color:#333333;

}

H3
{
    font-size:10pt;
    font-weight: bold;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:0px;
    margin-bottom:0px;
    color:#6699CC;
}

H4
{
    font-size:9pt;
    font-weight: bold;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:0px;
    margin-bottom:0px;
    color:#666666;
}

.bg1
{
	background:#003399;
}

.bg2
{
	background:#CCCCCC;
}



A.mini
{
    font-size:8pt;

}


.mini
{
    font-size:8pt;

}



.column
{
    text-align:justify;
    line-height: 150% ;

}

.errorText
{
	color:red;
}
A.menu
{
    font-size:12px;
    line-height:14px;
    font-weight: bold;
    padding-top:0px;
    padding-bottom:0px;
    color:#FFFFFF;
    text-decoration: none

}

A.menu:hover
{
    color:#CCCCCC;
    font-weight: bold;
    text-decoration: none
}


A
{
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#25317A;
    text-decoration:underline

}

A:hover
{
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#333333;
    text-decoration:none

}

ul
{
    margin-top:4px;
    margin-bottom:4px;
    padding-top:0px;
    padding-bottom:0px;
    margin-left:18px;
    padding-left:0px;

}

li
{
    font-size:9pt;
    font-weight: normal;
    margin-left:0px;
    margin-bottom:3px;
    padding-left:4px;
    padding-top:0px;
    padding-bottom:0px;
    color:#000000;

}

.footer
{
    font-size:9pt;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#FFFFFF;
}

A.footer
{
    font-size:8pt;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#333333;
    text-decoration: underline

}

A.footer:hover
{
    color:#000000;
    text-decoration: none

}

.subfooter
{
    font-size:10pt;
    font-weight: bold;
    padding-top:4px;
    padding-bottom:4px;
    color:#CCCCCC;

}

HR
{
    color:#CCCCCC;

}


.tablehead
{
	background:#003399;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;

}

.buttonSite
{
    font-size:10pt;
    color:#FFFFFF;
    background:#25317A;
    border:3px ridge #CCCCCC;
    font-weight:bold;
    cursor:hand
}
