
body.temp
{ 
background-image: url(images/mas_symbol.gif);
background-repeat: no-repeat;
background-attachment:fixed;
background-position: center center;
}

body.sub
{ 
background-image: url(images/bg_stripe2.gif);
background-repeat: repeat-x;
background-position: top center;
}

div
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:13px;
    color:#464646;
    line-height: 18px;
    margin-left: 15px;
    margin-right: 30px;
}

td.stripe
{ 
background-image: url(images/bg_stripe.gif);
background-repeat: repeat-x;
background-position: top;
}

td.logo1
{ 
background-image: url(images/logo_ptpd.gif);
background-repeat: no-repeat;

background-position: top right;
}

td.logo2
{ 
background-image: url(images/logo_hc.gif);
background-repeat: no-repeat;

background-position: top left;
}

td.blogpost
{
padding-left: 15px;
padding-right: 15px;
padding-top: 12px;
padding-bottom: 9px;
background-image: url(images/sidebar_blog.gif);
background-repeat: no-repeat;
background-position: bottom center;

}

td.back
{ 
background-image: url(images/bg_top.gif);
background-repeat: no-repeat;
background-position: top center;
}

td.grid
{ 
background-image: url(images/bg_grid.gif);
background-repeat: no-repeat;
background-position: top center;
}



td.sidebar
{ 
background-image: url(images/sidebar_bg.gif);
background-repeat: no-repeat;
background-position: bottom center;
}

td.testi
{ 
background-image: url(images/sidebar_bg3.gif);
background-repeat: no-repeat;
background-position: bottom center;
}

td.testi2
{ 
background-image: url(images/sidebar_bg4.gif);
background-repeat: no-repeat;
background-position: bottom center;
}

td.hcTesti
{ 
background-image: url(images/sidebar_bg5.gif);
background-repeat: repeat-y;
}

td.jobs
{ 
margin-right: 5px;
}




table.testi
{
	margin-right: 16px;
	margin-top: 26px;
	margin-left: 15px;
	margin-bottom: 10px;
}

table.testi2
{
	margin-right: 16px;
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 10px;
}



table.detail
{
	margin-right: 18px;
	margin-top: 28px;
	margin-left: 15px;
	margin-bottom: 6px;
}

table.apply
{
	
	margin-top: 9px;
	margin-left: 12px;
}



p.main {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#464646; 
	line-height: 20px;
	margin-left: 15px;
	margin-right: 18px;
	
}

.drop {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#464646; 
	line-height: 20px;
	margin-left: 15px;
	margin-right: 18px;
	
}

a.drop {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#0e748f; 
	line-height: 18px;
	text-decoration:underline; 
	font-weight:bold;
	
}

a.drop:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#0e748f; 
	line-height: 18px;
	text-decoration:none;
	font-weight:bold; 
	
}

p.detailtitle {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:15px; 
	color:#6b9632; 
	line-height: 15px;
	margin-bottom: 6px;
	margin-left: 6px;
	
	
}

p.detailtitle2 {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#464646; 
	line-height: 15px;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 6px;
	
	
}

p.detailmain {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#464646; 
	line-height: 18px;
	margin-left: 20px;
	margin-right: 30px;
	
}

p.mainbuzz {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#464646; 
	line-height: 20px;
	margin-left: 15px;
	margin-right: 200px;
	
}


p.buzz
{
margin-top: 4px;
}

a.buzz
{
font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	line-height: 13px;
	color:#0e748f;
font-weight:bold;
text-decoration:none;	
}


a.buzz:hover
{
font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	line-height: 13px;
	color:#0e748f;
font-weight:bold;
text-decoration:underline;	
}


p.main2 {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#464646; 
	line-height: 20px;
	margin-left: 15px;
	margin-right: 18px;
	
}

a.rss {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0e748f; 
	line-height: 22px;
	margin-top: 4px;
	font-weight:bold;
	text-decoration:none;
	
}

a.rss:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0e748f;  
	line-height: 22px;
	text-decoration:underline;
	margin-top: 4px;
	
}

p.jobs {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold;
	color:#FFFFFF; 
	line-height: 11px;
	margin-left: 8px;
	
}

