/*

Theme Name:PLC Affiliate

Description: Custom Theme created by <a href="http://www.ferventsoft.com/">Fervent Software</a> .

Author: Santosh

Author URI: www.ferventsoft.com

 

--------------------------------------------------*/


body {
	background: #fff url(images/aff-bg.jpg) repeat-x top;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0px 0px 0px 0px;
	}

body * {margin: 0px; padding: 0px;}

a, a:visited { 
	color: #3DB4DF;
	font-weight: normal;
	text-decoration: none;
	}
a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	}
#container { 
background: #fff;
width: 992px;
text-align: left; 
margin: 0px auto 0px auto; 
overflow: hidden; padding:0px 0 0 0;
	}

#top{background:#004D93; margin:0; padding:0; height:38px;}
#top img{ border:none; margin:0 0 0 5px;}
#top p{ font-size:12px; font-weight:bold; color:#fff; margin:0 100px 0 400px!important; margin:0 100px 0 170px; float:left; line-height:38px;}

#header {
width: 981px;	background: #fff ;	padding:0px 0 0 0;	margin: 0px auto;text-align: left;overflow:hidden;  }
#header img{ border: none; float:left; margin:10px 0 0 5px;}
#header h2{ font-family:"Times New Roman", Georgia, Times, serif; color:#675C62; font-size:34px; float:right; margin:30px 30px 0 20px; font-weight:normal;  }


#navigation { 
    list-style: none; 
    padding: 3px 0; 
	overflow:hidden;     
    height:60px;
    margin: 20px 0 20px; background:#F5F6F8;} 
 
#navigation a
{
color: #848080;
font-family:Tahoma,arial;
font-weight: normal;
font-size:14px;
background: #025F92 url(images/left_btn.gif) left top no-repeat;
text-decoration: none;
padding-left: 9px;
line-height:54px; text-transform:uppercase; letter-spacing:1px;
}

#navigation a span
{
background: url(images/right_btn.gif) right top no-repeat;
padding-right: 9px
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #000; text-decoration:underline;

padding-left: 9px;
}

#navigation a:hover span
{

padding-right: 9px
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
margin: 0 3px 0 0;
padding: 0 0 0 9px;
} 
#navigation  .current_page_item a, #navigation  .current_page_item a:visited{
color: #000; text-decoration:underline;
background: #025F92 url(images/left_btn.gif) left top no-repeat;
padding-left: 9px
}
#navigation  .current_page_item a span, #navigation  .current_page_item a:visited span{
background: url(images/right_btn.gif) right top no-repeat;
padding-right: 9px;
}

#main-content{margin:0 auto; width:982px; padding:0; background:#fff url(images/contentbg.jpg) repeat-y; overflow:hidden;}
#main-content .main-content-inner{background:url(images/main-contentbg.jpg) repeat-y top; margin:0; padding:0 16px; overflow:hidden;}

#main-content .main-contentinner-top{background:url(images/main-contenttop.jpg) no-repeat; height:10px; margin-left:9px;}
#main-content .main-contentinner-bottom{background:url(images/main-contentbottom.jpg) no-repeat; height:10px; margin-left:9px;}
.main-content-inner .inner-right{float:right; width:450px; padding:0 0; overflow:hidden;}


