/*--------------------------------------------------------------------*/
/* header style						*/
/*--------------------------------------------------------------------*/
	.header{
	
	}
	.headerline{ background-color:#A80000; height:20px; font-weight: bold; color:#FFFFFF}
	/*.left{ background-image:url(../PIB_files/shadow_left.gif); width:15px; background-repeat:repeat-y;}*/
	/*.right{ background-image:url(../PIB_files/shadow_right.gif); width:15px;background-repeat:repeat-y; }*/
	.menu{ width:200px; background-image:url(../PIB_files/menu_bg2.jpg); background-repeat:no-repeat; background-color:#A80000;  }
	.menu a:link{ color:#666666; font-size:10px; font-weight:bold;}
	.menu a:visited{ color:#666666; font-size:10px; font-weight:bold;}
	.menu a:hover{ color:#FF6600; font-size:10px; text-decoration:none; font-weight:bold;}
	.menubottom{ padding:4px 0px 4px 0px;}
	
	
	.menu td{ border-bottom:0px solid #666666; }
	.menuh{ width:5px; border:0px solid #666666; }
	
	
	.bullet{ padding:0px 5px 0px 5px; width:10px;}
	.newstd{ padding:2px 8px 2px 8px; }
	.newstd a:link{ color: #003300; font-size:12px; text-decoration:underline; }
	.newstd a:visited{ color:#003300; font-size:12px; text-decoration:underline;}
	.newstd a:hover{ color:#FF3300; font-size:12px; text-decoration:underline; }
	.ads {width:200px; height:130px color:#ffffff; font-size:12px; background-image:url(../PIB_files/btn_contactus.jpg); }
	.ads td{ color:#FFFFFF;}
	.title{ background-image:url(../PIB_files/bg_dotline.gif); background-repeat: repeat-x; background-position:bottom; 
			 font-size:20px; color:#232323; height:30px; font-weight:bold;}
	.subtitle{ font-size:16px; font-weight:bold; color:#313131; height:22px; padding:0px 8px 0px 0px;
			background-image:url(../PIB_files/bg_dotline.gif); background-repeat: repeat-x; background-position:bottom; }
	.subtitle2{font-size:16px; font-weight:bold; color:#313131; height:22px; padding:0px 8px 0px 0px;}
	
	.h3{ font-size:18px; color:#FF3300;}
	
	
	.footer{ background-image:url(../PIB_files/footer_bg.gif); height:35px; border-top:1PX solid #A80000; padding:0px 10px 0px 10px; }
	.footer td{font-size:10px; font-weight:normal; text-align:left;}
	.footer a:link{ color:#666666; font-size:10px; text-decoration:underline; }
	.footer a:visited{ color:#666666; font-size:10px; text-decoration:underline;}
	.footer a:hover{ color:#FF6600; font-size:10px; text-decoration:underline; }
/*------------------------------------------------------------------------------------------------------------*/
/*	main																										  */
/*------------------------------------------------------------------------------------------------------------*/
	.main{ background-image:url(../PIB_files/main_bg.jpg); background-repeat:repeat-x; background-position:top; padding:25px 0px 0px 0px; }
	.hseperator{ width:98%; left:auto; right:auto; background-image:url(../PIB_files/seperator.gif); background-repeat:repeat-x; height:15px; background-position:bottom;}
	.tab{border:1px solid gray; width:218px; height: 210px; background-color: #EAEAEA;   }
	.tabheader{ height:25px; background-image:url(../PIB_files/tab/window_header.gif); background-repeat:no-repeat;}
	.tabnav{ background-color:#006600; width:220px; }
	.tabnav td a:link{ text-decoration:underline; color:#FFFFFF; font-size:10px; background-color:#006600; }
	.tabnav td a:visited{ text-decoration:underline; color:#FFFFFF; font-size:10px; background-color:#006600; }
	.tabnav td  a:hover{ text-decoration:underline; font-weight:bold;}
	.tabcontent { padding: 5px 5px 0px 5px;}
	
/*----------------------------------------------------------------------------------*/
/*	body style 																		*/
/*----------------------------------------------------------------------------------*/
	body{ margin:0px 0px 0px 0px;	
		  	font-family: arial;		font-size: 11px;
    		border: solid 0px;			background-color:#FFFFFF;
    		color: #000000;
			scrollbar-DarkShadow-Color:#808080;
			scrollbar-3dLight-Color:#C0C0C0;
			scrollbar-Arrow-Color:#0000A0;
			scrollbar-Base-Color:#6DBCFC;
			scrollbar-Face-Color:#DAEEFE;
			scrollbar-Highlight-Color:#ffffff;
			scrollbar-Shadow-Color:#ffffff;
			scrollbar-Track-Color:#FFFFFF;
			
	}

	body td{	font-family: arial;				font-size: 12px; color:#555555;	}	
	body a:link{	text-decoration: none;		color: #006600 ; text-decoration: underline;}
	body a:visited{	text-decoration: none;		color: #006600 ; text-decoration: underline ;}
	body a:hover{	color: #00CC33;	 text-decoration:underline;	}


 	#menu td{ color:#ffffff; font-size:14px; background-color:#575757; text-align:center }
	#menu a:link{ color:#ffffff; text-decoration:none; font-weight:bold; }
	#menu a:visited{ color:#ffffff; text-decoration:none; font-weight:bold;}
	#menu a:hover{ color:#ffffff; text-decoration:underline;}

	#title { color:#4A4844; font-size:18px;  }

/*------------------------------------------------------------------------------------------*/
/* our partners   */
/*------------------------------------------------------------------------------------------*/
	.partner_title{ height:20px; border:1px #000000 solid; text-align:center;font-size:11px; color:#FFFFFF; }	
	.partner_title a:link{color:#FFFFFF; text-decoration:none }	
	.partner_title a:hover{color:#FFFFFF; text-decoration:none }	
	.partner_title a:visited{color:#FFFFFF; text-decoration:none }	
	
/*------------------------------------------------------------------------------------------------------*/
/* About people				*/
/*----------------------------------------------------------------------------------------------------*/	
	.abt_people td img{filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
		border:0px solid #000000;
		}
		
	.abt_title { font-size:11px; text-decoration:none	}
/***************************************************************************************?
/* office and branch   */
/*-------------------------------------*/

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{display: none;}

.paginationstyle{ /*Style for demo pagination divs*/
text-align: left;
padding: 2px 0px 10px 0px;
margin: 0px 0;
}
.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}
.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

/*--------------------------------------------------------------------------------*/
/*	Menu																			  */
/*--------------------------------------------------------------------------------*/	
.h4{ font-size:14px; color:#FFFFFF; display:inline; Arial;}
.h4 a:visited{font-size:14px; color:#FFFFFF; display:inline; Arial;}

.h5{ font-size:14px; color:#FFFFFF; Arial;}
.h5 a:visited{font-size:14px; color:#FFFFFF; Arial;}

.arrowlistmenu{ width: 195px; /*width of accordion menu*/ }
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: #FFFFFF;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
/*background-image:url(../PIB_files/menu_line_bg.jpg);*/
background-repeat:no-repeat; 
background-position:bottom;
}

/*.arrowlistmenu .menuheader a:visited,a:hover,a:hover{ 
font-size:14px; Arial; color:#000000;
text-decoration:none;
}*/


.arrowlistmenu .menuheader a:link{ 
font-size:14px; Arial; color:#FFFFFF;
text-decoration:none;
}
.arrowlistmenu .menuheader a:visited{ 
font-size:14px; Arial; color:#FFFFFF;
text-decoration:none;
}
.arrowlistmenu .menuheader a:hover{ 
font-size:14px; Arial; color:#FFFFFF;
text-decoration:none;
}

.arrowlistmenu .expandable{ 
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background-image: url(../PIB_files/titlebar-active.png);*/
font-weight:bold; 
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a:link{
color:#f2f2f2;
font-weight:normal;
text-decoration: none;
font-size:12px;
background-image:url(../PIB_files/menu_line_bg2.gif);
background-repeat:no-repeat; 
background-position:bottom;
display: block;
padding: 2px 0;
padding-left: 19px; 
/*link text is indented 19px*/
/*background: url(arrowbullet.png) no-repeat center left; */
}

.arrowlistmenu ul li a:visited{
color:#f2f2f2;
font-weight:normal;
text-decoration: none;
font-size:12px;
background-image:url(../PIB_files/menu_line_bg2.gif);
background-repeat:no-repeat; 
background-position:bottom;
display: block;
padding: 2px 0;
padding-left: 19px; 

}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#f2f2f2;
font-weight:bold;
text-decoration: none;
font-size:12px;
}

.astrerik{ color:#FF0000;}

.arrowlistmenu2{}

.arrowlistmenu2 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: #FFFFFF;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
/*background-image:url(../PIB_files/menu_line_bg.jpg);*/
background-repeat:no-repeat; 
background-position:bottom;
}