#profilePage { background:url(/images/p-rightbgblue.gif) repeat-y right #FFFFFF; }

#contentpart h1 { color:#093968; background:url(/images/p1-headbg.gif) repeat-x;
	border-bottom:1px solid #9dbed9; border-top:1px solid #f2faff; }

/* rightsidebar classes */
#rightpart h2 { color:#093968; background:url(../images/p1-headbg.gif) repeat-x;
	border-bottom:1px solid #9dbed9; border-top:1px solid #f2faff; }
.photo { background:#fff; border:1px dotted #97bbd3; }

/* Thikbox */
.thikboxContent { background:#ffffff; }

.joblist a { color:#444; }
.joblist a:hover { color:#e21500; }

.contact a { color:#333333; background:#FFFFFF; border:1px solid #d4e0e9; }
.contact a:hover { color:#0f467b; }

h3 { color:#174e7a; }

.but { color:#333; background:#ededed; border:1px solid #d4d4d4; }

a { color:#174e7a; }
a:hover { color:#333; }

/* Tab Panel Group */
#profilePage .ui-tabs-nav a { color:#4c6b84; background:url(/images/p1-headbg.gif) repeat-x top #e8e8e8; border:1px solid #c2d6e7; }
#profilePage .ui-tabs-selected a { color:#076897; }

.tabcontent { border:1px solid #c2d6e7; }
/* End Tab Panel Group */
.notactive, .errormsg { color:#CA2800; background:#FFEBDD; border:#CA2800 1px solid; text-align:center; }
.notactive { margin:0px auto 30px auto; width:780px; padding:6px; height:auto; border:3px solid #CA2800; }
.errormsg { margin:0 auto 8px auto; padding:6px; font-weight:bold; }
#practice-services {
	border-color: #9DBED9;
}
#practice-services h2 { color: #093968; }