.inner-right .prev-page{float:left;  background:url(images/previous-page-arrow.jpg) no-repeat left 2px; font-family:"Times New Roman", Times, serif; font-size:20px; text-align:right; color:#0f7ad8; padding-left:20px;}
.prev-page a{color:#0f7ad8; text-decoration:none;}
.inner-right .next-page{float:right; background:url(images/next-page-arrow.jpg) no-repeat right 3px; font-family:"Times New Roman", Times, serif; font-size:20px; text-align:right; color:#0f7ad8; padding-right:20px;}
.next-page a{color:#0f7ad8;text-decoration:none; }



#content .reference{margin:50px 0 0 0; padding:0 0 0 0;}
#content .reference ul{margin:0 0 0px 0; padding:0; list-style:none; overflow:hidden;}
#content .reference ul li{padding:0 0 6px 17px; margin:0px 0 10px 0; border-bottom:1px solid #CCCCCC; background:url(images/cat-arrow.jpg) no-repeat 1px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#066dce;}
#content .reference p{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#6B6B6B;font-size:10px; line-height:normal;}




.inner-right .see-also{margin:40px 0 0 0; padding:4px 11px; border:1px solid #CCCCCC; overflow:hidden;}
.see-also ul{margin:0 0 20px 0; padding:0; list-style:none; overflow:hidden;}
.see-also ul li{padding:0; margin-bottom:5px;}
.see-also ul li a{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0779D2; line-height:16px; text-decoration:none; background:url(images/cat-arrow.jpg) no-repeat 1px 4px; padding:0 0 0 17px;}


.main-content-inner .inner-left{float:left; width:160px!important; width:165px; padding:0 0;}
.inner-left .e-newsletter{background:url(images/e-newsletter-bg.jpg) no-repeat; margin:0 0 0 0; padding:20px 0 0;}
.e-newsletter span{display:block; font-family:"Times New Roman", Times, serif; font-size:2.2em; color:#5d9f17;}

.inner-left h3{margin:0; font-family:"Times New Roman", Times, serif; font-size:16px; color:#675c62;}
.inner-left h4{margin:0; font-family:"Times New Roman", Times, serif; font-size:18px; color:#675c62; padding:5px 0;}
.inner-left ul{margin:0 0 20px 0; padding:0; list-style:none; overflow:hidden;}
.inner-left ul li{padding:0; margin-bottom:5px;}
.inner-left ul li a{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#066dce; line-height:16px; text-decoration:none; background:url(images/cat-arrow.jpg) no-repeat 1px 2px; padding:0 0 0 17px;}
.inner-left ul li.border {border:1px solid #abd1f4; float:left; width:140px; margin:6px 0 0 16px;}

.inner-left ul li.border a{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#066dce; line-height:16px; text-decoration:none; background:url(images/cat-arrow.jpg) no-repeat 1px 4px; padding:0 0 0 17px; }


.inner-left ul.pdf{margin:0 0 20px 0; padding:0; list-style:none; overflow:hidden;}
.inner-left ul.pdf li a{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#066dce; line-height:18px; text-decoration:none; background:url(images/pdf.png) no-repeat 1px 2px; padding:0 5px 0 22px;}

.inner-left ul.mp3{margin:0 0 20px 0; padding:0; list-style:none; overflow:hidden;}
.inner-left ul.mp3 li a{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#066dce; line-height:18px; text-decoration:none; background:url(images/music_beam.png) no-repeat 1px 2px; padding:0 5px 0 22px;}


.inner-left form{}
.inner-left form label{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#675c62;}
.inner-left form input.txt{border:none; background:url(images/e-mail-bg.jpg) no-repeat; height:20px; width:133px; padding:2px 0 0 25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#675c62; margin-top:20px;}
.inner-left form input.subscribe{float:right; margin:6px 8px 0 0;}
.inner-left a.rss{display:block; background:url(images/rss.png) no-repeat 0 0px; font-family:"Times New Roman", Times, serif; font-size:24px; color:#0779d2; font-weight:normal; text-decoration:none; padding:5px 0 5px 38px; margin-top:20px;}


* html #content { width: 670px; margin:5px 0 0 0px; }

#content { 
	display: block;
	width:660px; 
	margin:5px 0 0 0px;
	float: left; 
	position:relative;
	padding: 0px;
	}
#content .site-menu{ padding:0; margin:0 0 10px 20px; overflow:hidden;font-size:11px;color:#A6A99E; }	

.site-menu a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#A6A99E; text-decoration:none; padding:0}

#content .navs{padding:0; margin:10px 0 0 8px; overflow:hidden; background:url(images/navs-bg.jpg) no-repeat; height:54px;}


#content .content-bottom{margin:5px 8px 0 8px; padding:10px; background:url(images/content-bottom-bg.jpg) repeat-x; overflow:hidden;}
.content-bottom img{border:0; margin:0px 0 0 0; float:left;}
.content-bottom .content-bottom-menu{float:right; width:410px; margin:0 0 0 0; padding:0 0 0 0; border:1px solid #d2d2d2; background:#eeeeee;}
.content-bottom-menu ul{margin:0; padding:0; list-style:none; overflow:hidden;}
.content-bottom-menu ul li{float:left; padding:0; margin:4px 10px;}
.content-bottom-menu ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; background:url(images/content-bottom-arrow.jpg) no-repeat 0 3px; padding:0 0 0 12px; text-decoration:none;}
	
#content p{
	margin: 0px;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#585353;
	}
	
#content p img{
	border: none;
	padding: 0px 10px 10px 0px;
	}
#content h1 {
	color: #675C62;
	font-size: 3.6em;
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	padding: 0px 15px;
	margin: 0px;
	}
	
#content h1 a  {
	color: #675C62;
	text-decoration: underline;
	}

#content h1 a:hover {
	color: #066DCE;
	text-decoration: none;
	}

#content h2 {
	color: #675C62;
	font-size: 2.4em;	
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0px;
	line-height: 180%;
	font-variant: normal;
	}
#content h2 a  {
	color: #675C62;
	text-decoration: none;
	}

#content h2 a:hover {
	color: #066DCE;
	background: none;
	text-decoration: underline;
	}

#content h3 {
	color: #675c62;
	font-size:2.2em;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 120%;
	}
#content h3 a  {
	color: #333333;
	text-decoration: none;
	}

#content h3 a:hover {
	color: #066DCE;
	background: #ffffff;
	text-decoration: underline;
	}

/*#content ol {
	list-style-type: decimal;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	}
#content ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#content li {
	margin: 0px;
	padding: 0px;
	}
	
#content ul li {
	list-style: square inside;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	}
	
#content ul li a {
	color: #666666;
	text-decoration: underline;
	}

#content ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}*/
blockquote{
	margin: 0px 0px 0px 25px;
	padding: 0px 25px 0px 10px;
	font-style: italic;
	color: #666666;
	border-left: 1px solid #cccccc;
	}
	
#content blockquote p{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}

.postspace {
	width: 440px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	}
.postspace2 {
	width: 440px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	}
.postspace3 {
	width: 440px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	}



/***************Aff form style 28-05-2010******************************/

.myform{
	margin:0px auto;
	width:400px;
	padding: 5px 0px 20px 60px;
}
/* ----------- stylized ----------- */
	#stylized{
		
		background:#fff;
	}
	#stylized h1 {
		font-size:12px;
		font-weight:bold;
		margin-bottom:8px;
	}
	
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:left;
		
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#stylized input[type=text]{
		
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:280px;
		margin:2px 0 8px 0px;
	}
	
	#stylized input[type=checkbox]{
	margin:2px 3px 0 10px;}
	
	#stylized button{ 
		clear:both;
		margin-left:0px;
		width:125px;
		height:31px;
		background:#666666 url(img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold; border:none;
	}

