.bodyLink a {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  color: #DEDECF; }
.bodyLink a:visited {color: #E8E9BE;} 


.companyInfo {
  margin-left:40px; margin-right:70px; width:600px;
  font: bold 16pt "Arial Black", "Times New Roman", sans-serif;
  background: #804040; color: #DEDECF; 
  position:relative; vertical-align: middle; top:11px; padding:20px;
}
.companyInfo table {  border-width:0px; border-color:#FFFFFF;
font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  color: #DEDECF; position:relative; left:0px;  text-align:left; align:left;
}
.companyInfo a {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  background: #804040;
  color: #DEDECF;
}

.companyInfoFirefox {
  margin-left:40px; margin-right:70px; width:600px;
  font: bold 16pt "Arial Black", "Times New Roman", sans-serif;
  background: #804040; color: #DEDECF; 
  position:relative; vertical-align: middle; top:11px; padding:15px;
}
.companyInfoFirefox table {  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  color: #DEDECF; position:relative; left:30px; text-align:left; align:left;
  width:70%;
}
.companyInfoFirefox a {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  background: #804040;
  color: #DEDECF;
}


.companyInfo-web {
  margin-left:0px; margin-right:0px; width:558px;
/*  margin-left:40px; margin-right:70px; width:600px; */
  font: bold 16pt "Arial Black", "Times New Roman", sans-serif;
  background: #804040; color: #DEDECF; 
/*  position:relative; vertical-align: middle; top:11px; padding:15px; */
  position:relative; vertical-align: middle; top:0px; padding:25px;
}
.companyInfo-web table {  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  color: #DEDECF; position:relative; left:0px; text-align:left; align:left; bottom:5px;
/*  color: #DEDECF; position:relative; left:88px; text-align:left; align:left; */
}
.companyInfo-web a {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  background: #804040;
  color: #DEDECF;
}

.companyInfoFirefox-web {
  margin-left:40px; margin-right:70px; width:600px;
  font: bold 16pt "Arial Black", "Times New Roman", sans-serif;
  background: #804040; color: #DEDECF; 
  position:relative; vertical-align: middle; top:11px; padding:15px;
}
.companyInfoFirefox-web table {  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  color: #DEDECF; text-align:left; align:left; position:relative; left:88px; 
  width:70%; 
}
 /* if change this, just makes text unaligned with bgcolor*/
.companyInfoFirefox-web a {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  background: #804040;
  color: #DEDECF;
}


.contactInfo{
  position:relative;
  margin-left:30px;margin-right:10px;width:540px; padding:15px;
  padding-left:100px; background: #804040; color: #DEDECF; top:11px;
  text-align:center; align:center; vertical-align: middle; }
.contactInfo a {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  background: #804040;
  color: #DEDECF;}
.contactInfo a:hover {color: #fff;}
.contactInfo a:visited {color: #E8E9BE;} 
.contactInfo table {  
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  color: #DEDECF;
  text-align:left
  position:relative;
  left:200px;
  align:center;}

.contactInfoFirefox{
  position:relative;
  margin-left:80px;margin-right:10px;width:600px; width:400px; padding:15px;
  padding-left:130px; background: #804040; color: #DEDECF; top:11px;
  text-align:center; align:center; vertical-align: middle; }
.contactInfoFirefox a {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  background: #804040;
  color: #DEDECF;}
.contactInfoFirefox a:hover {color: #fff;}
.contactInfoFirefox a:visited {color: #E8E9BE;} 
.contactInfoFirefox table {  
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  color: #DEDECF;
  text-align:left
  position:relative;
  left:400px;
  align:center;}


.copyright {
  position:relative; top:20px; text-align:center; 
  font: 9pt;
  /*  position:relative; top:25px; text-align:center; 
  font: 10pt "Trebuchet MS", Arial, sans-serif, white; */
  }
.copyright-web {
/*  position:relative; bottom:50px; text-align:center; color:white; */
  position:relative; top:30px; left:15px;
/*  position:absolute; top:490px; left:15px;
  position:relative; top:25px; text-align:center; */
/*background-color:#804040
 align:center; 
*/
 text-align:left; 
  }
.copyright-web table {
color:white;
  font: 10pt "Trebuchet MS", Arial, sans-serif; 
}
.copyright table {
/*color:white;
font: "Trebuchet MS", Arial, sans-serif; */
  font: 11pt;
}

.font13 {
  font-size:13pt; }

.formsNav2 {
  position:relative; top:0px; left:0px;
}
.formsNav2 a{
  font: bold 9pt "Trebuchet MS", Arial, sans-serif;
  background: #804040;
  color:#fff;
}

.formsNav3 {
  position:relative; top:0px; left:0px;
}
.formsNav3 a{
  font: bold 8pt "Trebuchet MS", Arial, sans-serif;
  background: #804040;
  color:#fff;
}
.formsNav3 table {
  position:relative; left:5px;}


.groupsLinks {
  position:relative; top:-30px; right:40px; text-align:left; border-width:0; border-style:solid; align:left;}


.hand1 {
  cursor: hand;   left:2px;   position:relative; padding:0px 0px 0px 0px; margin-right:0px; align:left; }

.hand2 {
  cursor: hand;   left:5px;   position:relative; padding:0px 0px 0px 0px; margin-right:0px; align:left; }

.hand3 {
  cursor: hand;   left:8px;   position:relative; padding:0px 0px 0px 0px; margin-right:0px; align:left; }

.hand4 {
  cursor: hand;   left:11px;   position:relative; padding:0px 0px 0px 0px; margin-right:0px; align:left; }


.hardReturn {
  position:relative; top: -5px;
}


.heading {
  font: bold 13pt /*Estrangelo Edessa causes colon error on IE*/ Arial, sans-serif;
  color: #fff; text-align:left; }

.heading2 {
  font: bold 11pt "Estrangelo Edessa", Arial, sans-serif;
  color: #fff; }
  
.heading3 {
  font: bold 13pt "Estrangelo Edessa", Arial, sans-serif;
  color: #fff; }
.heading4 {
  font: bold 14pt "Estrangelo Edessa", Arial, sans-serif;
  color: #fff; 
  left:  50px;}  
.heading5 {
  font: bold 24pt "Estrangelo Edessa", Arial, sans-serif;
  color: #fff; 
  left:  50px;}  


.headingPatientNameDoctor{
  font: bold 14pt "Estrangelo Edessa", Arial, sans-serif;
  color: #fff; text-align:left; }


.imageLogo {
  position:relative; top:4px; background-color:white; left:0px; padding:6px; border-width:0; width:100%;
  display:inline; whitespace:nowrap; }
.imageLogo img {
  border-width:0; }


.indexContent {
  font: bold 13pt "Arial Black", "Times New Roman", sans-serif;
  background: #666; vertical-align: top; padding:3px; position:relative; top:-14px; left:16px; }

.indexContentInner {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif; padding:20px; padding-top:2px; padding-bottom:6px;
  color: #666; background:#fff; text-align:left; align:left; }

.indexHeading {
  font: bold 13pt "Estrangelo Edessa", Arial, sans-serif; }


.italics {
	font-style:italic;
}


.mediumLinks {
  font-size:11pt; }
  
  
.med1 {
  float:left; width:60%; }
.med2 {
  float:left; width:40%; }  
/*
.med1 {
  float:left; width:50%; }
.med2 {
  float:right; width:50%; }  
*/

.menu1, .menu2, .menu3, .menu4, .menu5 {
  position:relative; background-color:#804040; padding:0px 0px 0px 0px; margin-right:0px; align:left; }
.menu1 {
  left:2px; }
.menu2 {
  left:5px; }
.menu3 {
  left:8px; }
.menu4 {
  left:11px; }
.menu5 {
  left:14px; }


.moveUp3 {
  position:relative; top:-3px; }
.moveUp4 {
  position:relative; top:-4px; }
.moveUp5 {
  position:relative; top:-5px; }
.moveUp10 {
  position:relative; top:-10px; }
.moveDown12 {
  position:relative; top:12px; }
.moveDown14 {
  position:relative; top:14px; }
.moveDown15 {
  position:relative; top:15px; }
.moveDown24 {
  position:relative; top:24px; }


.otherLink a:link, .otherLink a:visited, .otherLink a:active, .otherLink a:hover {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif; color:#E8E9BE; }


.pageContentHigh {
  position:relative; width:700px; top:-3px; left:0px; text-align:left; border-width:0px; border-style:solid; 
  font-size:14pt; font-weight:600; align:center; whitespace:nowrap; vertical-align:top; }

.pageContentLow {
  position:relative; width:700px; top:15px; left:0px; text-align:left; border-width:0px; border-style:solid; 
  font-size:14pt; font-weight:600; align:center; whitespace:nowrap; vertical-align:top; }


.patients {
  position:relative; top:-6px; right:18px; }


.physicians {
  position:relative; top:-15px; }


.profileInfo {
  margin-left:20px; margin-right:0px; width:650px;
  font: bold 16pt "Arial Black", "Times New Roman", sans-serif;
  background: #804040; color: #DEDECF; 
  position:relative; vertical-align: middle; top:0px; padding:15px; }
.profileInfo table {  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  color: #DEDECF; position:relative; left:0px; text-align:left; align:left; }
.profileInfo a {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  background: #804040;
  color: #fff;}


.profile_status {
  position:relative; right:38px;
}


.qLogin, .qLinks {
  background: #804040; color:#fff; 
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  position:relative; left:0px; top:6px; background-color:#804040; 
  padding:10px; padding-right:0px;
  border-width:0; border-style:solid;border-color:#000;  width:170px;
margin-right:0px;
}
.qLogin a {
  position:relative; top:12px; left:12px; font-size:10pt; color:#fff; }


.qLinks { 
  position:absolute; left:188px; top:238px; padding-right:0px; vertical-align:top; width:114px; align:right; }
.qLinks a {
    color:#fff; font-size:10pt; vertical-align:top; }


.right {
  position:relative; vertical-align:top; border-style:solid; border-width:0; top:-4px; }


.shell {
  position:absolute; left:10px; top:0px; border-width:0; border-style:solid; width:700px; height:100%; align:left; }
/*
.companyInfo-web {
  width:15.87cm;
  margin-left:40px; 
	margin-top:11px;
  vertical-align: middle;
  background: #804040;
  color: #DEDECF;
}

.companyInfo-web td {
	padding-left:2.75cm;
	padding-right:2.6cm;
	padding-top:.4cm;
	padding-bottom:.4cm;
}

.companyInfo-web p {
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  color: #DEDECF;
  background: #804040;
}
*/
#submenu2 {
  position:absolute;top:0px; text-align:left;  top:123px; left:114px;
/*  position:absolute;top:0px; text-align:left;  top:123px; left:104px; */
  margin: 0px 0px 0px 0px; }
#submenu2 li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu2 a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu2 a.active {
  background: #B07070; }
#submenu2 a:hover {
  color: #fff; background: #B07070; }

#submenu3 {
  position:absolute;top:0px; text-align:left;  top:123px; left:221px;
  margin: 0px 0px 0px 0px; }
#submenu3 li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu3 a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu3 a.active {
  background: #B07070; }
#submenu3 a:hover {
  color: #fff; background: #B07070; }

#submenu4 {
  position:absolute;top:0px; text-align:left;  top:123px; left:176px;
  margin: 0px 0px 0px 0px; }
#submenu4 li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu4 a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu4 a.active {
  background: #B07070; }
#submenu4 a:hover {
  color: #fff; background: #B07070; }


#submenu2firefox {
  position:absolute;top:0px; text-align:left;  top:113px; left:114px;
  margin: 0px 0px 0px 0px; }
#submenu2firefox li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu2firefox a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu2firefox a.active {
  background: #B07070; }
#submenu2firefox a:hover {
  color: #fff; background: #B07070; }

#submenu3firefox {
  position:absolute;top:0px; text-align:left;  top:113px; left:221px;
  margin: 0px 0px 0px 0px; }
#submenu3firefox li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu3firefox a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu3firefox a.active {
  background: #B07070; }
#submenu3firefox a:hover {
  color: #fff; background: #B07070; }

#submenu4firefox {
  position:absolute;top:0px; text-align:left;  top:113px; left:176px;
  margin: 0px 0px 0px 0px; }
#submenu4firefox li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu4firefox a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu4firefox a.active {
  background: #B07070; }
#submenu4firefox a:hover {
  color: #fff; background: #B07070; }


#submenu2Mac {
  position:absolute;top:0px; text-align:left;  top:113px; left:104px;
  margin: 0px 0px 0px 0px; }
#submenu2Mac li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu2Mac a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu2Mac a.active {
  background: #B07070; }
#submenu2Mac a:hover {
  color: #fff; background: #B07070; }

#submenu3Mac {
  position:absolute;top:0px; text-align:left;  top:113px; left:210px;
  margin: 0px 0px 0px 0px; }
#submenu3Mac li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu3Mac a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu3Mac a.active {
  background: #B07070; }
#submenu3Mac a:hover {
  color: #fff; background: #B07070; }

#submenu4Mac {
  position:absolute;top:0px; text-align:left;  top:113px; left:181px;
  margin: 0px 0px 0px 0px; }
#submenu4Mac li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu4Mac a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu4Mac a.active {
  background: #B07070; }
#submenu4Mac a:hover {
  color: #fff; background: #B07070; }


#submenu2MacIE {
  position:absolute;top:0px; text-align:left;  top:103px; left:104px;
  margin: 0px 0px 0px 0px; }
#submenu2MacIE li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu2MacIE a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu2MacIE a.active {
  background: #B07070; }
#submenu2MacIE a:hover {
  color: #fff; background: #B07070; }

#submenu3MacIE {
  position:absolute;top:0px; text-align:left;  top:103px; left:210px;
  margin: 0px 0px 0px 0px; }
#submenu3MacIE li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu3MacIE a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu3MacIE a.active {
  background: #B07070; }
#submenu3MacIE a:hover {
  color: #fff; background: #B07070; }

#submenu4MacIE {
  position:absolute;top:0px; text-align:left;  top:103px; left:181px;
  margin: 0px 0px 0px 0px; }
#submenu4MacIE li {
  display: inline; overflow: hidden; list-style-type: none; }
#submenu4MacIE a {
  font: 9pt "Trebuchet MS", Arial, sans-serif;
  background: #B07070; color:#E8E9BE;
  padding: 3px 25px 3px 8px; margin: 0px;
  text-decoration: none; }
#submenu4MacIE a.active {
  background: #B07070; }
#submenu4MacIE a:hover {
  color: #fff; background: #B07070; }


.submenuLink1, .submenuLink2, .submenuLink3, .submenuLink4, .submenuLink5, .submenuLink6 {
  position:relative; background-color:#fff; padding:0px 0px 0px 0px; }
.submenuLink1 {} 
.submenuLink2 {left:-3px;} 
.submenuLink3 {left:-6px;} 
.submenuLink4 {left:-9px;} 


.summaryPage {}
.summaryPage table {position:relative; left:-2px; top:-4px;}



#tabmenu {
  margin: 0px -4px 0px 0px; position:relative; align:left; top:-18px; border-style:solid; border-width:0; }
#tabmenu li {
  display: inline; list-style-type: none; background-color:white; /*cross-platform importance*/
  position:relative; }
#tabmenu a {  
  font: bold 10pt "Trebuchet MS", Arial, sans-serif;
  background: #804040; color: #DEDECF;
  padding: 5px 45px 5px 16px; margin: 0px;
/*width:165px;*/ height:24px; vertical-align:middle; align:right;
  text-decoration: none; }
#tabmenu a.active {
  background: #B07070; }
#tabmenu a:hover {
  color: #fff; background: #B07070; }
#tabmenu a:visited {
  color: #E8E9BE; }


.title { 
  position:relative; font-size:22pt; font-family:Arial black; COLOR:#804040; align:top; left:16px; }


.topRightLinks {
  position:relative; 
  border-style:solid; border-width:0px; 
  font: bold 10pt "Trebuchet MS", Arial, sans-serif, #666666;
  background: #FFFFFF; top:24px;
  text-align:right; }
.topRightLinks a {
  color: #000000; text-decoration:none; }
.topRightLinks a:hover, .topRightLinks a:active {
  color: #ff0000; }


.upAds table {
  position:relative;right:125px; bottom:51px;
}
.upAdsMore table {
  position:relative;right:125px; bottom:51px;
/*  position:relative;left:0px; bottom:69px;*/
}

.upAds-firefox table {
  position:relative;right:105px; bottom:47px;
}

.upAdsMore-firefox table {
  position:relative;right:105px; bottom:47px;
/*  position:relative;left:0px; bottom:69px;*/
}


.userInstructions {
  font: 8pt;
  color:white;
  font-style:italic;
  font-weight:bold;
}


.versionNum {
  position:relative; top:25px; text-align:center; 
  font: 9pt "Times New Roman" serif; }