﻿html, body, div, form, p, img, h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
}
html, body
{
	height: 100%;
}
body
{
	/*background: url(../graphics/fai_vc_bg.jpg);*/
	color: #4D4D4D;
	font-size: 12px;
	font-family: 	Verdana,Arial,Helvetica,sans-serif;
}
a{color:Black;	text-decoration:underline;	outline: none;font-size: 11px;
	font-family: 	Verdana,Arial,Helvetica,sans-serif;}
a:hover{text-decoration: none;}

a.link{ color:#4D4D4D;text-decoration:underline;outline: none;}
a.link:hover{ color:#4D4D4D;text-decoration:none;}
 
 .divCMSLink{float:left;width:99%;border:solid 1px #6DA818;height:20px;display:block;padding:5px; outline: none; }
a.CMSLink{color: #4D4D4D;	text-decoration:underline;outline: none; }
a.CMSLink:hover{text-decoration: none;}

a.CMSLink_Selected{color: #4D4D4D;	text-decoration:underline;		outline: none; font-weight:bold;}
a.CMSLink_Selected:hover{text-decoration: none;outline: none; font-weight:bold;}


.button{float:left;width:100px;height:25px;display:block;background-color:#ECF9FF;color:#000000;font-weight:bold;}
.linkbutton{float:left;width:100px;height:25px;background-color:#2283C7;color:#FFFFFF;font-weight:bold;text-decoration:none;vertical-align:middle;}
.buttonGo{float:left;width:60px;height:20px;background-color:#ECF9FF;color:#000000;font-weight:bold;}

input, textarea, select
{		
	color: #4D4D4D;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

.textbox{ width:150px; }
.textbox300{ width:300px; }
.textbox400{ width:400px; }
.textbox455{ width:455px; }
.textbox465{ width:465px; }

.Title
{
	color:#00007D;
	font-size:1.6em;
	text-decoration:underline;
	padding-bottom:5px;
	
}
.imp_marker{font-size: 13px;font-weight: bold;color: #F60707;}
.imp_markerhelp{font-style:italic;font-size:10px;}

/*Legends*/
.divLegendImage{float:left;padding:3px;}
.divLegendText{float:left;padding:3px;}

/* Breadcrum */

.breadcrum{padding-left:10px;float:left;   }
.breadcrum a{ color:#4D4D4D;text-decoration:underline;outline: none; font-weight:bold; }
.breadcrum a:hover{ color:#4D4D4D;text-decoration:none;font-weight:bold;}



/** Alert Messages **/
.SuccessMessage
{
	border: 2px solid #D9D9D9;
	display: block;
	padding: 5px;
	/*background-color: #E2F9E3;*/
	margin-bottom: 10px;
	color: Black;
	font-weight: bold;
	font-family: Verdana;
	float: left;
	margin-top: 10px;
	font-size: 11px;
}
.ErrorMessage
{
	border: 2px solid red;
	display: block;
	padding: 5px;
	/*background-color: #FFECEC;*/
	margin-bottom: 10px;
	color: #FF0404;
	font-family: Verdana;
	font-weight: bold;
	float: left;
	margin-top: 10px;
	font-size: 11px;
}
.NoRecordMessage
{
	width: 98%;
	display: block;
	padding: 5px;
	float: left;
	height: 15px;
	text-align: center;
	color: red;
	font-size: 12px;
	border: solid 1px red;
}
.HelpMessage
{
	font-size: 11px;
	color: Gray;
	font-style: normal;
}
.ErrorPageMsg
{
	border: 2px solid red;
	display: block;
	padding: 5px;
	background-color: #FFECEC;
	margin-bottom: 10px;
	color: #FF0404;
	font-family: Verdana;
	font-weight: bold;
	float: left;
	margin-top: 10px;
	font-size: 11px;
}

#msg 
{
 clear:right;
    border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;

}
#msg span
{
border:2px solid #DCDCDC;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
margin:0 auto;
padding:10px;
text-align:left;
vertical-align:middle;
clear:right; 
padding-left:20px;
display: block;
 margin-left:0px;
}
/**/
.divFUP{float:left;display:block;width:230px;}
.divFUPPreview{float:left;display:block;width:30%;}


.divWelcomeMessage{ font-size:14px;font-weight:normal;  color:#000000;background-color: #ECF9FF; border:solid 1px #4D4D4D;}


/* Header*/
.divHeader{width: 100%;float: left;height:85px;background-color:#D0F1FF;}
.divHeader1{width: 100%;float: left; background-color:#D0F1FF;}
.HeaderMainText{  font-size: 26px;font-family: 	Verdana,Arial,Helvetica,sans-serif;	padding-right:20px;  color:#2283C7; float:right; }
.HeaderText{font-family: 	Verdana,Arial,Helvetica,sans-serif;width:95%;float:right;text-align:right;color:Black; padding-right:20px;  }
a.HeaderLink{ color:#2283C7;text-decoration:underline;outline: none;}
a.HeaderLink:hover{ color:#58ABE2;text-decoration:none;}

/* Footer */
.divFooter{ width: 100%; display:block; float: left;height: 30px;text-align:center;background-color: White;
            color:Black;	padding-top:10px;text-align:right; 
            line-height:28px;
            padding-right:10px!important;
            padding-right:0px;
            }



/* Left Navigation Classes  */
.Menuheading{font-size:13px;color:#FFFFFF;background-color:#2283C7;font-weight:bold;} 
.SubMenuheading 
{
    color:#000000;
    background-color:#D0F1FF;
    padding-left:5px;
 } 
.LeftNavigationBgColor
{
   background-color:#D0F1FF;
 }
      
 /*.LeftNavigationBgColor{background-color:#F2F2F2;  }*/


/*CMS List page*/
.CMSMenuheading{font-size:13px;color:#FFFFFF;background:#008000;font-weight:bold;border:solid 1px #FFFFFF; } 
.CMSSubMenuRow1 {color:#000000;background:#F2F2F2;padding-left:5px;} 
.CMSSubMenuRow2 {color:#000000;background:#F2F2F2;padding-left:5px;} 

/***  Listing classes **/
.norecord{background-color:#EDEDED;border:solid 1px #616161;font-family:Arial;font-size:14px;font-weight:bold;}


/* Listing Classes  */
.chkheaderstyle{background-color:#ECF9FF;font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:12px;font-weight:bold; padding-left:5px;color:Black}
.headerstyle{background-color:#ECF9FF;font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:12px;font-weight:bold; padding-left:8px;color:Black;}
.itemstyle{background-color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:12px; padding-left:5px;}
.alteritemstyle{background-color:#E6E6E6;font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:12px; padding-left:5px;}
.pager{font-family:Arial;font-size:12px;padding-left:5px;padding-right:5px;}
.pager_txt{font-size:13px;color:#2685CA; font-weight:bold;}
.legend{color:#000000;font-size:13px;}


#errorBox
{    
    clear:right;
    width:100%;
}
#errorBox div
{   
   /*color:#383838;*/
   /*background:#FFFFF0;*/
   font-weight:bold;
   clear:left;
   padding:4px;
   width:80%;
}
#errorBox div p
{
   font-size:12px;   
   text-align:left;
   font-weight:bold;
   margin-top:0px;   
   margin-bottom:10px;
}
#errorBox div p.error
{
   /*background-image:url("../images/icon_error.gif");*/
   width:19px;
   height:16px;
   display:block;
   float:left;
}
#errorBox div ul
{
   clear:left;
}
#errorBox div ul li
{
   list-style-type:disc;
   font-size:11PX;
   line-height:12PX;
   /*color:#383838;*/
   font-weight:normal;
   text-align:left;
}
.LoginTable { border:1px solid Black;font-size:12px;background-color:#ECF9FF }
.LoginHeader { background-color:#2283C7;font-size:13px;color:#FFFFFF;  }
.topborder {border-top:1px solid #D8D8D8;}
.txt_fieldLabel
{
    color: #000000;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;  
}
.tableBorder
{   border:1px solid black; 
}
.txt_innerb 
{
     font-size:11px;
     
      }
 .floatleft { float:left; }
.marginLeft100 { margin-left:100px; }
.marginLeft60 { margin-left:60px; }


 .bullets {
	margin:0;
	padding:0 0 0 21px;
	list-style-type:none;
	float:left;
	background:url('../graphics/bullet.gif') 2px 14px no-repeat;
}
.leftpart {
	width:212px;
	height:36px;
	line-height:36px;
	float:left;
}
.calendermart {
	margin-top:9px;
	margin-right:10px; float:left;
}
.Calenderdate {
	float:left;
	width:200px;
	height:36px;
	line-height:36px;
	font-size:12px;
	font-weight:bold;
	color:#505050;
	text-align:center;
}
.calendermartleft{
	margin-top:9px;
	margin-left:10px;
}
.calendertopmargin {
	margin-top:9px;
}
.FloatLeft {
	float:left;
}
.Calenderday {
	float:left;
	width:65px;
	height:36px;
	line-height:36px;
	font-size:12px;
	font-weight:bold;
	color:#505050;
	text-align:center;
}
/* Popup window for creating appointments */
.Box1green {
	width:344px;
	height:auto;
	float:left;
	padding-bottom:15px;
}
.midgreenAccount {
	width:312px;
	height:42px;
	background:url('../graphics/patient_mid.gif') repeat-x;
	float:left;
}
.FloeatRight {
	float:right;
}
.LeftMidCGreen {
	width:342px;
	height:auto;
	float:left;
	border-left:1px solid #B7B7B7;
	border-right:1px solid #B7B7B7;
	background:#FFFFFF;
	/*padding-bottom:10px;*/
}
.Popgry {
	background:#F4F4F4;
	width:302px;
	float:left;
	height:auto;
	padding-left:20px;
	padding-right:20px;
	font-size:13px;
	color:#505050;
	padding-bottom:10px;
}
.width322 {
	width:302px;
	height:auto;
	padding:5px 0 5px 0;
	float:left;
}

.Selectpop {
	width:157px;
	height:20px;
	float:left;
}
.Readmoregreen {
	width:303px;
	height:20px;
	float:left;
	padding-right:25px;
	padding-top:10px;
	padding-left:14px;
}
.imgPopup {
	border:0;
	float:left;
}
.midgreenAccount h1 {
	font-size:20px;
	color:#fff;
	font-weight:bold;
	width:312px;
	border:0;
	height:42px;
	line-height:42px;
	padding:0;
}

.errorTxt
{
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
margin:0 auto;
text-align:left;
vertical-align:middle;
clear:right; 
padding-left:20px;
display: block;
 margin-left:0px;
}
/* Ends here */

#sitemap{padding-left:14px; padding-top:5px;}
.paddleft_16{padding-left:16px;}

.paddTop2{padding-bottom:2px;}
