/* CSS Document */

body {

	background-color:#5B6E37;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color:#FFFFFF;

	text-align:justify;

	line-height: 16px;	

}

.homecontent{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration:none;

	line-height: 15px;	

}

.homerl{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#000000;

	text-decoration:none;

	line-height: 15px;	

}

.homerl:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#87C90D;

	text-decoration:none;

	line-height: 15px;	

}

.innerheadings{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color:#7B954A;

	text-decoration:none;

	line-height: 17px;	

}

.green{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#6E9226;

	text-decoration:none;

	line-height: 17px;	

}


.green1{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#6E9226;

	text-decoration:none;

	line-height: 17px;	

}

.green1:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#000000;

	text-decoration:underline;

	line-height: 17px;	

}



.footerlinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #B2B2B2;

	text-decoration:none;

	line-height: 17px;	

}

.footerlinks:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration:none;

	line-height: 17px;	

}

.hfooterlinks{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration:none;

	line-height: 17px;	

}

.hline {

	background-image:url(images/hline.gif);

	background-repeat:repeat-x;



}

input {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color: #E2E2E2;

	border: 1px solid #333333;

}

.form {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.linebg {

	background-image:url(images/line.gif);

	background-repeat:repeat-y;

	background-position:center;

	}

#jump_base {

  overflow-y:hidden;

  width: 175px;

  height: 50px;

  border:  0px SOLID #000000;

  margin: auto;

  padding: 0 10px 0 10px;

  font-size: .9em;

  font-family: Verdana, Arial, sans-serif;

  text-decoration:none;

}



#jump_base a {

  color: green;

  background-color: inherit;

  text-decoration:none;

}



.news {

  background-color: #FFFFFF;

  color: inherit;

  text-decoration:none;

}

 @media screen

  {

    blink { behavior:url(blink.htc);}

  }



.prubg{ background:url(images/pru_bg.jpg) left top repeat-x; height:30px;}
.prubg h1{ margin:0px; padding:0px; text-align:center; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.gray{ background-color:#e7e7e8; padding:6px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; width:33%}
.lgray{ background-color:#f3f3f5; padding:6px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; width:33%}
.note{ margin:4px;}
.note a{ color:#87c80c; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.note a:hover{ color:#000; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px solid #87c80c;  }
.more{ margin:0px auto; width:161px; text-align:left;}
.more a{ color:#87c80c; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url(images/pru_more.gif) left 5px no-repeat; padding-left:8px; float:right; margin-bottom:10px;}
.more a:hover{ color:#000; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url(images/pru_more.gif) left 5px no-repeat; padding-left:8px; margin-bottom:10px; }
.bottom{ margin:4px 0px; border:1px solid #b2b2b2;}
.bottom img{ margin-top:6px;}

.points{ width:100%; border:1px solid #aaaaab; margin-top:5px;}
.points a{ background:url(images/pru_bg.jpg) left top repeat-x; color:#fff; font:bold 11px Verdana, Arial, Helvetica, sans-serif; height:30px; display:block; text-decoration:none; line-height:26px; padding-left:10px; outline:none;}
.points div{ margin:6px;}
.points div ul{ padding:0px; margin:0px; list-style-type:none;}
.points div li{ padding:0px; margin:0px; list-style-typs:none; background:url(images/pru_arrow.gif) left 6px no-repeat; padding-left:10px; margin-top:5px;}

a{ outline:none;}

.services{}
.services .tab{}
.services .tab a{background:url(images/pu_serbg.jpg) left top repeat-x; color:#5b6e37; font:bold 11px Verdana, Arial, Helvetica, sans-serif; height:30px; display:block; float:left; width:100px; text-align:center; margin-right:6px; border:1px solid #aaaaab; border-width:1px 1px 0px 1px; text-decoration:none; line-height:26px;}
.services  ul{padding:0px; margin:0px; list-style-type:none; margin:0px 0px 10px 25px;}
.services  li{ padding:0px; margin:0px; list-style-typs:none; background:url(images/pru_arrow.gif) left 6px no-repeat; padding-left:10px; margin-top:5px;}
.services table{ width:100%; border:1px solid #aaaaab; border-width:0px 1px 1px 1px; background-color:#F3F3F5;}
.services table .top{ border-top:1px solid #aaaaab}

.topbg{ background:url(images/pru_btop.jpg) left bottom repeat-x;}
.botbg{ background:url(images/pru_botbg.jpg) left top repeat-x;}
.leftbg{ background:url(images/pru_leftbg.jpg) right top repeat-y;}
.rightbg{ background:url(images/pru_rbg.jpg) right top repeat-y;}




/*----------Accordion-------------*/
.glossymenu{
margin: 5px 0;
padding: 0;

 /*width of menu*/


}

.glossymenu a.menuitem{
border:1px solid #aaaaab;
border-bottom:0px;
background: url(images/pru_bg.jpg) repeat-x bottom left;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;

padding-left: 10px;
text-decoration: none;
height:30px;
line-height:26px;
margin-top:3px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(images/pru_bg.jpg);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: none;
border:1px solid #aaaaab;
padding:6px;

}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0px;
padding: 0px;

}

.glossymenu div.submenu ul li{
padding:0px; margin:0px; list-style-typs:none; background:url(images/pru_arrow.gif) left 6px no-repeat; padding-left:10px; margin-top:5px;
}



.servicesblock{}
.servicesblock td{ vertical-align:top; padding:8px; text-align:left;}
.servicesblock img{ float:left; margin-right:6px;}
.servicesblock a{ text-decoration:none; color:#000000;}
.servicesblock a:hover{ color:#6E9226;}

.login{}
.login a{ background:#f3f3f5 url(images/login.gif) 90px 6px no-repeat; *background:#f3f3f5 url(images/login.gif) 90px 6px no-repeat;text-decoration:none; color:#000000; font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding:10px 0px; text-align:right; border:1px dashed #666; display:block; margin-bottom:10px; width:84px; padding-right:32px; *width:120px; *padding-right:32px;}