/* CSS Document */
#wrapper
	{
	margin: 20px auto;
	width: 800px;
	border-top: 4px solid #54829A;
	}
body 
	{
	background-color : #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	margin: 0px;
    }
	/*..........main columns..........*/
		/*..........header logo..........*/
#logo 
	{
	width: 800px;
	height: 117px;
	padding: 0;
	}

/*..........header logo end..........*/
	
	/*..........start navigation container..........*/
	
#dropdowns
	{
	margin:0 0 5px 0;
	padding: 0;
	height: 23px;
	background-image:url(../p7pm/img/p7PM_frost_hz2.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	/*border-bottom: 1px solid #ccc;*/
	}	
	
	/*..........end navigation container..........*/

#mainimage
	{
	margin: 0;
	padding: 0;
	}

.centrecolumn 
	{
	background-color: #EDF9FF;
	/*background-image:url(../images/background/maincontentbg2.jpg);
	background-position: top;
	background-repeat:repeat-y;*/
	margin-top: 0px;
	color: #404040;
	font-size: 1em;
	padding: 0;
	border-bottom: 4px solid #54829A;	
	}
.content
	{
	background: transparent;
	padding: 5px;
	}
	
#footer 
	{
	background: #fff;
	/*border-top: 4px solid #54829A;*/
  	color : #000099;
	font-size: 0.8em;
 	text-align:center;
 	padding : 0;
 	margin: 5px 0;
	/*margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;*/
  	}
.pullquote 
	{
	background-color:#fff;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align:left;
	margin: 10px 10px 50px 5px;
	padding: 5px;
	border: 1px solid #54829A;
	width: 185px;
   	}


.pullquote p
	{
	margin: 2px;
	text-align: left;
	}
.normalpullquote 
	{
	background-color:#fff;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align:left;
	margin: 10px 5px;
	padding: 5px;
	border: 1px solid #54829A;
	width: 250px;
	clear: left;
   	}
/*............................................ITEMS ON PRACTITIONERS PAGE...................*/
.imagepullquote 
	{
	float: left;
	margin: 0 10px 35px 0;
	border: 1px solid #54829A;
   	}
.practitioners
	{
	text-align: left;
	padding: 0;
	margin: 5px;
	}
/*............................................ITEMS ON PRACTITIONERS PAGE...................*/
.pullquote2 
	{
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align:left;
	margin: 10px;
	padding: 5px;
	border: 2px dashed #54829A;
	width: 185px;
   	}
.pullquote2 p
	{
	margin: 2px;
	text-align: left;
	}
.contact 
	{
	float: right;
	font-size: 0.8em;
	text-align:left;
	margin: 0 5px;
	padding: 2px;
	border: 1px solid #41429b;
	width: 170px;
   	}
.warning
	{
	background-color:#FFFFFF;
	margin: 20px 50px;
	border: 1px dashed #FF0000;
	padding: 50px;
	font-size: 1.2em;
	}
/*.......................................HEADINGS.....................*/
h1  
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	margin: 0;
	}

h2
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
	font-weight: bold;
	}
h3,h4 
	{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	}	

.pullquote2 h2
	{
	font-size: 1em;
	}

.indentedlist h3
	{
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: normal;
	}
	
.pullquote h2
	{
	font-size: 1em;
	text-align: left;
	}
	
.paragraph h1, h2, h3
	{
	margin: -5px;
	padding: 10px;
	}
.pindent	
	{
	margin: 5px;
	}
.small
	{
	font-size: 0.9em;
	}

/*.......................................image containers.......................*/
.images 
	{
	margin: 5px;
	padding: 5px;
	/*clear: right;*/
	float: left;
	}
.images2 
	{
	margin: 5px;
	float: right;
	}
.images2 img 
	{
	padding: 5px;
	}
.images3 
	{
	border: 1px solid #41429b;
	padding: 2px;
	margin: 10px 0;
	}

.imagecontainer
	{
	padding: 5px;
	margin: 5px;
	text-align:center;
	}
.imagecontainer img  
	{
	padding: 5px;
	margin: 5px;
	}
.thumbnailcontainer
	{
	background-color: #fff;
	padding: 5px;
	margin: 5px auto;
	text-align:center;
	}
.thumbnailcontainer img  
	{
	padding: 5px;
	margin: 5px 20px;
	}
/*.......................................END image containers..........*/



	
/*..............................................LIST styles.......................*/

 

.rightnavlists 
	{
	float: right;
	background-color: #fff;
	border-left: 1px solid #54829A;
	width: 145px;
	font-size: 1em;
	font-weight: bold;
	text-align:center;
	margin: 0 0 0 10px;
	padding: 0;
   	}

.contentlist
	{
	list-style:none;
	margin: 0;
	padding: 0;
	}


.contentlist2
	{
	list-style:none;
	margin: 5px 25px;
	padding: 0;
	}


.contentlist3
	{
	list-style:none;
	margin: 5px 90px;
	padding: 0;
	}


.indentedlist
	{
	list-style:none;
	margin: 0 5px 10px 0;
	padding: 0 5px;
	font-size: 1em;
	font-weight: normal;
	}

	
/*..............................................END LIST styles.......................*/


/*..............................................AREA STYLES.......................*/

.paragraph
	{
  	border: 2px inset #1937A7;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
.paragraph ul
	{
	/*list-style:none;*/
	margin: 25px;
	padding: 0;
	}
.listingexample
	{
	float:left;
	background-color: #fff;
	border: 1px solid;
	border-color: #DAEEF9 #54829A #54829A #DAEEF9 ;
	width:250px;
	font-size: 0.9em;
	padding: 5px 10px 20px 5px;
	margin: 10px 10px 40px 5px;
	_margin: 10px 10px 40px 5px;
	}
.listingexample h1
	{
	color: #54829A;
	}
.listingexample h2
	{
	color: #54829A;
	}
.listingexample2
	{
	background-color: #fff;
	border: 1px solid;
	border-color: #DAEEF9 #54829A #54829A #DAEEF9 ;
	width:560px;
	padding: 5px;
	margin: 10px 5px 30px 5px;
	_margin: 10px 5px 30px 5px;
	}
.listingexample2 h1
	{
	color: #54829A;
	}
.listingexample2 h2
	{
	color: #54829A;
	}
.form
	{
	margin: 25px;
	font-weight: bold;
	background-color: #fff;
	padding: 2px 2px 2px 25px;
	border: 1px solid #ccc;
	width: 550px;
	}
.form td
	{
	padding: 3px;
	text-align: left;
	border: none;
	}



/*..............................................END AREA STYLES.......................*/

.skipnav 
	{
	display:none ;
	}
.left
	{text-align:left;}
.right
	{text-align:right;}
.breadcrumb
	{ 
	font-size: 1em;
	}
.replynotice 
	{
	font-size: 0.9em;
	font-weight: normal;
	text-align:left;
	margin: 5px 50px 10px 150px;
	padding: 5px 30px;
	border: 1px dashed #009900;
   	}

