/* CSS Document */
 span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, img,
strong, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
}
p{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}
img{
	border:0px;
}
.clear{
	clear:both;
}
/*===================================*/
body{
	margin:0px auto;
	padding:0px;
	font-family:Tahoma Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
	color:#444444;
	background-image:url(../report_images/back_bg.jpg);	
	}
	

#index_outer_container{
	width:947px;
	padding:0px 10px;
	margin:0px auto;
	background-color:#FFFFFF;
	}
#header_banner{
	width:947px;
	height:161px;
	background:url(../report_images/banner.jpg) no-repeat left top;
	padding:0px;
	margin:0px;
}
#top_menu{
	margin:0px auto;
	width:930px;
	height:28px;
	font:bold 11px Tahoma;
	color:#535353;
	text-decoration:none;	
	background:url(../report_images/toplink_bg.jpg) no-repeat left top;
	padding:0px;
	text-align:center
}
#top_menu a{
	color:#535353;
	text-decoration:none;
	float:left;
	line-height:28px;
	padding:0 0 0 10px;
	}
#top_menu a:hover{
	color:#000000;
	text-decoration:none;
	float:left;
	line-height:28px;
	}
#top_menu span{
	background:url(../report_images/topmenu_sep1.jpg) no-repeat center center;	
	height:28px;
	width:5px;
	float:left;
	padding:0px 10px 0px 0px;
	}

#top_spacer{
	height:10px;
	padding:0px 0px 0px 0px;
	}
	
#middle_wrap{
	width:947px;
	margin:0px;	
	padding:0px;
	background-color:#FFFFFF;
	}
.section_wrap{
	width:947px;
	padding:7px 0px 0px 0px;
	margin:0px;
	background-color:#FFFFFF;
	}

.index_top_left{
	width:180px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	}

.index_top_middle{
	width:485px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	}

.index_top_right{
	width:261px;
	margin:0px;
	padding:0px;
	float:left;
	}

/*--------Start Content Box Style----------------*/
.box_wrap{
	margin:10px 0px 0px 0px;
	padding:0px;
	}

.box_head{
	background:url(../report_images/head_bg.jpg) repeat-x left top;
	height:40px;
	margin:0px;
	padding:0px;
}
.box_head_left{
	background:url(../report_images/head_left.jpg) no-repeat left top;
	height:40px;
	width:10px;
	float:left;
}
.box_head_right{
	background:url(../report_images/head_right.jpg) no-repeat left top;
	height:40px;
	width:11px;
	float:right;
}
.box_head_bg{
	height:25px;
	font:bold 14px Tahoma, Arial, Verdana;
	color:#444444;
	margin:0px;
	padding:15px 0px 0px 10px;
	float:left;
}
/*--------End Content Box Style----------------*/
.leftmenu_bg{
	width:180px;
	height:322px;
	margin:0px;
	padding:10px 0px 0px 0px;
	background:url(../report_images/leftmenu_bg.jpg) repeat-y left top;
	}
.leftmenu_bottom{
	width:170px;
	margin:0px;
	padding:0px;
	}
.index_welcome_bg{
	width:415px;
	position:relative;
	height:97px;
	margin:0px;
	padding:25px 35px 0px 35px;
	font:normal 17px Tahoma, Arial, Verdana;
	color:#ffffff;
	background:url(../report_images/index_welcome_bg.gif);
	}
.btnwrap{
	position:absolute;
	left:117px;
	bottom:-5px;
}
.index_welcome_bg span{
	font:bold 17px Tahoma, Arial, Verdana;
	text-align:center;
	color:#ffffff;
	}
.login_box{
	width:237px;
	height:112px;
	margin:0px;
	padding:12px;
	background:url(../report_images/login_bg.jpg) left top no-repeat;
	}
.search_box{
	width:237px;
	height:37px;
	margin:10px 0px 0px 0px;
	padding:12px;
	background:url(../report_images/index_search_bg.jpg) left top no-repeat;
	}
.blue_buttons{
	width:261px;
	height:38px;
	padding:0px;
	margin:10px 0px 0px 0px;
	/*background:url(../report_images/blue_button_bg.jpg);*/
	}
.browsetag_bg{
	width:465px;
	height:135px;
	margin:0px;
	padding:10px 10px 0px 10px;
	background:url(../report_images/browsetag_bg.jpg) repeat-y top left;
	}
.reports_container{
	width:368px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	}
.reports_bg{
	width:338px;
	height:536px;
	margin:0px;
	padding:5px 15px 5px 15px;
	background:url(../report_images/report_bg.jpg) repeat-y top left;
	}
.report_height{
	margin:0px;
	height:524px;
	padding:0px;
	}
