/* ================================================================== */
/* COLORS
grey-very dark:	#797979
grey-dark:		#e6e5e5
grey-mid: 		#efefef
grey-light:		#f3f5f7
blue:			#1e7bbc
#a4cde9;
orange:			#ff7224
 */
html, body
{
	margin:			0px;
	padding:		0px;
	border:			0px;	
	height:			100%;
	width:			100%;
	font-family: 	Arial,Verdana,Helvetica,sans-serif;	


}

img
{
	border:			0px;
}

/* ================================================================== */
/* WRAPPER TABLE */
/* ================================================================== */
table.wrapper
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	width: 			99%
/* 	border-collapse:collapse; */
}

td.wrapper
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	border-collapse:collapse;
}

.leftwrapper
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	width:			320px;
	background:		#fff;
}

.mainwrapper
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
}

/* ================================================================== */
/* LEFT TABLE */
/* ================================================================== */
table.left
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	border-collapse:collapse;
	width:			100%;
}

td.left
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	border-collapse:collapse;
}

#logo
{
	margin:			0px;
	padding:		0px;
	border:			0px;	
	width:			360px;	
	height:			60px;
}

#logo img
{
	margin:			0px 0px 0px 20px;
}

#topbar
{
	margin:			0px;
	padding:		0px;
	border:			0px;	
	width:			360px;
	height:			20px;	
	background:		#01009A;
}

#topbar div
{
	margin: 		0px;
	padding:		0px;
	font-size:		12px;
	color:			#fff;
}

#topbar a,
#topbar a:link,
#topbar a:active,
#topbar a:visited,
#topbar a:hover
{
	display:		block;
	float:			left;
	color:			#fff;
	text-decoration:none;
	padding:		2px 5px 0px 5px;	
	border-right:	1px solid #fff;
	height:			18px;	
}

#leftbar
{
	margin:			0px;
	padding:		0px;
	border:			0px;	
}

/* ================================================================== */
/* RIGHT/MAIN TABLE
/* ================================================================== */
table.main
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	border-collapse:collapse;
	background:		#e6e5e5;
	width: 			600px;
}

#righttop
{
	margin:			0px;
	padding:		0px;
	border:			0px;	
	height:			60px;
	background:		#f3f5f7;
}

#righttop img
{
	margin:			0px 0px 0px 10px;
	padding:		0px;
	border:			0px;	
}

#mp_content
{
	margin:			0px;
	padding:		0px;
	border:			0px;	
}

/* ================================================================== */
/* FOOTER LEFT */
/* ================================================================== */
#leftfooter
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	height:			35px;
	background:		#f3f5f7;
}
	
#leftfooter div
{
	margin:			0px;
	padding:		0px 0px 0px 20px;
	font-size:		11px;
	color:			#8c8f9a;
}
	
#leftfooter a,
#leftfooter a:link,
#leftfooter a:active,
#leftfooter a:visited,
#leftfooter a:hover
{	
	text-decoration:none;
	color:			#8c8f9a;		
	padding:		0px 16px 0px 0px;	
}

/* ================================================================== */
/* FOOTER RIGHT */
/* ================================================================== */
#rightfooter
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	height:			35px;
	background:		#f3f5f7;
}

#rightfooter div
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	font-size:		11px;	
	color:			#8c8f9a;	
}

#rightfooter a,
#rightfooter a:link,
#rightfooter a:active,
#rightfooter a:visited,
#rightfooter a:hover
{
	text-decoration:none;
	color:			#0072bc;	
}

/* ================================================================== */
/* TEASER TABLE
/* ================================================================== */
table.teaser
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	border-collapse:collapse;
	background:		#a4cde9;
	width: 			100%;
}

td.teaser
{
	margin:			0px;
	padding:		0px;
	border: 		0px;
	border-collapse:collapse;
}

/* ================================================================== */
/* TOP NAV DIV
/* ================================================================== */
#topnav, #page_heading
{
	margin:			0px;
	padding:		2px;
	border: 1px solid #ccc;
	border-bottom:	1px solid #fff;
	background:		#EBEBEB;
	width: 			871px;
	height:			70px;
}

#topnav_ajax_api
{
	margin:			2px;
	padding:		2px;
	border: 1px solid #ccc;
	border-bottom:	1px solid #fff;
	background:		#EBEBEB;
	/*width: 			827px;*/
	width: 			821px;
	height:			70px;
}

#topnav_ajax_api_2_1_0
{
	margin:			2px;
	padding:		2px;
	border: 1px solid #ccc;
	border-bottom:	1px solid #fff;
	background:		#EBEBEB;
	/*width: 		795px;*/
	width: 			790px;
	height:			70px;
}


#topnav div, #topnav_ajax_api div , #topnav_ajax_api_2_1_0 div, #page_heading div, #page_heading div
{
	color:			#000099;
	font-size:		22px;
	padding:		35px 0px 0px 25px;
}

#topnav_whitepaper div
{
	color:			#000099;
	font-size:		16px;
	padding:		18px 0px 0px 25px;
}