@charset "utf-8";
/* CSS Document */
INPUT
{
    font: normal 13px/18px verdana, arial, verdana, sans-serif;
    border: solid 1px #cccccc;
	padding: 4px;
	color: #666666;
}

SELECT
{
    font: normal 13px/18px verdana, arial, verdana, sans-serif;
    border: solid 1px #cccccc;
	padding: 4px;
	color: #666666;
}

TEXTAREA
{
    font: normal 13px/18px verdana, arial, verdana, sans-serif;
    border: solid 1px #cccccc;
	padding: 4px;
	color: #666666;
}
body {
   	background: #ffffff url(/images/npaa_bg.jpg) repeat-x 100% 0;
   	margin: 0;
   	padding-top: 7px;
   	text-align: center;
}
.img_main{
	padding-bottom:10px;
}

.img_vid{
	padding-right:10px;
	float:left;
}
.memb_form{
	padding-right:20px;
	float:left;
}
.memb_form_res{
	padding-top:20px;
	clear:both;
}
.clear_head {
	clear:both;
	width:225px;
}
#container{
   	margin: 0px auto;
   	text-align: left;
   	width: 950px;

}
#header{
   	margin: 0px;
	padding-top:7px;
	padding-bottom:10px;
   	text-align: left;
   	width: 950px;
	/**background: #F7F7F6 url(/images/bg_sky.gif) repeat-x 100% 0;**/
}
#main_head{
	background: #F7F7F6 url(/images/fish4.png) repeat 100% 0;
	/**filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity:0.5;**/
   	margin-top: 0px;
   	text-align: left;
	height:158px;
   	width: 950px;
	/**float:left;**/
	font: 14px/16px arial, verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
	padding-bottom:16px;
}
#main{
   	margin-top: 0px;
   	text-align: left;
	background: #FFFFFF url(/images/sun3.jpg) no-repeat 100% 0;
   	width: 950px;
	float:left;
	font: 11px/14px arial, verdana,tahoma, arial, verdana, sans-serif;
	color:333333;
	padding-top:25px;
	padding-bottom:25px;
}
.footer{
   	margin-top: 0px;
   	text-align: left;
   	width: 900px;
	background: #FFFFFF;
	float:left;
	font: normal 11px/14px arial, verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
}
#half_l{
   	text-align: left;
   	width: 440px;
	background: #FFFFFF;
	float:left;
	font: 11px/14px arial, verdana,tahoma, arial, verdana, sans-serif;
	color:333333;
	/**margin-right:20px;**/
	padding-right:52px;
	padding-left:25px;
}
#half_r{
   	text-align: left;
   	width: 408px;
	float:left;
	background: #FFFFFF;
	font: 11px/14px arial, verdana,tahoma, arial, verdana, sans-serif;
	color:333333;
	padding-right:25px;
}
#top{
   	margin-top: 0px;
   	text-align: left;
   	width: 950px;
	float:left;
}

.gray{
	font: 10px/14px verdana,tahoma, arial, verdana, sans-serif;
	color:#666666;
}
.board{
	padding-left:25px;
	float:left;
	width:88px;
	border-right:1px solid #f1f1f1;
	/**margin-right:8px;**/
	padding-right:8px;
	padding-bottom:10px;
	font: 10px/14px verdana,arial, verdana,tahoma, arial, verdana, sans-serif;
}
.wide{
	float:left;
	background: #ffffff;
	width:780px;
	padding-left:10px;
	padding-right:25px;
	padding-bottom:50px;
	font: 14px/19px arial, verdana, tahoma, arial, verdana, sans-serif;
}
.profilehead{
	background: #e5e3e3;
	width:450px;
	padding: 4px;
	font: bold 13px/19px arial, verdana, tahoma, arial, verdana, sans-serif;
}
.profilecont{
	background: #ffffff;
	width:448px;
	padding: 4px;
	border-right:1px solid #e5e3e3;
	border-bottom:1px solid #e5e3e3;
	border-left:1px solid #e5e3e3;
	margin-bottom:15px;
	font: 14px/19px arial, verdana, tahoma, arial, verdana, sans-serif;
}
.player{
	float:left;
	width:500px;
	padding-left:10px;
	font: 14px/18px arial, verdana, tahoma, arial, verdana, sans-serif;
}
.playerinfo{
	float:left;
	width:280px;
	font: 14px/18px arial, verdana, tahoma, arial, verdana, sans-serif;
}
.ulc{
	background: url(/images/upl.gif);
	width:16px;
	height:16px;
	float:left;
}

