/* BASIC ELEMENTS
------------------------------------------------------------------------------------- */
* {margin: 0; padding: 0;}
html {min-height: 100%;}

body {font-size: 100%; font-family: arial, helvetica, verdana, sans-serif; margin: 0 0 5px 0; text-align: center; color: #666666; background: #ededed url(../images/bg.gif) repeat-y 50% 0;}
table, th, td {font-family: arial, helvetica, verdana, sans-serif; color: #666666; font-size:90%;}
a:link {color: #006bb5; text-decoration: underline;}
a:visited {color: #71a2c3; text-decoration: underline;}
a:hover {color: #39f;}
a:active {color: #ff8913;}
h1 {font-size: 26px; color: #000; font-weight: normal; margin: 0 0 14px 0; line-height: 1.2em; letter-spacing: -1px;}
h2 {font-size: 17px; color: #7e7e7e; font-weight: normal; margin: -10px 0 20px 0; line-height: 1.3em;}
h3 {font-size: 125%;/*(15px)*/color: #006bb5; font-weight: bold; margin: 10px 0 2px 0; padding: 0;}
h4 {font-size: 110%;/*(13px)*/ color: #006bb5; font-weight: bold; margin: 9px 0 1px 0; padding: 0;}
h5 {font-size: 100%;/*(12px)*/ font-weight: bold;}
p {padding: 0 0 15px 0;} 
img {border: 0;}
.floatleft	{float: left; margin: 2px 20px 10px 0;}
.floatright {float: right; margin: 2px 0 10px 20px;}

/* CONTAINER, HEADER AND TOP NAVIGATION
------------------------------------------------------------------------------------- */
#container	{position: relative; margin: auto; width: 920px; text-align: left; background: #fff;}
#header	{position: relative; height: 116px; background: url(../images/bg_tooltab.gif) no-repeat;}

/*-- PMR logo --*/
#main_logo {position: absolute; top: 23px; left: 27px;}
#main_logo img {position: absolute; top: 0px; left: 0px;}

/*-- tools & resources tab links --*/
#toplinks {
	position: absolute;
	top: 4px;
	right: 86px;
	text-align: center;
	color: #828282;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;/*9px*/
	width: 136px;
}
#toplinks a:link, #toplinks a:visited {color: #525252;}
#toplinks a:hover {color: #339aff;}
#toplinks a:active {color: #ff8913}
#toplinks ul {list-style: none; margin: 5px 0 0;}
#toplinks li {float: right; padding: 0 5px 1px; border-right: 1px solid #666;}
#toplinks li.none {border: 0;}

/*-- search box and links --*/
#search-top {
	position: absolute;
	top: 29px;
	right: 28px;
	width: 282px;
}
#search-top a.contact {margin-right: 30px; background: url(../images/icon_envelope_on.gif) no-repeat 0 2px; padding: 0 0 1px 24px; font-size: 10px;}
#search-top a.contact:hover {background: url(../images/icon_envelope_on.gif) no-repeat 0 2px;}

/*-- main navigation --*/
#nav {
	position: absolute;
	bottom: 0px;
	left: -1px;
	width: 920px;
	height: 31px;
	margin: 0;
	padding: 0;
}
#nav li {display: inline;}
#nav li a {float: left; width: 153px; height: 0; padding-top: 31px; overflow: hidden; background: url(../images/final-temp.gif) no-repeat;}

		/*-- normal button states --*/
#nav li.solutionsnav a,
#nav li.solutionsnav a:visited {background-position: 0 0;}
#nav li.aboutnav a,
#nav li.aboutnav a:visited {background-position: -153px 0;}
#nav li.investornav a,
#nav li.investornav a:visited {background-position: -305px 0;}
#nav li.careersnav a,
#nav li.careersnav a:visited {background-position: -456px 0;}
#nav li.newsnav a,
#nav li.newsnav a:visited {background-position: -609px 0;}
#nav li.newsnav1 a,
#nav li.newsnav1 a:visited {background-position: -767px 0;}

		/*-- hover button states --*/
#nav li.solutionsnav a:hover {background-position: 0 -31px;}
#nav li.aboutnav a:hover {background-position: -153px -31px;}
#nav li.investornav a:hover {background-position: -305px -31px;}
#nav li.careersnav a:hover {background-position: -456px -31px;}
#nav li.newsnav a:hover {background-position: -609px -31px;}
#nav li.newsnav1 a:hover {background-position: -767px -31px;}
		
		/*-- active button states --*/
#nav li.solutionsnav a:active {background-position: 0 -62px;}
#nav li.aboutnav a:active {background-position: -153px -62px;}
#nav li.investornav a:active {background-position: -305px -62px;}
#nav li.careersnav a:active {background-position: -456px -62px;}
#nav li.newsnav a:active {background-position: -609px -62px;}
#nav li.newsnav1 a:active {background-position: -767px -62px;}

		/*-- higlighted (in section) button states --*/
.solutionsnav #nav li.solutionsnav a,
.solutionsnav #nav li.solutionsnav a:hover {background-position: 0 -93px t;}
.aboutnav #nav li.aboutnav a,
.aboutnav #nav li.aboutnav a:hover {background-position: -153px -93px ;}
.investornav #nav li.investornav a,
.investornav #nav li.investornav a:hover {background-position: -305px -93px ;}
.careersnav #nav li.careersnav a,
.careersnav #nav li.careersnav a:hover {background-position: -456px -93px ;}
.newsnav #nav li.newsnav a,
.newsnav #nav li.newsnav a:hover {background-position: -609px -93px ;}
.newsnav1 #nav li.newsnav1 a,
.newsnav1 #nav li.newsnav1 a:hover {background-position: -767px -93px ;}


/* HOME PAGE
------------------------------------------------------------------------------------- */
#home-page #container {background: #fff;}

#h_content {background:#fff url(../images/bg_h_content.gif) no-repeat 0 0; min-height: 200px;}

#h_about {position: relative; float: left; display: inline;  width: 609px; padding: 0 20px 0 0; background: url(../images/bg_h_about.gif) right repeat-y; font-family: arial; font-size: 14px; line-height: 1.8em;}
#h_about h2 {margin: 10px 0 20px 0; color: #006bb5; font-weight: bold;}
#h_about p {padding: 6px 0; font-size: 13px;line-height: 1.6em;}
#h_about tr{padding:3px; font-size:12px;}
#h_about tr td{padding:3px;  font-size:12px; line-height:1.6em}


#h_news	{position: relative; float: left; display: inline; width: 250px; padding: 0px 0 0 2px; font-family: arial; font-size: 14px; line-height: 1.00em;}
#h_news h5 {margin: 12px 0 32px 20px; color: #006bb5; font-weight: bold;}
#h_news ul {list-style-type: none;}
#h_news ul li {padding: 0; margin: 0px; height: 1%;}
#h_news ul li a {font-size: 90%; color: #2e2e2e; text-decoration: none; background: #fff; display: block; border-bottom: 1px solid #e2e2e2; padding: 7px 0px 7px 7px; line-height: 1.00em;}
/*#h_news ul li p {padding: 6px 0; line-height: 10px;}*/
#h_news ul li.clean a {border-bottom: none;}
#h_news ul li a:hover {background: #f2f2f2;}
#h_news .date {float: left; color: #999;padding:3px;}
/*#h_news .item {padding:2px;}*/


/* OTHER PAGE
------------------------------------------------------------------------------------- */
#home-page #container {background: #fff;}

#h_content {background:#fff url(../images/bg_h_content.gif) no-repeat 0 0; min-height: 200px;}

#h_aboutcontent {position: relative; float: left; display: inline;  width: 709px; padding: 0 20px 0 0; background: url(../images/bg_h_about.gif) right repeat-y; font-family: arial; font-size: 16px; line-height: 1.4em;}
#h_aboutcontent h2 {margin: 10px 0 20px 0; color: #006bb5; font-weight: bold;}
#h_aboutcontent p {padding: 6px 0; font-size: 11px;line-height: 1.6em;}
#h_aboutcontent tr{ padding:3px; line-height: 1.6em;}
#h_aboutcontent tr td{ padding:3px; line-height: 1.6em;}

.tableheading
{
font-size:15px;
color: #000033;

}
/*.tablesubheading
{
font-size:12px;
color: #000033;

}*/
#showdivcontent
{
font-family: arial; font-size: 12px;
}
#showdivcontent p
{
font-family: arial; font-size: 12px;
}
.divheading
{
cursor:pointer;
}
.divheading p
{
cursor:pointer;
}
.divheading p:hover
{
color: #333399;
}
#h_leftcontent	{position: relative; float: left; display: inline; width: 150px; padding: 0px 0 0 14px; font-family: arial; font-size: 14px; line-height: 1.00em;}
#h_leftcontent h5 {margin: 12px 0 32px 0; color: #006bb5; font-weight: bold;}
#h_leftcontent ul {list-style-type: none;}
#h_leftcontent ul li {padding: 0; margin: 0px; height: 1%;}
#h_leftcontent ul li a {font-size: 90%; color: #2e2e2e; text-decoration: none; background: #fff; display: block; border-bottom: 1px solid #e2e2e2; padding: 7px 5px 7px 7px; line-height: 1.00em;}
/*#h_news ul li p {padding: 6px 0; line-height: 10px;}*/
#h_leftcontent ul li.clean a {border-bottom: none;}
#h_leftcontent ul li a:hover {background: #f2f2f2;}
#h_leftcontent .date {float: left; color: #999;}
#h_leftcontent .item {margin-left: 5px; padding:2px;}


/* FOOTER
------------------------------------------------------------------------------------- */
#footer	{clear: both; font-size: 11px; background: url(../images/bg_footer-lines.gif) no-repeat 50% 0; color: #7e7e7e; z-index: 52;}
#footer_inner {width: 920px; margin: auto; text-align: left;}
#footer a:link, #footer a:visited {color: #7e7e7e; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer p {padding: 15px;}
#footer ul {float: right; list-style: none; width: 510px; padding: 15px 7px 15px 0;}
#footer li {float: right; padding: 0 8px 0 9px; border-left: 1px solid #c3c3c3;}
#footer li.none	{border: 0;}


.tablepadding
{
padding:4px;
}






















 















 

  










 



 
