body {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#D2D2D2;
	margin-top:0;
}

td {
	font-family: Georgia, "Times New Roman", Times, serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.frontpage {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:justify;
padding-top:8px;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
}
 #navcontainer
{
margin-left: 0px;
margin-top: 0px;
padding-top: 0px;
width: 12em;
border-right: 1px solid #CCC;
padding: 0;
margin-bottom: 5px;
padding-bottom:0px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 12px;
background-color: #DDDDDD;
color: #2D2D2D;
}

#navcontainer ul
{
list-style: none;
margin-left: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #DDDDDD;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 5px;
border-left: 10px solid #B7B7B7;
border-right: 10px solid #C3C3C3;
background-color: #BBBBBB;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #D2D2D2;
border-right: 10px solid #E1E1E1;
background-color: #D7D7D7;
color: #fff;
}

#navcontainer li li
{
border-top: 1px solid #DDDDDD;
border-bottom: 0;
margin: 0;
}

#navcontainer li li a
{
display: block;
padding: 5px 5px 5px 20px;
border-left: 10px solid #B7B7B7;
border-right: 10px solid #C3C3C3;
background-color: #BBBBBB;
color: #fff;
text-decoration: none;
width: 100%;
}
ul {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
 #navcontainer2
{
	width: 145px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
background-color:#F3F3F3;
text-transform:uppercase;
}

#navcontainer2 ul
{
list-style-type: none;
margin-left: 0;
padding-left: 0;
background-color:#F3F3F3;
}

#navlist2 a
{
display: block;
color: #8592BB;
padding: 1px 0 1px 8px;
background-color:#F3F3F3;
padding-top:5px;
padding-bottom:5px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#navlist2 a { width: 114px; }

#navlist2 a
{
\width: 130px;
w\idth: 114px;
}

#subnavlist2 a
{
display: block;
color: #9C9C9C;
padding: 1px 0 1px 8px;
margin-left: 8px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#subnavlist2 a { width: 106px; }

#subnavlist2 a
{
\width: 122px;
w\idth: 106px;
}

#navlist2 a, #navlist2 a:visited,#subnavlist2 a, #subnavlist2 a:visited
{
border-left: 8px solid #9C2940;
background-color:#F3F3F3;
color: #9C9C9C;
text-decoration: none;
}

#navlist2 a:hover, #navlist2 a#current2:hover
{
border-left: 8px solid #CCCCCC;
text-decoration: none;
}

#subnavlist2 a:hover, #subnavlist2 a#subcurrent:hover
{
border-left: 8px solid #CCCCCC;
text-decoration: underline;
}

a#current2, a:visited#current2, a#subcurrent2 , a:visited#subcurrent2
{
border-left: 8px solid #283D82;
background: #F3F5FC;
color: #283D82;
text-decoration: none;
}
.maincontent {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	margin-top: 0px;
}
p img { 
float: right;
margin-left:8px;
margin-bottom:1px; 
margin-top:2px;
}
.img2 { 
float:none;
margin-left:0px;
margin-bottom:1px; 
margin-top:0px;
border-color:#000000;
}

.tax {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 4px;
	text-align: justify;
	margin-left: 7px;
	margin-right: 7px;
	line-height: 15px;
	color: #888888;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 18px;
}
.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #818181;
}