.reports_raw{
	height:70px;
	margin:0px 0px 3px 0px;
	padding:0px;
	border-bottom:1px #CCCCCC solid;
	} 
.reports_text_holder{
	height:70px;
	width:233px;
	margin:0px;
	padding:0px;
	float:left;
	} 
.skyscraper{
	width:120px;
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
	}
.featured_content{
	width:437px;
	height:282px;
	margin:0px;
	padding:0px;
	}
.newsbg{
	background:url(../report_images/news_bg.jpg) left top repeat-y;
	margin:0px;
	padding:5px 15px 0px 15px;
	width:407px;
	}
.news_height{
	height:226px;
	margin:0px;
	padding:0px;
	}
.news_raw{
	height:71px;
	margin:0px 0px 3px 0px;
	padding:0px;
	border-bottom:1px #CCCCCC solid;
	}
.glance_bg{
	background:url(../report_images/glance_bg.jpg) repeat-y left top;
	width:906px;
	margin:0px;
	padding:5px 22px;
	} 
.glance_bottom{
	background:url(../report_images/glance_bottom.jpg) no-repeat left top;
	width:946px;
	height:38px;
	margin:0px;
	padding:0px;
	} 
.glance_column{
	width:145px;
	height:200px;
	margin:0px 6px 0px 0px;
	padding:0px;
	float:left;
	}
#footer_container{
	width:947px;
	height:50px;
	margin:10px 0px 0px 0px;
	padding:0px;
	}
.footer_bg{
	background:url(../report_images/footer_bg.jpg) repeat-x left;
	width:897px;
	height:20px;
	margin:0px;
	padding:15px 0px;
	float:left;
	}
/*-------------------------------------------------------------------26-03-09*/

.tag_box{
	width:485px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	}	
.tag_bg{
	width:465px;
	margin:0px;
	padding:10px 10px 0px 10px;
	background:url(../report_images/browsetag_bg.jpg) repeat-y top left;
	font:bold 14px Tahoma, Arial, Verdana;
	color:#535353;
	text-decoration:none;
	text-align:center;
	}
.tag_bg span{	
	color:#1463bd;
	}
.tag_head{
	height:25px;
	margin:0px;
	padding:12px 0px 0px 8px;
	float:left;	
	font:bold 17px Tahoma, Arial, Verdana;
	color:#f20000;
	text-decoration:none;
	}
.tag_head span{	
	color:#0073ad;
	text-decoration:none;
	}
.box_bg{
	width:465px;
	margin:0px;
	padding:10px 10px 0px 10px;
	background:url(../report_images/browsetag_bg.jpg) repeat-y top left;
	}
.readmore_holder{
	text-align:right; 
	padding:3px 10px 0px 0px;
	}
	.readmore_holder a{
	font:bold 12px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#ed0000;
	background:url(../report_images/arrow_readmore.jpg) left top no-repeat;
	padding:0px 0px 0px 17px;
	margin:0px;
	}
	.readmore_holder a:hover{
	font:bold 12px Tahoma, Arial, Verdana;
	text-decoration:underline;
	color:#ed0000;
	background:url(../report_images/arrow_readmore.jpg) left top no-repeat;
	padding:0px 0px 0px 17px;
	margin:0px;
	}
.content_holder{
	padding:0px 12px;
	margin:0px;
	}
.reports2_text_holder{
	height:70px;
	width:359px;
	margin:0px;
	padding:0px;
	float:left;
	} 
.right_box_bg{
	background:url(../report_images/right_tag_bg.jpg) repeat-y left top;
	width:261px;
	padding:0px;
	margin:0px;
	}
.blog_text_holder{
	height:60px;
	width:175px;
	margin:0px;
	padding:0px;
	float:left;
	} 
.blog_raw{
	height:60px;
	margin:0px 0px 3px 0px;
	padding:0px;
	border-bottom:1px #CCCCCC solid;
	}
	
/*-------------------------------------------------------------------27-03-09*/

.pagination{
	text-align:center;	
}
.paging_link{
	background:url(../report_images/page.jpg) no-repeat left top;
	width:21px;
	height:20px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	margin:0px 0px 0px 1px;
	padding:0px 0px 3px 0px;
	text-align:center;
}
.paging_link a{
	background:url(../report_images/pageselect.jpg) no-repeat left top;
	width:21px;
	height:20px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	text-align:center;
}
.paging_link a:hover{
	background:url(../report_images/pageselect.jpg) no-repeat left top;
	width:21px;
	height:20px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	text-align:center;
}
/*-=-------------------------------------09/04/2009*/

