	body {
		font-family: verdana, arial, helvetica, sans-serif;
		background-color: #F0F1E3;
		FONT-SIZE: 11px; 
		COLOR: #000000; 
		LINE-HEIGHT: 13px;
		MARGIN: 0px;
		text-align:center;
		}
	
	table {
		font-family: verdana, arial, helvetica, sans-serif;
		FONT-SIZE: 11px; 
		COLOR: #000000; 
		MARGIN: 0px;
		}
		
	#background_top {
	width:925px;
	height:11px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	margin-bottom:0px;
	background-image: url(images/main_bg_top.gif);
		}

	#background_mid {
	width:925px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image: url(images/main_bg_mid.gif);
		}
		
	#background_bot {
	width:925px;
	height:11px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:10px;
	background-image: url(images/main_bg_bot.gif);
		}

	#frame {
	width:900px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
		}

	#top_graphic_box{
	width:900px;
	height:135px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image: url(images/top_graphic_bg.gif);
		}
		
	#top_ad_box{
	width:900px;
	height:135px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image: url(images/top_banner_bg.gif);
	position:static;
	float:left;
		}	
	
		#top_ad_box_content{
				padding-top:23px;
				margin-left:90px;
		}
	
	#top_graphic_menu_holder{
		position:relative;
		}
	
	#menu_tellfriend {position:absolute; left:532px; top:54px; width:165px; height:30px; text-align:right;}
	#menu_demo {
	position:absolute;
	left:655px;
	top:16px;
	width:190;
	height:40px;
}
	#menu_contact {
	position:absolute;
	left:473px;
	top:103px;
	width:70px;
	height:14px;
}
	#menu_home {
	position:absolute;
	left:45px;
	top:103px;
	width:81px;
	height:14px;
}
	#menu_help {
	position:absolute;
	left:159px;
	top:103px;
	width:67px;
	height:14px;
}
	#menu_advertise {
	position:absolute;
	left:262px;
	top:103px;
	width:61px;
	height:14px;
}
	#menu_tos {
	position:absolute;
	left:359px;
	top:103px;
	width:81px;
	height:14px;
}

	
	#full_box_top {
		width:708px;
		height:19px;
		margin-right:auto;
		margin-left:auto;
		margin-top:4px;
		margin-bottom:0px;
		background-image: url(images/full_box_top.gif);
		}

	#full_box_mid {
		width:708px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		background-image: url(images/full_box_mid.gif);
		}
	
	#full_box_content {
		width:650px;
		margin-right:29px;
		margin-left:29px;
		margin-top:0px;
		margin-bottom:0px;
		} 
		
	#full_box_bot {
		width:708px;
		height:19px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		background-image: url(images/full_box_bot.gif);
		}

	#left_box_holder {
	position:static;
	float: right;
	width: 300px;
		}
	
	#left_box_top {
	width:300px;
	height:21px;
	background-image: url(images/lft_box_gray_top.gif);
		}

	#left_box_mid {
	width:300px;
	background-image: url(images/lft_box_gray_mid.gif);
		}
	
	#left_box_content {
	width:240px;
	margin-right:29px;
	margin-left:29px;
	margin-top:-9px;
	margin-bottom:-9px;
		} 
		
	#left_box_bot {
	width:300px;
	height:20px;
	background-image: url(images/left_box_gray_bot.gif);
		}
		
		
		
	#bot_box_holder {
	position:static;
	float: left;
	width: 300px;
		}
	
	#bot_box_top {
	width:300px;
	height:21px;
	background-image: url(images/left_box_top.gif);
		}

	#bot_box_mid {
	width:300px;
	background-image: url(images/left_box_mid.gif);
		}
	
	#bot_box_content {
	width:250px;
	margin-right:29px;
	margin-left:24px;
	margin-top:-9px;
	margin-bottom:-9px;
		} 
		
	#bot_box_bot {
	width:300px;
	height:20px;
	background-image: url(images/left_box_bot.gif);
		}
		
		
		
		
		
		
	#right_box_holder {
	position:static;
	float: left;
	width: 600px;
		}
	
	#right_box_top {
	width:600px;
	height:21px;
	background-image: url(images/right_box_top.gif);
		}

	#right_box_mid {
	width:600px;
	background-image: url(images/right_box_mid.gif);
		}
	
	#right_box_content {
	width:525px;
	margin-right:29px;
	margin-left:39px;
	margin-top:0px;
	margin-bottom:0px;
		} 
		
	#right_box_bot {
	width:600px;
	height:20px;
	background-image: url(images/right_box_bot.gif);
		}
		
	h1 {
		font-size:14px;
		line-height: 16px;
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:10px;
		}
	h2 {
		font-size:14px;
		padding-top:10px;
		}
		
	.form_bx{
		border-top: 1px solid #999999;
		border-bottom: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		background-color: #FFFFFF;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;    
		color: #424856;
	}

		
	#contentfooter {
		width:740px;
		margin-right:auto;
		margin-left:auto;
		margin-top:5px;
		padding-bottom: 5px;
		text-align:center;
		LETTER-SPACING: 0 
		}


