A	 		{ color: #3d80be; text-decoration: underline}
A:hover 		{ color: #3d80be; text-decoration: none}

TD, LI	 		{ font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #253857; line-height: 130% }
BODY			{ background-color: #cfe8ef; color: #253857; line-height: 130% }
FORM			{ margin: 0px }
IMG			{ border: 0px }

H1			{ font-size: 20px; font-family: verdana, tahoma; padding-top: 6px; font-weight: normal }

H2			{ font-size: 16px; margin-bottom: 5px; border-bottom: 1px dotted #a6b7d5 }
H2 A			{ float: right; font-size: 11px; text-decoration: none; padding-top: 1px; font-family: verdana; font-weight: normal }
H2 A:hover		{ text-decoration: none }

H3			{ font-size: 14px; margin-bottom: 3px; margin-top: 20px }

HR			{ border: 1px solid #cfe8ef; border-bottom: 1px dashed #253857}


TD.contentMain		{ vertical-align: top; line-height: 130%; width: 560px; padding: 0px 10px 0px 10px }
TD.contentMain IMG	{ border: 2px solid #002951; margin-left: 5px; margin-right: 5px }

TD.contentMain IMG.clearpixel	{ border: 0px }

.contentForm .formTitle	{ text-align: right; font-weight: bold; width: 135px; vertical-align: top }
.contentForm .extra 	{ width: 250px }
.formTitle DIV		{ font-weight: normal; font-size: 10px }

INPUT			{ border: 1px solid #253857; font-size: 11px; background-color: #e6edef }
SELECT			{ border: 1px solid #253857; font-size: 11px; background-color: #e6edef }
INPUT.button		{ font-weight: bold; font-size: 12px; border: 1px solid #e6edef; color: #e6edef; background-color: #253857 }
TEXTAREA		{ border: 1px solid #253857; background-color: #e6edef; font-size: 11px; font-family: arial }

.leftColumn 		{ padding: 5px; font-size: 10px; text-align: right }
.leftColumn A:visited, .leftColumn A:link, .leftColumn A:active 
			{ color: #253857; text-decoration: underline; }
.leftColumn A:hover 	{ color: #253857; text-decoration: none; }

DIV.leftBoxTitle 	{ width: 155; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 11px; padding-top: 5px; }

.listTitle		{ font-size: 14px; font-weight: bold }
.listSmall		{ font-size: 10px; padding-top: 2px }
.listContent		{ padding-top: 5px; padding-left: 20px }

/** 	LIST 	**/
TABLE.list1			{ padding: 0px; margin: 0px; border-collapse: collapse; width: 100% }
TABLE.list1 TH 			{ text-align: left; padding-bottom: 4px }
TABLE.list1 TD 			{ padding: 2px }
TABLE.list1 TD.th		{ text-align: right; vertical-align: top; width: 80px; font-weight: bold; padding-right: 4px }
TABLE.list1 TD.presenter P	{ font-style: italic }
TABLE.list1 FIELDSET 		{ margin-top: 10px; padding: 10px; padding-top: 0px }
TABLE.list1 FIELDSET LEGEND	{ font-weight: bold;  }
TABLE.list1 FIELDSET DIV	{ font-size: 11px; padding-top: 10px; padding-bottom: 5px }

TABLE.form1 TD 			{ padding: 4px }
TABLE.form1 TD.label		{ font-weight: bold }


.titleBar		{ height: 55; background-image: url(images/title-members-loginbg.gif); text-align: right; vertical-align: top; padding-right: 18px; padding-top: 7px; font-size: 11px }
.titleBar A:visited, .titleBar A:link, .titleBar A:active 
			{ color: #253857;  text-decoration: none; font-weight: bold }
.titleBar A:hover 	{ color: #253857; border-bottom: 1px #253857 dashed; text-decoration: none; }

.footer 		{ padding-bottom: 5px; color: #FFFFFF; font-size: 9px }
.footer A:visited, .footer A:link, .footer A:active 
			{ color: #FFFFFF; text-decoration: none; }
.footer A:hover 	{ color: #253857; text-decoration: underline; }


/** FORUM **/

TABLE.forum 			{ BORDER-RIGHT: #0f5496 1px solid; BORDER-TOP: #0f5496 1px solid; BACKGROUND: #e2e1ea; BORDER-LEFT: #0f5496 1px solid; COLOR: #000000; BORDER-BOTTOM: #0f5496 1px solid }
TABLE.forum TR.fmOdd TD		{ BORDER-TOP: #ffffff 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ffffff 1px solid; COLOR: #4d528c }
TABLE.forum TR.fmHeader TD	{ BACKGROUND: url(images/forum-header-tile.gif) #b7ccfc repeat-x left top; FONT: bold 11px tahoma, verdana, arial, helvetica; COLOR: #ffffff }
TABLE.forum TD.fmName		{ height: 50px; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #e8f1f3; BORDER-LEFT: #ffffff 1px solid; COLOR: #4d528c }
TABLE.forum TD.fmTopics		{ width: 77px; text-align: center; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #e8f1f3; BORDER-LEFT: #ffffff 1px solid; COLOR: #4d528c; font-size: 10px }
TABLE.forum TD.fmReplies	{ width: 45px; text-align: center; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #e8f1f3; BORDER-LEFT: #ffffff 1px solid; COLOR: #4d528c; font-size: 10px }
TABLE.forum TD.fmLastPost	{ width: 120px; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #e8f1f3; BORDER-LEFT: #ffffff 1px solid; COLOR: #4d528c; font-size: 10px }

TABLE.forum TD.fmName DIV.fmTitle	{ font-weight: bold }
TABLE.forum TD.fmName DIV.fmDesc	{ padding-top: 4px; font-size: 10px }

TABLE.forum DIV.fmPostDate	{ border-bottom: 1px dashed #333333; padding-bottom: 6px; text-align: right; font-size: 10px }

FIELDSET.quickref 		{ margin-top: 25px; margin-bottom: 30px; padding: 10px; padding-top: 0px; border: 1px solid #253857 }
FIELDSET.quickref LEGEND	{ font-weight: bold; font-size: 14px; }
FIELDSET.quickref DIV		{ text-align: center; padding-top: 10px; line-height: 150% }

.leftBar DIV.box	{ border: 2px solid #253857; margin-bottom: 20px; font-size: 10px; background-color: #fff }
.leftBar DIV.box .title	{ background: #253857; color: #fff; padding: 2px; padding-bottom: 4px; font-weight: bold; font-size: 14px; text-align: center; line-height: 130% }
.leftBar DIV.box .content { padding: 5px; line-height: 120% }
.leftBar DIV.box .link	{ padding: 4px; text-align: right; font-size: 12px }
.leftBar DIV.box .image	{ text-align: center; padding: 10px 0px 5px 0px }

.leftBar .box2		{ border: 2px solid #253857; margin-bottom: 20px; font-size: 10px; background-color: #fff }
.leftBar .box2 .title	{ background: #253857; color: #fff; padding: 2px; padding-bottom: 4px; font-weight: bold; font-size: 14px; text-align: center; line-height: 130% }
.leftBar .box2 .content { padding: 0px 5px 10px 5px }
.leftBar .box2 .image	{ text-align: center; padding: 10px 0px 2px 0px }

DIV.indent		{ padding-left: 25px }
.noBottom		{ margin-bottom: 0px; }
.noTop			{ margin-top: 0px; }

#menu			{ border: 0px; height: 23px; padding: 0px; margin: 0px; border-collapse: collapse; }
#menu TD		{ padding: 0px; margin: 0px; border-collapse: collapse; }
#menu TD A		{ display: block; text-indent: -1000px; height: 23px; overflow: hidden; }

#menu #home A		{ background: url(images/menu-home.gif); width: 95px }
#menu #home A:hover 	{ background-position: 0px -23px; }

#menu #physio A		{ background: url(images/menu-physio.gif); width: 124px }
#menu #physio A:hover 	{ background-position: 0px -23px; }

#menu #articles A	{ background: url(images/menu-articles.gif); width: 98px }
#menu #articles A:hover	{ background-position: 0px -23px; }

#menu #aboutus A	{ background: url(images/menu-aboutus.gif); width: 112px }
#menu #aboutus A:hover 	{ background-position: 0px -23px; }

#menu #contact A	{ background: url(images/menu-contact.gif); width: 113px }
#menu #contact A:hover 	{ background-position: 0px -23px; }

#menu #login A		{ background: url(images/menu-login.gif); width: 89px }
#menu #login A:hover 	{ background-position: 0px -23px; }

TABLE.form1		{ padding: 0px; margin: 0px; border-collapse: collapse; }
TABLE.form1 TD		{ padding: 3px; margin: 0px; border-collapse: collapse; }
TABLE.form1 .label	{ padding-left: 15px; vertical-align: top; text-align: right; font-weight: bold } 

#headerBar		{ padding: 0px; padding-right: 10px; text-align: right; height: 17px; background: url(images/far-top-bar.gif) no-repeat bottom; font-size: 10px; vertical-align: top; color: #253857 }
#headerBar UL		{ padding: 0px; margin: 0px; list-style: none; display: inline }
#headerBar UL LI	{ display: inline; padding-left: 15px; font-size: 10px }
#headerBar A		{ color: #253857; text-decoration: none; font-size: 10px }
#headerBar A:hover	{ text-decoration: underline }
