.rt {
	position: 		relative;
	top: 			-2156px;
	left: 			190px;
	width: 			362px;
	height: 		2165px;
  	background: 		#FFFFFF;
  	color:			#000000;
  	padding:		0px;
  	margin: 		0px auto;
  	border-style:		none;
}

.rttopbox {
	position: 		relative;
	top: 			0px;
	right: 			5px;
	width: 			352px;
	height: 		39px;
  	background: 		#DBDBDB;
  	color:			#000000;
  	padding: 		0px;
  	margin: 		0px auto;
  	border-style:		none;
}


.rtbannertext {
  	background: 		#A4A0CB;
  	color:			#FFFFFF;
  	font-family:		Arial, sans-serif, Geneva, Verdana, Tahoma, Helvetica;
  	font-size: 		12px;
	padding-left: 		9px;
	padding-top:		8px;
	font-weight:		bold;
	text-align:		left;
}



.rtcontenttext{
  	color:			#252525;
  	background: 		#DBDBDB;
  	font-family:		Arial, sans-serif, Geneva, Verdana, Tahoma, Helvetica;
  	font-size: 		12px;
	padding-left: 		9px;
	padding-right: 		9px;
	padding-top: 		9px;
	text-align: 		left;
	font-weight: 		normal;
}

.rttabletext{
  	color:			#252525;
  	background: 		#DBDBDB;
  	font-family:		Arial, sans-serif, Geneva, Verdana, Tahoma, Helvetica;
  	font-size: 		12px;
	padding-left: 		0px;
	padding-right: 		0px;
	padding-top: 		9px;
	text-align: 		left;
	font-weight: 		normal;
}

.MainNavigation{
	position:		relative;
	top:			0px;
	right:			81px;
	width:			84px;
	height:			400px;
    	font-family:		Arial, sans-serif, Geneva, Verdana, Tahoma, Helvetica;
	text-align:		left;
	line-height:		110%;
	font-size:		11px;
  	background:		#FFFFFF;
	color:			#000000;
  	margin: 		0px auto;
}

.MainNavigationSpacing{
   	background:		#FFFFFF;
	color:			#000000;
   	border-color:		#FFFFFF;
   	border-style:		none;
   	border-width:		0px;
   	padding:		0px;
   	margin-top:		0px;
	padding-bottom:		12px
}

a.nav:link {
  	color:			#4c4c4c; 
	text-decoration:	none; 
	background:		#FFFFFF;
}

a.nav:visited {
  	color:			#4c4c4c; 
  	text-decoration:	none; 
  	background:		#FFFFFF;
}

a.nav:hover { 
  	color:			#4c4c4c; 
  	text-decoration:	none; 
  	font-weight:		bold;
	background:		#FFFFFF;
}

.lb {
	position: 		relative;
	top: 			9px;
	left: 			-177px;
	width: 			227px;
	height: 		2000px;
  	background: 		#FFFFFF;
  	color:			#000000;
  	padding:		0px;
  	margin: 		0px auto;
  	border-style:		none;
}

.lbbanner {
	position: relative;
	top: 			-400px;
	left: 			109px;
	width: 			136px;
	height: 		20px;
  	background: 		#B6B3D6;
	color:			#FFFFFF;
  	margin: 		0px auto;
  	border-style:		none;
}

.lbbannertext {
  	background: 		#B6B3D6;
  	color:			#FFFFFF;
  	font-family:		Arial, sans-serif, Geneva, Verdana, Tahoma, Helvetica;
  	font-size: 		11px;
	padding-left: 		9px;
	padding-top:		3px;
	font-weight:		bold;
	text-align:		left;
}

.lbcontentheading {
	font-weight:		bold;
	margin: 		0px auto;
	padding-top:		3px;
	padding-left:		9px;
	padding-right:		9px;
  	font-size: 		11px;
}
.lbcontentnormal {
	font-weight:		normal;
	margin: 		0px auto;
	padding-left:		9px;
	padding-right:		9px;
  	font-size: 		11px;
}

a.lbnav:link {
  	color: 			#381d7a; 
  	background: 		#E7E7E7;
  	text-decoration: 	underline;
  	margin: 		0px auto;
  	padding: 		0px;
}

a.lbnav:visited {
  	color: 			#381d7a; 
  	background: 		#E7E7E7;
  	text-decoration:	underline; 
  	margin: 		0px auto;
  	padding: 		0px;
}

a.lbnav:hover { 
  	color: 			#381d7a; 
  	background: 		#E7E7E7;
  	text-decoration: 	underline; 
  	font-weight:		bold;
  	margin: 		0px auto;
  	padding: 		0px;
}



.lbimage {
	position:		relative;
	top:			0px;
	right:			9px;
	width:			82px;
	height:			63px;
  	color:			#FFFFFF;
  	background:		#FFFFFF;
  	padding:		0px;
  	margin:			0px auto;
  	border-style:		none;
	margin-bottom:		9px;
}

.lt {
	position: 		relative;
	top: 			0px;
	left: 			-177px;
	width: 			354px;
	height: 		156px;
  	background: 		#FFFFFF;
  	color:			#000000;
  	padding:		0px;
  	margin: 		0px auto;
  	border-style:		none;
}

.ltbox {
	position: 		relative;
	top: 			0px;
	left: 			68px;
	width: 			218px;
	height: 		156px;
  	background: 		#F3F3F3;
  	color:			#000000;
  	padding:		0px;
  	margin: 		0px auto;
  	border-style:		none;	
}


.logoleft{
	position: 		relative;
	top: 			70px;
	right: 			177px;
	width: 			136px;
	height: 		42px;
  	background: 		#FFFFFF;
  	color:			#FFFFFF;
  	border-style:		none;
  	padding : 		0px;
  	margin: 		0px auto;
}

.logoright{
	position: 		relative;
	top: 			54px;
	left: 			0px;
	width: 			204px;
	height: 		54px;
  	background: 		#F3F3F3;
  	color:			#FFFFFF;
  	border-style:		none;
  	padding:		0px;
  	margin: 		0px auto;
}


body {
	margin:			1px 1px;
	padding:		0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:		center; /* Hack for IE5/Win */
}

a.lbannernav:link {
  	background: 		#B6B3D6;
  	color:			#FFFFFF;
  	text-decoration: 	underline;
  	margin: 		0px auto;
  	padding-left: 		2px;
  	padding-right: 		2px;
}

a.lbannernav:visited {
  	background: 		#B6B3D6;
  	color:			#FFFFFF;
  	text-decoration:	underline; 
  	margin: 		0px auto;
  	padding-left: 		2px;
  	padding-right: 		2px;
}

a.lbannernav:hover { 
  	background: 		#B6B3D6;
  	color:			#FFFFFF;
  	text-decoration: 	underline; 
  	font-weight:		bold;
  	margin: 		0px auto;
  	padding-left: 		2px;
  	padding-right: 		2px;
}