.urc{
	background: url(/images/upr.gif);
	width:16px;
	height:16px;
	float:left;
}
.um{
	text-align: center;
	width:918px;
	height:16px;
	float:left;
	color: #4C503F;
}
.menu{
	background: #666666;
	text-align: left;
	width:950px;
	height:24px;
	float:left;
	color: #f1f1f1;
	font: bold 11px/22px tahoma, arial, verdana, sans-serif;
	border-top:1px solid #999999;
}
.menu_item{
	text-align: left;
	height:14px;
	margin-top:4px;
	margin-bottom:6px;
	padding-left:25px;
	padding-right:25px;
	float:left;
	color: #ffffff;
	font: bold 11px/14px verdana, tahoma, arial, verdana, sans-serif;
	border-right:1px solid #ffffff;
}
.menu_item_end{
	text-align: left;
	height:14px;
	margin-top:4px;
	margin-bottom:4px;
	padding-left:25px;
	float:left;
	color: #ffffff;
	font: bold 11px/14px verdana, tahoma, arial, verdana, sans-serif;
}
.half_l_item{
   	text-align: left;
   	width: 440px;
	background: #FFFFFF;
	float:left;
	font: 10px/14px verdana, arial, verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #f2f2f2;
}
.half_r_item{
   	text-align: left;
   	width: 408px;
	background: #FFFFFF;
	float:left;
	font: 11px/14px arial, verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
	padding-top:5px;
	padding-bottom:5px;
}
.title{
	color: #333333;
	font: bold 15pt/15pt Arial,Helvetica,sans-serif;
	margin-bottom:8px;
	
}
.title2{
	color: #333333;
	font: bold 14pt/14pt Arial,Helvetica,sans-serif;
	margin-bottom:6px;
	
}
.title3{
	color: #333333;
	font: normal 14pt/14pt Arial,Helvetica,sans-serif;
	margin-bottom:0px;
	
}
.bar_b{
	background: #F7F7F6 url(/images/bar_m.gif) repeat-x 100% 0;
	margin-bottom: 5px;
   	text-align: left;
	height:28px;
   	width: 418px;
	float:left;
	font: normal 11px/28px verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-top:15px;
}
.bar_b2{
	background: #F7F7F6 url(/images/bar_m.gif) repeat-x 100% 0;
	margin-bottom: 5px;
   	text-align: left;
	height:28px;
   	width: 385px;
	float:left;
	font: normal 11px/28px verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-top:15px;
}
.bar_b3{
	background: #F7F7F6 url(/images/bar_m.gif) repeat-x 100% 0;
	margin-bottom: 5px;
   	text-align: left;
	height:28px;
   	width: 203px;
	float:left;
	font: normal 11px/28px verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
}
.bar_l{
	background: #F7F7F6 url(/images/bar_l.gif) repeat-x 100% 0;
	margin-bottom: 5px;
   	text-align: left;
	width: 6px;
	height:28px;
	float:left;
	font: 14px/16px verdana, arial, verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
	margin-top:15px;
}
.bar_r{
	background: #F7F7F6 url(/images/bar_r.gif) repeat-x 100% 0;
   	margin-bottom: 5px;
   	text-align: left;
   	width: 6px;
	height:28px;
	float:left;
	font: 14px/16px arial, verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
	margin-top:15px;
}

.bar_l3{
	background: #F7F7F6 url(/images/bar_l.gif) repeat-x 100% 0;
	margin-bottom: 5px;
   	text-align: left;
	width: 6px;
	height:28px;
	float:left;
	font: 14px/16px verdana, arial, verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
}
.bar_r3{
	background: #F7F7F6 url(/images/bar_r.gif) repeat-x 100% 0;
   	margin-bottom: 5px;
   	text-align: left;
   	width: 6px;
	height:28px;
	float:left;
	font: 14px/16px arial, verdana,tahoma, arial, verdana, sans-serif;
	color:#333333;
}
.top_l{
	padding-right:10px;
	padding-left:8px;
	float:left;
	width:225px;
	font: 12px/15px arial,verdana,tahoma, arial, verdana, sans-serif;
	background:#ffffff;
}
.top_m{
	float:left;
	width:300px;
	border-right:1px solid #f1f1f1;
	margin-right:8px;
	padding-right:8px;
}
.top_r{
	float:left;
	width:225px;
	margin-left:8px;
	padding-right:22px;
}
.row_bot{
	width:950px;
	clear:both;
	padding-top:25px;
	margin-top:15px;
	border-top:1px solid #f1f1f1;
}
.videoinfotop {	
	font: 12px/16px arial, verdana, sans-serif;
	width: 256px;
	float:left;
	background-color:#DFDFDF;
	border-top: 3px solid #CCCCCC;
	border-left: 3px solid #CCCCCC;
	border-right: 3px solid #CCCCCC;
	padding:9px;
	vertical-align: bottom;
}
.videothumbrel {	
	padding: 2px; 
	border: 1px solid #999999;
	float: left;
	margin-right: 7px;
}
.gray {	
	font: 10px/20px verdana,tahoma, arial, verdana, sans-serif;
	color: #666666;
}
.gray1 {	
	font: 12px/16px arial, verdana, sans-serif;
	color: #666666;
	padding-left: 1px;
}
.gray2 {	
	font: 11px/14px arial, verdana, sans-serif;
	color: #666666;
	padding-left: 1px;
}