p.jobs2 {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#464646; 
	line-height: 11px;
	margin-left: 8px;
	
}

p.form {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#6b9632; 
	line-height: 12px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

p.subnav {
	margin-left: 14px;
	margin-right: 6px;
	
}

p.mainlist {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#464646; 
	line-height: 22px;
	margin-left: 10px;
	margin-right: 18px;
	
}

h1.maintitle {
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; 
	font-size:17px; 
	color:#464646; 
	margin-left: 15px;
	margin-right: 16px;
	margin-top: 28px;
	
}

h1.maintitle2 {
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; 
	font-size:17px; 
	color:#464646; 
margin-left:4px;
	margin-top: 10px;
	
}

p.maintitle2 {
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; 
	font-size:16px; 
	color:#464646; 
}

p.hcMaintitle {
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; 
	font-size:16px; 
	color:#464646; 
	margin-left: 15px;
	margin-right: 16px;
	margin-top: 16px;
	
}

a.main {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#464646; 
	font-weight:bold;
	text-decoration:none;

	
}

a.main:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
	color:#749F3A; 
	font-weight:bold;
	text-decoration:underline;

	
}

p.testi {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#333333; 
	line-height: 16px;
	margin-left: 18px;
	margin-right: 13px;
	margin-top: 0px;
	margin-bottom: 3px;
	
}

p.hcTesti {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#333333; 
	line-height: 16px;
	margin-left: 18px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

p.home {
	font-family: Arial, Verdana, Lucida Grande, Helvetica, sans-serif; 
	font-size:13px; 
	color:#333333; 
	line-height: 18px;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom:10px;
	
}



h1.top {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#749F3A; 
	line-height: 18px;
	
}

p.top2 {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	margin-left: 10px;
	

	
}

p.awards {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#464646; 
	line-height: 12px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 4px;
	
}

p.sidebar2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #464646; 
	line-height: 13px;
	margin-left: 2px;	
}


.sidebar3 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #464646; 
	line-height: 14px;
	margin-bottom: 10px;
	padding-left:4px;	
}


p.footer {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#999999; 
	line-height: 11px;
	
}

A.footer {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:10px; 
color:#999999; 
font-weight:none;
text-decoration:underline;
}

	
A.footer:hover {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:10px; 
color:#679928; 
font-weight:none;
text-decoration:underline;
}

p.hotlist {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#464646; 
	line-height: 13px;
	
}

A.hotlist {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:10px; 
line-height: 11px;
color:#0e748f; 
font-weight:none;
text-decoration:none;

}

	
A.hotlist:hover {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:10px; 
color:#0e748f;  
font-weight:none;
text-decoration:underline;
}

a.blogs {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
line-height: 13px;
color:#0e748f; 
font-weight:none;
text-decoration:none;

}

	
a.blogs:hover {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
color:#0e748f;  
font-weight:none;
text-decoration:underline;
}

p.topnav {
font-size:12px;
	color:#464646;
	margin-right:12px;
	
}

A.topnav {
font-family:Lucida Grande, Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
line-height: 12px;
color:#0e748f;
font-weight:bold;
text-decoration:none;

}

	
A.topnav:hover {
font-family:Lucida Grande, Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
line-height: 12px;
color:#0e748f; 
font-weight:bold;
text-decoration:underline;
}






p.temp {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#333333; 
	line-height: 20px;
	
}

p.phone {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	line-height: 14px;
}

A.temp {
font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
font-size:15px; 
color:#333333; 
font-weight:none;
text-decoration:underline;
}

	
A.temp:hover {
font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
font-size:15px; 
color:#80BB3D; 
font-weight:none;
text-decoration:none;
}


p.sidebar {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#333333; 
	line-height: 14px;
	
}

td.bio {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #666666;
	text-align:left

}

p.title {
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 19px;
	color: #BF3627;
	margin-left:24;

}


A.nav {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
font-weight:none;
text-decoration:none;
}

	
A.nav:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#000066; 
font-weight:none;
text-decoration:underline;
}

A.nav2 {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
color:#0e748f; 
font-weight:none;
text-decoration:none;
}

	
A.nav2:hover {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
color:#0e748f; 
font-weight:none;
text-decoration:underline;
}


A {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:13px; 
color:#0e748f;  
text-decoration:none;  
}


