@charset "utf-8";

.help_box{display:none; width:200px; float:left; background:none repeat scroll 0 0 yellow; border:1px solid; left:-200px; top:10px; padding:5px 16px 7px 12px; position:absolute;}
.help_box h1,
.help_box h2{text-transform:lowercase; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC0000; margin:0; padding:0;}

/**** GLOBALS ******************************/
*{margin:0; padding:0; font-family:Georgia, Times New Roman, Times, serif; font-size:13.5px; color:#3e3e3e; border-collapse:collapse;}
td{vertical-align:top;}
.center{margin:0 auto; text-align:center;}

.img,a img{border:0px; text-decoration:none;}

/**** FONT SIZES ******************************/
*{font-size:13.5px; font-family:Georgia, Times New Roman, Times, serif;}
.small{font-size:12px;}
.smaller{font-size:11px;}
.x-small{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}

h1,
.contentheading,
.contentpagetitle{font-size:24px;}
h2,
.componentheading{font-size:19px;}
h3{font-size:14px;}
	#footer h3 a{font-size:12px; color:#CCCCCC; text-decoration:none;}
h4{font-size:15px; color:#333;}


/*#right_mini1 .contentpaneopen p {font-size:11px; font-family:Georgia, Times New Roman, Times, serif;}
#right_mini1 .contentpaneopen p a {font-size:11px; font-weight:bold; font-family:Georgia, Times New Roman, Times, serif;}*/





#right_mini1 h4{font-size:12px; text-align:left; font-family:Georgia, Times, serif;}
.feedburner_optin h4{text-align:center;}
h5{font-size:12px;}
h6{font-size:11px;}

blockquote{font-style:italic; font-weight:bold;}
	.quoted{font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif; text-align:right; font-weight:normal;}
	#footer li.latestnews blockquote{font-weight:normal; font-style:normal; padding:0;}
.most_popular ol{margin-left:25px; margin-bottom:20px;}
.most_popular ol li{font-size:22px; color:#999999; font-family:Georgia, Times New Roman, Times, serif;}

.gray,
.gray a{color:#999999;}
.byline,
.arial{font-family:Arial, Helvetica, sans-serif;}

td.setd_title a {font-weight:normal; color:#333333;}
td.setd_title .seartoptnldata{padding-top:20px;}

td.contentheadingin_the_news{padding-bottom:20px;}
table.contentpaneopenin_the_news td a{float:right;}

body.in_the_news a.readmore{display:none;}

table.setbltoc td.setdtoc ul {padding-bottom:20px; list-style:none;}
table.setbltoc td.setdtoc ul li{line-height:25px;}

h1,
.contentheading,
.contentheading a,
#hp2 li.latestnews a,
.contentheadingpnp{font-size:18px; color:#333; text-decoration:none; font-weight:normal;}

.left, .img_left, .image_left{font-size:12px;}
.right, .img_right, .image_right{font-size:12px;}

/**** ELEMENT STYLING ******************************/
#h1 img{float:left; padding:0 10px 10px 0;}
p{margin:0 0 7px; text-align:left;}
	.opinion p{line-height:1.5em;}
.nopadding{padding:0; margin:0;}
ul,ol{margin:0 0 0 7px;}
#left ul{margin:0;}
li{margin:0 0 0 7px;}
blockquote{padding:0 30px 7px;}
#hp2 ul,
#hp2 li{margin-left:0;}
h5{padding:10px 0;}

table.blog table.contentpaneopen td{padding:5px;}

.image_left{float:left; padding:15px 15px 15px 0;}
.image_right{float:right; padding:15px 0 15px 15px;}

.nb{text-decoration:none; border:0;}
.np{padding:0; margin:0;}

.byline{padding:0 0 14px 0;}
#hp1 img{width:35%; max-width:200px; }

#breadcrumbs *{font-size:11px; color:#bbb; font-family:Verdana, Arial, Helvetica, sans-serif;}
#Section8{width:623px;}
#Section7{width:423px;}
#sectionex_wrapper{width:423px;}

#rss,
#rss_feeds{display:none;}
p.rss a, p.rss a span{text-decoration:none; color:#666666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

h3,
.componentheading,
.moduletable h3,
h3.pnp,
h3.most_popular,
.componentheadinghomepage{width:100%; height:18px; float:left; padding-top:2px; background:url(/templates/otcpn_v2010/images/bkgd/heading.png) repeat-x top; color:#e9e9e9; text-transform:uppercase; text-align:center; font-weight:bold; font-size:12px;}
	body.opinion div.componentheading{display:none;}
h3.news{width:100%; height:31px; float:left; padding-top:2px; background:url(/images/footer_divide.png) no-repeat top; color:#e9e9e9; text-transform:uppercase; text-align:center; font-weight:bold; font-size:12px;}
.contentheading{padding:10px 0;}
.componentheading{margin-bottom:10px;}

.jcomments-links{width:100%; text-align:right;}
.homepage .comment-link{display:none;}
table.blog .comment-link{display:none;}
#comments-footer{display:none;}
.article_separator{width:100%; height:1px; margin:10px 0; border-bottom:1px dotted #ccc; display:block;}
#hp2 .article_separator{margin:4px 0;}
.moduletable{ margin-bottom:8px;}
	#mypanel .moduletable{width:100%; margin-bottom:0;}
#hp2 .moduletable{margin-bottom:0;}

.contentpaneopen .readmore{float:right;}
.in_the_news .sectionex_readmore{display:none;}

.left,
#wrapper div .left{float:left; padding:0 14px 10px 0;}
.right,
#wrapper div .right{float:right; padding:0 0 10px 14px;}

.text_inset_left{width:30%; float:left; margin:0 20px 20px 0;}
.text_inset_right{width:30%; float:left; margin:0 0 20px 20px;}

#Jsystem_message dt{font-weight:bold; font-size:16px; color:#990000; padding:10px 20px 4px 16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#Jsystem_message dd{font-size:14px; color:#660000; padding:4px 20px 10px 16px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

	/**** JOOMLA COMPONENTS ****************************************/
	div.my-pagenav{font-weight:bold; text-align:center;}
	.contentpaneopen{width:100%;}
	.contentheading,
	.contentpane{width:100%; clear:both;}


/**** LINKS ******************************/
a{color:#0b8ac3;}
a:focus {outline: none;}



#nav ul.menu li{height:35px; list-style:none; display:inline; border-right:1px solid #999999; float:left; margin-left:0;}
#nav ul.menu li.item47{height:35px; list-style:none; display:inline; border-right:0px solid #999999; float:left; margin-left:0;}
#nav ul.menu li#current,
#nav ul.menu li:hover{background:url("/templates/otcpn_v2010/images/nav_arrow.png") no-repeat scroll center bottom transparent;}
#main_menu ul.menu li a{padding:8px 22px 7px; float:left; text-decoration:none;}
#nav ul.menu li a span{font-size:15px; color:#d9d9d9;}
#nav ul.menu li#current a span,
#nav ul.menu li:hover a span{color:#fff;}

#top_menu li{list-style:none; display:inline; padding:6px 0 0 0px; margin:0;}
#top_menu li a{text-decoration:none;}
#top_menu li a span{color:#fff; font-size:13px; font-weight:bold;}
#top_menu li.item29 a{border-right:1px solid #E5E5E5; padding-right:10px; padding-left:13px;}


#left li{width:100%; list-style:none; float:left; display:inline; padding:4px 0; margin:0;}
#left li:hover,
#left li#current,
#left li.active{background:#e9e9e9;}
#left li a{text-decoration:none; padding:2px 8px;}
#left li a span{color:#666; font-size:11px; display:inline-block;}
#left li.item6 a{border-right:1px solid #fff;}

#hp2 .most_popular a{color:#333; font-size:14px; text-decoration:none;}

.jwts_tabbernav a{text-decoration:none;}



ul#footer_menu{list-style:none; width:500px; float:left;}
ul#footer_menu li{float:left; padding: 0 10px; margin:0; border-right:1px solid #C8C2C2; }
ul#footer_menu li.item57{border-right:0px solid #cccccc; padding-left:10px;}
ul#footer_menu li a span{font-size:11px;}
ul#footer_menu li a{text-decoration:none;}

#wrapper div.moduletablecredits{float:right;}
#credits ul#credits_menu{float:right;}
ul#credits_menu{list-style:none; width:375px; float:right; padding-bottom:20px;}
ul#credits_menu li{float:left; padding-right:3px; margin:0;}
ul#credits_menu li.item50{border-right:0px solid #cccccc; padding-left:10px;}
ul#credits_menu li a span{font-size:11px;}
ul#credits_menu li a{text-decoration:none;}

#footer_pos1 .footer_link a,
#footer_pos2 .footer_link a,
#footer_pos3 .footer_link a,
#footer_pos4 .footer_link a{display:none;}

#footer_pos1 .moduletable a,
#footer_pos2 .moduletable a,
#footer_pos3 .moduletable a,
#footer_pos4 .moduletable a{color:#006699;}


#pnp_focus ul.menu li.item58 a span, #pnp_focus ul.menu li.item66 a span{background:url(/images/arrow_icon.png) no-repeat left center; padding-left:15px;}

/**** STRUCTURE ******************************/
#wrapper div{float:left;}

#wrapper{width:950px; margin:0 auto; position:relative;}
	#mypanel{width:950px;}
		#mypanelcontent{margin:8px 0 0 50px;}
	#header{width:950px; height:78px;}
		#logo{width:360px;  height:68px; margin-right:430px; }
		#tagline{font-style:italic; font-size:13px; padding-left:85px;  margin-top:-10px;}
		#top_menu{width:160px; height:30px; padding-top:4px; float:right; }
	#nav{width:950px; height:35px; margin-bottom:26px;}
		#main_menu{width:950px; height:35px;}
		#wrapper #search{width:216px; height:35px; float:right; margin-top:-33px;}
			#search .search td{vertical-align:top; padding-top:7px;}
				#mod_search_searchword{height:18px; width:165px; padding:2px 3px;}
	#content{width:950px;}
	#Jsystem_message{width:856px; margin:-10px 0 20px; float:left; background:#fff; padding:4px 10px 10px 80px; border:2px solid #990000; background:url(/images/warning.png) no-repeat top left #fff;}
	#content #content_pnp{background:url(/templates/otcpn_v2010/images/pnp_left_col_bkgd.png) repeat-y top left;}
		#hp1{width:360px; margin:0 25px 0 0;}
		#hp2{width:240px; margin:0 25px 0 0; position:relative;}
			#pnp_thumb_header{width:46px; height:22px; position:absolute; top:-13px; right:6px;}
			#hp2 #gray_cont{width:228px; padding:5px 5px 0 5px; margin-bottom:20px; border:1px solid #e5e5e5; background:#f5f5f5;}
			#hp2 #gray_cont_insights{width:208px; padding:5px 15px 0 15px; margin-bottom:20px; border:1px solid #e5e5e5; background:#f5f5f5;}

				#hp2 #gray_cont li.latestnews{margin-top:-33px;}
					#hp2 #gray_cont li.latestnews a.latestnews{display:none;}
		#left{width:180px; margin:-26px 20px 0 0; padding-top:4px; background:#f5f5f5;}   
		#focus{width:625px; margin:0 25px 20px 0;}
		#pnp_focus #focus{width:425px; margin:0 25px 0 0;}
			#breadcrumbs{width:100%; height:26px; margin-top:-18px;; float:left; clear:both;}
			#pnp_focus #focus table.blog{width:425px;}
			#hp1 table.blog{float:left;}
			#right table.right_mini{float:left;}
			#right table.insights{float:left;}
			#right table.insights td{border-bottom:1px dotted #cccccc;}
			.wide #focus{width:950px;}
	#right{width:300px; margin:0;}
		#right_mini1{width:160px;  float:left;}
		#right_mini2{width:130px;}
		.sm_links table{margin:0 0 10px 28px;}
		.sm_links{text-align:center; margin-top:-8px}
		.gray_cont{width:298px; border:1px solid #e5e5e5; background:#f5f5f5; }
	#footer{padding-bottom:40px;}
		#footer_pos1{width:202px; padding-right:20px; padding-left:20px; float:left; background:url(/images/vert_dots.png) right repeat-y;}
			#footer .cat_description{width:100%; height:38px; text-align:center; margin-bottom:4px;}
				#footer .cat_description a img{margin:0 auto 0;}
		#footer_pos2{width:208px; padding-right:20px; padding-left:20px; float:left; background:url(/images/vert_dots.png) right repeat-y;}
		#footer_pos3{width:200px; padding-right:20px; padding-left:20px; float:left; background:url(/images/vert_dots.png) right repeat-y;}
		#footer_pos4{width:200px; padding-left:20px;  float:left;}
	#credits{width:950px;}
		.credit_border{border-bottom:1px dotted #000000; padding-bottom:10px; width:950px;}


#wrapper{}
	#mypanel{background:#C80D37;}
	#header{background:url(/templates/otcpn_v2010/images/bkgd/header.png) repeat-x top;}
		#logo{}
		#top_menu{background:url(/templates/otcpn_v2010/images/bkgd/top_menu.png) repeat-x top;}
	#nav{background:url(/templates/otcpn_v2010/images/bkgd/nav.png) repeat-x top;}
		#main_menu{}
		#search{}
	#content{}
		#hp1{}
		#hp2{}
		#focus{}
		#left{}
	#right{}

	

/**** LOGIN DROP ******************************/
.login_drop_container{height:46px; margin:6px;}
		.login_drop_2 label{padding-right:10px; float:right; color:#ffffff;}
	#login_header{width:850px; text-align:center;}
form#form-login{padding-left:120px;}
.login_small{font-size:10px; float:left; padding:0px 0 0 6px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.login_small a{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.login_small b{font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.remember_me{padding-top:13px;}
.remember_me input{margin-top:0px; float:left;}
.non_member_login{padding-top:10px;}
.logout{float:left; margin-left:185px;}
.logout div{color:#fff; padding-top:2px;}


form#com-form-login .componentheading{background:none;}
form#com-form-login fieldset.input{border:0px;}
fieldset.input p#com-form-login-username{width:150px; float:left;}
fieldset.input p#com-form-login-password{width:400px; float:left;}
form#com-form-login ul{list-style:none; margin:0 0 0 -5px; padding-top:10px;}
/**** IN THE NEWS ******************************/
div.seartoptnldata a{float:right; padding-right:5px;}
#sectionex_wrapper{width:100%;}
body.in_the_news .seartoptnldata a{color:#0066CC;}
/**** VENDOR DIRECTORY ******************************/
table.department_table{margin-top:20px;}
/**** PAGE FORMATTING ******************************/
ul.latestnews{list-style:none; padding-top:10px;}
.latestnews a{text-decoration:none; color:#000000;}
li.latestnews a.latestnews{font-weight:bold;}
.footer_link a{font-weight:bold; text-decoration:none; font-size:12px; padding-left:10px; display:block;}
.share textarea{width:450px; height:80px;}

ol#contributor{padding:10px 0 20px 0;}
ol#contributor li{padding-bottom:10px;}

form#searchForm td label{padding-right:10px;}
form#searchForm td{padding:3px 0 3px 0;}
form#searchForm input{margin:0 3px 0 3px;}
form#searchForm td button{ margin-top:-3px; margin-left:5px;}

.ghop-categories{padding-left:20px;}
.ghop-categories ul{list-style:none; padding-bottom:20px;}
.ghop-categories ul li{line-height:20px;}
.ghop-categories ul.pp_cat{list-style: disc; padding-left:15px;}

td.setd_cdate{color:#666666; font-weight:10px;}
/* FEEDBURNER EMAIL OPT-IN */
.upper{text-transform:uppercase;}
.red{color:#A8022B;}
.xlarge{font-size:22px;}
input.email_field{width:212px; height:21px;}
#right .sm_links h4{text-align:center; padding-bottom:2px;}
#right form{padding-left:11px;}
.feedburner_optin{padding:0 0 10px; margin-top:-22px;}
.feedburner_optin td{vertical-align:top;}

/**** INSIGHTS ******************************/
.zo-latestnews{margin:0; padding:0; list-style-type:none; }
.zo-last-introtext{border-bottom:1px dotted #cccccc;}
.zo-last-introtext img{padding-bottom:10px;}
#wrapper .insights_link{float:right;}
div.zo-last-title a{float:left; background:none; padding-top:10px; color:#333333; text-decoration:none; font-size:12px; font-weight:bold; text-align:left; font-family:Georgia, Times, serif;}
.insights_img{}
div.zo-last-introtext a{float:right; text-decoration:none; padding:0 10px 0 0; color:#006699; display:block; margin:5px 0 5px 0; font-size:11px; font-weight:bold;}
.insights .title{font-size:12px; font-weight:bold; text-align:left; font-family:Georgia, Times, serif;}
#right_mini1 .contentheading{font-size:11px; font-weight:bold;}

.insights_date{ width:130px;font-size:11px; padding-top:5px; padding-bottom:5px; margin:0; display:block; font-weight:normal; color:#bfbfbf; text-align:left; font-family:Georgia, Times, serif;}
span.insights_title, .insights_title{font-size:12px; font-weight:bold; text-align:left; font-family:Georgia, Times, serif; padding-top:5px; display:block;}
span.insights_description, .insights_description{font-size:12px; font-weight:normal; text-align:left; font-family:Georgia, Times, serif;}
#right_mini1 .contentpaneopen p img{padding:0; margin:0;}


/**** VERTICAL SMALL ********************************/
#hp2 .pnp_vert{width:209px; margin:8px 0 8px;}
	#hp2 .pnp_vert .pnp_img{width:80px; height:auto; margin-bottom:6px; float:left;}
		#hp2 .pnp_vert .pnp_img img{width:80px; height:auto; float:left; }
	#hp2 .pnp_vert .pnp_name_up{width:89px; padding-right:40px; float:right; font-size:14px; min-height:34px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_up_lg.png) no-repeat right;}
		#hp2 .pnp_vert .pnp_name_down{width:89px; padding-right:40px; float:right;font-size:14px; min-height:34px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_down_lg.png) no-repeat right;}
	#hp2 .pnp_vert span.pnp_name_up{width:89px; padding-right:40px; float:right; font-size:14px; min-height:34px; font-weight:bold; background:url(http://test.otcproductnews.com/templates/otcpn_v2010/images/bkgd/vote_up_lg.png) no-repeat right; display:inline-block;}
		#hp2 .pnp_vert span.pnp_name_down{width:89px;  float:right; margin-right:40px; min-height:34px; font-size:14px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_down_lg.png) no-repeat right; display:inline-block;}
	
	#hp2 .pnp_vert .pnp_link {width:200px; float:right;  font-size:10.5px; color:#0B8AC3; display:block;}
	#hp2 .pnp_vert .pnp_link a{width:200px; float:right;  font-size:10.5px; color:#0B8AC3; display:block;}
	#hp2 .pnp_vert .pnp_details{width:200px; float:right; margin-left:0; font-size:10.5px;}
		#hp2 .pnp_vert .pnp_details ul{padding:10px 0 0 14px; margin:0;}
			#hp2 .pnp_vert .pnp_details ul li{font-size:10.5px;}
	
/**** HORIZONTAL SMALL ********************************/
#hp2 .pnp_horiz{width:210px;}
	#hp2 .pnp_horiz .pnp_img{width:210px; margin-bottom:6px; overflow:hidden;}
		#hp2 .pnp_horiz .pnp_img img{width:210px;}
	#hp2 .pnp_horiz .pnp_name_up{width:170px; min-height:34px; padding-left:10px; padding-right:40px; font-size:14px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_up_lg.png) no-repeat right;}
		#hp2 .pnp_horiz .pnp_name_down{width:170px; padding-left:10px; min-height:34px; padding-right:40px; font-size:14px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_down_lg.png) no-repeat right;}
			#hp2 .pnp_horiz span.pnp_name_up{width:170px; padding-left:10px; min-height:34px; padding-right:40px; font-size:14px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_up_lg.png) no-repeat right; display:inline-block;}
		#hp2 .pnp_horiz span.pnp_name_down{width:170px; padding-left:10px; min-height:34px; padding-right:40px; font-size:14px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_down_lg.png) no-repeat right; display:inline-block;}

	#hp2 .pnp_horiz .pnp_link {width:200px; padding-left:10px; margin:4px 0 0 0; color:#0B8AC3; display:block;}
		#hp2 .pnp_horiz .pnp_link a{width:200px; padding-left:10px; margin:4px 0 0 0; color:#0B8AC3; display:block;font-size:10.5px;}
	#hp2 .pnp_horiz .pnp_details{width:200px; padding-left:10px; font-size:10.5px;}
		#hp2 .pnp_horiz .pnp_details ul{padding:10px 0 0 14px; margin:0;}
			#hp2 .pnp_horiz .pnp_details ul li{font-size:10.5px; list-style:Disc outside none;}

/**** VERTICAL BIG ********************************/
.pnp_vert{width:425px; margin:6px 0 12px;}
	.pnp_vert .pnp_img{width:180px; overflow:hidden; float:left;}
		.pnp_vert .pnp_img img{width:180px; float:left;}
	.pnp_vert .pnp_name_up{width:200px; padding-right:45px; min-height:34px; font-size:17px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_up_lg.png) no-repeat right;}
		.pnp_vert .pnp_name_down{width:200px; padding-right:45px; min-height:34px; font-size:17px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_down_lg.png) no-repeat right;}
			.pnp_vert span.pnp_name_up{width:200px;  padding-right:45px; min-height:34px; font-size:17px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_up_lg.png) no-repeat right; display:inline-block;}
		.pnp_vert span.pnp_name_down{width:200px;  padding-right:45px; min-height:34px; font-size:17px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_down_lg.png) no-repeat right; display:inline-block;}
	.pnp_vert .pnp_link{ float:left;  padding-top:10px; display:block;}
	.pnp_vert .pnp_link a{font-size:10.5px; color:#0B8AC3;}
	.pnp_vert .pnp_details{width:245px; float:left; font-size:14px;}
		.pnp_vert .pnp_details ul{padding:10px 0 0 14px; margin:0;}
			.pnp_vert .pnp_details ul li{font-size:13.5px;}


/**** HORIZONTAL BIG ********************************/
.pnp_horiz{width:425px;}
	.pnp_horiz .pnp_img{width:425px; overflow:hidden;} 
		.pnp_horiz .pnp_img img{}
	.pnp_horiz .pnp_name_up{width:380px; min-height:34px; padding-right:45px; font-size:17px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_up_lg.png) no-repeat right;}
	.pnp_horiz .pnp_name_down{width:380px; min-height:34px; padding-right:45px; font-size:17px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_down_lg.png) no-repeat right;}
		.pnp_horiz span.pnp_name_up{width:380px; min-height:34px; padding-right:45px; font-size:17px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_up_lg.png) no-repeat right; display:inline-block;}
	.pnp_horiz span.pnp_name_down{width:380px; min-height:34px; padding-right:45px; font-size:17px; font-weight:bold; background:url(/templates/otcpn_v2010/images/bkgd/vote_down_lg.png) no-repeat right; display:inline-block;}

	.pnp_horiz .pnp_link a{width:425px; margin:4px 0 0 0; font-size:10.5px; color:#0B8AC3; display:block;}
	.pnp_horiz .pnp_details{width:425px; font-size:14px;}
		.pnp_horiz .pnp_details ul{padding:10px 0 0 14px; margin:0;}
			.pnp_horiz .pnp_details ul li{font-size:13.5px;}


/****PNP ARCHIVE ****************************/
/****NEW 8/3/2010 ***************************/
.pnp_menu td{padding:2px 0 5px; display:inline; float:left; width:100%;}
.pnp_menu td:hover{background:#e9e9e9;}
.pnp_menu a{color:#666666; display:inline-block; font-size:11px; text-decoration:none; padding:2px 8px;}

.pnp_archives{margin-bottom:8px;}
	.pnp_archives table{width:425px;}
	.pnp_archives td{border:1px solid #e5e5e5;}
	.pnp_archives div.heading{width:100%;}
	.pnp_archives div.heading h4{ height:18px; font-size:13px; font-weight:bold; background:#eee; padding:6px 0 0 4px;}
	.pnp_archives div.category{font-size:12px; font-weight:bold; width:100%; padding:4px 4px;}
	 .pnp_archives ul{width:100%; padding:4px;}
	 .pnp_archives ul li{padding:0 20px 0 0;}
	 .pnp_archives ul li a{font-size:12px; font-weight:normal;}


body.pnp ul.latestnews .pnp_img img{width:100px; height:auto;}
body.pnp #latestnews {border:1px solid #e5e5e5; width:425px; padding-bottom:10px;}
body.pnp #wrapper ul.latestnews .pnp_vert .pnp_name_down{float:right; width:260px;  margin-right:20px;}
body.pnp #wrapper ul.latestnews .pnp_vert .pnp_name_up{float:right; width:260px;   margin-right:20px;}

body.pnp #wrapper ul.latestnews .pnp_horiz .pnp_name_down{ width:344px;  margin-right:20px;}
body.pnp #wrapper ul.latestnews .pnp_horiz .pnp_name_up{ width:344px;   margin-right:20px;}

body.pnp #wrapper ul.latestnews .pnp_vert .pnp_img{width:100px; height:auto; float:left;}
body.pnp #wrapper ul.latestnews .pnp_vert .pnp_link{width:324px; float:right;}
body.pnp #wrapper ul.latestnews .pnp_vert .pnp_details{width:310px; padding-right:15px; float:right;}

body.pnp #wrapper ul.latestnews .pnp_horiz .pnp_img{width:300px; height:auto; float:left;}
body.pnp #wrapper ul.latestnews .pnp_horiz .pnp_link{width:324px;}
body.pnp #wrapper ul.latestnews .pnp_horiz .pnp_details{width:339px;}


#pnp_menus{padding-top:10px;}
.pnp_header{width:100%; height:28px; font-weight:bold; font-size:12px; background-color:#EEEEEE; padding:7px 0 7px 0;}
.pnp_module{padding:5px;}
.pnp_module ul.menu span.separator{ font-weight:bold; display:block; font-size:11px;  padding-bottom:7px;}
.pnp_module ul.menu{list-style:none;}
#pnp_menus table{margin-bottom:20px;}
.pnp_module ul.menu li ul li{line-height:15px; padding-bottom:3px;}
#pnp_menus .pnp_module ul.menu li ul li a span{text-decoration:none; font-weight:normal; font-size:12px; color:#0B8AC3;}
#pnp_menus .pnp_module ul.menu li ul li a {text-decoration:none; font-weight:normal; font-size:12px;}

table.pnp_brands ul{padding-left:10px; list-style:none;}
table.pnp_brands ul li{padding-bottom:5px;}

table.pnp_brands ul li{width:375px;}
table.pnp_brands ul li span.small{float:right}

.sep{width:100%; height:40px; float:left; clear:both; display:block;}
.pnp_vert,
.pnp_horiz,
.pnp_vert div,
.pnp_horiz div,
#hp2,
#backpage{float:left;}

#backpage{width:435px; overflow:hidden; border-collapse:collapse; border:1px solid #ddd;}

body.pnp #seartcllist_wrap .contentdescription{width:100%; height:18px; float:left; padding-top:2px; background:url(/templates/otcpn_v2010/images/bkgd/heading.png) repeat-x top; color:#e9e9e9; text-transform:uppercase; text-align:center; font-weight:bold; font-size:12px; margin-bottom:10px;}
body.pnp #sectionex_wrapper table.contentpane td.contentdescription{width:423px;}
body.pnp #sectionex_wrapper table.contentpaneopen{width:423px;}



body.pnp h1{width:100%; margin-bottom:20px; font-size:20px; text-transform:uppercase;}

	
/**** JOOMLA SYSTEMS AND COMPONENTTS, TABLE OF CONTENTS, PAGINATION ******************************/
table.contenttoc{width:124px; float:right; border:1px solid #b7be85; padding-bottom:4px; margin:2px 2px 10px 10px;}
table.contenttoc th{background:#b7be85; color:#fff;}
table.contenttoc td{background:#fff; color:#000; padding:0 3px;}
div.pagenavcounter{display:none;}

div.pagenavbar{width:100%; text-align:center;}
div.pagenavbar div{width:120px; padding-left:200px;}

span.pagination span,span.pagination a{padding:0 2px;}
.sectiontableentry1 td,.sectiontableentry2 td{padding:2px 4px 2px 2px;}


/**** FLEXBANNER ******************************/
.flexbannergroup .flexadvert{padding-top:22px; background:url(/images/mini2_advert.png) no-repeat top;}


/**** AUTHORS BIO PANEL ******************************/
.author_bio{background:#f5f5f5; margin-top:20px; padding:10px 20px 8px 6px; border:1px solid #e1e1e1;}
.author_bio p{font-size:11px;}
.author_bio strong{font-style:normal;}
.author_bio .author_name{font-style:italic;}


/**** SEARCH RESULTS ******************************/
#searchForm{float:left;}
	#searchForm div{float:left; width:100%; clear:both;}
#focus div.moduletable, #focus .search-modulesearch{padding-bottom:20px;}
#slide_show div.moduletable{padding-bottom:0px;}
input.inputbox-modulesearch{width:184px; border:1px solid #D8D8D8;}
.contentpaneopen fieldset{margin:4px 0; padding:2px 10px 4px 4px;}
.contentpaneopen fieldset div{font-size:12px;}
.contentpaneopen fieldset div a{font-weight:bold;}
span.highlight{background:#FFFF00; font-weight:bold;} 
a.pagenav{padding-bottom:20px;}

/**** CONTACT FORM CSS ******************************/
	table.contact_form{width:90%; }
		.contact_form_container{border:1px solid #e1e1e1; background-color:#F5F5F5; padding:10px; }
		table.contact_form div{width:250px;}
	table.contact_form span label{width:70px; margin:0; padding:0 0 0 2px;}
	table.contact_form span input, table.contact_form textarea{margin:0 10px 8px 0; width:90%; border:1px solid #cccccc;}
	table.contact_form span.captcha label{width:325px; padding:0;}
		table.contact_form span.captcha img{padding:0; border:2px solid #666666;}
	table.contact_form input.submit_button{float:right; margin:5px 2px 0 0; width:95px;}
table.contact_form .contentfull{clear:both;}
span.req{color:#f00; display:inline; font-weight:bold;}

table.contact_form fieldset{padding:2px 0 2px 4px; margin:0 0 10px 0;}
table.contact_form legend{ font-weight:bold;}
table.contact_form label,legend{font-size:12px;}
table.contact_form input,textarea,select{font-size:12px; padding:2px 2px 1px 2px;}
table.contact_form input.submit_button{width:100px; height:20px;}
table.contact_form span.captcha{color:#999;}
table.contact_form span.captcha p{font-size:10px;}
table.contact_form .button_map{height:22px; padding:0px; margin:0px;}
.clearfix{clear:both;}

/*******SAFARI FLOAT BUGS*****************/
#seartcllist_wrap table.contentpaneopen{float:left;}
#category15 table td.contentheading, #category20 table td.contentheading,#category16 table td.contentheading,#category18 table td.contentheading,#category17 table td.contentheading,#category21 table td.contentheading,#category22 table td.contentheading,#category19 table td.contentheading,#category23 table td.contentheading ,#category14 table td.contentheading,#category24 table td.contentheading{width:423px;}
table.blog{float:left;}
#focus .contentpaneopen{float:left;}
#pnp_focus .contentpaneopenpnp{float:left;}
#footer table.news{float:left;}
#wrapper #specialties{float:right;}
table.contentpaneopenin_the_news{float:left;}
#seartcllist_wrap{width:100%;}
#seartcllist_wrap table {table-layout:auto;}
