/*
TAGS
*/

body {
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
	margin:0px;
	padding:0px;
}

img { border:0px; padding:0px; margin:0px; }

.willisBody {
	padding: 0px 10px 10px 10px;
}

.willisTitleBar {
	background-image:url(images/article_announce.jpg);
	background-repeat:no-repeat;
	height: 50px;
	padding: 16px 15px 5px 20px;
}

.willisTitle {
	font-size: 12pt;
	color: #003399;
	font-family: arial, verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

.willisSubTitle {
	font-size: 12pt;
	color: #000000;
	font-family: arial, verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
	text-decoration: none;
}

a:link
	{
	font-size: 10pt;
	color: #003399;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
	text-decoration: underline;
}
a:visited
	{
	font-size: 10pt;
	color: #003399;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
	text-decoration: none;
}
a:hover
	{
	font-size: 10pt;
	color: #0000FF;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
	text-decoration: underline;
}
a:active
	{
	font-size: 10pt;
	color: #0000FF;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
	text-decoration: none;
}

a.menulink:link { font-size: 10pt; margin-left: 7px;}
a.menulink:visited { font-size: 10pt; margin-left: 7px;}
a.menulink:hover { font-size: 10pt; margin-left: 7px;}
a.menulink:active { font-size: 10pt; margin-left: 7px;}

a.fine:link { font-size: 8pt; }
a.fine:visited { font-size: 8pt; }
a.fine:hover { font-size: 8pt; }
a.fine:active { font-size: 8pt; }

/*
FREE CLASS
*/

.text {
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
}
.info {
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
	padding : 10px 10px 10px 10px;
}
.pagetitle {
	font-size: 16pt;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
}
.subtitle {
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
}
.fine {
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
}
.error {
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
}
.formelement {
	border-width: 1px;
	border-style: groove;
	font-size: 8pt;
	background-color: #FFFFFF;
	border-color: #999999;
	font-family: verdana, trebuchet ms, arial, tahoma, times new roman, sans-serif;
	text-decoration: none;
}
.code {
	border-width: 1px;
	border-style: groove;
	font-size: 8pt;
	background-color: #FFFFFF;
	border-color: #999999;
	font-family: "Courier New", Courier, mono;
	text-decoration: none;
}
