/* TOP PANEL */
#header .mainCenter {
 height: 225px;
}
#header .topCenter {
 width: 253px;
 height: 225px;
 background-image: url(../images/theme.jpg);
 background-position: top center;
 background-repeat: no-repeat;
}
#header .topLeft, #header .topRight {
 width: 251px;
}
.topLeft .darkPink {
 height: 6px;
 background-color: #be187a;
}
.topLeft .pink {
 padding-top: 8px;
 padding-left: 20px;
 height: 59px;
 background-color: #ef46a9;
}
.topLeft .bkg {
 height: 160px;
 vertical-align: bottom;
 padding: 0 0 8px 20px;
 background-image: url(../images/theme_left.jpg);
 background-position: right;
 background-repeat: no-repeat;
}
.topRight .topRightTable {
 background-image: url(../images/theme_right.jpg);
 background-position: top left;
 background-repeat: no-repeat;
}
.topRight .menu {
 height: 27px;
 vertical-align: middle;
 padding-right: 5px;
}
.topRight .menu .arrow {
 padding: 5px 3px 0 10px;
}
.topRight .menu .link, .topRight .menu .link a {
 color: #287db3;
 text-decoration: none;
}
.topRight .menu .link a:hover {
 text-decoration: underline;
}
.topRight .horiz {
 width: 251px;
 height: 1px;
 background-image: url(../images/horiz_sep.gif);
 background-position: left;
 background-repeat: repeat-x;
}
.topRight .empty {
 height: 96px;
}
.topRight .login {
 height: 101px;
}
.topRight .login .cyan {
 height: 6px;
 background-color: #addfe0;
}
.topRight .login .caption {
 padding: 6px 0 4px 20px;
}
.topRight .login .box {
 padding: 10px 20px 0px 20px;
 height: 30px;
}
.topRight .login .box2 {
 padding: 5px 20px 5px 20px;
 height: 30px;
}
.topRight .login .inputText {
 width: 80px;
 color: #595959;
 font: 11px Arial, Sans-serif;
}
.topRight .login .lightCyan {
 padding-top: 7px;
 padding-left: 0px;
 background-color: #dff4f5;
 text-align:center;
 width: 125px;
 height: 20px;
}
.topRight .login .arrow {
 padding: 5px 3px 0 10px;
}
.topRight .login .link, .topRight .login .link a {
 text-decoration: none;
}
.topRight .login .link a:hover {
 text-decoration: underline;
}
/* end-of TOP PANEL */
/* HOMEPAGE */
#hp .contentLeft {
 width: 251px;
}
#hp .contentCenter {
 width: 254px;
 background-image: url(../images/verti_sep.gif);
 background-position: right;
 background-repeat: repeat-y;
}
#hp .contentRight {
 width: 250px;
}
#hp .guide {
 background-image: url(../images/guide_bkg.jpg);
 background-position: bottom right;
 background-repeat: no-repeat;
}
#hp .newsletter {
 background-image: url(../images/newsletter_bkg.jpg);
 background-position: bottom right;
 background-repeat: no-repeat;
 background-color: #dbecf6;
}
#hp .newsletter .input {
 padding: 0 5px 0 0;
}
#hp .newsletter .arrow {
 padding: 2px 1px 0 1px;
}
#hp .newsletter .inputText {
 width: 115px;
 height: 11px;
 color: #595959;
 font: 11px Arial, Sans-serif;
}
#hp .caption {
 padding: 10px 0 7px 15px;
}
#hp .image {
 height: 79px;
 padding: 7px 0 7px 60px;
 height: 85px;
 width: 125x;
}
#hp .text {
 padding: 7px 15px 10px 15px;
}
#hp .text a {
 text-decoration: none;
 color: #595959;
}
#hp .text a:hover {
 text-decoration: underline;
}
#hp .newsletterForm {
 padding: 0 15px 0 15px;
}
#hp .contentLeft0 {
 background-color: #dbecf6;
}
#hp .contentLeft {
 font: 11px Tahoma, Arial;
 font-weight: bold;
 background-color: #326799;
}
#hp .contentLeft .topStrip {
 height: 7px;
 background-color: #3a90c3;
}
#hp .contentLeft .text {
 padding: 8px 17px 8px 17px;
}
#hp .contentLeft .sep {
 width: 100%;
 height: 1px;
 background-image: url(../images/menu_sep_blue.gif);
 background-position: left;
 background-repeat: repeat-x;
}
#hp .contentLeft .link, #hp .contentLeft .link a {
 color: #ffffff;
 text-decoration: none;
}
#hp .contentLeft .link a:hover {
 text-decoration: none;
}
#hp .sep {
 width: 1px;
 background-color: #d2ecfb;
}
/* end-of HOMEPAGE */
/* PATIENTS */
#patients .field {
 width: 251px;
 height: 102px;
}
#patients .sep {
 width: 1px;
 height: 102px;
}
#patients .field .top, #patients .sep .top {
 height: 7px;
}
#patients .field .contents {
 background-color: #68b5e1;
 height: 95px;
}
#patients .field .contentsSelected {
 background-color: #ff71c5;
 height: 95px;
}
#patients .sep .contents {
 background-color: #53a6da;
 height: 95px;
}
#patients .image {
 padding: 10px 0 0 15px;
 width: auto;
}
#patients .more {
 padding: 8px 0 0 200px;
}
/* end-of PATIENTS */
.info {
 padding-top:10px;
}
