u47741194@charset "utf-8";


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Globals and Tags
*/
* html {
	background: #ececec;
}

body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	/*color: #333333;*/
	font-size: 13px;
	color: #333333;
}

body {
	/*font-family: "Lucida Grande", "Lucida Unicode", Arial, Verdana, sans-serif;*/
	
	background-color: #ececec;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/img/bg.jpg);
	
}

a:link {
	color: #003366;
	}
	
a:visited {
	color: #003366;
	}

a:hover {
	color: #CC0000;
	}

h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #333333;
	margin-bottom: 8px;
	font-weight: 200;
	}

h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin-bottom: 8px;
	}
	
textarea{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	/*color: #333333;*/
	font-size: 13px;

	}
	
.clear {
	clear: both;
}


label.error {
  color: #b80000;
  font-weight:100;
  font-size:11px;
}

input.error{
	border:1px solid #F00;
	}


.mlmHeadline1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #333333;
	margin-bottom: 0px;
	font-weight: 100;
	}

.mlmHeadline2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin-bottom: 0px;
	font-weight:100;
	}
	
#phjSubFootLnkBox .phjFootLnks{
	font-size:11px;color:#666;
	}
	
#phjSubFootLnkBox .phjFootLnks:visited{
	font-size:11px;color:#666;
	}
	
#phjSubFootLnkBox .phjFootLnks:hover{
	font-size:11px;color:#ccc;
	}
	
#phjSubFootLnkBox .phjFootLnks:active{
	font-size:11px;color:#fff;
	}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // New Base Layout Styles
*/


#BASEcontent{
	padding: 15px 25px;
	}

#logoimg{margin-top:10px;margin-bottom: 5px;}


#mainNav{
	position: absolute;
	z-index: 1000;
	}
	
#mainNav div{
	height: 41px;
	float:left;
	overflow: hidden;

	}
	

.sublink{
	font-size: 14px;
	display: block;
	width:100%;
	height:25px;
	border-bottom: 1px #666633 solid;
	color: #CCCCCC;
	background: url(/img/dropnav_bg.gif);
	padding: 8px;
	padding-top: 15px;
	padding-bottom: 2px;
	text-decoration:none;
	}
	
.sublink:hover{
	background: url(/img/dropnav_bgh.gif);
	color: #ffffff;
	text-decoration:none;
	}
	
	
	
#subnav{
	position:relative;
	z-index: 100; 
	background:url(/img/nav/sub_bg.gif); 
	width: 978px;
	height:39px; 
	color: #CCCCCC;
	font-size:14px;
	font-weight:500;
	margin-bottom: -10px;
	}
	
#subnav a{
	color: #cccccc;
	text-decoration:none;
	}
	
#subnav a:hover{
	color: #ffffff;
	text-decoration:underline;
	}
	
	
#mem_nav{
	position:relative;z-index: 90; 
	background:url(/img/nav/mem_bg.gif);
	background-position:bottom; 
	width: 978px;height:120px; 
	color: #000000;
	font-size:12px;
    margin-bottom: -10px;
	}

#mem_nav td{
	font-size: 11px;}
	
.base_mem_nav_tab {background: none; text-decoration:none; color:#000000;}

.base_mem_nav_tab span{
	display: block; width: 94px; 
	border-bottom: 1px dotted #663300; 
	height: 15px; font-size: 12px;
	padding-right: 2px;padding-left: 2px;
	padding-top: 13px; padding-right: 4px; 
	text-align:right;
	}
	
.base_mem_nav_tab span:hover {
	background: #3A3B17; 
	text-decoration:none;
	color:#FFFFFF;}

	
.subnav_box{
	FILTER: alpha(opacity=95); opacity: 0.95; -moz-opacity:0.95;
	}

.subnav_foot{
	background: url(/img/dropnav_bgl.gif); background-position:left; height: 8px;
	}
	
.subnav_foot_r{
	background: url(/img/dropnav_bgr.gif); background-position:left; height: 8px; width: 8px;
	}


.subnav_class{
	background: #CC6699;

	}
#head_login{
 	float: right; 
	top-margin: 20px; 
	vertical-align: middle;
	}
	
#head_login a{
	color: #990000;
	font-weight:700;
	}




