#footer a{
text-decoration:  none;
color:            white;
}
#footer{
text-align:       center;
font-size:        9pt;
color:            white;
padding-top:      3px;
padding-bottom:   3px;
}
#forgotPassword{
float:            right;
font-size:        7pt;
margin-top:       19px;
}
#loginFormBox .buttons{
margin-top:       8px;
margin-bottom:    6px;
}
#loginFormBox a{
float:            right;
font-size:        9pt;
margin-top:       -23px;
}
.loginBox{
margin:           5px;
}
#loginFormBox .domain{
font-style:       italic;
font-size:        10pt;
color:            rgb(85, 85, 85);
background-color: rgb(238, 238, 238);
border-bottom:    1px solid rgb(170, 170, 170);
margin:           0px;
padding-bottom:   3px;
padding-left:     8px;
display:          block;
}
.formsShort{
font-size:        8pt;
color:            rgb(0, 0, 204);
background-color: rgb(238, 238, 238);
border:           1px solid rgb(0, 0, 0);
margin:           1px;
padding:          1px;
width:            160px;
}
#loginFormBox{
font-size:        9pt;
background-color: rgb(221, 221, 221);
background-image: url(none);
border:           1px solid rgb(170, 170, 170);
margin-top:       0px;
margin-right:     auto;
margin-bottom:    0px;
margin-left:      auto;
padding-top:      1px;
padding-right:    0px;
padding-bottom:   5px;
padding-left:     0px;
width:            255px;
height:           105px;
}
.req{
color:            rgb(255, 102, 102);
}
#formTable{
}
.forms{
border:           1px solid rgb(170, 170, 170);
margin:           0px;
padding:          1px;
width:            97%;
}
td{
padding:          0pt;
}
td p{
font-size:        9pt;
margin-top:       1pt;
margin-right:     0pt;
margin-bottom:    2pt;
margin-left:      0pt;
padding-top:      0px;
padding-right:    5px;
padding-bottom:   0px;
padding-left:     5px;
}
#rotator{
float:            right;
background-color: rgb(255, 255, 255);
width:            313px;
height:           521px;
}
#AssocImage{
float:            none;
margin:           0px;
padding:          0px;
width:            313px;
height:           521px;
}
li{
font-size:        9pt;
}
#tabulator .tab:hover{
background-color: rgb(102, 102, 102);
}
#tabulator a{
text-decoration:  none;
color:            white;
}
#tabulator .tabSelected{
font-size:        9pt;
color:            white;
background-color: rgb(136, 136, 136);
padding-top:      5px;
padding-right:    20px;
padding-bottom:   5px;
padding-left:     20px;
}
#tabulator .tab{
font-size:        9pt;
color:            white;
padding-top:      5px;
padding-right:    20px;
padding-bottom:   5px;
padding-left:     20px;
}
p{
font-size:        9pt;
margin-top:       9px;
margin-bottom:    9px;
padding-top:      3px;
padding-right:    5px;
padding-bottom:   3px;
padding-left:     5px;
}
#top{
background-color: rgb(170, 170, 170);
border-top:       1px solid rgb(221, 221, 221);
border-bottom:    1px solid rgb(221, 221, 221);
margin-top:       0px;
padding:          0px;
}
h1{
font-weight:      normal;
font-size:        20px;
color:            rgb(0, 155, 123);
margin-top:       8px;
margin-bottom:    8px;
padding-top:      0px;
padding-right:    5px;
padding-bottom:   0px;
padding-left:     5px;
}
#wrapper{
background-color: rgb(0, 155, 123);
margin-top:       0pt;
margin-right:     auto;
margin-bottom:    0pt;
margin-left:      auto;
width:            1009px;
}
#main{
float:            left;
background-color: white;
background-image: url(http://www.performance-physiotherapy.co.uk/userimages/108-6358_fs.jpg);
border-left:      142px solid rgb(0, 155, 123);
margin-top:       0pt;
margin-right:     auto;
margin-bottom:    0pt;
margin-left:      auto;
padding:          0px;
display:          block;
width:            554px;
}
body{
font-family:      helvetica,arial,sans;
background-color: rgb(102, 102, 102);
margin:           0pt;
padding:          0pt;
}
#header{
margin-top:       0px;
margin-right:     auto;
margin-bottom:    0px;
margin-left:      auto;
display:          block;
}
