	a:link {color: #0077AB; text-decoration: none; outline: none; }
	a:active {color: #0077AB; text-decoration: none; outline: none; }
	a:visited {color: #0077AB; text-decoration: none; outline: none; }
	a:hover {color: #990033; text-decoration: none; outline: none; }


	.box 
	{ 
		background: #FFFFFF; 
	}

	.boxtop 	
	{ 
  		background: URL('/img/ne.gif'); no-repeat top right; 
	}

	.boxtop div 
	{ 
  		font-size: 0;
  		height: 10px; 
  		background: URL('/img/nw.gif'); no-repeat top left; 
	}

	.boxbottom 
	{ 
  		background: URL('/img/se.gif'); no-repeat bottom right; 
	}

	.boxbottom div 
	{ 
  		font-size: 0;
  		height: 10px; 
  		background: URL('/img/sw.gif'); no-repeat bottom left; 
	}

	.boxcontent 
	{
  		padding: 0px 10px 0px 10px;
	}

table
	{
		background: #FFFFFF;
		margin-left: auto;
		margin-right: auto;
		padding:10px 10px;
		width: 790px;
	}

	img
	{
		vertical-align: middle;
	}

	td
	{
		font-family: Tahoma, Arial, Verdana, Geneva; 
		text-align: center;
	}
	
	td.error, p.error
	{
		font-family: Tahoma, Arial, Verdana, Geneva; 
		font-size: 12px; 
		line-height: 18px;
		font-weight: normal; 
		color: red;
		margin-top: 0;
	}

	.tblhdr
	{
		font-family: Tahoma, Arial, Verdana, Geneva; 
		font-size: 12px; 
		line-height: 18px;
		font-weight: normal; 
		color: #FFFFFF;
		background: #000000;
		margin-top: 0;
	}
	
	.tbldata
	{
		font-family: Tahoma, Arial, Verdana, Geneva;
		text-align: center;
		font-size: 12px; 
		line-height: 18px;
		font-weight: normal; 
		color: #000000;
		margin-top: 0;
	}
	
	.tblaltdata
	{
		font-family: Tahoma, Arial, Verdana, Geneva; 
		font-size: 12px; 
		line-height: 18px;
		font-weight: normal; 
		color: #000000;
		margin-top: 0;
		background: #e6e6e6;
	}

	div 
	{
	}

	div.error
	{
		font-family: Tahoma, Arial, Verdana, Geneva; 
		font-size: 14px; 
		line-height: 18px;
		font-weight: normal; 
		color: red;
		margin-top: 0px;
		margin-bottom: 20px;;
		border: 1px solid #CCCCCC; 
		padding: 0px; 
		background-color: #e6e6e6;
	}

	
	ul.topnav 
	{
		width: 760px;
		font-family: Tahoma,Arial,Verdana,Sans-serif; 
		font-size: 15px; 
		font-weight: normal; 
		color: #FFFFFF; 
		height: 32px;
		line-height: 32px;
		margin: 0px;
		padding: 0px;
		list-style: none;
		background: URL('/img/topnav-off.gif');
	}
	 
	ul.topnav a
	{
		padding-left: 15px;
		padding-right: 15px;
		color: #333333;
		text-decoration: none;
		height: 32px;
		line-height: 32px;
		display: block;
		float: left;
	}
	
	ul.topnav a:active { display: block; color: #333333; float: left; text-decoration: none; }
	ul.topnav a:visited { display: block; color: #333333; float: left; text-decoration: none; }
	ul.topnav a:hover { display: block; color: #000000; float: left; text-decoration: none; }
	
	ul.topnav a.on 
	{
		background: URL('/img/topnav-on.gif');
		display: block;
		color: #000000;
		float: left;
	}
	
	ul.topnav a.on:active { display: block; color: #000000; float: left; text-decoration: none; }
	ul.topnav a.on:visited { display: block; color: #000000; float: left; text-decoration: none; }
	ul.topnav a.on:hover { display: block; color: #000000; float: left; text-decoration: none; }
	
	ul.topnav li
	{
		display: block; /* Removes gaps in IE/WIN */
		float: left;
	}
	
	ul.topnav li.on
	{
		color: #000000;
		display: block; /* Removes gaps in IE/WIN */
		float: left;
		background: URL('/img/topnav-on-spacer.gif');
		width: 1px;
		height: 32px;
	}
	
	ul.footer 
	{
		width: 760px;
		font-family: Tahoma,Arial,Verdana,Sans-serif; 
		font-size: 12px; 
		font-weight: normal; 
		color: #000000; 
		line-height: 15px;
		margin-top: 5px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0;
		list-style: none;
		text-align: top;
	}
	 
	ul.footer a 
	{
		margin-right: 10px;
		display: inline;
		color: #000000;
		text-decoration: none;
	}
	
	ul.footer a:hover 
	{
		color: #000000;
		text-decoration: underline;
	}
	
	ul.footer a:visited 
	{
		color: #000000;
		text-decoration: none;
	}
	
	ul.footer li
	{
		display: inline; /* Removes gaps in IE/WIN */
	}
	
	#container, .container
	{
		background: #000000;
		width: 760px;
		margin: 0px;
		padding: 0px;
		text-align: center;
	}
	
	#caption, .caption
	{
		font-family: Tahoma,Arial,Verdana,Sans-serif; 
		font-size: 14px; 
		line-height: 18px;
		font-weight: normal; 
		color: #FFFFFF; 
		margin-bottom: 10px;
		margin-top: 10px;
		padding: 0px;
	}