/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Content Styles
*/



		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // one column
		*/
		#colOne{
			float: left;
			width: 920px;
			margin-top: 8px;
			
		}
		
		
		
		
		
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // two column - large left
		*/
		#colLeft{
			float: left;
			width: 520px;
			margin-top: 8px;
		
		}
		#colRight{
			float: right;
			width: 400px;
			margin-top: 8px;
		
		}
		



		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // two column - larger left
		*/
		#colLeft_v1{
			float: left;
			width: 620px;
			margin-top: 8px;
		
		}
		#colRight_v1{
			float: right;
			width: 300px;
			margin-top: 8px;
		
		}
		
		
		
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // three column - thicker left and two equal right
		*/
		#colLeft_v2{
			float: left;
			width: 400px;
			margin-top: 8px;
	
		}
		
		#colMid_v2{
			float: left;
			width: 250px;
			margin-top: 8px;
			margin-left: 23px;
		}
		
		#colRight_v2{
			float: right;
			width: 250px;
			margin-top: 8px;
	
		}


		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // three column - thin left, thick mid, thin right
		*/
		#colLeft_v3{
			float: left;
			width: 160px;
			margin-top: 8px;
		}
		
		#colMid_v3{
			float: left;
			width: 490px;
			margin-top: 8px;
			margin-left: 23px;
		}
		
		#colRight_v3{
			float: right;
			width: 250px;
			margin-top: 8px;
		}



		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // two column - thin left, thick right
		*/
		#colLeft_v4{
			float: left;
			width: 190px;
			margin-top: 8px;
		}
		
		#colRight_v4{
			float: right;
			width: 730px;
			margin-top: 8px;
			margin-right: 10px;
		}
	
	


		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Rounded Corners
		*/
		.base_c1_tl{
			position: absolute; top: 0px; left: 0px; 
			background:url(/img/corner/cont/top_left.png); 
			height: 10px; width: 10px; overflow:hidden;
			z-index:900;
			}
		.base_c1_tr{
			position: absolute; top: 0px; right: 0px; 
			background:url(/img/corner/cont/top_right.png); 
			height: 10px; width: 10px; overflow:hidden;
			z-index:900;
			}
		.base_c1_bl{
			position: absolute; bottom: 0px; left: 0px; 
			background:url(/img/corner/cont/bottom_left.png); 
			height: 10px; width: 10px; overflow:hidden;
			z-index:900;
			}
		.base_c1_br{
			position: absolute; bottom: 0px; right: 0px; 
			background:url(/img/corner/cont/bottom_right.png); 
			height: 10px; width: 10px; overflow:hidden;
			z-index:900;
			}
			



		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Black Rounded Corners
		*/
		.base_c1_tl_bk{
			position: absolute; top: 0px; left: 0px; 
			background:url(/img/top_left_black.png); 
			height: 10px; width: 10px; overflow:hidden;
			z-index:900;
			}
		.base_c1_tr_bk{
			position: absolute; top: 0px; right: 0px; 
			background:url(/img/top_right_black.png); 
			height: 10px; width: 10px; overflow:hidden;
			z-index:900;
			}
		.base_c1_bl_bk{
			position: absolute; bottom: 0px; left: 0px; 
			background:url(/img/bot_left_black.png); 
			height: 10px; width: 10px; overflow:hidden;
			z-index:900;
			}
		.base_c1_br_bk{
			position: absolute; bottom: 0px; right: 0px; 
			background:url(/img/bot_right_black.png); 
			height: 10px; width: 10px; overflow:hidden;
			z-index:900;
			}			
			
			
			
			
			
			
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Content Boxes
		*/	

		.nugget_smpl{
			position: relative;
			background-color: #fff;
			margin-bottom: 15px;
			padding: 12px;
			}
			
			
		.nugget{
			position: relative;
			background-color: #fff;
			margin-bottom: 15px;
			padding: 12px;
			padding-top: 39px;
			font-size: 13px;
			}
			
		.nugget_ad{
			position: relative;
			background-color: #fff;
			font-size: 13px;
			}
		
		.nuggetTitle{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 30px;
			z-index: 100;
			margin-bottom: 10px;
			}
			
		.nuggetTitle span{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			/*"Times New Roman", Times, serif;*/
			color: #E7DDAB;
			font-size: 20px;
			display: block;
			margin-top: 3px;
			margin-left: 13px;
			}
			
			
		.nuggetEmptyTitle{
			position: relative;
			background-color: #fff;
			margin-bottom: 15px;
			padding: 12px;
			padding-top: 19px;
			font-size: 13px;
			}
			
		.nuggetTitleEmpty{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 10px;
			z-index: 100;
			margin-bottom: 10px;
			}	
		
		
		
		
		
		
		



		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Backgrounds
		*/
		.base_bg1{background: url(../img/bg/bg1.png);}
	
		.base_bg2{background: url(../img/bg/bg2.png);}
			
		.base_bg3{background: url(../img/bg/bg3.png);}
		
		.base_bg4{background: url(../img/bg/bg4.png);}
		
		.base_bg5{background: url(../img/bg/bg5.png);}
		
		.base_bg6{background: url(../img/bg/bg6.png);}
		
		.base_bg7{background: url(../img/bg/bg7.png);}
		
		.base_bg8{background: url(../img/bg/bg8.png);}
		
		.base_bg9{background: url(../img/bg/bg9.png);}
		
		.base_bg10{background: url(../img/bg/bg10.png);}
		
		.base_bg11{background: url(../img/bg/bg11.png);}
	
		.base_bg12{background: url(../img/bg/bg12.png);}
			
		.base_bg13{background: url(../img/bg/bg13.png);}
		
		.base_bg14{background: url(../img/bg/bg14.png);}
		
		.base_bg15{background: url(../img/bg/bg15.png);}
		
		.base_bg16{background: url(../img/bg/bg16.png);}
		
		.base_bg17{background: url(../img/bg/bg17.png);}
		
		.base_bg18{background: url(../img/bg/bg18.png);}
		
		.base_bg19{background: url(../img/bg/bg19.png);}
		
		.base_bg20{background: url(../img/bg/bg20.png);}
		
		.base_bg21{background: url(../img/bg/bg21.jpg);}
		
		.base_bg22{background: url(../img/bg/bg22.jpg);}
		
		.base_bg23{background: url(../img/bg/bg23.jpg);}
		
		.base_bg24{background: url(../img/bg/bg24.jpg);}
		
		.base_bg25{background: url(../img/bg/bg25.jpg);}
		
		.base_bg26{background: url(../img/bg/bg26.jpg);}
		
		.base_bg27{background: url(../img/bg/bg27.jpg);}
		
		.base_bg28{background: url(../img/bg/bg28.jpg);}
		
		.base_bg29{background: #ffffff;}
		
		.base_bg30{background: #ffffff;}
		
		.base_bg31{background: url(../img/bg/bg31.jpg);}
		
		.base_bg34{background: url(../img/bg/bg34.jpg);}
		
		.base_bg35{background: url(../img/bg/bg35.png);}










/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Special Include Styles
*/


			#ArticleFeatures a{
				color: #888888; 
				text-decoration:none;
			}
			#ArticleFeatures a:hover{
				color: #FFFFFF; 
					text-decoration:none;
			}






		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Login Box
		*/
		
			#login_box{
				position: relative;
				margin: 0px;
				padding: 1px;
				/*background: url(/img/bg/bg32.jpg);*/
				background: url(/img/bg/bg30.jpg);
				text-align:center;
				padding-left: 10px; padding-right: 10px;
				height:335px;
				margin-bottom: 15px;
				}
		
		
		
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Registration Form
		*/
		
			.reg_table_lft {
				text-align: right;
				vertical-align:top;
				padding-bottom: 8px;
				}
			
			.reg_table_rt {
				text-align: right;
				vertical-align:top;
				padding-bottom: 8px;
				}
			
			.reg_table_caption {
				font-weight: 600;
				color: #333333;
				font-size: 13px;
				}
				
			.reg_table_desc {
				color: #555555;
				font-size: 11px;
				}
			
			
		
				/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Registration Form
		*/
		
			.prof_table_lft {
				text-align: right;
				vertical-align:top;
				padding-bottom: 8px;
				padding-left: 20px;
				}
			
			.prof_table_rt {
				text-align: left;
				vertical-align:top;
				padding-bottom: 8px;
				padding-left: 5px;
				}
			
			.prof_table_rt textarea{
				width: 300px;
				height: 100px;
				}
			
			.prof_table_caption {
				font-weight: 600;
				color: #333333;
				font-size: 15px;
				padding-top: 10px;
				}
				
			.prof_table_desc {
				color: #555555;
				font-size: 11px;
				}










