@charset "utf-8";
/* CSS Document */
div {
	border-width:0px;
	border-color:#000000;
	border-style:solid;
}
a:active, a:focus {
	outline: 0
}
html, body {
  height: 100%;
}
form{
	padding:0;
	margin:0;
}
ul, a, img {
	padding:0;
	margin:0;
}
INPUT,TEXTAREA {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 0px;
	line-height: 0px;
	padding:0;
	margin:0;
}
h1 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	margin:15px 0px 10px 0px;
	padding:0;
	letter-spacing:1px;
	text-decoration:underline;
}
h2 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin:15px 0px 10px 0px;
	padding:0;
	letter-spacing:1px;
	text-decoration:underline;
	text-transform:uppercase;
}
body {
	background-color:#3c4361;
	background-image:url(../images/background.jpg);
	background-repeat:repeat;
	margin:0;
	padding:0;
	border:none;
	text-align:center;
}
#wrapper-shadow{
	margin:30px auto;
	padding:0;
	width:806px;
	position:relative;
	background-color:#FFF;
	text-align:center;
	z-index:0;
}
#wrapper {
	width:800px;
	margin:0 auto;
	padding:3px 0px 3px 0px;
	text-align:left;
	z-index:1;
}
#mainPage {
	text-align:center;
	width:100%;
}
#logo {
	width:295px;
	height:112px;
	position:relative;
	float:left;
}
#mainMenu {
	width:495px;
	float:right;
	position:relative;
	margin:35px 4px 0px 0px;
	padding:0;
}
#mainLinks {
	width:100%
}
#navList li {
	display:inline;
	list-style-type:none;
	list-style:none;
	padding-right:4px;
}
.navList {
	font-family:Arial, Helvetica, sans-serif;
	color:#ddd;
	font-size:0.55em;
	text-transform:uppercase;
	font-weight:normal;
}
.navList A:link { color:#fff; text-decoration:none;}
.navList A:visited { color:#fff; text-decoration:none;}
.navList A:active { color:#fff; text-decoration:none;}
.navList A:hover { color:#fff; text-decoration:underline;}

#navList2 li {
	display:inline;
	list-style-type:none;
	list-style:none;
	padding-right:4px;
}
.navList2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ddd;
	font-size:0.55em;
	text-transform:uppercase;
	font-weight:normal;
	padding-top:5px;
}
.navList2 A:link { color:#fff; text-decoration:none;}
.navList2 A:visited { color:#fff; text-decoration:none;}
.navList2 A:active { color:#fff; text-decoration:none;}
.navList2 A:hover { color:#fff; text-decoration:underline;}

.current {
	color:#EAE73D;
}

#docList li {
	display:inline;
	list-style-type:none;
	list-style:none;
	padding-right:10px;
}
.docList {
	font-family:Arial, Helvetica, sans-serif;
	color:#148fcf;
	font-size:0.6em;
	text-transform:capitalize;
	font-weight:bold;
	margin:0px 0px 25px 0px;
}
.docList A:link { color:#148fcf; text-decoration:none;}
.docList A:visited { color:#148fcf; text-decoration:none;}
.docList A:active { color:#148fcf; text-decoration:none;}
.docList A:hover { color:#fff; text-decoration:none;}

.subLink {
	border:1px solid #fff;
	height:30px;
	margin:35px 0px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	text-transform:uppercase;
	color:#eee;
	font-weight:bold;
}
.subLink A:link { color:#fff; text-decoration:none;}
.subLink A:visited { color:#fff; text-decoration:none;}
.subLink A:active { color:#fff; text-decoration:none;}
.subLink A:hover { color:#fff; text-decoration:underline;}

.subLink #subItem {
	border-right:1px solid #eee;
	width:165px;
	text-align:center;
}
#mainTitleShadow {
	background-image:url(../images/titleShadow.png);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	width:505px;
	height:65px;
	z-index:3;
}
#mainTitle {
	width:492;
	height:46;
	border:2px solid #FFFFFF;
	position:relative;
	float:right;
	margin:9px 3px 0px 0px;
	z-index:4;
}
#mainTitle .title {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;	
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	padding-left:30px;	
}
#popOut {
	position:relative;
	float:right;
	z-index:10;
	margin-top:-12px;
}
#mainContent{
	width:492px;
	position:relative;
	float:right;
	text-align:left;
	margin:-10px 3px 0px 0px;
	padding:0;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
	z-index:1;
}
#homeContent{
	width:573px;
	height:326px;
	position:relative;
	float:right;
	text-align:left;
	margin:-10px 0px 0px 0px;
	padding:0;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	z-index:1;
}
.content {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	margin:10px 25px 0px 25px;
	padding:0;
	line-height:1.45em;
	letter-spacing:1px;
}
.content p {
	padding:0;
	margin:0px 0px 15px 0px;
}
.content p A:link { color:#EAE73D; text-decoration:none;}
.content p A:visited { color:#EAE73D; text-decoration:none;}
.content p A:active { color:#EAE73D; text-decoration:none;}
.content p A:hover { color:#EAE73D; text-decoration:underline;}

.content ul {
	padding:0px 0px 0px 20px;
	margin:0;
}
.content .highlight {
	color:#EAE73D;
}
.content .spLink {
	color:#EAE73D;
	font-size:1.1em;
}
.content .spLink A:link { color:#EAE73D; text-decoration:underline;}
.content .spLink A:visited { color:#EAE73D; text-decoration:underline;}
.content .spLink A:active { color:#EAE73D; text-decoration:underline;}
.content .spLink A:hover { color:#EAE73D; text-decoration:underline;}

.content #patientEd {
	text-align:right;
	margin-top:-3px;
	padding-bottom:5px;
}

.content table {
	font-size:0.9em;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.popupCopy {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.popupCopy A:link { color:#EAE73D; text-decoration:none;}
.popupCopy A:visited { color:#EAE73D; text-decoration:none;}
.popupCopy A:active { color:#EAE73D; text-decoration:none;}
.popupCopy A:hover { color:#EAE73D; text-decoration:underline;}


#picScroll {
	float:left;
}
.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#FFFFFF;
	text-align:center;
}
#byLine {
	width:800px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.5em;
	color:#CCCCCC;
}
#byLine A:link { color:#ccc; text-decoration:none;}
#byLine A:visited { color:#ccc; text-decoration:none;}
#byLine A:active { color:#ccc; text-decoration:none;}
#byLine A:hover { color:#fff; text-decoration:none;}

#byLine #leftByLine {
	position:relative;
	float:left;
}
#byLine #rightByLine {
	position:relative;
	float:right;
}
.header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#FFFFFF;
	text-align:center;
}
#header {
	width:100%;
	height:20px;
	position:absolute;
	top:10px;
	left:0px;
}
#bioPic {
	position:relative;
	float:left;
	margin:5px 10px 10px 0px;
	width:180px;
}

/* Footeres ***/
#footerHome {
	width:100%;
	height:49px;
}
#footerPhysTherapy {
	background-image:url(../images/footerbg.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:49px;
}
#footerSport {
	background-image:url(../images/footerbg-sport.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:49px;
}
#footerPhysStaff {
	background-image:url(../images/footerbg-physStaff.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:49px;
}
#footerContact {
	background-image:url(../images/footerbg-patientEd.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:49px;
}
#footerPatientForms {
	background-image:url(../images/footerbg-patientForms.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:49px;
}
#footerResources {
	background-image:url(../images/footerbg-resources.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:49px;
}
#footerPatientEd  {
	background-image:url(../images/footerbg-contact.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:49px;
}
#footerCareer {
	background-image:url(../images/footerbg-career.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:49px;
}
/***************/

/* Backgrounds */
.homeBack {
	background-image:url(../images/backgrounds/csm-home.jpg);
	background-repeat:no-repeat; 
	width:800px;
	background-color:#303875;
}
.physTherapyBack {
	background-image:url(../images/backgrounds/csm-physical-therapy.jpg);
	background-repeat:no-repeat; 
	width:800px;
	background-color:#427698;
}
.orthoBack {
	background-image:url(../images/backgrounds/csm-ortho.jpg);
	background-repeat:no-repeat; 
	width:800px;
	background-color:#54706c;
}
.sportsBack {
	background-image:url(../images/backgrounds/csm-sports.jpg);
	background-repeat:no-repeat; 
	width:800px;
	background-color:#005231;
}
.physStaffBack {
	background-image:url(../images/backgrounds/csm-physStaff.jpg);
	background-repeat:no-repeat; 
	width:800px;
	background-color:#8f2d2a;
}

.contactBack {
	background-image:url(../images/backgrounds/csm-patientEd.jpg);
	background-repeat:no-repeat; 
	width:800px;
	background-color:#234881;
}
.patientFormsBack {
	background-image:url(../images/backgrounds/csm-patientForms.jpg);
	background-repeat:no-repeat; 
	width:800px;
	background-color:#6c7735;
}
.resourcesBack {
	background-image:url(../images/backgrounds/csm-resources.jpg);
	background-repeat:no-repeat; 
	width:800px;
	background-color:#3d5b99;
}
.patientEdBack  {
	background-image:url(../images/backgrounds/csm-contact.jpg);
	background-repeat:no-repeat; 
	width:800px;
	background-color:#526833;
}
.careerBack {
	background-image:url(../images/backgrounds/csm-career.jpg);
	background-repeat:no-repeat; 
	width:800px;
	background-color:#301b06;
}
/***************/
/* Titles ******/
.homeTitle {
	background-color:#699143;
}
.physTherapyTitle {
	background-color:#699143;
}
.orthoTitle {
	background-color:#993a34;
}
.sportsTitle {
	background-color:#00417F;
}
.physStaffTitle {
	background-color:#446caa;
}
.contactTitle {
	background-color:#40c2c4;
}
.patientFormsTitle {
	background-color:#b87b2b;
}
.resourcesTitle {
	background-color:#73b285;
}

.patientEdTitle {
	background-color:#a69835;
}
.careerTitle {
	background-color:#3b479d;
}
/***************/