.gray3 {	
	font: 11px/16px arial, verdana, sans-serif;
	color: #333333;
	padding-left: 1px;
}

.gray4 {	
	font: 11px/14px verdana, sans-serif;
	color: #333333;
	padding-left: 1px;
}

.white {	
	font: 11px/14px arial, verdana, sans-serif;
	color: #ffffff;
	padding-left: 1px;
}

.videothumb {	
	margin-bottom: 5px; 
}

.videothumbsm {	
	/**padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;**/
	background: #f1f1f1;
	border: 0px solid #999999;
	margin-bottom: 5px; 
}

.videosubscribe {	
	font: 12px/12px arial, verdana, sans-serif;
	color:#ffffff;
	padding: 4px;
	float:right;
	background-color:#FF9900;
	border: 1px solid #CC6600;
	margin-top:9px;
}
.videoinfobot {	
	font: 12px/16px arial, verdana, sans-serif;
	width: 254px;
	float:left;
	background-color:#EBECED;
	border-left: 3px solid #CCCCCC;
	border-right: 3px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	border-top: 1px dotted #999999;
	padding:10px;
	margin-bottom:15px;
}
.videotitlesm {	
	font: 15px/20px arial, verdana, sans-serif;
	color:#000000;
	padding-bottom: 4px;

}
.videopad {	
	padding-top:5px;
	padding-bottom:5px;
}

.clearright {
	clear: left;
	font: normal 5px/5px arial, verdana;
	padding-top: 5px;
	padding-bottom: 4px;
    width: 700px;
}
	a.videotitlerel2 			{ padding-top: 1px; color: #0000CC; font-family:arial,verdana, tahoma; font-size:15px; line-height:19px; text-decoration: underline;} 
	a.videotitlerel2:link		{ padding-top: 1px; color: #0000CC; text-decoration: underline;} 
	a.videotitlerel2:visited	{ padding-top: 1px; color: #0000CC; text-decoration: underline;} 
	a.videotitlerel2:active		{ padding-top: 1px; color: #0000CC; text-decoration: underline;} 
	a.videotitlerel2:hover		{ padding-top: 1px; color:#1C445B; text-decoration: underline;}


	a.story				{ color: #3c6fbc; text-decoration: underline;} 
	a.story:link		{ color: #3c6fbc; text-decoration: underline;} 
	a.story:visited		{ color: #3c6fbc; text-decoration: underline;} 
	a.story:active		{ color: #3c6fbc; text-decoration: underline;} 
	a.story:hover		{ color: #c30000; text-decoration: underline;}
	
	a.whitelink				{ color: #f1f1f1; text-decoration: underline;} 
	a.whitelink:link		{ color: #f1f1f1; text-decoration: underline;} 
	a.whitelink:visited		{ color: #f1f1f1; text-decoration: underline;} 
	a.whitelink:active		{ color: #f1f1f1; text-decoration: underline;} 
	a.whitelink:hover		{ color: #c30000; text-decoration: underline;}
	
	a.menu_link				{ color: #ffffff; text-decoration: none;} 
	a.menu_link:link		{ color: #ffffff; text-decoration: none;} 
	a.menu_link:visited		{ color: #ffffff; text-decoration: none;} 
	a.menu_link:active		{ color: #ffffff; text-decoration: none;} 
	a.menu_link:hover		{ color: #c30000; text-decoration: none;}
	
	a			{ color: #3c6fbc; text-decoration: none;} 
	a:link		{ color: #3c6fbc; text-decoration: none;} 
	a:visited	{ color: #3c6fbc; text-decoration: none;} 
	a:active	{ color: #3c6fbc; text-decoration: none;} 
	a:hover		{ color: #c30000; text-decoration: none;}
	
	
	a.vtsmall			{ color: #6699cc; text-decoration: none; font-family:arial, verdana, tahoma; font-size:15px; line-height:18px; text-decoration: none;} 
	a.vtsmall:link		{ color: #6699cc; text-decoration: none; font-family:arial, verdana, tahoma; font-size:15px; line-height:18px; text-decoration: none;} 
	a.vtsmall:visited	{ color: #6699cc; text-decoration: none; font-family:arial, verdana, tahoma; font-size:15px; line-height:18px; text-decoration: none;} 
	a.vtsmall:active	{ color: #6699cc; text-decoration: none; font-family:arial, verdana, tahoma; font-size:15px; line-height:18px; text-decoration: none;} 
	a.vtsmall:hover		{ color: #c30000; text-decoration: none; font-family:arial, verdana, tahoma; font-size:15px; line-height:18px; text-decoration: none;}