/*~~~~~Species Selector
*/
div .o_item{
	width: 260px;
	height: 70px;
	background: white;
	border:1px solid #ccc;
	margin-bottom:3px;
	}
div .o_item:hover{
	border: 1px solid #FF0000;
	}	
	
div .o_item img{
	
	margin: 5px;
	padding-right: 5px;
	}
	
#selectedOption{
	width: 260px;
	height: 70px;
	float:left;
	background: white;
	border:1px solid #ccc;
	margin-bottom:3px;
	}
	#selectedOption img{
		margin: 5px;
		padding-right: 5px;
		}

#sp_addform{
	position:absolute;
	visibility:hidden;
	background-color:#ccccff; 
	width:300px; 
	height: 240px; 
	overflow:scroll;
	}
	
#sp_add{
	background:#000000;
	width:300px; 
	height:72px;
	overflow:hidden;
	}
	
#sel_arrow{
	float: right; 
	background:#000000;
	}
	
#sp_headtabs{
	margin-top:12px;
	background:none;
	height: 32px;
	float: none;
	clear:both;
	}
	
.sp_tab span{
	display: block;
	width:70px;
	height:30px;
	padding: 6px; float:left;
	border: 1px solid #999999;
	background: #CCCC33;
	margin-right: 4px;
	text-align:center;
	}