.home_search_bg{
	padding:5px 0px 0px 0px;
	margin:0px;
	background:url(../report_images/search_bg.gif) no-repeat left top;
	width:160px;
	height:17px;
	float:left;
	margin:3px 0px 0px 0px;
}
.home_search_inner{
	float:left;
	height:20px;
	padding:0px;
	margin:0px;
}
.search_drop{
	font-size:11px;
	font-weight:normal;
	color:#444444; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	float:right;
	height:13px;
	border-left: 1px #999 solid;
	cursor: pointer;
	line-height:12px;
	vertical-align:text-top;
	padding:0px 4px 0px 5px;
	margin:0px 8px 5px 0px;
	background:url(../report_images/drop_arrow.gif) no-repeat right top;
}
.home_search_field{
	padding:0px 3px 0px 3px;
	margin:0px;
	width:100px;
	height:16px;
	background:none;
	border:0px;
	font-size:11px;
	font-weight:normal;
	color:#000000; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	text-decoration:none;
}
/*--------------09/04/2009*/
.notification_bg{
	width:180px;
	height:80px;
	margin:0px;
	padding:10px 0px 0px 0px;
	background:url(../report_images/leftmenu_bg.jpg) repeat-y left top;
	}
/*========================================================================================================================
--------------------------------------------PHASE 4----------------------------------------------------------------------*/
.left_wrap{
	width:810px;
	float:left;
	}
.right_adwrap{
	width:120px;
	float:right;
	}
.notif_top{
	font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
	color:#0073ad;
	background:url(../report_images/warnBG.jpg) no-repeat left top;
	text-align:center;
	height:49px;
	display:block;
	padding:20px 0px 0px 0px;
	}
.box810_img{
	width:810px;
	height:10px;	
	}
.box810_bg{
	background:url(../report_images/box_810_bg.jpg) repeat-y left top;
	/*width:780px;
	padding:0px 15px;*/
	}
.btm_adwrap{
	width:947px;
	text-align:center;
	padding:10px 0px 0px;
	}
.quicksearch_wrap{
	width:947px;
	height:54px;
	}
.quicksearch_img{
	width:15px;
	height:54px;
	}
.quicksearch_bg{
	background:url(../report_images/quicksearch_bg.jpg) repeat-x left top;
	height:54px;
	width:917px;
	display:block;
	}
.gmap{
	width:320px;
	float:left;
	border:1px solid #919191;
	}
.location_area{
	width:445px;
	float:left;
	margin-right:10px;
	}