#stylized td{ font-size:12px;}









#sidebar { 
	display: block;
	color: #000000;
	width:300px;
	float: right; 
	position:relative;
	margin:0px 15px 0 0;
	padding:0 0px 0 0;
	text-align: left; 
	}
	
#sidebar .wapper{background:#FFFFFF; overflow:hidden; padding-top:10px;}	


* html #sidebar { margin:0px; }

#sidebar p{
	margin: 0px;
	line-height: 16px;
	padding: 5px 0px 10px 0px;
	}

#sidebar h2 {
	color: #615351;
	font-size: 22px;
	font-family:"Times New Roman", Times, serif;
	list-style: none;
	padding: 5px 0px 5px 15px;
	margin: 0px;
	}
	
#sidebar img{border:none; margin:10px 0 10px 7px; vertical-align:middle;}	

#sidebar ul {
	list-style: none;
	margin: 0px 20px;
	padding: 5px 0px 5px 0px;
	}
	
#sidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	}
#sidebar ul li a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}

#sidebar ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}
#sidebar ul li ul li {
	padding: 10px 0px 0px 15px;
}

#sidebar ul li ul li a {
	color: #066DCE;
}

#sidebar .free-gift{margin:0 0 0 0; padding:0 0 0 0; background:url(images/free-gift-bg.jpg) no-repeat; text-align:right;}

