body 
{
	background-color:#000000;
	font-family:Verdana;
	font-weight:normal;
	color:#FFFFFF;
	font-size:9px;
	padding:0px;
	margin:0px;
}
* :focus
{
	outline: 0px;
}
#leftcol
{
	width:169px;
	float:left;	
	height:100%;
}
#right_col
{
	float:right;
}
.lower_bg {
	background:url("/images/rpt_prd.jpg") repeat-x scroll 0 0 transparent;
	height:72px;
}
.b
{
	font-weight:bold;
}
.bg_benefits
{
	background:url('/images/prd_txt.gif') no-repeat top;
	background-color:#000000;	
}
.bg_logo
{
	background:url('/images/grey_black_rptr.jpg') repeat-x;
	background-color:#000000;	
	height:145px;
	background-position:top left;
}
.block
{
	display:block;
}
.btn_pos
{
	position:relative;
	bottom:5px;
	left:3px;
}
.clear
{
	clear:both;
}
.block
{
	display:block;
}
.clr1, a.clr1, .clr1 a
{
	color:#FFFFFF;
}
.clr2, a.clr2, .clr2 a
{
	color:#ead26e;
}
.ctr
{
	text-align:center;
}
.flt_l
{
	float:left;
}
.flt_r
{
	float:right;	
}
.ftr_lgl
{
	background:url('/images/footer_rptr.jpg') repeat-x;
	color:#9E9E9E;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	height:59px;
	padding-top:30px;
	margin-left:8px;
}
a.ftr_lgl, .ftr_lgl a
{
	text-decoration:none;
	color:#9E9E9E;
}
.td_left_col
{
	background:url('/images/nav_bg.gif') repeat-y;
}
.img_br 
{
	border: 0px solid #DFCC92
}
.lft
{
	text-align:left;
}
.long_select option
{
	width:350px;
}
.link a, a.link
{
	text-decoration:none;
}
.link_u a, a.link_u
{
	text-decoration:underline;
}
.lst_blt
{
	list-style-image:url("/images/arrow_red.gif");
	margin-left:10px;
	margin-top:3px;
	padding-left:10px;
	padding-top:3px;
	padding-right:15px;
	color:#dec45d;
}
.lst_blt li
{
	padding-bottom:15px;
}
.mgn
{
	margin:10px;
}
.mgn_b
{
	margin-bottom:10px;
}
.mgn_t-20
{
	margin-top:-20px;
}
.mgn_t-30
{
	margin-top:-30px;
}
.mgn_l
{
	margin-left:10px;
}
.mgn_l_15
{
	margin-left:15px;
}
.mgn_l_30
{
	margin-left:30px;
}
.mgn_r
{
	margin-right:10px;	
}
.mgn_t
{
	margin-top:10px;
}
.mgn0
{
	margin:0px;
}
.mgn2
{
	margin:2px;
}
.mgn5_t 
{
	margin-top:5px;
}
.mgn5_b 
{
	margin-bottom:5px;
}
.mgn5_l 
{
	margin-left:5px;
}
.mgn5_r 
{
	margin-right:5px;
}
.mgn7_t 
{
	margin-top:7px;
}
.mgn7_b 
{
	margin-bottom:7px;
}
.mgn10_b 
{
	margin-bottom:10px;
}
.mgn15_t 
{
	margin-top:15px;
}
.mgn15_b 
{
	margin-bottom:15px;
}
.mgn20_t 
{
	margin-top:20px;
}
.mgn25_l 
{
	margin-left:25px;
}
.mgn25_b 
{
	margin-bottom:25px;
}
.mgn30_b 
{
	margin-bottom:30px;
}
.mgn30_t 
{
	margin-top:30px;
}
.no_brdr
{
	border:0px solid;
}
.overflow_a
{
	overflow:auto;
}
.overflow_h
{
	overflow:hidden;
}
.pad
{
	padding:10px;
}
.pad_b
{
	padding-bottom:10px;
}
.pad_l
{
	padding-left:10px;
}
.pad_r
{
	padding-right:10px;	
}
.pad_t
{
	padding-top:10px;
}
.pad0
{
	padding:0px;
}
.pad5_t
{
	padding-top:5px;
}
.pad5_b
{
	padding-bottom:5px;
}
.pad10_5
{
	padding:10px 5px;
}
.pad10_t
{
	padding-top:10px;
}
.pad15_t
{
	padding-top:15px;
}
.pad15_l
{
	padding-left:15px;
}
.pad15_r
{
	padding-right:15px;
}
.pad20_lr
{
	padding-left:20px;
	padding-right:20px;
}
.pad20_t
{
	padding-top:20px;
}
.pad20_l
{
	padding-left:20px;
}
.pad20_r
{
	padding-right:20px;
}
.pad25_l
{
	padding-left:25px;
}
.pad25_t
{
	padding-top:25px;
}
.pad25_b
{
	padding-bottom:25px;
}
.pad30_t
{
	padding-top:30px;
}
.pad30_l
{
	padding-left:30px;
}
.pad30_r
{
	padding-right:30px;
}
.pad30_b
{
	padding-bottom:30px;
}
.pad0_30_0_30
{
	padding:0px 30px 0px 30px;
}
.pad30_lr
{
	padding-left:30px;
	padding-right:30px;
}
.pad35_r
{
	padding-right:35px;
}
.pad3_35
{
	padding:3px 35px;
}
.pad40_r
{
	padding-right:40px;
}
.pad45_t
{
	padding-top:45px;
}
.pad45_r
{
	padding-right:45px;
}
.pad50_l
{
	padding-left:50px;
}
.pad50_r
{
	padding-right:50px;
}
.pad55_lr
{
	padding-left:55px;
	padding-right:55px;
}
.pad55_r
{
	padding-right:55px;
}
.pad60_r
{
	padding-right:60px;
}
.pad65_r
{
	padding-right:65px;
}
.pad120_l
{
	padding-left:120px;
}
.rgt
{
	text-align:right;
}
.sz7
{
	font-size:7px;
}
.sz8
{
	font-size:8px;
}
.sz9
{
	font-size:9px;
}
.sz10
{
	font-size:10px;
}
.sz12
{
	font-size:12px;
}
.sz13
{
	font-size:13px;
}
.w150
{
	width:150px;
	overflow:hidden;
}
.w200
{
	width:200px;
	overflow:hidden;
}
.w310
{
	width:310px;	
}
.w343
{
	width:343px;
	overflow:hidden;
}
.w400
{
	width:400px;	
}