.dotbg{ background:url(../report_images/dottedline.gif) repeat-x left bottom;}
.linebg{ background:url(../report_images/line_bg.gif) repeat-x left bottom;}
.linebg02{ background:url(../report_images/line_bg.gif) repeat-x left bottom;}
.linebg01{ background:url(../report_images/line_bg.gif) repeat-x left center;}
.list{ padding:10px 0px 0px 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#393939; line-height:18px;}
.list a{ padding:0px 5px; text-decoration:underline; color:#393939; }
.list a:hover{ padding:0px 5px; text-decoration:none; color:#393939; }
.list span{color:#878585;}


.title_wrap{
	height:36px;
	}
.title_wrap_img{
	width:10px;
	height:36px;
	}
.title_wrap_bg{
	background:url(../report_images/title_bg.gif) repeat-x left top;
	height:36px;
	width:766px;
	display:block;
	}
.member_wrap{
	border-top:1px solid #dadada;
}
.member_wrap_img{
	border:1px solid #80898f;
	margin:0px 10px 10px 0px;
	padding:1px;
	float:left;
}
.edit_link a{
	background:url(../report_images/edit_icon.gif) no-repeat left top;
	padding-left:25px;
	text-decoration:underline;
	font:bold 13px Arial, Helvetica, sans-serif; color:#065296; line-height:18px;
}
.edit_link a:hover{
	background:url(../report_images/edit_icon.gif) no-repeat left top;
	padding-left:25px;
	text-decoration:none;
	font:bold 13px Arial, Helvetica, sans-serif; color:#065296; line-height:18px;
}

/*.qus_link a{
	background:url(../report_images/edit_icon2.gif) no-repeat left top;
	padding-left:25px;
	text-decoration:none;
	font:bold 13px Arial, Helvetica, sans-serif; color:#595959;
	line-height:21px;
	height:21px;
	display:block;
}
.qus_link a:hover{
	background:url(../report_images/edit_icon2.gif) no-repeat left top;
	padding-left:25px;
	text-decoration:underline;
	font:bold 13px Arial, Helvetica, sans-serif; color:#7c7a7a;
	line-height:21px;
	height:21px;
	display:block;
}*/
.qus_link{
	background:url(../report_images/edit_icon2.gif) no-repeat left top;
	padding-left:25px;
	text-decoration:none;
	font:bold 13px Arial, Helvetica, sans-serif; color:#595959;
	line-height:21px;
	height:21px;
	display:block;
}
.edit_link_small a{
	background:url(../report_images/edit_icon1.gif) no-repeat left top;
	padding-left:14px;
	text-decoration:none;
	font:normal 11px Arial, Helvetica, sans-serif; color:#065296;
}
.edit_link_small a:hover{
	background:url(../report_images/edit_icon1.gif) no-repeat left top;
	padding-left:14px;
	text-decoration:underline;
	font:normal 11px Arial, Helvetica, sans-serif; color:#065296;
}
.add_link_small a{
	background:url(../report_images/add_new.gif) no-repeat left top;
	padding-left:14px;
	text-decoration:none;
	font:normal 11px Arial, Helvetica, sans-serif; color:#065296;
}
.add_link_small a:hover{
	background:url(../report_images/add_new.gif) no-repeat left top;
	padding-left:14px;
	text-decoration:underline;
	font:normal 11px Arial, Helvetica, sans-serif; color:#065296;
}

.topblue_menu{
	height:32px;
	margin:0px 0px 5px 0px;
	padding:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
.topblue_menu_img{
	width:10px;
	height:32px;
	}
.topblue_menu_bg{
	background:url(../report_images/blue_block_bg.gif) repeat-x left top;
	height:24px;
	width:925px;
	display:block;	
	padding-top:8px;
}
.topblue_menu_bg a{
	height:24px;
	font:bold 11px Tahoma, Arial, Verdana;
	color:#ffffff;
	text-decoration:none;
}
.topblue_menu_bg a:hover{
	height:24px;
	font:bold 11px Tahoma, Arial, Verdana;
	color:#0ed6f4;
	text-decoration:none;
}
a.topblue_menu_bg_sel {
	height:24px;
	font:bold 11px Tahoma, Arial, Verdana;
	color:#0ed6f4;
	text-decoration:none;
}

.left_menu_wrap{
	width:177px;
	float:left;
	background:url(../report_images/left_menu_bg.gif) repeat-y left top;	
}
.left_menu_ht{
	min-height:1170px;
}
*html .left_menu_ht{
	height:1170px;
}
.left_menu_top{
	width:177px;
	float:left;
	background:url(../report_images/left_menu_top.gif) no-repeat left top;
	height:10px;
}
.left_menu_bottom{
	width:177px;
	height:87px;
	float:left;
	background:url(../report_images/left_menu_btm.gif) no-repeat left top;
}
.left_menu{
	list-style:none;
	padding:0px;
	margin:0px 10px 0px 20px;
	width:135px;	
}
.left_menu a{
	font:bold 12px Tahoma, Arial, Verdana;
	color:#05529c;
	text-decoration:none; 
	padding:0px;
	margin:0;
	display:block;
	background:url(../report_images/dottedline.gif) repeat-x left bottom;
	line-height:20px;
}
.left_menu a:hover{
	font:bold 12px Tahoma, Arial, Verdana;
	color:#2f82e0;
	text-decoration:none; 
	padding:0px;
	margin:0;
	display:block;
	background:url(../report_images/dottedline.gif) repeat-x left bottom;
	line-height:20px;
}
.left_menu span{
	font:bold 14px Tahoma, Arial, Verdana;
	color:#dc3d05;
	text-decoration:none; 
	padding:0px 0px 0px 0px;
	margin:0px;
	display:block;
	background:url(../report_images/dottedline.gif) repeat-x left bottom;
	line-height:24px;
}

/*.left_menu span a{
	font:bold 13px Tahoma, Arial, Verdana;
	color:#dc3d05;
	text-decoration:none; 
	padding:0px;
	margin:0;
	display:block;
	background:url(../report_images/dottedline.gif) repeat-x left bottom;
	line-height:20px;
}
.left_menu span a:hover{
	font:bold 13px Tahoma, Arial, Verdana;
	color:#dc3d05;
	text-decoration:none; 
	padding:0px;
	margin:0;
	display:block;
	background:url(../report_images/dottedline.gif) repeat-x left bottom;
	line-height:20px;
}*/

.list_box_right_wrap{
	width:622px;
	float:right;
}
.list_box_top{
	width:622px;
	background:url(../report_images/list_box_top.gif) no-repeat left top;
	height:10px;
}
.list_box_bg{
	width:592px;
	background:url(../report_images/list_box_bg.gif) repeat-y left top;
	padding:0px 15px 0px 15px;
	margin:0;
}
.list_box_bottom{
	width:622px;
	height:12px;
	background:url(../report_images/list_box_btm.gif) no-repeat left top;
}
.advanced_search_wrap{
	background:url(../report_images/advanced_search_bg.jpg) no-repeat left top;
	width:917px;
	height:252px;
	padding:20px 10px 10px 20px;
	margin:0;
}


.breadcrumbs{
	width:786px;
	height:34px;
	position:relative;
	margin:0;
	padding:0;
	background:url(../report_images/bread_crumbs.jpg) no-repeat;
}
/*.breadcrumbs a{
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#5b5555;
}
.breadcrumbs a:hover{
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#5b5555;
}
a.breadcrumbs_sel{
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}*/
.breadcrumbs_sel1{
	background-position:left 0px;
}
.breadcrumbs_sel2{
	background-position:left -34px;
}
.breadcrumbs_sel3{
	background-position:left -68px;
}
.search{
	position:absolute;
	text-align:center;
	left:19px;
	top:10px;
	width:127px;
	height:15px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#5b5555;
}

.select{
	position:absolute;
	text-align:center;
	left:280px;
	top:10px;
	width:127px;
	height:15px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#5b5555;
}

.share{
	position:absolute;
	text-align:center;
	left:580px;
	top:10px;
	width:127px;
	height:15px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#5b5555;
}
.sel{
	color:#ffffff;
}

.queried_btn{
	background:url(../report_images/quire_btn.jpg) no-repeat left top;
	width:310px;
	height:72px;
}
.sel_btn{
	background:url(../report_images/select_locatin_btn.gif) no-repeat;
	height:30px;
	width:147px;
	text-align:center;
}
.sel_btn a{
	height:30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:30px;
	text-decoration:none;
	text-align:center;
}
.sel_btn a:hover{
	height:30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
	text-align:center;
}

.div_textfield{
	width:360px;
	height:22px;
	border:1px solid #8f9296;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.div_textfield input{
	width:288px;
	height:17px;
	padding:2px 2px 2px 3px;
	border:0px solid #8f9296;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.div_textfield_rht{
	width:50px;
	height:18px;
	line-height:20px;
	text-align:right;
	/*font:normal 12px Arial, Helvetica, sans-serif;
	color:#5a5959;*/
	padding:2px 3px 0px 0px;
}
.catches_wrap{
	height:140px;
	overflow:auto;
	margin-top:10px;
}

.remove_link{
	background:url(../report_images/remove_icon.jpg) no-repeat left -2px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#eb3539;
	text-decoration:none;
	padding-left:20px;
}
.remove_link:hover{
	background:url(../report_images/remove_icon.jpg) no-repeat left -2px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#eb6d35;
	text-decoration:none;
	padding-left:20px;
}

.video_wrap{
	width:394px;
	float:left;
}
.video_right_wrap{
	width:384px;
	float:right;
}

.text_wrap{
	background:url(../report_images/text_bg.jpg) no-repeat left top;
	width:764px;
	height:38px;
	margin-top:7px;
	padding:10px;
}
.chart_wrap01{background-color:#669ace; width:785px;}
.chart_wrap02{background-color:#669ace; width:367px;}
.leader_catch{background-color:#669ace;width:391px;margin-top:3px;}

/* sep10*/
.ticker_wrap{
	height:34px;
	background:url(../report_images/ticker_bg.gif) no-repeat;
	text-align:right;
	padding:4px 10px 0px 0px;
}	
.leader_menu{
	background:url(../report_images/leader_menu.gif) no-repeat;
	width:126px;
	height:31px;
	font:bold 11px Tahoma, Arial, Verdana;
	color:#535353;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
}
.leader_menu a{
	font:bold 11px Tahoma, Arial, Verdana;
	color:#535353;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
}
.leader_menu a:hover{
	font:bold 11px Tahoma, Arial, Verdana;
	color:#dc3d05;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
}

.exp_icon{background:url(../report_images/exp_icon.gif) no-repeat right top;
	width:26px;
	height:16px;
	display:block;
	float:left;
	padding-left:5px;
}
.lunker_icon{background:url(../report_images/lunker_icon.gif) no-repeat right top;
	width:26px;
	height:16px;
	display:block;
	float:left;
	padding-left:2px;
}
.species_icon{background:url(../report_images/specie_icon.gif) no-repeat right top;
	width:26px;
	height:16px;
	display:block;
	float:left;
	padding-left:5px;
}
.number_icon{background:url(../report_images/number_icon.gif) no-repeat right top;
	width:20px;
	height:16px;
	display:block;
	float:left;
	padding-left:6px;
}

.location_left_wrap{
	width:510px;
	float:left;	
}
.loc_inner_lft{
	width:200px;
	float:left;
}
.loc_inner_rht{
	width:307px;
	float:right;
}
.location_right_wrap{
	width:270px;
	float:right;
	background:#f2f6f9;
}
.location_link{
	background:#f2f6f9;
	border:1px solid #e5e9ed;
	padding:5px;
	color:#0150a9;
}
.location_link a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0150a9;
	text-decoration:none;
}
.location_link a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0150a9;
	text-decoration:underline;}



.viewLarger a{font:normal 12px Arial, Helvetica, sans-serif; color:#302d2d; text-decoration:none; 
			background:url(../report_images/icon_viewlarge.jpg) no-repeat left top; padding-left:20px;}
.rightInside_head{
	background:url(../report_images/right_inside_head.jpg) repeat-x left top;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0150a9;
	padding:4px 0px 4px 10px;
	height:21px;
	margin:0;
	}
.tracker{background:#dae7f0; padding:0px 0px 5px 0px;}
.leader_board{background:#f2f6f9;}
.leader_board_raw01{background:#d4e2ec;}
.leader_board_raw02{background:#e4eff8;}

.location_button_wrap{
	height:35px;
	position:relative;
	float:right;
	width:200px;
}
.location_button_inner{
	height:35px;
	position:absolute;
	float:right;
	width:440px;
	right:20px;
	top:0px;
}

.underline_none{
	text-decoration:none;
}

.popup_top{
	background:url(../images/poup_wrap_top.gif) no-repeat left top;
	width:482px;
	height: 41px;
}
.popup_wrap{
	width:487px;
	font:normal 12px Tahoma, Arial, Verdana;
	color:#0073ad;
	text-decoration:none;
	line-height:18px;	
}
.pop_bg{
	padding:10px 15px 0px 15px;
	background:url(../images/poup_wrap_bg.gif) repeat-y left top;
}
.delete_link_small a{
	background:url(../report_images/delete_icon1.gif) no-repeat left top;
	padding-left:14px;
	text-decoration:none;
	font:normal 11px Arial, Helvetica, sans-serif; color:#065296;
}
.delete_link_small a:hover{
	background:url(../report_images/delete_icon1.gif) no-repeat left top;
	padding-left:14px;
	text-decoration:underline;
	font:normal 11px Arial, Helvetica, sans-serif; color:#065296;
}
/*-------------------------------------------------------20091001 APM Start*/
.left_menu span a{
	font:bold 14px Tahoma, Arial, Verdana;
	color:#dc3d05;
	text-decoration:none; 
	padding:0px 0px 0px 0px;
	margin:0px;
	display:block;
	background:url(../images/dottedline.gif) repeat-x left bottom;
	line-height:24px;
}

.left_menu span a:hover{
	font:bold 14px Tahoma, Arial, Verdana;
	color:#FF9900;
	text-decoration:none; 
	padding:0px 0px 0px 0px;
	margin:0px;
	display:block;
	background:url(../images/dottedline.gif) repeat-x left bottom;
	line-height:24px;
}
.left_menu div a{
	font:normal 11px Tahoma, Arial, Verdana;
	color:#05529c;
	text-decoration:none; 
	padding:0px;
	padding-left:10px;
	margin:0;
	display:block;
	
	line-height:20px;
}
.left_menu div a:hover{
	font:normal 11px Tahoma, Arial, Verdana;
	color:#666;
	text-decoration:none; 
	padding:0px;
	padding-left:10px;
	margin:0;
	display:block;
	
	line-height:20px;
}
/*-------------------------------------------------------20091001 APM End*/
/*---------------Sep 30*/
.popup_top2{
	background:url(../images/poup_wrap_top1.gif) no-repeat left top;
	width:670px;
	height: 41px;
}
.popup_wrap2{
	width:470px;
	font:normal 12px Tahoma, Arial, Verdana;
	color:#0073ad;
	text-decoration:none;
	line-height:18px;	
}
.pop_bg2{
	padding:10px 15px 0px 15px;
	background:url(../images/poup_wrap_bg1.gif) repeat-y left top;
}

/*----------------------Oct 13*/
.list_tab01{
	width:786px;
	height:34px;
	position:relative;
	margin:0;
	padding:0;
	background:url(../images/listing_bg.jpg) no-repeat;
}

.list_tab_txt01{
	font:bold 11px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#535353;
}
.list_tab_menu01{
	position:absolute;
	text-align:center;
	left:0px;
	top:7px;
	width:105px;
	height:15px;
}
.list_tab_menu02{
	position:absolute;
	text-align:center;
	left:110px;
	top:7px;
	width:153px;
	height:15px;
}
.list_tab_menu03{
	position:absolute;
	text-align:center;
	left:270px;
	top:7px;
	width:144px;
	height:15px;
}
.list_tab_menu04{
	position:absolute;
	text-align:center;
	left:415px;
	top:7px;
	width:132px;
	height:15px;
}
.list_tab_sel_new{
	color:#0ed6f4;
}
.list_tab_sel01{
	background-position:left 0px;
}
.list_tab_sel02{
	background-position:left -34px;
}
.list_tab_sel03{
	background-position:left -68px;
}
.list_tab_sel04{
	background-position:left -102px;
}
a.leader_menu_sel{
	font:bold 11px Tahoma, Arial, Verdana;
	color:#dc3d05;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
}

/*----------------------Oct 30*/
.loc_tab{
	width:592px;
	height:34px;
	position:relative;
	margin:0;
	padding:0;
	background:url(../images/location_tab.jpg) no-repeat;
}

.loc_tab_txt01{
	font:bold 11px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#535353;
}
.loc_tab_menu01{
	position:absolute;
	text-align:center;
	left:-1px;
	top:7px;
	width:63px;
	height:15px;
}
.loc_tab_menu02{
	position:absolute;
	text-align:center;
	left:65px;
	top:7px;
	width:148px;
	height:15px;
}
.loc_tab_menu03{
	position:absolute;
	text-align:center;
	left:215px;
	top:7px;
	width:130px;
	height:15px;
}
.loc_tab_menu04{
	position:absolute;
	text-align:center;
	left:340px;
	top:7px;
	width:132px;
	height:15px;
}
.loc_tab_menu05{
	position:absolute;
	text-align:center;
	left:460px;
	top:7px;
	width:132px;
	height:15px;
}
.loc_tab_sel_new{
	color:#0ed6f4;
	
}
.loc_tab_sel01{
	background-position:left 0px;
}
.loc_tab_sel02{
	background-position:left -34px;
}
.loc_tab_sel03{
	background-position:left -68px;
}
.loc_tab_sel04{
	background-position:left -102px;
}
.loc_tab_sel05{
	background-position:left -136px;
}
.photo_tab{
	width:510px;
	height:34px;
	position:relative;
	margin:0;
	padding:0;
	background:url(../images/photo_tab_image.jpg) no-repeat;
	
}
.photo_tab_sel1{
	background-position:left 0px;
}
.photo_tab_sel2{
	background-position:left -34px;
}
.photo_tab_sel3{
	background-position:left -68px;
}
.photo_tab_txt{
	font:bold 11px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#535353;
}
.photo_tab_menu1{
	position:absolute;
	text-align:center;
	left:16px;
	top:7px;
	width:137px;
	height:15px;
}
.photo_tab_menu2{
	position:absolute;
	text-align:center;
	left:170px;
	top:7px;
	width:164px;
	height:15px;
}
.photo_tab_menu3{
	position:absolute;
	text-align:center;
	left:336px;
	top:7px;
	width:164px;
	height:15px;
	
}
.photo_tab_sel{
	color:#0ed6f4;
}

.list_tab{
	width:786px;
	height:34px;
	position:relative;
	margin:0;
	padding:0;
	background:url(../images/list_tab_image.jpg) no-repeat;
}

.list_tab_txt{
	font:bold 11px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#535353;
}
.list_tab_menu1{
	position:absolute;
	text-align:center;
	left:0px;
	top:7px;
	width:105px;
	height:15px;
}
.list_tab_menu2{
	position:absolute;
	text-align:center;
	left:115px;
	top:7px;
	width:105px;
	height:15px;
}
.list_tab_menu3{
	position:absolute;
	text-align:center;
	left:215px;
	top:7px;
	width:137px;
	height:15px;
}
.list_tab_menu4{
	position:absolute;
	text-align:center;
	left:335px;
	top:7px;
	width:137px;
	height:15px;
}
.list_tab_sel{
	color:#0ed6f4;
}
.list_tab_sel1{
	background-position:left 0px;
}
.list_tab_sel2{
	background-position:left -34px;
}
.list_tab_sel3{
	background-position:left -68px;
}
.list_tab_sel4{
	background-position:left -102px;
}
.tab_photo_listitng{
	width:150px;
	height:170px;
}
.tab_content{
	background:#e9eff8;
	border:1px solid #a9c6e8;
	padding:15px 25px;
	}
.location_listing{
	background:#ffffff;
	border:1px solid #dce6f1;
}
.location_btn{
	background:url(../images/location_main_btn.jpg) no-repeat left top;
	width:649px; 
	height:56px;
	display:block;
	margin:0 auto;	
	cursor:pointer;
	text-align:center;
}
.location_btn a{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:56px;
	text-decoration:none;
}
.location_btn a:hover{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:56px;
	text-decoration:none;
}
/*================================================== 12| 07| 2009*/

.profile_left{
	width:210px;
	padding:0px;
	float:left;
	}
	.profile_left ul{
	margin:0px;
	padding:0px;
	}
	.profile_left li{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	list-style:none;
	}
	.profile_left li a{
	text-decoration:underline;
	color:#666666;
	}
	.profile_left li a:hover{
	text-decoration:none;
	color:#666666;
	}
.profile_right{
	width:730px;
	padding:0px;
	float:left;
	margin-left:7px;
	}
.profile_name{
	font: normal 40px Arial, Helvetica, sans-serif;
	color:#2963a4;
	padding:0px;
	margin:0px;
	}
.profile_thumb01{
	/*width:204px;
	height:183px;
	background:url(../images/profile_thumb_bg01.jpg) no-repeat left bottom;*/
	padding:0px 0px 0px 0px;
	margin:0px;
	
	
	}
.profile_thumb{
	width:204px;
	height:183px;
	background:url(../images/profile_thumb_bg.jpg) no-repeat left top;
	padding:1px 0px 10px 6px;
	
	
	}

.most_fished_location{
	width:197px;
	height:154px;
	background:url(../images/mostfished_location.jpg) no-repeat left top;
	margin:0px 0px 0px 0px;	
	padding:0px;
	}
.prof_tab_top{
	width:730px;
	height:43px;
	background:url(../images/profile_tab_top.jpg) no-repeat left bottom;
	}
.prof_tab_bg{
	width:730px;
	background:url(../images/profile_tab_bg.jpg) repeat-y left top;}
	
.prof_tab_btm{
	width:730px;
	height:14px;
	background:url(../images/profile_tab_btm.jpg) repeat-y left top;}
.addix_message{
	width:660px;

	margin:0px auto;
	}
.addix_message_field{
	border:none;
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px;
	width:650px;
	background:url(../images/text_field_bg.jpg) no-repeat left top;
	border-bottom:1px solid #eeeeee;
	}
/*-------------------------------------------Button Style*/
.new_btn_style{
    background: transparent url('../images/new_btn_rht.jpg') no-repeat  right top; 
	color:#666666;
    font: bold 16px Arial, Helvetica, sans-serif;
    height:42px;
	padding:0px 16px 3px 0px;
	margin:0px 0px 0px 0px; 
    text-decoration: none;
	display: block;
	}
.new_btn_style span {
    background: transparent url('../images/new_btn_lft.jpg') no-repeat left top;
    line-height:42px;
	padding:0px 15px 3px 30px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	display: block;
	} 
.new_btn_style:hover {
    background: transparent url('../images/new_btn_rht.jpg') no-repeat right top;
  	color:#999999;
    font: bold 16px Arial, Helvetica, sans-serif;
    height:42px;
    text-decoration: none;
	padding:0px 16px 3px 0px;
	margin:0px 0px 0px 0px; 
	display: block;
	}
.new_btn_style:hover span {
    background: transparent url('../images/new_btn_lft.jpg') no-repeat left top;
    display: block;
    line-height:42px;
	padding:0px 15px 3px 30px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	} 	
	
/*-------------------------------------------Dec 10*/	
.profile_expand{
	width:950px;
	padding:0px;
	float:left;
	margin:0 auto
	
	}	
.prof_tab_top01{
	width:950px;
	height:43px;
	background:url(../images/profile_tab_top01.jpg) no-repeat left bottom;
	}
.prof_tab_bg01{
	width:950px;
	background:url(../images/profile_tab_bg01.jpg) repeat-y left top;}
	
.prof_tab_btm01{
	width:950px;
	height:14px;
	background:url(../images/profile_tab_btm01.jpg) repeat-y left top;}
.addix_message01{
	width:820px;
	margin:0px auto;
	
	}
/*-------------------------------------------Button Style*/
.new_btn_style{
    background: transparent url('../images/new_btn_rht.jpg') no-repeat  right top; 
	color:#666666;
    font: bold 16px Arial, Helvetica, sans-serif;
    height:42px;
	padding:0px 16px 3px 0px;
	margin:0px 0px 0px 0px; 
    text-decoration: none;
	display: block;
	}
.new_btn_style span {
    background: transparent url('../images/new_btn_lft.jpg') no-repeat left top;
    line-height:42px;
	padding:0px 15px 3px 30px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	display: block;
	} 
.new_btn_style:hover {
    background: transparent url('../images/new_btn_rht.jpg') no-repeat right top;
  	color:#999999;
    font: bold 16px Arial, Helvetica, sans-serif;
    height:42px;
    text-decoration: none;
	padding:0px 16px 3px 0px;
	margin:0px 0px 0px 0px; 
	display: block;
	}
.new_btn_style:hover span {
    background: transparent url('../images/new_btn_lft.jpg') no-repeat left top;
    display: block;
    line-height:42px;
	padding:0px 15px 3px 30px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	} 	
	
		