.sp_tab span:hover{
	display: block;
	width:70px;
	height:30px;
	padding: 6px; float:left;
	border: 1px solid #999999;
	background: #FFFF33;
	margin-right: 4px;
	}
	
#tabpagediv{
	padding:8px;
	background:url(../img/popup/bg.png);
	height: 320px;
	}
	

#sp_tab1{
	display: block;
	width:83px;
	height:44px;
	float:left;
	background:url(../img/popup/biggame.png);
	margin-right: 4px;
	}
	
#sp_tab1:hover{
	background:url(../img/popup/biggame_h.png);
	}
	
#sp_tab2{
	display: block;
	width:83px;
	height:44px;
	float:left;
	background:url(../img/popup/upland.png);
	margin-right: 4px;
	}
	
#sp_tab2:hover{
	background:url(../img/popup/upland_h.png);
	}
	
	
#sp_tab3{
	display: block;
	width:83px;
	height:44px;
	float:left;
	background:url(../img/popup/preditors.png);
	margin-right: 4px;
	}
	
#sp_tab3:hover{
	background:url(../img/popup/preditors_h.png);
	}
	

#sp_tab4{
	display: block;
	width:83px;
	height:44px;
	float:left;
	background:url(../img/popup/waterfowl.png);
	margin-right: 4px;
	}
	
#sp_tab4:hover{
	background:url(../img/popup/waterfowl_h.png);
	}
	
	
	
/*~~~~~END Species Selector
*/



















		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // SimpleModal Dialog Boxes
		*/

				/* Overlay */
				#modalOverlay {height:100%; width:100%; position:fixed; left:0; top:0; z-index:3000; background-color:#000; cursor:wait;}
				
				/* Container 1 */
				#modalContainer {
						height:300px; width:400px; position:fixed; left:50%; top:15%; margin-left:-200px; 
						z-index:3100; background-color:#fff; border:1px solid #ccc;}
				#modalContainer a.modalCloseImg {
						background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; 
						z-index:3200; position:absolute; top:-14px; right:-12px; cursor:pointer;}
				#modalContainer #basicModalContent {padding:8px;}	
				
				
				
				/* Container 2*/
				#modalContainerPhoto {height:350px; width:600px; position:fixed; left:50%; top:15%; margin-left:-200px; 
						z-index:3100; background-color:#fff; border:3px solid #ccc;}
				#modalContainerPhoto a.modalCloseImgPhoto {background:url(../img/x.png) no-repeat; width:25px; height:29px; 
						display:inline; z-index:3200; position:absolute; top:-14px; left:388px; cursor:pointer;}
				#modalContainerPhoto #basicModalContentPhoto {padding:8px;}
				
				
				
				
				
				
				
				
				
				
				
				
				
				

		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Discussion Forum
		*/
		
		
		#PHJPosts img{
			max-width:350px;
  			width: expression(this.width > 350 ? 350: true);
			}
			
		#PHJPostDetail img{
			max-width:350px;
  			width: expression(this.width > 350 ? 350: true);
			}
			
			
			
			
			
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Search Results
		*/
			
		.resultTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:600;
	margin-bottom: 8px;
	}
	
	
	
	
	
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Table Rows Messaging
		*/
			
	.inboxH {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:800;
	margin-bottom: 2px;
	border-bottom: 1px solid #663300;
	}
	
	.inbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:100;
	padding-bottom: 8px;
	}
	
	.inboxunread {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:700;
	padding-bottom: 8px;
	}
	
	.inbox2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:100;
	padding-bottom: 8px;
	background: #FFFFCC;
	}
	
	.inbox2unread {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:700;
	padding-bottom: 8px;
	background: #FFFFCC;
	}
	
	.inbox a{
	text-decoration:none;
	}
	
	.inboxunread a{
	text-decoration:none;
	}

	.inbox a:hover{
	text-decoration:underline;
	}
	
	.inbox2 a{
	text-decoration:none;
	}
	
	.inbox2unread a{
	text-decoration:none;
	}

	.inbox2 a:hover{
	text-decoration:underline;
	}
	
	
	
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // New Simple Modal Box
		*/	
	
