.graybox{
padding:3px;
background-color:#fafafa;
border:1px solid#cccccc !important;
}

.login input{
font-family:arial,verdana,tahoma;
font-size:10pt;

}


#fonttext td{
padding:3px !important;

}

body{
margin:0 0 0 0;
}

a{
color:#04457A;
}

a:hover{
color:#551a8b;
}

.sidepadding{

padding-left:50px;
padding-right:50px;
}

.header{
font-family:arial,verdana,tahoma;

color:#04457A;
font-weight:bold;
padding:0px !important;
}

.header td{
font-family:arial,verdana,tahoma;

color:#04457A;
font-weight:bold;

}


.link_list li{
padding:2px !important;
}

.link_list{
list-style-type:none;
margin-left:5px;
padding-left:5px;

}


.list a:hover{
width:100%;
display:block;
background-color:#eeeeee;
list-style-type:square !important;

}
.list a{
width:100%;
display:block;

}





.header2 {
text-decoration:none;
font-family:arial,verdana,tahoma;

color:#000000;
font-weight:bold;
}

.header a{
text-decoration:none;
font-family:arial,verdana,tahoma;

}

.header img{
border:none !important;
padding:0px !important;

}
.fontbox{

width:223px;
padding-left:10px;
padding-right:10px;
border:1px solid #dce4f1;

}

.fontbox a{

text-decoration:none;
}


.list td{

border:1px solid #dce4f1 !important;
padding:10px;

}

.box td{
width:223px;
border:1px solid #dce4f1 !important;
padding:10px;

}

div.box{
border-top:3px solid #7992c8 !important;
margin-top:2px;
line-height:12pt !important;
}

div.list{
padding:3px !important;
border-top:3px solid #7992c8 !important;
line-height:14pt !important;
}

.box{
width:223px;
border:1px solid #dce4f1;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

.list{

border:1px solid #dce4f1;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

.box li{
padding:3px !important;
}

.banner2{
background-color:#0071bc;

}

.banner{
background-color:#0071bc;
background-image: url('images/bannerbg.gif');

}

.ultracare{
background-position:bottom left;
background-image: url('images/ultrabg.jpg');
background-repeat:repeat-y;
font-size:10pt;
font-family:arial,verdana,tahoma;


}

.normal {
padding:0px !important;
border:none !important;
}

.normal td{
padding:0px !important;
border:none !important;
}

.normal img{

padding:0px !important;
border:none !important;
}
.move {
position:relative;
top:-2em;

}
.normalsize{
font-size:10pt;
font-family:arial,verdana,tahoma;
}


.largesize{
font-size:12pt;
font-family:arial,verdana,tahoma;
}

.patients td{
padding:4px !important;
width:25%;
text-align:center;


}


.patients img{
border:3px solid #EEEEEE;
padding:3px;

}

.maintable {
width:758px;
border:1px solid #bfdcee;
cellspacing:0px;
border-collapse:collapse;
border-bottom:10px solid #3872ba;
margin:4px auto;
}

.maintable td{
padding:0px;
}


.mainbody{
vertical-align:top;
font-family:arial,verdana,tahoma;

line-height:13pt;
width:100%;
height:200px;
}

.mainbody td{
padding-top:2px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}

.patient img{

padding:3px;
border:1px solid #EEEEEE;
border:3px solid#FFFFFF;
}

.blueheader{
background-color:#0071BC;
color:#FFFFFF;
font-weight:bold;


}
.bluebox{
width:223px !important;
border:1px solid #bfdcee;
border-collapse:collapse;

}

.bluebox td{
padding:5px !important;
}

.rcgmenu{
width:100%;
text-align:center;
border-collapse:collapse;
height:22px;
background-image: url('images/menubg.gif');
}


.rcgmenu a{
color:#393527;
padding:2px;
display:block;
font-family:arial,verdana,tahoma;
font-size:10pt;
font-weight:bold;
text-decoration:none;
width:100%;
height:100%;
background-image: url('images/menubg.gif');
border-left:1px solid #b0a166;
}

.rcgmenu a:hover{
color:#ffffff;
padding:2px;
display:block;
font-family:arial,verdana,tahoma;
font-size:10pt;
font-weight:bold;
text-decoration:none;
width:100%;
height:100%;
background-image: url('images/currbg.gif');
}

a.curr{
color:#000000;
padding:2px;
display:block;
font-family:arial,verdana,tahoma;
font-size:10pt;
font-weight:bold;
text-decoration:none;
width:100%;
height:100%;
background-image: url('images/overbg.gif');

}



.footer{
background-color:#3872ba;
height:4px;
}



.home td:hover{

background-color:#0072b1;

}