body {
font-family: Myriad, Arial, Verdana, Helvetica, Sans-Serif;
font-size: 9pt;
color: #2D2D2D;
background-color: #0097fd;
background-image: url(../images/back_1.gif);
background-repeat: repeat-x;
background-position: top;
/*text-align: center;*/
margin-top: 20px;
margin-botom: 20px;
margin-left: 0px;
margin-right: 0px;
}

a:link, a:visited {
color: #00217F;
}

a:hover {
color: #0099FF;
}

h2 {
color: #00217F;
margin: 0px;
padding-top: 0px;
padding-bottom: 15px;
font-weight: normal;
font-size: 14pt;
}

ul {
margin-left: 20px;
margin-top: 0px;
margin-bottom: 0px;
}

img {
	border: 0px;
	float: left;
}

td {
vertical-align: top;
}


.page {
width: 802px;
margin: auto;
text-align: left;
background-color: #ffffff;
}


.border {
border: 1px solid #2D2D2D;
}


/*nav*/
.top {
height: 320px;
background-color: #2D2D2D;
}

.ppi_top {
height: 178px;
background-color: #2D2D2D;

}


#ppi_content {
	width: 800px;
}




#content_left 
{
	float: left;
	width: 570px;
	padding-top: 2px;
	padding-left: 10px;
	margin-right: 20px;
	
	font-family:Arial, Helvetica, sans-serif;
}

#content_left p
{
	margin-top: 0px;
	padding-top: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color:#4C4C4C;
}

#content_left h1
{
	font-size: 18px;
	color: #177ad4;
	margin-top: 10px;
}

#content_left p.breadcrumb
{
	font-size: 80%;
	color:#666666;
	margin-bottom: 5px;
	margin-top: 5px;
}

#content_left p.breadcrumb a
{
	color:#666666;
	text-decoration: none;
}

#content_left p.breadcrumb a:hover
{
	color:#000000;
	text-decoration: underline;
}

#content_left h2
{
	text-decoration: underline;
}

#content_left #ppi_map 
{
	position: relative;
	width: 570px;
	height: 310px;
	background-image:url(../images/ppi-map-box-bkground.gif);
	background-repeat: no-repeat;
	margin-top: 40px;
	margin-bottom: 50px;
}

#content_left #ppi_map #map_image
{
	margin-left: 5px;
	margin-top: 5px;
}

#content_left #ppi_map #map_title
{
	position: absolute;
	top: 5px;
	left: 200px;
	width: 361px;
	height: 69px;
	background-image:url(../images/map_title_bkground.gif);

}

#content_left #ppi_map #map_title p
{
	padding: 10px 25px 10px;
	font-size: 145%;
	color: #177ad4;
	text-align: right;
}

#content_left #ppi_map #map_info
{
	position: absolute;
	top: 90px;
	left: 250px;
	width: 250px;
	height: 200px;
}


/*PPI 60 second questionnaire table*/
#content_left table
{
	width: 100%;
	/*border: 10px #E48C22 solid;*/
	border-collapse:separate;
  	border-spacing:0 10px;
}

#content_left tr
{
	padding-top: 5px;
	padding-bottom: 5px;
}

/*bold table title*/
#content_left tr.header_bold td
{
	font-weight: bold;
}

#content_left td.quest_header
{
	background-color: #F2C794;
}


#content_left td.quest_num
{
	background-color: #FAF3EB;
	font-weight: bolder;
	text-decoration:underline;
	width: 33px;
}

#content_left td.quest_text
{
	background-color: #FAF3EB;
}

#content_left td.quest_text p
{
	margin: 0 0 0;
	color: #3b0004;
	font-size: 10pt;
	font-style:italic;
}

#content_left td.radio_yes
{
	width: 29px;
	background-color: #F6D7B3;
}

#content_left td.radio_no
{
	width: 33px;
	background-color: #F2C794;
}


/*end table*/


#content_right
{
	float: right;	
	width: 200px;
	background-color:#FFFFFF;
	padding-top: 18px;
}

#content_right a
{
	/*display: block;*/
	float: right;	
	margin-right: 18px;
	margin-top: 12px
}

#form_body 
{
	background-color: #f3f7f9;
	margin-right: 5px; 
	width: 172px;
	height: 375px;
	float: right;
	border: solid #e1e2e2 1px;
}

#form_box
{
	width: 165px;
	margin: auto;

}

#form_box .readonly
{
	background-color: #CCC;

}

#form_head 
{
	width: 172px;
	margin: auto;
	margin-bottom: 15px;
}


#form_head p
{
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	margin: 0;
}


/*submit button for questionnaire*/
.submit_button {
	/*background-image: url(../images/questionnaire-results_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
	width: 173px;
	height: 27px;
}


.nav {
float: left;
width:  800px;
padding-top: 7px;
}

.nav ul {
padding-left: 9px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

.nav li {
float: left;
list-style-type: none;
margin: 0px;
padding: 0px;
width: 189px;
}

li.shiftright {

float: right;
padding-right: 35px;

}

.nav a:link, .nav a:visited {
color: #ffffff;
text-decoration: none;
}

.nav a:hover, .nav a.active {
color: #ffff00;
text-decoration: none;
}


/*content*/
.content {
padding-left: 9px;
padding-top: 9px;
padding-bottom: 0px;
padding-right: 300px;
text-align: left;
}

.about-us_content {
padding-left: 9px;
padding-top: 9px;
padding-bottom: 0px;
padding-right: 30px;
text-align: left;
}


/*for humour.html*/
.content2 {
padding-left: 9px;
padding-top: 9px;
padding-bottom: 0px;
padding-right: 9px;
}

/*for index page*/
.content3 {
padding-left: 9px;
padding-top: 9px;
padding-bottom: 0px;
padding-right: 0px;
}

/*for index page*/
.left_index {
	float: left;
	width: 333px;
	margin-right: 70px;
}

.left {
float: left;
width: 189px;
}

.left ul {
margin: 0px;
padding: 0px;
}

.left li {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.left a:link, .left a:visited {
color: #2D2D2D;
text-decoration: none;
}

.left a:hover, .left a.active {
color: #00217F;
text-decoration: none;
}

.right {
float: left;
width: 300px;
padding-bottom: 18px;
}

/*for index page*/
#top_text {
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left:403px;
	
}

.photo {
	float: left;
	width: 170px;
	margin-left: 33px;
}

.photo img{
	margin-bottom: 5px;
}

.photo p {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #00217F;
	font-weight:bold;
	margin-bottom: 0;
	padding-bottom: 0;
}

.photo p a {
	color: blue;
	font-weight: normal;
}

.split_height {
height: 200px;
}

.split_outer {
position: absolute;
color: #00217F;
}

.split_3 {
margin-top: 50px;
width: 240px;
float: left;
}

.green {
float: left;
color: #cac000;
margin-left: -35px;
}

.green1 {
color: #cac000;
}


/*footer*/
.footer {
clear: both;
color: #8C8C8C;
padding-left: 450px;
margin-top: 10px;
font-size: 7.5pt;
padding-bottom: 9px;
text-align: right;
}

/*SnippetMaster editor bg color*/
.mceContentBody { background-image: none; background-color: White; color: Black; } 