#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
}

#simplemodal-container {
  height:400px;
  width:600px;
  background-color:#fff;
  border:3px solid #ccc;
}

#simplemodal-container a.modalCloseImg {
  background:url(../img/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}
	
	
	








/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Impromptu
		*/	

 .jqiwarning .jqi{
      background-color: #FF6600;
}
.jqifade{
      background-color: #000;
}
div.jqi{
      position: absolute;
      background:url(../img/bg_trans_50.png);
      padding: 10px;
      width: 300px;
	  z-index:3200;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
}
div.jqi .jqicontainer{
      background-color: #FF6600;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
	  padding-bottom:20px;
}
div.jqi .jqimessage{
      background-color: #FF6600;
      padding: 10px;
	  
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // span buttons
		*/	
.phjSpanBut1{
	display:inline;
	background:#999999;
	padding:1px 3px;
	color:#fff;
	}

.phjSpanBut1:hover{
	background:#FF3300;
	}
	
.phjSpanBut2{
	display:inline;
	background:#eee;
	padding:3px 6px;
	color:#333;
	border:1px solid #ccc;
	}

.phjSpanBut2:hover{
	background:#FFFF99;
	}
	
.phjSpanBut3{
	display:inline;
	padding:0px;
	cursor:default;
	}

.phjSpanBut3:hover{
	cursor:pointer;
	}	
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Standard Hover Row DIV
		*/	
	
.rowbutton{
	padding:10px;
	border-top:1px dashed #CCCCCC;
	background:#FFFFFF;
	position:relative;
	}
	
.rowbutton:hover{
	background:#FFFFCC;
	border-top: 1px #666666 dashed;
	cursor:pointer;
	}
	
.rowbuttoninfo{
	display:block;
	float:left;
	}

.rowbuttonhdr{
	font-size:18px;
	padding-bottom:8px;	
	}

.rowbuttonhdr2{
	font-size:14px;
	padding-bottom:8px;
	font-weight:600;	
	}
	

	
.rowbuttontxt1{
	font-size:12px;
	}

.rowbuttontxt2{
	font-size:12px;
	color:#999999;	
	}
	
.rowbuttontxt3{
	font-size:11px;
	color:#999966;
	font-style:italic;	
	}

.rowbuttontxt4{
	font-size:13px;
	}	

.rowbutton .rowbuttonfeatimg{
	margin-right: 20px;
	}
	
.rowbutton a{
	text-decoration:none;
	font-weight:600;
	color:#990000;
	}
	
.rowbutton a:hover{
	color:#FF3300;
	}
	
.rowbuttonClose{
	position:absolute;
	top:0px;right:0px;
	width:18px;height:18px;
	z-index:2000;
	font-size:14px;text-align:center;
	background:#ccc;
	color:#fff;
	display:none;
	cursor:pointer;
	}

.cTypePointer{
	cursor:pointer;
	}
	
.rowbuttonhdr a{
	text-decoration:none;
	font-size:18px;
	font-weight:200;
	color:#333333;
	}

.rowbuttonhdr a:hover{
	color:#990000;
	}
	
.rowbuttonhdr2 a{
	font-size:14px;
	font-weight:600;
	text-decoration:none;
	color:#333333;	
	}

.rowbuttonhdr2 a:hover{
	color:#990000;
	}
	
	

	
	
	
	
	
.phj_sidbarLinks{
	text-decoration:none;
	color:#990000;
	font-size:14px;
	line-height:20px;
	font-weight:500;
	}

.phj_sidbarLinks:hover{
	color:#CC0000;
	}
	
	
	
.phjPicPermBut:hover{
	cursor:pointer;
	}
	
	
img, div, span { behavior: url(../iepngfix.htc) }

.base_c1_tr { behavior: url(../iepngfix.htc) }









/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // JQuery UI Buttons
*/

	.fg-button { outline: 0; margin:0 4px 0 0; padding: .2em .6em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
	.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	
	a.fg-button { float:left; }
	
	/* remove extra button width in IE */
	button.fg-button { width:auto; overflow:visible; }
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	
	.fg-buttonset { float:left; }
	.fg-buttonset .fg-button { float: left; }
	.fg-buttonset-single .fg-button, 
	.fg-buttonset-multi .fg-button { margin-right: -1px;}
	
	
	.fw_btnRow{width:100%;text-align:left;margin-bottom:3px;}
	
	
	.fg-toolbar { padding: .5em; margin: 0;  }
	.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
	.fg-toolbar .fg-button { font-size: 1em;  }