body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:200;
	color:#666666;
	}


td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#333333;
	}

.marg{
	margin-left:10px;
	margin-top:3px;
}


.img_pad{
	padding:5px;
	}

.caption{
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	font-style:italic;
	margin-top:-5px;
}
.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width:thin;
  border-style: ridge;
}

a{
	color:#342270;
}

a:hover {
	text-decoration: underline;
	color:#003366;
}

#top_left_extender{
	background-image:url(../images/header_left_extend.jpg);
	height:79px;
	background-repeat:repeat-x;
}

#top_right_extender{
	background-image:url(../images/header_right_extend.jpg);
	height:79px;
	background-repeat:repeat-x;
	}
	
#main_header{
	background-image:url(../images/main_header.jpg);
	background-repeat:no-repeat;
	width:850px;
	}
#btm_left_extender{
	background-image:url(../images/btm_bar_left.jpg);
	height:11;
	background-repeat:repeat-x;
	}
#btm_right_extender{
	background-image:url(../images/btm_bar_rt.jpg);
	height:11px;
	background-repeat:repeat-x;
	}
#btm_bar{
	background-image:url(../images/btm_bar.jpg);
	height:11px;
	width:850;
	background-repeat:repeat-x;
	}

#btm_margin{
	background-image:url(../images/btm_margin.jpg);
	background-repeat:repeat-x;
	height:94px;
	}
	
#btn_left{
	background-image:url(../images/lft_btn_extend.jpg);
	background-repeat:repeat-x;
	height:25px;
	}
	
#btn_right{
	background-image:url(../images/rt_extender_btn.jpg);
	background-repeat:repeat-x;
	height:25px;
	}
	
.btn_up{
	background-image:url(../images/btn_up.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:110px;
	float:left;
	}
	
.btn_down{
	background-image:url(../images/btn_down.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:109px;
	float:left;
	}
	
.display{
	background-image:url(../images/holder.jpg);
	background-repeat:no-repeat;
	height:119px;
	width:179px;
	}
	
.medium_display{
	background-image:url(../images/medium_holder.gif);
	background-repeat:no-repeat;
	height:135px;
	width:302px;
	}
	
.product{
	background-image:url(../images/product_header.gif);
	background-repeat:no-repeat;
	height:150px;
	width:537px;
	}
	
#news_top{
	background-image:url(../images/top_news.jpg);
	background-repeat:no-repeat;
	height:271px;
	width:289px;
	}
	
#news_btm{
	background-image:url(../images/btm_news.jpg);
	background-repeat:no-repeat;
	width:289px;
	height:225px;
	}
	
#news_extend{
	background-image:url(../images/extender_news.jpg);
	background-repeat:repeat-y;
	width:289;
	}
	
#under_btn{
	background-image:url(../images/under_btns.jpg);
	background-repeat:repeat-x;
	height:26px;
	}	

#bknd{
	background-image:url(../images/second.jpg);
	background-repeat:repeat-x;
	}
	
.spacer40{
	width:40px;
	float:left;
	}
	
.left{
	float:left;
	}
	
.flash_extension{
	background-image:url(../images/landing.jpg);
	background-repeat:repeat-x;
	}
	
.small_form{
	width:200;
	float:right;
	}

.menu_text{
	font:Arial, Helvetica, sans-serif;
	margin-top:12px;
	}

