h1
{
	font-size: 16px;
	line-height: 18px;
	font-family: Georgia;
	padding: 0 0 9px 0;
	color: #000;
}

h2
{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 5px 0 0 0;
}


h5
{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 5px 0 0 0;
}

span.function
{
	font-weight: normal;
}

span.date
{
	color: #c60;
}

div#content p,
legend
{
	font-size: 12px;
	line-height: 15px;
}

p.phone,
p.web
{
	padding: 5px 0 0 0;
}

img.img-float-left
{
	float: left;
	margin: 3px 7px 10px 0;
}

html>body img.img-float-left { margin: 3px 10px 10px 0; }

img.img-float-right
{
	float: right;
	margin: 3px 0 10px 7px;
}

html>body img.img-float-right { margin: 3px 0 10px 10px; }

.next
{
	padding: 15px 0 0 0;
}

ul#prim-nav li
{
	font-family: Georgia;
	font-size: 12px;
	line-height: 15px;
	padding: 5px 0 0 0;
	text-align: right;
}

ul#prim-nav li:first-child
{
	padding: 0;
}

* html ul#prim-nav li
{
	padding: expression(previousSibling ? "5px 0 0 0" : "0");
}

ul#prim-nav li.active a
{
	color: #000;
}

ul#sec-nav
{
	width: 490px;
}

ul#sec-nav li
{
	font-size: 12px;
	line-height: 15px;
	white-space: nowrap;
	float: left;
}

ul#sec-nav li.active a
{
	color: #000;
}

ul#sec-nav li .pipe
{
	padding: 0 2px 0 1px;
}

dl#footer dt,
dl#footer dd ul li
{
	font-size: 11px;
	line-height: 14px;
	display: inline;
	color: #999;
}

dl#footer dd,
dl#footer dd ul
{
	display: inline;
}

dl#footer dd ul li a
{
	color: #999;
}

dl#footer dd ul li a:hover
{
	color: #c60;
}

dl#footer dd ul li .pipe
{
	padding: 0 3px;
}

dl.instrument
{
	margin: 5px 0 0 0;
}

dl.instrument dt,
dl.instrument dd
{
	font-size: 12px;
	line-height: 15px;
}

dl.instrument dt
{
	width: 130px;
	font-weight: bold;
	float: left;
}

dl.instrument dd
{
	float: left;
}

dl.instrument dd.sep
{
	clear: both;
	float: none;
	font-size: 0;
	line-height: 0;
	height: 2px;
}

fieldset
{
	border: 1px solid #999;
	padding: 10px;
}

fieldset legend
{
	color: #666;
	font-weight: bold;
	padding: 0 5px 3px 5px;
}

label
{
	cursor: hand;
	cursor: pointer;
	padding: 0 0 0px 0;
}

input.input-XL
{
	font-size: 12px;
	border: 1px solid #666;
	width: 300 px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 296px;
}

html>body input.input-XL
{
	width: 298px;
}

textarea.textarea-XL
{
	font-size: 12px;
	width: 298px;
	border: 1px solid #666;
	height: 120px;
}

dl.forms dt,
dl.forms dd
{
	font-size: 12px;
	line-height: 15px;
}

dl.forms dd
{
	padding: 0 0 0 20px;
}

dl.forms dd.sep
{
	font-size: 0;
	line-height: 0;
	height: 5px;
}

a.pdf
{
	padding: 2px 0 2px 20px;
	background: url(../img/ico_pdf.gif) no-repeat 0 2px;
}

div#content ul li
{
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 0 15px;
	background: url(../img/bg_li.gif) no-repeat 5px 6px;
}
