/* CSS Document */
body{padding:0; margin:0; font:11px/16px Arial, Helvetica, sans-serif; background-color:#fff;}

img{border:0;}

.ppmain_block{width:999px; text-align:left;}

.ppmain_block{width:1000px; text-align:left;}


/*ppheader*/

.ppheader1,.ppheader2,.ppheader3{float:left; width:1000px; height:280px; background:url(images/hd_img1.jpg) no-repeat left bottom;}

.ppheader1home,.ppheader2home,.ppheader3home{float:left; width:1000px; height:340px; background:url(images/hd_img1.jpg) no-repeat left;}

.ppheader2{float:left; background:url(images/hd_img2.jpg) no-repeat 332px -61px;}

.ppheader3{float:left; background:url(images/hd_img3.jpg) no-repeat right bottom;}

.ppheader2home{float:left; background:url(images/hd_img2.jpg) no-repeat 332px -1px;}

.ppheader3home{float:left; background:url(images/hd_img3.jpg) no-repeat right;}

.pplogo{float:left; margin:40px 0 0 50px;}
.pplogohome{float:left; margin:80px 0 0 50px;}

/*ppheader end*/

/* ppmenu */
.ppmenu{float:left; width:1000px; margin-top:13px; display:inline;}

.ppmenu a{
			float:left; 
			width:81px; 
			height:70px; 
			text-align:center; 
			font:bold 11px Arial, Helvetica, sans-serif; 
			color:#000000; 
			margin-left:5px; 
			background:url(images/menu_bg2.gif) no-repeat; 
			padding-top:38px; 
			text-decoration:none;
	}

.ppmenu a:hover{text-decoration:none;}

.ppmenuhome{float:left; width:1000px; margin-top:35px; display:inline;}

.ppmenuhome a{
			float:left; 
			width:81px; 
			height:70px; 
			text-align:center; 
			font:bold 11px Arial, Helvetica, sans-serif; 
			color:#000000; 
			margin-left:5px; 
			background:url(images/menu_bg2.gif) no-repeat; 
			padding-top:38px; 
			text-decoration:none;
	}

.ppmenuhome a:hover{text-decoration:none;}

.sitename {float:right; margin:40px 20px 0 0; }

.sitenamehome {float:right; margin:80px 20px 0 0; }

/* ppmenu ends */





/*ppcenter*/

.ppcenter{float:left; width:1000px; background-color:#FFEBD2; padding-bottom:30px;} 

.ppCentreContent { float:left; width:1000px; background-color:#FFEBD2; }

.ppcenter1{float:left; width:1000px; border-bottom:1px solid #2E2E2E; background-color:#CCCCCC; padding-bottom:13px;}

.ppAdd1{float:left; display:inline; width:437px; height:155px; background:url(images/cp_bg1.gif) no-repeat; margin:14px 0 0 38px;}

.ppAdd2{float:left; display:inline; width:442px; height:153px; background:#CCCCCC url(images/cp_bg2.gif) no-repeat; margin:14px 0 0 43px;} 

.ppAddHeading{float:left; font:24px Arial, Helvetica, sans-serif; color:#FFF; margin:10px 200px 0 47px;}


.pageHeading { font-size:16px; color:#CC6600; }

.cp_text3{float:left; width:100%; margin-top:30px; color:#000000; text-align:justify;}

.cp_text3 b{color:#660000;}

/* pppcenter end */

/* right menu , middle content, left menu */
.ppLeftBar{float:left; display:inline; width:180px; margin-right:0px; }
.ppLeftBarContent { margin:10px 0 5px 0px; background:#FFCC00 url(images/titlebg.gif) repeat; float:left; width:100%; }

.ppLeftBar a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	
	font-weight:bold;
	font-size:12px;
}


.ppLeftBar h5 {
font-size:18px;
font-weight:bold;
color:#660000;
border-bottom:1px dotted #660000;
}


.ppLeftBar-border-topleft {
width:10px; 
height:10px;
z-index:100;
background:url('images/roundtopleft.gif') no-repeat top left; 
margin-top:-1px; 
margin-left:-1px;
float:left;
}

.ppLeftBar-border-topright {
width:10px; 
height:10px;
z-index:100; 
background:url('images/roundtopright.gif') no-repeat top right; 
margin-top:-1px; 
margin-right:-1px;
float:right;
}


.ppLeftBar-border-bottomleft {
width:10px; 
height:10px; 
z-index:100; 
background:url('images/roundbottomleft.gif') no-repeat bottom left; 
margin-bottom:-1px; 
margin-left:-1px;
float:left;
}

.ppLeftBar-border-bottomright {
width:10px; 
height:10px; 
z-index:100; 
background:url('images/roundbottomright.gif') no-repeat bottom right; 
margin-bottom:-1px; 
margin-right:-1px;
float:right;
}

.ppLeftBar-border-Inside {
padding:10px;
}


.ppRightBarBLR{float:right; display:inline; width:180px; margin-right:0px;  }
.ppRightBarContentBLR { margin:10px 0 5px 0px; background:#FFCC00 url(images/titlebg.gif) repeat; float:right; width:100%; }


.ppRightBarBLR a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	
	font-weight:bold;
	font-size:12px;
}


.ppRightBar-border-topleftBLR {
width:10px; 
height:10px;
z-index:100;
background:url('images/roundtopleft.gif') no-repeat top left; 
margin-top:-1px; 
margin-left:-1px;
float:left;
}

.ppRightBar-border-toprightBLR {
width:10px; 
height:10px;
z-index:100; 
background:url('images/roundtopright.gif') no-repeat top right; 
margin-top:-1px; 
margin-right:-1px;
float:right;
}


.ppRightBar-border-bottomleftBLR {
width:10px; 
height:10px; 
z-index:100; 
background:url('images/roundbottomleft.gif') no-repeat bottom left; 
margin-bottom:-1px; 
margin-left:-1px;
float:left;
}

.ppRightBar-border-bottomrightBLR {
width:10px; 
height:10px; 
z-index:100; 
background:url('images/roundbottomright.gif') no-repeat bottom right; 
margin-bottom:-1px; 
margin-right:-1px;
float:right;

}

.ppRightBar-border-InsideBLR {
padding:10px;
}


.ppMainContent{float:left; display:inline; width:600px; margin:10px 0 0 10px;}

.ppMainContentWR { float:left; display:inline; width:798px; margin:10px 0 0 10px; }

.ppMainContentBLR { float:left; display:inline; width:620px; margin:10px 0 0 10px; }

.ppMainContentEMP{float:left; display:inline; width:920px; margin:10px 0 0 40px;}

.ppRightBarContent { margin:40px 0 5px 0px; background:#F69F00; float:right; width:100%; color:#000000; font-size:12px; }

.ppRightBarCont{
margin:10px 10px 10px 10px;
border:1px solid #999999;
padding:10px 10px 10px 10px;
}

.ppRightBar-border-Inside {
}



.ppRightBar{float:right; display:inline; width:270px; margin-right:25px;}


/* right menu , middle content, left menu end */


/* ppBottom */

.ppBottom {

}


.ppBottomInside {
margin-left:50px;
}

.ppBottomInsideDiv{float:left; width:100%; padding-bottom:5px;}


/* ppBottom end */

/*ppfooter*/

.ppfooter{float:left; width:1000px; padding-bottom:15px; background-color:#CCCCCC; border-top:1px solid #666666; margin-right:-3px; position:relative;}

.ppfp_menu{margin-left:250px;}

.ppfp_menu a{float:left; color:#000000; margin:20px 20px 0 20px; text-decoration:none; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.ppfp_menu a:hover{text-decoration:underline;}

.ppfp_menu span{float:left; color:#000000; margin-top:20px;  font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.ppfp_copy{color:#DD4031; margin:45px 350px 0 350px; position:relative; text-align:center;}

/* ppfooter ends */



/* home page extra tyles */

.ppMainContentHome {
float:left; display:inline; width:970px; margin:10px 0 0 10px;
}


/* Columns section */
#pcolumns .column {
    float: left;
    width: 30%;
		/* Min-height: */
	min-height: 400px;
	height: auto !important; 
	height: 400px;
	list-style:none; border:none;
	padding:5px;
	margin:5px;
}

/* Column dividers (background-images) : */

	
#pcolumns #pcolumn1 .ppwidget { margin: 0px 5px 0 0px; }
#pcolumns #pcolumn3 .ppwidget { margin: 0px 5px 0 0px; }
#pcolumns .ppwidget {
    margin: 0px 5px 0 0px;
    padding: 2px;
}

#pcolumns #pcolumn3 {
width:270px;
}

#pcolumns #pcolumn1 {
width:470px;
}

#pcolumns .ppwidget .widget-head {
    color: #000;
    overflow: hidden;
    width: 100%;
    height: 30px;
    line-height: 30px;
}
.ppwidget {
float:none;
}

.ppwidgetBox {
width:270px;
}


.ppwidgetBoxTop {
width:270px;
}

.ppwidgetBoxTopLeft {
float:left; 
width:20px; 
height:40px; 
background:url(images/rs-topleft.gif) left top no-repeat;
}

.ppwidgetBoxTopRight {
float:right;
height:40px; 
width:250px; 
background:url(images/rs-topright.gif) right top no-repeat;

}

.ppwidgetBoxTopRight h4 {
font-size:14px;
}




.widget-foot {
width:100%;
}

.widget-footLeft {
float:left;
width:20px;
height:40px;
background:url(images/rs-bottomleft.gif) left bottom no-repeat;
}

.widget-footRight {
float:left;
height:40px;
width:250px;
background:url(images/rs-bottomright.gif) right bottom;
}


.widget-content {
	background:url(images/rs-right.gif) right top;
	padding-left:20px;
	padding-right:35px;
	border-left:1px solid #FF9000;
	border-top:1px dotted #FF6600;
	border-bottom:1px solid #FFEBD2;
}

/* code for big box */

.ppwidgetBigBox {
width:460px;
display:block;
float:none;
}


.ppwidgetBigBoxTop {
width:460px;
}

.ppwidgetBigBoxTopLeft {
float:left; 
width:20px; 
height:40px; 
background:url(images/rs-topleft.gif) left top no-repeat
}

.ppwidgetBigBoxTopRight {
float:right;
height:40px; 
width:440px; 
background:url(images/rs-topright.gif) right top;

}

.ppwidgetBigBoxTopRight h4 {
font-size:14px;
}




.widget-footBig {
width:100%;
}

.widget-footLeftBig {
float:left;
width:20px;
height:40px;
background:url(images/rs-bottomleft.gif) left bottom no-repeat;
}

.widget-footRightBig {
float:left;
height:40px;
width:440px;
background:url(images/rs-bottomright.gif) right bottom;
}


.widget-contentBig {
	background:url(images/rs-right.gif) right top;
	padding-left:20px;
	padding-right:35px;
	border-left:1px solid #FF9000;
	border-top:1px dotted #FF6600;
	border-bottom:1px solid #FFEBD2;
	display:block;
	height:auto;
}



/* code for big box end */

#pcolumns .ppwidget .widget-content p {
   padding: 0px;
   margin:4px;
}
#pcolumns .ppwidget .widget-content img {
    margin: 10px;
    border: 1px solid #000;
	padding:2px;
}
#pcolumns .ppwidget .widget-content pre {
    padding: 0.5em 5px;
    color: #EEE;
    font-size: 12px;
}
#pcolumns .ppwidget .widget-content ul {
    padding: 5px 0 5px 20px;
    list-style: disc;
}
#pcolumns .ppwidget .widget-content ul li {padding: 3px 0;}
#pcolumns .ppwidget .widget-content ul.images {
    padding: 7px 0 0 0;
    list-style: none;
    height: 1%;
}
#pcolumns .ppwidget .widget-content ul.images li {
    display: inline;
    float: left;
}
#pcolumns .ppwidget .widget-content ul.images img {
    display: inline;
    float: left;
    margin: 0 0 7px 7px;
}


.textHomeLink {
	font-size: 14px;
	color: #333399;
	text-decoration:none;
}

.textHomeLink:hover  {
	text-decoration:underline;
}

.textHomeLink2 {
	font-size: 12px;
	color: #333399;
	text-decoration:none;
}

.textHomeLink2:hover  {
	text-decoration:underline;
}

.textSimpleBrown {
	color: #993300;
	font-size: 14px;
	text-decoration:none;
}

.textSimpleBrown a {
	text-decoration:none;
	color:#333399;
	font-size: 14px;
}

.textSimpleBrown a:hover {
	text-decoration:underline;
}

.textBig {
	font-size: 18px;
	color: #FF6600;
	line-height:normal;
}
/* End Columns section */


/* ppclkhereBox start  */

.ppclkhereBox {
width:232px;
background:#F69F00;
}

.ppclkhereBoxTop {
width:232px;
height:25px;
background:url(images/cp_top1.gif) left top no-repeat;
}

.ppclkhereBoxHead {
 float:left;
 width:150px;
 height:22px;
 background:url(images/cp_sbg1.gif) no-repeat;
 margin:-14px 0 0 7px;
 position:relative;
 padding:10px 0 0 68px;
 font-size:14px;
 color:#000000;
 font-weight:bold;
}

.ppclkhereBoxMed {
background:#F69F00;
}

.clickContent {
margin:8px;
float:none;
}

.clickContent  img {

}

.clickContent p {
margin:4px;
}

.ppclkhereBoxBot {
 width:232px;
 height:25px;
 background:url(images/cp_bot1.gif) left bottom no-repeat;
}

.ppclkhereBoxClk {
float:right;
margin:-80px -28px -26px 0;
position:relative;
}

/* ppclkhereBox end  */

/* home page extra styles ends */