.navfeature { color: #ffffff; font-size: 10px; font-weight: bold; }

.navfeaturelink { color: #ffffff; font-size: 10px; font-weight: normal; } 
a.navfeaturelink:link { color: #ffffff; text-decoration: none; font-size: 10px; font-weight: normal; } 
a.navfeaturelink:visited { color: #ffffff; text-decoration: none; font-size: 10px; font-weight: normal; } 
a.navfeaturelink:hover { color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: normal; } 
a.navfeaturelink:active { color: #ffffff; text-decoration: none; font-size: 10px; font-weight: normal; }

.navcatlink { color: #ffffff; font-size: 10px; font-weight: bold; } 
a.navcatlink:link { color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; } 
a.navcatlink:visited { color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; } 
a.navcatlink:hover { color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: bold; } 
a.navcatlink:active { color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }

.fpnewsdate { color: #660000; font-size: 10px; font-weight: bold; } 
a.fpnewsdate:link { color: #660000; text-decoration: none; font-size: 10px; font-weight: bold; } 
a.fpnewsdate:visited { color: #660000; text-decoration: none; font-size: 10px; font-weight: bold; } 
a.fpnewsdate:hover { color: #660000; text-decoration: underline; font-size: 10px; font-weight: bold; } 
a.fpnewsdate:active { color: #660000; text-decoration: none; font-size: 10px; font-weight: bold; }
.fpnewstitle { color: #000000; font-size: 10px; font-weight: bold; } 

.fourofourtitle { color: #990000; font-size: 19px; font-weight: bold; margin: 5px; LETTER-SPACING: 0; text-align: left; } 
.fourofour { color: #000000; font-size: 10px; font-weight: bold; LETTER-SPACING: 0; } 
a.fourofour:link { color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; LETTER-SPACING: 0; } 
a.fourofour:visited { color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; LETTER-SPACING: 0; } 
a.fourofour:hover { color: #660000; text-decoration: underline; font-size: 10px; font-weight: bold; LETTER-SPACING: 0; } 
a.fourofour:active { color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; LETTER-SPACING: 0; }

#sitemap {PADDING-left: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; MARGIN: 0px;WIDTH: 600px; }

.interestingsites { color: #000000; font-size: 9px; font-weight: normal; LETTER-SPACING: 0; } 
a.interestingsites:link { color: #000000; text-decoration: none; font-size: 9px; font-weight: normal; LETTER-SPACING: 0; } 
a.interestingsites:visited { color: #000000; text-decoration: none; font-size: 9px; font-weight: normal; LETTER-SPACING: 0; } 
a.interestingsites:hover { color: #660000; text-decoration: underline; font-size: 9px; font-weight: normal; LETTER-SPACING: 0; } 
a.interestingsites:active { color: #000000; text-decoration: none; font-size: 9px; font-weight: normal; LETTER-SPACING: 0; }

a.helpbox { position: relative; color: #990000; text-decoration: none; font-size: 8px; font-weight: bold; LETTER-SPACING: 0px; }
a.helpbox:hover { visibility: visible; }
a.helpbox span { display: none; }
a.helpbox:hover span { display: block; position: absolute; top: 0px; left: 25px; width: 299px; padding: 3px; border: 1px solid #000000; background-color:#ffffff; color: #000000; font-weight: normal; LETTER-SPACING: 0px; font-size: 9px; z-index:3 }

a.typehelpbox { position: relative; color: #990000; text-decoration: none; font-size: 8px; font-weight: bold; LETTER-SPACING: 0px; }
a.typehelpbox:hover { visibility: visible; }
a.typehelpbox span { display: none; }
a.typehelpbox:hover span { display: block; position: absolute; top: -77px; left: 25px; width: 299px; padding: 3px; border: 1px solid #000000; background-color:#ffffff; color: #000000; font-weight: normal; LETTER-SPACING: 0px; font-size: 9px; z-index:2}

a.prohibitedhelpbox { position: relative; color: #990000; text-decoration: none; font-size: 8px; font-weight: bold; LETTER-SPACING: 0px; }
a.prohibitedhelpbox:hover { visibility: visible; }
a.prohibitedhelpbox span { display: none; }
a.prohibitedhelpbox:hover span { display: block; position: absolute; top: -199px; left: 25px; width: 299px; padding: 3px; border: 1px solid #000000; background-color:#ffffff; color: #000000; font-weight: normal; LETTER-SPACING: 0px; font-size: 9px; z-index:1}
