body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.login_bg{
	background-image: url(../images/login_bg.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width:419px;  height:263px;
}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	color: #d72c01;
	text-decoration:none; outline:none;
}

a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	color: #0071bc;
	text-decoration:underline;
}

.header_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	color: #d72c01;
	text-decoration:none;
}

.header_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	color: #0071bc;
	text-decoration:none;
}

.header_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #bc2300;
	text-decoration:none;
}

.header_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #0071bc;
	text-decoration:none;
}


.nav_link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #868686;
	text-decoration:none;
	
}

.nav_link:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: normal;
	font-weight:bold ;
	color: #BF2600;
	text-decoration:none;
}

.footer_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #7d7d7d;
	text-decoration:none;
}

.footer_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #0071bc;
	text-decoration:none;
}

.footer_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}

.banner_bg {
	background-image: url(../images/pi_welcome_header_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:320px;	
}

#mainBody
{
  background: url(../images/pi_welcome_header_04.jpg) no-repeat top left;
  position: relative;
  z-index: 2; background-position:left top;
}

#main-body-bg
{
  background: url(../images/pi_welcome_header_03.jpg) no-repeat top left;
  height:320px; width:auto;
  min-width:1000px;
  width:1000px;
  min-height:320px;
  position: absolute;
  left: 0;
  z-index: -1; background-position:left top;
}
 
.title_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #d62e01;
	text-decoration:none;
}

.jsmenu_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #264e00;
	text-decoration:none;
}

.jsmenu_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}

.textbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration:none; border: solid 1px #bfbfbf; width:175px; height:20px;
}
.services_dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
	width:250px; 
}

                
				
.news_right_bg {
	background-image: url(../images/news_right_bg.png);
	background-repeat: no-repeat;
	background-position:right top;
	height:176px;	
}

.bottom_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #136dba;
	text-decoration:none;
}

.bottom_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #bb0b20;
	text-decoration:none;
}

.bottom_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #7a000f;
	text-decoration:none;
}
.bottom_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color:#1357ab;
	text-decoration:none; 
	border-bottom: solid 1px #d72c00
}
.right_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color:#1357ab;
	text-decoration:none;
	border-top: solid 1px #d72c00;
	border-bottom: solid 1px #d72c00;
}
.page_title{
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color:#ffffff;
	text-decoration:none;
}
.sub_title_bg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #1357ab;
	text-decoration: none;
	padding-left:0px;
	height:30px;
}
.services {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-decoration:none;
}
.services:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #585858;
	text-decoration:none;
}
.right_top {
	background-image: url(../images/right_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:10px;
	width:216px;	
}
.right_bg {
	background-image: url(../images/right_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width:216px;	
}
.right_bottom {
	background-image: url(../images/right_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:35px;
	width:216px;	
}
.red_arrow {
	background-image: url(../images/red_arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.right_links {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #2177B1;
	text-decoration:none;
}
.right_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #BF2600;
	text-decoration:none;
}
.right_active_link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #BF2600;
	text-decoration:none;
}
.banner{ height:100px; background: url(../images/banner_bg.jpg) repeat-x bottom;}

.banner #inner{background:url(../images/banner1.gif) no-repeat right top; height:100px; border-top:1px solid #666666; border-bottom:1px solid #666666;}

.banner #inner_team{background:url(../images/banner2.gif) no-repeat right top; height:100px; border-top:1px solid #666666; border-bottom:1px solid #666666;}

.banner #inner_service{background:url(../images/banner3.gif) no-repeat right top; height:100px; border-top:1px solid #666666; border-bottom:1px solid #666666;}

.banner #inner_acadamy{background:url(../images/banner4.gif) no-repeat right top; height:100px; border-top:1px solid #666666; border-bottom:1px solid #666666;}

.banner #inner_social{background:url(../images/banner6.gif) no-repeat right top; height:100px; border-top:1px solid #666666; border-bottom:1px solid #666666;}

.banner #inner_mediacaltour{background:url(../images/banner7.gif) no-repeat right top; height:100px; border-top:1px solid #666666; border-bottom:1px solid #666666;}

.banner #inner_faqs{background:url(../images/banner5.gif) no-repeat right top; height:100px; border-top:1px solid #666666; border-bottom:1px solid #666666;}

.banner #history_inner{background:url(../images/bannertop.gif) no-repeat right top; height:150px; border-top:1px solid #666666; border-bottom:1px solid #666666;}

.banner_text{font-family:"Verdana";  color:#d80100; font-size:30px; line-height:40px; padding-left:80px;}
 
.spiralbg{ border:0px solid #FF0; padding-left:38px; background:url(../images/spiralbg.jpg) repeat-y left top; padding-bottom:20px;}

.left_menu{ font-size:14px; color:#669DD5; text-align:center; border-bottom:0px solid; padding-bottom:05px;}

.inner_text{ text-align:justify; border:0px solid; color:#000000;}


.top_bg { background:url(../images/top_bg.jpg) repeat-x left top; height:25px; }
.bottom_bg { background:url(../images/bottom_bg.jpg) repeat-x left top; height:25px; }
.left_bg { background:url(../images/left_bg.jpg) repeat-y left top; width:25px; }
.rt_bg { background:url(../images/rt_bg.jpg) repeat-y left top; width:25px; }

.bullet1 {
	background-image: url(../images/bullet1.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
}

.white_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #FFF; font-weight: bold;
	text-decoration:none;
}

.black_link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000; font-weight: bold;
	text-decoration:none;
}

.black_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#1e6dbd; font-weight: bold;
	text-decoration:none;
}


.punch_line_text {
	font-family: "monotype Corsiva"; 
	font-size:20px;
	color: #c08c00; font-weight: normal;
	text-decoration:none; line-height:25px;
}



.sign_up_btn{ 
	/*background:url(../images/sign_up_btn.jpg) no-repeat left top; */
	height:25px; width:60px; background-color:#0071bc;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF; border:1px solid #FFF; padding-bottom:2px;
}

img{ border:0px;}
.table_login {
	border:1px solid #DBDBDB;

}
.textfield{font-family:Verdana,Arial; font-size:12px; font-weight:normal; line-height:normal; color:#000; height:20px; width:200px; border:solid 1px #B5B8C8; background:url("../images/text-bg.gif") repeat-x scroll 0 0 #FFF}
.textarea{font-family:Verdana,Arial; font-size:12px; font-weight:normal; line-height:normal; color:#000; height:60px; width:200px; border:solid 1px #B5B8C8; background:url("../images/text-bg.gif") repeat-x scroll 0 0 #FFF}
.star{color:#F00; font-weight:bold}