#footer { 
	color: #000000;
	background: #ffffff;
	font-weight: bold;
	padding:0 0 0 166px;
	clear: both;
	margin:0px 4px 0 4px;
	overflow:hidden;
	}
/*#footer a {
	color: #FFFFFF;
	text-decoration: none;
	}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
*/	
#footer .find-parent{margin:20px 0 0 0px; padding:0; overflow:hidden; width:505px;}	
.find-parent h4{margin:0; font-family:"Times New Roman", Times, serif; font-size:22px; color:#6b6b6b; padding:20px 15px; border-right:1px solid #CCCCCC; font-weight:normal; width:261px; float:left;}
.find-parent .follow-on{ margin:7px 0 0 17px!important; padding:0; float:left;}
.follow-on a{float:left!important; margin:0 14px 0 0; padding:0;}
.follow-on a img{border:none; margin: 0; float:left!important;}

#footer img{float:right; margin:0;}
#footer .update{ margin:25px 0 0 0px; padding:0 0; overflow:hidden;}
.update span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0083DC; font-weight:normal;  margin:0 50px 0 0; padding-left:100px; }
.update a{font-family:Arial, Helvetica, sans-serif; color:#0c5da7; text-decoration:none; font-weight:normal;}

.update p{margin:10px 0 0; text-align:center; font-family:Arial; font-size:11px; color:#6b6b6b;text-align:center; font-weight:normal;}

#footer .child-brain{margin:20px 0 0 40px; padding:0; overflow:hidden; width:500px;}
#footer .child-brain .left{float:left; border:none;}
.child-brain p{margin:14px 0 0; font-family:Arial; font-size:12px; color:#6b6b6b; line-height:18px; text-align:center; font-weight:normal; }
/*--tabs--*/


/*Credits: By Santosh Setty (http://webdesigninfo.wordpress.com) */
/*Posted to: Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */
.glossymenu{
	position: relative;
	padding:0 0 0 3px;
	margin: 0 auto 0 auto;
	height: 49px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#615351;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:0 0 0 10px; /*Padding to accomodate left tab image. Do not change*/
	text-align: center;
	cursor: pointer;
	background:url(images/nav-left2.jpg) no-repeat left; height:37px;
	margin:9px 3px 0;	
	line-height:37px;
}

.glossymenu li a span{
	float: left;
	display: block;
	padding: 0 10px 0 0px;
	background:url(images/nav-right2.jpg) repeat-x right top; height:37px;
	 /*Padding of menu items*/
}



.glossymenu li a:hover{
	color: #0080FF;
	background: url(images/nav_hover-left.jpg) no-repeat left top; /*left tab image path*/
	background-position: left;
	height:47px;
	padding:0 0 0 10px;
	margin-top:0px; font-size:11px;
}

.glossymenu li a:hover span{
	color: #0080FF;
	background: url(images/nav_hover-right.jpg) repeat-x right top;
	height:47px;
	padding:0 10px 0 0;
	background-position: right;
	margin-top:0px; font-size:11px;
	 /*right tab image path*/
}






.glossymenu li.current-cat a{
	color: #0080FF;
	background: url(images/nav_hover-left.jpg) no-repeat left top; /*left tab image path*/
	background-position: left;
	height:47px;
	padding:0 0 0 10px;
	margin-top:0px; font-size:11px;
}

.glossymenu li.current-cat a span{
	color: #0080FF;
	background: url(images/nav_hover-right.jpg) repeat-x right top;
	height:47px;
	padding:0 10px 0 0;
	background-position: right;
	margin-top:0px; font-size:12px;
	 /*right tab image path*/
}




