.yellow {
height:60px; width:180px; position:absolute; border-top: solid 1px #FFFFCC; border-bottom: solid 1px #FFFFCC; background: #ffffcc; margin:0px;
}
.white {
height:60px; width:180px; position:absolute; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; background: #ffffcc; margin:0px; background-color: #ffffff;
}
.pink {
height:60px; width:180px; position:absolute; border-top: solid 1px #FFCCFF; border-bottom: solid 1px #FFCCFF; background: #FFCCFF; margin:0px; background-color: #FFCCFF;
}
.gray {
height:60px; width:180px; position:absolute; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; background: #CCCCCC; margin:0px; background-color: #CCCCCC;
}

.forgot {
font-size:9px; color:#003366; background-color:#FFFFCC;
}

@media screen
{
body { background-color: #919296; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 14px; }
}

a.nav {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; display:block; height:26px; padding-top:10px;
}
a.nav:hover {
color:#FFFFFF;
background-image:url(../../Images/nav-bg-hover.gif);
}

.patient {
font-family:Trebuchet MS, Arial; font-size:30px; font-weight:normal; color:#000000; padding-left:5px;
}
.text {
font-family:Tahoma, Verdana; font-size:11px; color:#666; font-weight:normal; padding-left:5px;
}

.foot {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF;
}

.title {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#333333;
padding-left:7px;
}

.user {
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#000000;
}

.heading {
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#336699;
}



a.logout {
color:#000000;
}


.blueTxt {

font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#003366;

}

a.whiteTxt {

font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#FFFFFF;

}

.arialTxt {

font-family:Arial;
font-size:12px;
font-weight:normal;
color:#000000;

}

.headTxt {

font-family:Arial;
font-size:20px;
font-weight:normal;
color:#666;
margin-bottom:5px;

}

.subHeadTxt {

font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#666666;
margin-bottom:5px;

}

.btn {

border:2px; border-color:#003366; border-style:solid; background-color:#006699; border-bottom-color:#003366; border-left-color:#0099CC; border-top-color:#0099CC; border-right-color:#003366; color:#FFFFFF; font-weight:bold; height:25px;

}

.select {

border:2px; border-color:#003366; border-style:solid; background-color:#FFFFFF; border-bottom-color:#003366; border-left-color:#0099CC; border-top-color:#0099CC; border-right-color:#003366; color:#003366; font-weight:normal; height:25px;

}

.paging {

background-image:url(../Images/bg-paging.gif); padding:0px; margin:0px; height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#006699; padding-left:5px;

}

.survey {
display: block;
color:#000000;
}

a.pred:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block;}
a.pred:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366; font-weight:bold; text-decoration:underline;}

/* input styles */
input { font-family:Tahoma, Arial; font-size:11px; color:#000000; }
select { font-family:Tahoma, Arial; font-size:11px; color:#000000; }
textarea { font-family:Tahoma, Arial; font-size:11px; color:#000000; }
.submit  { font-family:Tahoma, Arial; font-size:12px; color:#000000; }
.input { font-family:Tahoma, Arial; font-size:11px; color:#000000; }
.save { font-family:Tahoma, Arial; font-size:12px; font-weight:bold; color:#588f02; }
.cancel { font-family:Tahoma, Arial; font-size:12px; font-weight:bold; color:#e46100 }
.disabled {font-family:Tahoma, Arial; font-size:11px; color:#000000; background-color:#E5E5E5; }
.loginHeaderAdmin {margin:auto; width:1242px; background:url(../../Images/adminLogo.gif) top left no-repeat #FFFFFF; height:74px; position:relative; text-align:center; line-height:74px; font-size:18px; color:#999;}
.headImgAdmin {background:url(../../Images/headImg.gif) bottom right no-repeat; width:1242px; height:74px;}
.loginNavAdmin {margin:auto; width:1242px; background-color:#8baea2;}
.logInfoAdmin {color:#FFFFFF; font-size:12px;}
.siteBodyAdmin {width:1242px; margin:auto; background-color:#FFFFFF;}
.loginHeading { color: white; text-transform: uppercase; font-size: 16px; font-weight: bold; }
.fieldLabel { color: #666; }
.loginTxtBox { background-color: white; padding: 5px; border: 1px solid #E5E5E5; width: 190px; }
.siteFooter { width: 1000px; margin: auto; color: white; font-size: 14px; line-height: 30px; text-align: center; }

#tableNav td {text-align:center;}
#tableNav td a:link, #tableNav td a:visited {color:#FFFFFF; line-height:36px; font-size:13px; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none;}
#tableNav td a:hover {text-decoration:underline;}
#tableNav td a.onPage {background-color:#ffb612; display:block;}


.KeyColors{
    font-family:Tahoma, Verdana; font-size:12px; color:#666; font-weight:normal;
}
