h1
{
	font-size: 1.82em;
	color: #6b6b6b;
	margin: 0;
	padding: 29px 60px 0px 43px;
	display: block;
	clear: both;
}

#content_internals h1
{
	width: 954px;
	height: 57px;
	background: url(../grfx/backgrounds/bg_h1.gif) no-repeat;
	font-size: 2.73em;
	line-height: 35px;
	color: #FFFFFF;
	padding: 10px 0px 0px 6px;
	margin-left: -27px;
}

* html #content_internals h1
{
	margin-left: 0;
}

h2
{
	font-size: 1.55em;
	color: #0869ae;
	margin: 0;
	padding: 0px 60px 0px 43px;
}

#content_internals h2
{
	width: 229px;
	height: 18px;
	background: url(../grfx/backgrounds/bg_h2.gif) no-repeat;
	padding: 1px 14px 0px 0px;
	text-align: right;
	font-style: italic;
	font-size: 1.18em;
	color:#FFFFFF;
	margin: 12px 0px;
}

h3
{
	height: 15px;
	margin: 0px;
	padding: 0px;
}

#content_internals h3
{
	font-size: 1.55em;
	color: #0869ae;
	margin: 0;
}

a
{
	color: #000000;
}

.grey a
{
	color: #656565;
}

.clear
{
	clear: both;
	margin: 0;
	padding: 0;
}

.float_right
{
	float: right;
}

.float_right_image
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

img.news
{
	padding: 0px 0px 15px 15px;
}

#flashline {
	background:url(../grfx/flashline.jpg) no-repeat;
	width: 958px;
	height: 8px;
}