﻿body 
{
    font-family: Open Sans, Arial, 'sans-serif'; 
    margin: 0 0 0 0;
    /*background-color: #CCCCCC;
    background-image: url(xback.jpg);*/
}

body,td,th,strong 
{
    font-size: 14px;
}

h1
{
    margin:0 0 15px 0;
    padding:0 20px 0 2px;
    font-weight:normal;
    color:#222;
    font-size:32px;
    border-bottom:1px solid #222;
    display:inline-block;
}

input 
{
    margin:2px 2px 2px 2px 2px;
}

.client_container {
  position:relative;
  width:700px;
  margin-left:auto;
  margin-right:auto;
  padding-top:5px;
}

.seal {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index:1;
}

.client_logout {
  position:absolute;
  top:0px;
  right:0px;
  padding-top:12px;
  z-index:1;
}

.client_logout input {
  padding:4px 13px;
}

.xtd_zoom a  
{
    display:block; 
    background-image:url('/Images/icon_mag.png');
    background-repeat:no-repeat;
    background-position: right 1px;
    padding-right:20px;
    padding-left:1px;
}
.xtd_zoom a.no_zoom 
{
    background:none;
}
.xtd_zoom a.no_zoom:hover
{
    text-decoration:none;
    color:#222;
}

#xheadcontainer
{
    width:100%;
    height:183px;
}

#xhead
{
    width:980px;
    position:relative;
    margin:0 auto;
}

#xlogo
{
    position:absolute;
    top:12px;
    left:27px;
}

#xdoctors 
{
    position:absolute;
    top:0px;
    /*left:369px;*/
    left:310px;
}

#xbody 
{
    width:910px;
    margin:20px auto 30px auto;
    min-height:350px;
    position:relative;
}

#breadcrumbs a 
{
    color:#888;
    font-size:12px;
}
#breadcrumbs 
{
    padding-bottom:6px;
    color:#888;
    font-size:12px;
}
#xsignout
{
    position:absolute;
    right:0px;
    top:1px;
    font-size:13px;
}
a img { border:0; }

.style1 {
    font-size: 12px; 
 }
.style2 {
	font-size: 18px;
}

.style3 {
	font-size: 16px;
}

.style4 {
    font-size: 10px; 
}

.xtbl 
{
    background-color:#e4e4e4;
    border-color:#aaa;/* a7b8cd */
    border-width:0px;
}

.xtbl_head
{
    font-weight:bold;
    color:#fff;
    background-color:#4f81bd;
}

.xtbl_head a,.xtbl_head a:visited,.xtbl_head a:link
{
    color:#fff;
    font-weight:bold;
}

.xtbl_pager
{
    color:#333;
}

.xtbl_row
{
    background-color:#f5f5f5;
    color:#222;
}

.xtbl_highlight td
{
    background-color:#fffd62;
}

 
 A:link    { color: #4571a5; text-decoration: none; font-weight:normal}
 A:visited { color: #4571a5; text-decoration: none; font-weight: normal}
 A:hover   { color: #CCCCCC; text-decoration: underline; font-weight: normal}

 TextBox
 {
     width:200px;
 }
 
 .dashmenu a
 {
     padding:15px;
     display:block;
     float:left;
 }
 
 .xmenu 
 {
   display:none;
   position:absolute;
   top:0px;
   left:0px;
   border-bottom :1px solid #777;
 }
 
 .xmenu a
 {
     padding:15px;
     display:block;
 }
 
 a.xmenu_item {
  border-top :1px solid #777;
  border-right :1px solid #777;
  border-left :1px solid #777;
  background-color:#f5f5f5;
  padding:3px 10px;
  z-index:999;
  cursor:pointer;
  cursor:hand;
 }
 
a.xmenu_item:hover 
{
  background-color:#4f81bd;
  color:white;
  text-decoration:none;
}
 
.rbl_inline
{
    display: inline;
}

.xerror 
{
    color:Red;
    font-weight:bold;
}

.xlinkbutton
{
    display:inline-block; 
}

.xreadonly 
{
    color:#888;
    border:1px solid #888;
    background-color:#f8f8f8;
    padding-left:2px;
}

@media print 
{
    #printb { display:none; }
    #xheadcontainer { display:none; }
    #btnLogout { display:none; }
    #breadcrumbs { display:none; }
    #xfooter { display:none; }
}