.ease-opacity {
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
.ease-background {
  -webkit-transition: background 0.4s ease-in-out;
  -moz-transition: background 0.4s ease-in-out;
  -ms-transition: background 0.4s ease-in-out;
  -o-transition: background 0.4s ease-in-out;
  transition: background 0.4s ease-in-out;
}
.ease-color {
  -webkit-transition: color 0.4s ease-in-out;
  -moz-transition: color 0.4s ease-in-out;
  -ms-transition: color 0.4s ease-in-out;
  -o-transition: color 0.4s ease-in-out;
  transition: color 0.4s ease-in-out;
}

body {
  margin:0;
  font-family:arial;
  font-size:10pt;
  margin-bottom:150px;
}
.small {
  font-size:8pt;
}
#nav {
  position:fixed;
  top:0;
  left:0;
  right:0;
  height:100px;
  z-index:1000;
  display:table;
  width:100%;
}
#nav-bg, #footer {
  background:#333;
}
#nav-bg {
  opacity:.6;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:-1;
	
}
#nav-bg.opaque {
  opacity:1;
  
}
#nav-logo {
  float:left;
  margin:10px 20px;
}
#nav-links {
  float:right;
  white-space:nowrap;
  display:table-row;
	padding-right: 50;
}
#nav-links>.dropdown {
  display:table-cell;
  position:relative;
}
#nav-links>.dropdown>a {
  color:white;
  text-decoration:none;
  font-weight:bold;
  display:table-cell;
  font-size:15pt;
  vertical-align:middle;
  height:100px;
  width: 1500px; width: 250px;
  padding:0 20px;
  padding-left: 1px;
  text-align:center;
  text-shadow: 0px 0px 5px #333;
}
#nav-links>.dropdown>.dropdown-menu>a {
  display:block;
  background-color:white;
  padding:10px;
  text-shadow:none;
  font-weight:bold;
  white-space:normal;
}
#nav-links>.dropdown>.dropdown-menu>a:hover {
  color:white;
  background-color:#00A7E5;
	
 
}
#nav-links>.dropdown:hover, #nav-links>.dropdown.selected:hover{
  background-color:#00A7E5;
  text-shadow:1px 1px 1px #333;
}
#nav-links>.dropdown>.dropdown-menu {
  display:none;
  position:absolute;
  top:90px;
  right:0;
  left:0;
  box-shadow:0px 0px 4px #999;
  xwidth:200px;
}
#nav-links>.dropdown:hover>.dropdown-menu {
  display:block;
}


/* body[activenav="home"] #nav-home, */
body[activenav="ehr"] #nav-ehr,
body[activenav="billing"] #nav-billing,
body[activenav="support"] #nav-support {
  background-color:#E5A800;
  text-shadow:1px 1px 1px #333;
}
#nav a .nav-comment {
  font-size:8pt;
  margin-top:5px;
}
#footer {
  color:#ccc;
  padding:10px;
  text-align:center;
  position:fixed;
  right:0;
  bottom:0;
  left:0;
}
#footer a {
  color:#ccc;
  padding:2px 4px;
  border-radius:5px;
}
#footer a:hover {
  color:#333;
  background-color:#ccc;
}
#nav-contact {
  position:absolute !important;
  top:100px !important;
  left:5px !important;
  display:block !important;
  border-radius:5px !important;
  padding:10px !important;
  font-weight:bold !important;
  background-color:#00A7E5 !important;
  text-shadow:1px 1px 1px #333 !important;
  color:white !important;
}
#nav-contact:hover {
  background-color:#E5A800 !important;
  text-shadow:1px 1px 1px #333 !important;
}

a {
  color:#00A7E5;
  text-decoration:none;
}
a:hover {
  color:#E5A800;
}
#header-bg {
  height:500px;
  width:100%;
 background:url(../images/new/Fotolia_96158728_M.jpg) no-repeat center center;
  background-position:center 45%;
  background-size:cover;
}
body[activenav="ehr"] #header-bg {
  background-image:url(../images/new/Fotolia_90738188_M.jpg);
  background-position:center 60%;
}
body[activenav="billing"] #header-bg {
  background-image:url(../images/new/Fotolia_96158728_M.jpg);
  background-position:center 42%;
}
body[activenav="support"] #header-bg {
  background-image:url(../images/new/Fotolia_83456819_M.jpg);
  background-position:center 48%;

}
#maincontent {
  width:1000px;
  position:relative;
  left:50%;
  margin-left:-500px;
	padding-top: 50px;
}
.columnnotes, .columnnotes-colored {
  width:100%;
  border-spacing:10px;
  border-collapse:separate;
  margin:10px 20px;
}
.columnnotes td, .columnnotes-colored td {
  vertical-align:top;
  border:1px dotted #999;
  border-radius:5px;
  padding:10px;
  width:2%;
}
.columnnotes-header {
  text-align:center;
  color:#666;
  font-size:12pt;
  font-weight:bold;
  margin-bottom:10px;
}
.columnnotes-checkmark:before {
  content:"\2713";
}
.columnnotes-checkmark {
  color:white;
  border-radius:20px;
  padding:5px 8px;
  margin-right:5px;
}
.columnnotes-colored td:nth-child(1) .columnnotes-header {
  color:#2FB536;
}
.columnnotes-colored td:nth-child(1) .columnnotes-checkmark {
  background-color:#2FB536;
}
.columnnotes-colored td:nth-child(2) .columnnotes-header {
  color:#B42E2E;
}
.columnnotes-colored td:nth-child(2) .columnnotes-checkmark {
  background-color:#B42E2E;
}
.columnnotes-colored td:nth-child(3) .columnnotes-header {
  color:#652FB5;
}
.columnnotes-colored td:nth-child(3) .columnnotes-checkmark {
  background-color:#652FB5;
}
h1 {
  color:#00A7E5;
}
.contentblock {
  margin-left:30px;
}

.tar {
  text-align:right;
}
.tal {
  text-align:left;
}
.tac {
  text-align:center;
}

ul.nobullets {
  list-style:none;
}
ul.biglist {
  margin-left:20px;
}
ul.biglist li {
  margin:5px 0;
}
.submenu {
  border:1px solid #999;
  padding:5px;
  margin:0 10px 10px 0;
}
.submenu a {
  display: inline-block;
  width:310px;
  padding: 5px;
}
