a:link,
a:active,
a:visited
{
	color:			#1e7bbc;
}

h1
{
	font-size:		18px;
	font-weight:	bold;
	color:			#000;
}


/* ================================================================== */
/* mp_content */
/* ================================================================== */
div#mp_mp_content
{
	padding:	10px;
}

div#mp_content h2
{
	font-size: 		16px;
	font-weight:	bold;
	color:			#ff7224;
}

div#mp_content div
{
	margin-bottom:	20px;
}
/* ================================================================== */
/* LEFT NAVIGATION */
/* ================================================================== */
#leftnav
{
	margin:			0px;
	padding:		0px;
}

#leftnav .head
{
	margin:			20px 0px 2px 0px;
	padding:		0px 5px 0px 10px;
	font-size: 		16px;
	font-weight:	bold;
	color:			#01009A;
}

#leftnav .subhead
{
	margin:			0px;
	padding:		4px 5px 4px 10px;
	background:		#efefef;
	font-size: 		11px;
	font-weight:	bold;
	color:			#797979;
}

#leftnav .subhead a,
#leftnav .subhead a:link,
#leftnav .subhead a:active,
#leftnav .subhead a:visited
{
	color:			#797979;
	text-decoration: none;
}

#leftnav .subhead_wp
{
	margin:			10px 0px 0px 0px;
	padding:		4px 5px 4px 10px;
	background:		#efefef;
	font-size: 		11px;
	font-weight:	bold;
	color:			#797979;
}

#leftnav .item
{
	margin:			0px;
	padding:		0px 5px 0px 10px;
	font-size: 		12px;
	font-weight:	normal;
	color:			#ccc;
}

#leftnav .item a,
#leftnav .item a:link,
#leftnav .item a:active,
#leftnav .item a:visited
{
	margin:			0px;
	padding:		0px;
	font-size: 		12px;
	font-weight:	normal;
	color:			#000000;
	text-decoration:none;
}

#leftnav .items
{
	margin:			0px;
	padding:		5px 0px 10px 0px ;
	background:		#f3f5f7;
}

#leftnav .itemsgroup
{
	margin:			0px 0px 10px 0px;
	padding:		5px 0px 10px 0px ;
}

#leftnav .itemssubgroup
{
	margin:			0px;
	padding:		5px 5px 4px 10px;
	font-size: 		11px;
	font-weight:	bold;
	color:			#797979;
}
/* ================================================================== */
/* NEWS TEASER DOWNLOADS */
/* ================================================================== */
#news
{
	margin: 		0px 20px 0px 0px;
	padding:		0px;
	width:			290px;
	float:			left;
}

#teaser
{
	margin: 		0px 5px 0px 0px;
	padding:		0px;
	width:			290px;
	float:			left;
}

#news h2,
#teaser h2
{
	margin:			0px 0px 5px 0px;
	font-size: 		16px;
	font-weight:	bold;
	color:			#01009A;;
}

#news h3,
#teaser h3
{
	margin:			0px;
	font-size: 		11px;
	font-weight:	normal;
}

#news div,
#teaser div
{
	margin-bottom:	2px;
}

#downloads
{
	margin: 		0px 5px 30px 0px;
	padding:		0px;
	width:			100%;
}

#news .tophead,
#teaser .tophead
{
	font-size: 		11px;
	font-weight:	normal;
}

#news .head,
#teaser .head,
#downloads .head
{
	font-size: 		16px;
	font-weight:	bold;
	color:			#ff7224;
}

#news .teaser,
#teaser .teaser,
#downloads .teaser
{
	font-size: 		11px;
	font-weight:	normal;
	color:			#000;
}

#news .link,
#teaser .link,
#downloads .link
{
	margin:			0px 0px 20px 0px;
	padding:		0px;
	font-size: 		11px;
	font-weight:	normal;
	color:			#000;
}

#news .link a:link,
#news .link a:active,
#news .link a:visited,
#teaser .link a:link,
#teaser .link a:active,
#teaser .link a:visited,
#downloads .link a:link,
#downloads .link a:active,
#downloads .link a:visited
{
	color:			#1e7bbc;
}
/* ================================================================== */
/* FORMS */
/* ================================================================== */
.formerror
{
	display:		inline;
	padding: 		0px;
	margin:			0px;
	font-size: 		12px;
	font-weight:	bold;
	color:			#cc0000;
}

.formhead
{
	padding: 		0px;
	margin:			0px 0px 6px 0px;
	font-size: 		14px;
	font-weight:	bold;
	color:			#ff7224;
}

.fieldlabel
{
	padding: 		2px 5px;
	margin:			0px;
	background:		#efefef;
	font-size:		11px;
	font-weight:	bold;
	color:			#1e7bbc;
	width:			100px;
}

.fieldlabel2
{
	padding: 		0px;
	margin:			0px;
	font-size:		11px;
	font-weight:	bold;
	color:			#1e7bbc;
}

.formfield
{
	padding: 		2px 5px;
	margin:			0px;
	background:		#f3f5f7;
	text-align:		left;
}

#feedbackform .text
{
	width: 			200px;
	font-size:		11px;
}

#feedbackform .textarea
{
	width:			625px;
	height:			100px;
	font-family: 	Arial,Verdana,Helvetica,sans-serif;
	font-size: 		11px;
}

/* ================================================================== */
/* GTC */
/* ================================================================== */
#gtc
{
	padding: 		10px;
	font-family: 	Arial,Verdana,Helvetica,sans-serif;
	font-size: 		11px;
}

#gtc .headline
{
	font-size: 		16px;
	font-weight:	bold;
	color:			#ff7224;
	padding-bottom: 4px;
}

#gtc .subheadline
{
	font-size: 		12px;
	font-weight:	bold;
	color:			#ff7224;
	padding-bottom: 2px;
}

#gtc .text
{
	padding-bottom: 20px;
	text-align:		justify;
}

sup
{
	font-size: 		7px;
}

/* ================================================================== */
/* LEFT NAVI WEB SERVICES DOC */
/* ================================================================== */
#leftnav_ws a,
#leftnav_ws a:link,
#leftnav_ws a.active,
#leftnav_ws a:visited
{
	text-decoration:	none;
}

#leftnav_ws .head
{
	margin:			20px 0px 2px 0px;
	padding:		0px 5px 0px 20px;
	font-size: 		16px;
	font-weight:	bold;
	color:			#ff7224;
}

#leftnav_ws .subhead
{
	margin:			0px;
	padding:		4px 5px 4px 20px;
	background:		#efefef;
	font-size: 		11px;
	font-weight:	bold;
	color:			#797979;
}

#leftnav_ws .subhead a,
#leftnav_ws .subhead a:link,
#leftnav_ws .subhead a:active,
#leftnav_ws .subhead a:visited
{
	color:			#797979;
	text-decoration: none;
}

#leftnav_ws .item
{
	margin:			0px;
	padding:		0px 5px 0px 30px;
	font-size: 		12px;
	font-weight:	normal;
	color:			#ccc;
}

#leftnav_ws .itemsgroup
{
	margin:			0px 0px 10px 0px;
	padding:		5px 0px 10px 0px ;
}

#leftnav_ws .itemssubgroup
{
	margin:			0px;
	padding:		5px 5px 0px 10px;
	font-size: 		11px;
	font-weight:	bold;
	color:			#797979;
}

#leftnav_ws .itemssubgroup a
{
	color:			#797979;
}

#top_heading{
background: #01009A;;
height:70px;
color: #FFFFFF;
}