/*
	Overland Associates 2007
	Physiotherapist Network
*/

body {
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	margin:12px auto;
}

/* Fonts and Lists */

h1 { font-weight:normal; color:#FCA603; font-size:20px; }
h1 a { font-weight:normal; font-size:20px; color:#FCA603;}
h2 { font-weight:normal; color:#FCA603; margin:0px; font-size:20px;}
h3 { font-weight:normal; color:#FCA603; margin:0px;}
h3 a { text-decoration:none; color:#FCA603; font-size:17px; font-weight:bold; }
h4 { font-weight:normal; color:#FCA603; margin:0px;}
h5 { font-weight:normal; color:#FCA603; margin:0px;}
h6 { font-weight:normal; color:#FCA603; margin:0px; font-size:13px;}
p { color:#666666; font-size:12px;}
a { font-size:12px; color:#3E3683; }
li { color:#7B7B7B; font-size:12px; }
.orange { color:#FCA603; }
.patientName { color:#666666; font-weight:bold;}
.entrylink a {
	color:#666666; text-decoration:none;
}
#listing_heading h1.wpstyle { font-size:12px; color: #FCA603; margin-top: 0; }

.pagecurrent a{
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.breadcrumbs{ 
	color:#3E3683; 
	font-size:11px; 	
	font-family:Arial;
}

.breadcrumbsTopnav{
	/*background:#26C0E5;*/
	color:white; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:bold;
}

.fields {	
	font-size:12px;
	padding-top:2px; 
	padding-bottom:2px;
}

.searchFieldStyle {
	color: #666666;
	/*	color: #3E3683;  */
	width: 118px;		
}

.anchors  { text-decoration:none; color:white; }

.anchors2 { color:#3E3683;}

.cathead {
	background-color : #3E3683;
	font-size : 12px;
	color : white;
	padding-left : 3px;
	font-weight : bold;
}

.areanav {
	color : #3E3683;
	line-height: 15px;
}

/* Layout */
#container {
	width:975px;
	margin:0px auto;
	text-align:left;	
}

.header {
	background:url(images/header.jpg) no-repeat;
	height:89px;
	text-align:left;
}

.headerImage {
	position:relative;
	left:20px;
	top:0px;
	height:63px;
	width:270px;
	border:0px;
}

.header .txtonly {
	padding-top:50px;
	padding-left:10px;
}

.header .txtonly a {
	color:#9AA5A8;
}
#topnav {
	background:#3E3683;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

/*#topnav ul { margin: 0px; padding:6px 10px 0; list-style:none; }
#topnav li { display:inline; margin:0; padding:0; color:white; border-left:1px solid white;}
#topnav a { text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:bold;}
#topnav a span { padding-left:3px; padding-right:3px; color:#FFFFFF; }
#topnav #current a { color:#EFB605;}
#topnav #current a span { color:#EFB605; font-weight:bold;}
#topnav a:hover { text-decoration:none; color:white; }
#topnav a:hover span { text-decoration:none; color:white;}*/

#inner {
	border-left:1px solid #3E3683; 
	border-right:1px solid #3E3683;
	width:786px;
}

#inner .top {
	background:url(images/inner-curve.gif) no-repeat;
	height:10px; 
	margin-bottom:0px;	
}

#inner .content {
	padding-left:10px; padding-right:10px;
	padding-top:0px;
}

#inner .content h1 { margin:0px; font-size:20px; font-weight:normal; }
#inner .content h2 { margin:0px; font-size:12px; font-weight:bold; color:#3E3683;}
#inner .content .blue { color:#016F94; font-size:13px; font-weight:bold; }
#inner .content .introgrey { font-size:13px; }
#inner .content .grey { font-size:14px; font-weight:normal; line-height:14pt;}
#inner .content .col1 { border-right:1px solid #3E3683; padding:0px 6px 0px 6px;}
#inner .content .col2 { border-right:1px solid white; padding:0px 6px 0px 6px;}
#inner .content .col1 h1,#inner .content .col2 h1 { margin:0px; color:#FFB300; font-size:12px; font-weight:bold;}

#inner .content .col1 p,#inner .content .col2 p { font-size:12px; text-align:left;}

.indexleftcolumn { padding:10px; border-right:1px solid #3E3683; width:490px }
.indexlmiddlecolumn { padding:10px; border-right:1px solid #3E3683; border-left:1px solid #3E3683;}
.indexrightcolumn { padding:10px; width:235px; }

.entrynametop h1 { margin:0px; color:#FFB300; font-size:20px; font-weight:bold; text-decoration:none;}
.entrynametop a { margin:0px; color:#FFB300; font-size:20px; font-weight:bold; text-decoration:none;}
.entryname h1 { margin:0px; color:#FFB300; font-size:14px; font-weight:bold;}
.entryname a { margin:0px; color:#FFB300; font-size:14px; font-weight:bold; text-decoration:none;}
.entrynameds a { color:#666666; text-decoration:none; font-weight:normal; font-size:12px;}

.countyname h1 { margin:0px; color:#FFB300; font-size:14px; font-weight:bold;}
.countyname a { margin:0px; color:#FFB300; font-size:14px; font-weight:bold;}

/* Right Nav */ 

#bluebox { background:#3E3683; }
#bluebox p,#yellowbox p,#greybox p { margin:0px; }
#bluebox .end {
	background:url(images/blue-r-corner.gif) bottom right no-repeat;
	height:17px;
}

#yellowbox { background:#FFB400; }
#yellowbox .top {
	background:url(images/yellow-r-corner-t.gif) top right no-repeat;
	height:13px;
}
#yellowbox .end {
	background:url(images/yellow-r-corner.gif) bottom right no-repeat;
	height:24px;
}

#yellowbox a {
	color:white;
}
#greybox { background:#C0C0C0;}
#greybox .top {
	background:url(images/grey-r-corner-t.gif) top right no-repeat;
	height:12px;
}
#greybox .end {
	background:url(images/grey-r-corner.gif) bottom right no-repeat;
	height:24px;
}

#greybox p { color:white; font-size:10px;}
#greybox p .required { color:#207A9B; }
#greybox label { color:#207A9B; }

#lbluebox { background:#CDEDF8;}
#lbluebox .top {
	background:url(images/lblue-r-corner-t.gif) top right no-repeat;
	height:10px;
}
#lbluebox .end {
	background:url(images/lblue-r-corner.gif) bottom right no-repeat;
	height:22px;
}

#lbluebox p { color:#207A9B; font-size:10px;}
#lbluebox p .required { color:#207A9B; }
#lbluebox label { color:#207A9B; }

#dbluebox { background:#1D6690;}
#dbluebox .top {
	background:url(images/dblue-r-corner-t.gif) top right no-repeat;
	height:19px;
}
#dbluebox .end {
	background:url(images/dblue-r-corner.gif) bottom right no-repeat;
	height:19px;
}
#dbluebox p { color:#F5B706; font-size:12px; margin:0px;}
#dbluebox p .required { color:#F5B706; }
#dbluebox label { color:#F5B706; }
#dbluebox a { color:#25CBEE; font-size:12px;}

.gradientbox { 
	background:url(images/gradient-box-body.gif) center repeat-y;	
}
.gradientbox .top {
	background:url(images/gradient-box-head.gif) top no-repeat;
	height:11px;
}
.gradientbox .end {
	background:url(images/gradient-box-footer.gif) bottom no-repeat;
	height:11px;
}
.gradientbox p { color:#666666; font-size:12px; margin:15px; text-align:left;}
.gradientbox p .required { color:#3E3683; }
.gradientbox label { color:#3E3683; }
.gradientbox a { color:#3E3683; font-size:12px; }
.gradientbox .title { color:#3E3683; font-weight:normal; font-size:20px; margin:0px 15px 15px 15px; text-align:center;}

.dataHeader
{
	color:#3E3683;	
}

#footer p { font-size:11px; }
#footer a { color:#666666;}

.split {
	border-top:1px solid #3E3683;
	width:98%; padding-top:10px; padding-bottom:10px; text-align:center;
}

hr {
	color:#3E3683;
	background-color:#3E3683;
	height:1px;
	border:0px;
}

#largetable p{color:#3E3683}	
#largetable td{color:#3E3683}	
#largetable hr{
	color:#3E3683;
	background-color:#3E3683;
	height:1px;
	border:0px;
}	

/* Left Nav*/
.leftmenu a  {color:#3E3683; text-decoration:none;}
.leftmenu a:hover  {color:#ffa500;}
.leftmenu ul { margin-left: 15px; padding-left: 15px;}

/* Form Specific */

.searchbox { font-size:10px; }
.searchtxt { padding-left:18px;margin:0; color:white; text-align:left; }
.searchtxt2 { padding-left:17px; color:white; text-align:left; font-size:13px; }
.searchtxt3 { color:white; font-size:10px; }

.formrow {
	background-color:#B4C9D6;
	border-bottom: 1px solid #D7E2ED;
	border-top:1px solid White;
	font-size: 12px; padding:3px;
}

.formcell1 
{
	background-color:#CAD9E3;
	font-size: 11px; color:black;
	border-top:1px solid white;
	border-bottom:1px solid #9EA9B0;
	padding:8px;
}

.formcell2
{
	background-color:#DBE8F1;
	font-size: 11px; color:black;
	border-top:1px solid white;
	border-bottom:1px solid #9EA9B0;
	padding:3px;
}

.badmsg { background:#EDB2B7; padding:6px;}
.bagmsg h3 { color:white; font-size:13px; font-weight:bold; }
.bagmsg li { color:white; font-size:11px; }
.badmsg p { color:white;}

.goodmsg { background:#CEFDF3; padding:6px;}
.goodmsg h3 { color:black; font-size:13px; font-weight:bold; }
.goodmsg p { color:black;}
.goodmsg li { color:black; font-size:11px; }

.articlelist .artlink a,.newslist .newslink a { color:#3E3683; text-decoration:none; font-weight:bold; }

.dhtmlgoodies_question{
        background-color:#fff;
        background-position:left center;
        background-repeat:no-repeat;
        color:#3E3683;
        font-size:12px;
        cursor: pointer; /* hand-shaped cursor */
        cursor: hand; /* for IE 5.x */
        text-decoration: underline;
}

.dhtmlgoodies_answer{
color:#838383; font-size:12px;
}

