body{
	margin: 0;
	font-family: "Palatino Linotype", Georgia, Times;
	font-size: 0.82em;
}
td{
	vertical-align: top;
}
table{
	font-size: 100%;
}
div#mainbody {
	margin: 20px 20px 5px 20px;
}
div#headergraphic{
	width: 100%;
	background-image: url(../images/header-left.gif);
	background-repeat: no-repeat;
	text-align: right;
	margin: 0;
}
div#headergraphic p{
	margin: 0;
	padding: 0;
	line-height: 1;
}


div#maincontent{
	width: 100%;
	border-bottom: 2px solid #CCCCCC;
}

div#menubarouter{
	border-bottom: 2px solid #CCCCCC;
}
div#menubar {
	margin: 1px 0 0 0;
	background-image: url(../images/tab-background.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
	overflow: hidden;
}
div#menubar ul{
	padding: 0;
	margin: 0;
}
div#menubar img{
	border: 0;
}
div#menubar li{
	display: inline;
	float: left;
}
div#maincontent{
	clear: left;
}
div#maincontent table{
	font-size: 100%;
	width: 100%;
}
#maincontent h1{
	font-size: 170%;
	margin: 0;
	padding: 0 0 10px 0;
	font-variant: small-caps;
}
#maincontent p{
	line-height: 1.5;
	margin: 0;
	padding: 0 0 10px 0;
}
#maincontent h2{
	font-size: 120%;
	margin: 0;
	padding: 0 0 10px 0;
	font-variant: small-caps;
}
#maincontent h3{
	font-size: 100%;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0;
}

h2#newsheader{
	padding: 10px 0 10px 0 !important;
	margin: 10px 0 0 0 !important;
	border-top: 2px solid #CCCCCC;
}
#newscolumn ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#newscolumn li{
	line-height: 1.5;
	padding: 0 0 10px 0;
}
td#maincolumn{
	width: 65%;
	border-right: 2px solid #CCCCCC;
	padding: 10px 10px 10px 0;
}
td#newscolumn{
	width: 35%;
	padding: 10px 0 10px 10px;
}
div#footer {
	margin: 0;
	padding: 10px 0 0 0;
}
div#footer p{
	margin: 0;
	padding: 0 0 5px 0;
	text-align: right;
}
td#navcolumn{
	width: 25%;
	border-right: 2px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
}
td#contentcolumn{
	width: 75%;
	padding: 10px;
}
#navcolumn h1{
	font-size: 120%;
	font-variant: small-caps;
}
#contentcolumn h2{
	padding: 0;
	margin: 20px 0 10px 0;
}
#contentcolumn ul{
	list-style-image: url(../images/bullet.gif);
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
}
#contentcolumn li{
	padding: 0 0 10px 0;
}
.first{
	margin-top: 0 !important;
}
#navcolumn ul{
	list-style-image: url(../images/bullet.gif);
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
}
#navcolumn li{
	padding: 0 0 10px 0;
}
p.toplink{
	float: right;
	text-align: right;
	width: 10em;
	padding-top: 24px !important;
	font-style: italic;
}
p.toplink img{
	border: 0;
	padding-left: 5px;
}
p.toplink a:link{
	color: #999999 !important;
}
p.toplink a:visited{
	color: #999999 !imporant;
}


a:link{
	color: #0000CC;
	text-decoration: none;
}
a:visited{
	color: #993333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
p.quotation{
	padding-left: 40px !important;
	padding-right: 50px !important;
	text-align: justify;
}
#contentcolumn ul{
	margin-left: 30px !important;
}

td#noclasses{
	background-color: #DEDEDE;
}