A:hover {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:13px; 
color:#0e748f; 
text-decoration:underline;
}

A.jobs {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
color:#0e748f;  
line-height: 15px;
text-decoration:none;
}


A.jobs:hover {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
color:#0e748f; 
text-decoration:underline;  

}


A.jobpage {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:10px; 
color:#e85122;  
text-decoration:underline; 
margin-left: 3px;
line-height: 13px;

}


A.jobpage:hover {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:10px; 
color:#e85122; 
text-decoration:none; 
margin-left: 3px;
line-height: 13px;
}

A.jobdetail {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:10px; 
color:#e85122;  
text-decoration:underline; 
margin-bottom: 8px;

}


A.jobdetail:hover {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:10px; 
color:#e85122; 
text-decoration:none; 
margin-bottom: 8px;
}

#hcSidebar
{
width: 138px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 14px;
color: #464646;
text-align:left;
margin-left: 20px;
margin-right:0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 29px;
padding-bottom: 8px;
border-bottom: 1px;
border-bottom-style:dotted;
border-bottom-color:#d8dc3a;
}

#hcSidebar2
{
width: 138px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 14px;
color: #464646;
text-align:left;
margin-left: 20px;
margin-right:0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 20px;

}

a.hcSidebar2
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 14px;
color: #464646;
text-decoration:underline;
}

a.hcSidebar2:hover
{
text-decoration:none;
color: #0e748f;
}

.hcBlue
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #0e748f;
font-weight:bold;
}

#approach
{
width: 137px;
height: 22px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #0e748f;
font-weight:bold;
text-align:left;
margin-top: 25px;
margin-left: 20px;
margin-right:0px;
padding-left: 1px;
padding-right: 0px;
padding-top: 12px;
padding-bottom: 12px;
border-bottom: 1px;
border-bottom-style:dotted;
border-bottom-color:#d8dc3a;
border-top: 1px;
border-top-style:dotted;
border-top-color:#d8dc3a;
}

#approach2
{
width: 137px;
height: 22px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #0e748f;
font-weight:bold;
text-align:left;
margin-top: 15px;
margin-left: 20px;
margin-right:0px;
padding-left: 1px;
padding-right: 0px;
padding-top: 12px;
padding-bottom: 12px;
border-bottom: 1px;
border-bottom-style:dotted;
border-bottom-color:#d8dc3a;
border-top: 1px;
border-top-style:dotted;
border-top-color:#d8dc3a;
}


#states
{
width: 137px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #0e748f;
text-align:left;
margin-top: 1px;
margin-left: 20px;
margin-right:0px;
padding-left: 1px;
padding-right: 0px;
padding-top: 12px;
padding-bottom: 12px;
border-bottom: 1px;
border-bottom-style:dotted;
border-bottom-color:#d8dc3a;
/*-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;*/
}

#subStates
{
width: 110px;
background-color:#ffffff;
text-align:left;
margin-top: 0px;
margin-left: 22px;
margin-right:0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

a.states
{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color: #0e748f;
font-weight:bold;
text-decoration:none;
}

a.states:hover
{
font-weight:bold;
text-decoration:underline;
}

a.subStates
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
line-height: 16px;
color: #464646;
text-decoration:none;
}

a.subStates:hover
{
text-decoration:underline;
color: #0e748f;
}


#hcBox
{
width: 150px;
background: url(images/sidebar_bg5.gif) repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #0e748f;
text-align:left;
margin-top: 0px;
margin-left: 14px;
margin-right:0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#hcBorderTop
{
width: 150px;
height: 16px;
background: url(images/bg_testi_hc.gif) no-repeat;
margin-top: 20px;
margin-left: 14px;
margin-right:0px;
padding: 0;
}

#hcBorderBot
{
width: 150px;
height: 16px;
background: url(images/bg_testi2_hc.gif) no-repeat;
margin-top: 0px;
margin-bottom: 6px;
margin-left: 14px;
margin-right:0px;
padding: 0;
}


#hcPhoneBox
{
width: 150px;
text-align:left;
margin-top: 16px;
margin-left: 14px;
margin-right:0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}


.hidden { visibility: hidden; }

.unhidden { visibility: visible; }

