/* Master Style */  
  table{
		text-align:center; 
		border-collapse:collapse; 
		border:0; 
		vertical-align:top;
		margin: auto;		
	}
	
  table td{
		padding:0;
		font-family:Tahoma;
		font-size:12px;
		color:#555555; 
		text-align:left;
		line-height:1.1;
	}
  img{
		border:0;
		vertical-align:middle;
	}
  body{	text-indent:0px;
	}
  
  a	{
		color:RoyalBlue;
	}
  h1 {	padding:0px; 
		margin-top:1px; 
		margin-bottom:1px; 
		font-size:24px; 
		letter-spacing:1px; 
		text-decoration: none; 
		color: white; 
		font-family:Tahoma, sans-serif; 
		font-weight:normal;
		font-variant:small-caps;
		line-height:1.3;
	}
  h2 {	padding-top:10px;
		padding-right:0px;
		padding-left:0px;
		padding-bottom:10px;
		margin-top:0px; 
		margin-bottom:0px; 
		font-size:16px; 
		letter-spacing:1px; 
		line-height:1.3;
		text-decoration: none; 
		color: #555555; 
		font-family:Tahoma, sans-serif; 
		font-weight:bold;
	}
  h3{	padding-top:5px;
		padding-right:0px;
		padding-left:0px;
		padding-bottom:5px;
		margin-top:0px; 
		margin-bottom:0px; 
		font-size:12px; 
		letter-spacing:1px; 
		line-height:1.3;
		text-decoration: none; 
		color: Black; 
		font-family:Tahoma, sans-serif; 
		font-weight:bold;
	}
  ul{
		list-style-image:url(images/subnav_arrow_on.gif);
		list-style-type:square;
		list-style-position:outside;
		line-height:1.6;
		
	}
  .SecLvlUl {
		list-style-image:url(images/bullet.gif);
		list-style-type:square;
		list-style-position:outside;	
	}	

	.MainTable {
		width: 902; 
		text-align:center; 
		border-collapse:collapse; 
		border:0; 
		padding-top: auto;
		padding-bottom: auto;
		
	}
	.TopTitle {
		height:79;
	}
	.TopTitleLogo{
		width:233;
	}
	.TopTitleSpace{
		width:475px;
		text-align:center; 
		padding-top:10px;
		padding-right:30px;
		padding-left:20px;
		padding-bottom:10px;
		margin-top:0px; 
		margin-bottom:0px; 
		font-size:24px; 
		letter-spacing:1px; 
		line-height:1.3;
		color: #555555; 
		font-weight:bold;
	}
	.TopRgMenu tr{
		width:159
	}
	.TopRgMenu td{
		vertical-align:middle; 
		text-align:left; 
		color:RoyalBlue;
		padding-left:3px;
	}
	.TopRgMenu a{
		font-weight:bold; 
		text-decoration:none;
	}
	.TopRgMenu a:hover{
		background-color:RoyalBlue;
		color:white;
	}
	.TopRgMenuLine{
		height:19px;
	}
	.TopRgMenuSep {
		background-color:LightGrey;
		height:1px;	
	}
	.MainVSpc{
		height:5px;
		line-height: 0.1;
	}
	.MainMnu {
		height:29px;
	}
	.MainMnu table{
		background-image: url('images/menu_bg.gif'); 
		background-repeat:no-repeat; 
		width: 902;
	}
	.MainMnu td{
		text-align:center;
	}
	.MainMnu a{
		color:white;
		font-size:12px; 
		font-weight:bold; 
		text-decoration:none;
	}
	.MainMnu a:hover{
		color: #555555; 
		background-color:white;
	}
	.MainMnuSpc {
		width:2px;
		font-size:0px; 
	}
  	.TabOn{
		line-height:26px;
		background-image: url("images/menu_tab_bg.gif");
		background-repeat:repeat-x;
	}
	.TabOn a{
		color:#555555
	}
	.TabOnLeft {
		width:2px;
		margin-left:1px;
		padding-left:1px;
		float: right;
		line-height: 1.1;
	}
	.TabOnRight {
		width:2px;
		margin-right:1px;
		padding-right:1px;
		float: left;
		line-height: 1.1;
	}
	.PageBody{
		vertical-align:top; 
		padding-top:0px;
		width:902px;
	}
	.PageBody td{
		vertical-align:top;
		border:0px;
	}
	.PageBody table{
		width:902; 
		vertical-align:top; 
		margin-right:auto;
		margin-left:auto;
		border:0px;
	}  
   	.Tblfoot {
		background-image: url("images/footer_bg.gif"); 
		background-repeat:no-repeat; 	
		width: 902px;
	}
	.Tblfoot table {
		vertical-align:middle;
		
	}
	.Tblfoot td{
		vertical-align:middle;
		text-align:center;
		font-size:9px;
		height:30px;
	}
	.Tblfoot a{
		color:RoyalBlue;
		font-size:11px;
		font-weight:normal; 
		text-decoration: none; 		 
	}
	.Tblfoot a:hover{
		color: White;
		background-color:RoyalBlue;
	}
	.Tblfoot img{
		vertical-align: middle;
		margin-bottom: .25em;
	}
	.TblfootSpc{
		width:5px;
	}
	.TblfootCenterSpc{
		width:330px;
	}
	.FooterCopyright{
		text-align:justify;
		font-size:11px;
	}
	.MoreLink{
		padding-right:5px;
		text-align:right;
		margin-right:0px;
		padding-bottom:0px;
		margin-bottom:0px;
		float:right;
	}
	.MoreLink a{
		text-decoration: none; 
	}
	.MoreLink a:hover{
		color: White;
		background-color:RoyalBlue;
	}