html {

}
img {border:0;}
*{ margin:0; padding:0; }
body{
	background-image:url("../Images/bg.jpg");
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
#body2{
	width:980px;
	margin:0 auto;
}
#banner{
	background-image:url("../Images/banner.jpg");
	height:170px;
	margin-bottom:10px;
}

#navi_IE
{
	height:46px;font-size:15px;
	list-style-type:none;
	padding-top:45px;
	text-align:center;
	color:Red;
}
#navi
{
	height:46px;font-size:15px;
		list-style-type:none;
		padding-top:60px;
			text-align:center;
}
/*
#navi{
	height:46px;font-size:15px;
		list-style-type:none;
		padding-top:60px;
			text-align:center;			

}*/



#navi a{
	color:#0060c3;
	text-decoration:none;
}
#navi a:hover{
	color:#009;	
}
/*changing here*/
#navi li{
	margin-top:30px;
	height:44px;
	padding-left:30px;
	padding-right:30px;
	display:inline;
}

#navi2{
	height:46px;font-size:15px;
		list-style-type:none;
		padding-top:25px;
			text-align:center;			

}#navi2 a{
	color:#0060c3;
	text-decoration:none;
}
#navi2 a:hover{
	color:#009;	
}
#navi2 li{
	margin-top:30px;
	height:44px;
	padding-left:13px;
	padding-right:13px;
	display:inline;
}

#login{		padding-left:700px;padding-top:5px; color:#fff; text-align:center;
}
#login a{ color:#fff;text-decoration:none;}

#login li{
		display:inline;
		font-size:10px;
}

.WelcomeMessage
{
	width:900px;
	height:37px;
	text-align :right;
	direction:rtl;
}
#login2{ padding-top:50px; padding-left:550px;}
#login2 li{ display: inline; list-style-type:none; margin-left:5px;margin-right:5px;}
#login2 .login2field{float:left; width:50px; padding-left:40px;padding-right:30px;}
#login2 .login2box{height:20px; width:130px;}
#login2 .login3field{float:left;width:10px;}
#login2 .login4field{float:left;width:10px;}
#login3{ padding-top:50px; padding-left:500px;}
#login3 li{ display: inline; list-style-type:none; margin-left:5px;margin-right:5px;}
#login3 .login2field{float:left; width:100px;}
#left{
	
	float:left;
	
	margin-right:10px;
		margin-bottom:5px;
	font-size:13px;
	color:#8e8e8e;


}
/* not logged in*/
#right{
	width:540px;
	height:421px;
	float:left;
			margin-bottom:5px;

	font-size:13px;
	/*color:#8e8e8e;*/
	color: #333333;

}
#right1{
	width:540px;
	height:285px;
	background-image:url("../Images/rightcontent1.jpg");
	background-repeat:no-repeat;	
	padding-right:10px;
	padding-left:10px;
}
.spacing{	padding-top:50px; }
#right1 p{
	padding-top:10px;

	padding-bottom:5px;
}
#right1 ul{
	padding-top:20px;
		padding-left:30px;
}
#right1 li{
	padding-bottom:10px;	
}
#right2{
	margin-top:12px;
	width:540px;
	height:124px;
	background-image:url("../Images/rightcontent2.jpg");
	background-repeat:no-repeat;	

}

#right2 p{
	padding-top:10px;
	padding-right:10px;
	text-align:center;
}
/* logged in */
#content{
	margin-bottom:10px;
	padding:50px;
	background-color:#f9f9f9;
}
#content p{
	font-size:13px;	
}
#questionbox{ width:600px; height:20px;}
.clear{
	clear:left;
}
#footer
{
	font-size: 13px;
	width: 980px;
	height: 259px;
	background-image: url("../Images/footer.jpg");
	color: #333333; /*color:#c2c1c1;*/
	vertical-align: top;
}
#footerleft{
		/*height:210px;*/
		height:160px;
		padding-left:10px;
		padding-top:10px;
		float:left;

	width:633px;	
}
#footerleft a{
	/*color:#AAAAAA;*/
	color: #333333; 
	text-decoration:none;
}
#footerleft ul li{
	list-style-type:none;
	font-size:12px;
}
#footerleft #questionbox{
	width:369px;
	font-size:10px;
	color:#a9a9a9;
}
#footerleft .footerleftpush{
	padding-left:49px;	
}
#footerleft .footerheader{
	margin-bottom:10px;	
	color:#838383;
}
#footerleft #form{
	color:#8a8787;	
}
#footer .pushdown{
	padding-bottom:20px;	
}#copyright{
	/*padding-top:225px;*/
	padding-top:200px;
	text-align:center;
	font-size:13px;
	padding-bottom:20px;
}
#footerright{
	float:right;
	width:251px;
	height:160px;
	/*height:210px;*/
}

.panelheadings
{
 font: bold 16px Cambria;
 color: #333333;
 padding-left: 6px;
 text-align: left;
}
.PopupBorder
	{
		border: medium solid #FFFFFF;
		border-width:0px;
		margin-bottom: 0px;
	}
	.PopupBackGround
	{
		 background-color: Black;
		 filter: alpha(opacity=70);
		 opacity: 0.7;
		 -moz-opacity: 0.7;
	}
		.PopupHeading
	{
		font-weight: bold;
		color: #FFFFFF;
		background-color: #FFFFFF;
		font-size: 12pt;
		font-family: Arial;
		cursor: move;    
		padding-left: 10px;
	}	
	
		
	
	.label 
	{
       FONT: 14px Arial, Helvetica, sans-serif; 
       COLOR: #545252;
       /*color: #333333;*/
	}
	
	.dropdown
	{       FONT: 14px Arial, Helvetica, sans-serif; 
       border-color:#CCC;
       COLOR: #000;
       width:200px;
	}
	.textbox 
	{
       FONT: 14px Arial, Helvetica, sans-serif; 
       border-color:#CCC;
       COLOR: #000;
       width:196px;
	}
	
	.ListBoxMedium
	{
	border:0px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
	width:100%;
	border-color:Gray;
	border-color:Blue;
	}
    .HiddenButton
    { 	
    	visibility:hidden;
    	width:5px;
    	height:10px;
    	
    } 
    
    .radiobutton_Pinkbody 
	{
       FONT: 13px Arial, Helvetica, sans-serif; 
       COLOR: #545252;
       height:15px;
	}
	
	.titles
	{
	 font:20px Arial, Helvetica, sans-serif;color:#080363;text-align:center
	}
	
	.headings
	{
	font:bold 20px Arial, Helvetica, sans-serif;color:White;padding-left:6px;background-color:#1080EF;
	width:100%;text-align:center;
	}
.contentText
	{
	font:14px Arial, Helvetica, sans-serif;color:#545252;	
	}

	.subheadings
	{
	font:bold 20px Arial, Helvetica, sans-serif;color:White;padding-left:6px;background-color:#1080EF;
	width:100%;text-align:center;
	}
	
	.password {
      FONT: 14px Arial, Helvetica, sans-serif; 
      border-color:#CCC;
      COLOR: #000;
      width:196px;
	}
	.pstrength-minchar 
	{
		font-size : 10px;
	}
	
	.dropdown_reg
	{
	   font: 14px Arial, Helvetica, sans-serif; 
       border-color:#CCC;
       COLOR: #000;
       width:200px;
       text-align:left;
	}
	
	.dropdown_familyIllness 
	{
       FONT: 12px Arial, Helvetica, sans-serif; 
       border-color:#CCC;
       COLOR: #000;
       width:165px;
	}
	
	.textbox_familyIllness 
	{
       FONT: 14px Arial, Helvetica, sans-serif; 
       border-color:#CCC;
       COLOR: #000;
       width:150px;
	}
	
	.ListSearchExtenderPrompt
	{
	font-style:italic;
	color:Black;
	background-color:white;
	}
	
	.titles_illness
	{
	 font:20px Arial, Helvetica, sans-serif;color:#080363;
	}
	
	.headers 
	{
		font:bold 14px Arial, Helvetica, 
		sans-serif;
		color: #545252;
	}
.clsGridBorder
{
 /*border: medium solid #cde067;#0060C3*/
 border: medium solid #1080EF;
 margin-bottom: 0px;
}

.clsGridHeader
{
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #82CAFA;
 font-size: 9pt;
 color: #2554C7;
 text-align: left;
}

.clsGridItem
{
 font-size: 9pt;
 font-family: 'Arial';
 font-weight: normal;
 color: #006600;
 text-align: left;
}

.clsGridSelectedItem
{
 font-size: 10pt;
 color: #000000;
 font-family: 'Arial';
 background-color: #ccffcc;
 font-weight: lighter;
}
.clsGridPaging
{
 font-size: 10pt;
 font-family: 'Arial';
 background-color: #82CAFA;
 font-weight: normal;
 color: #006400;
}
.celllabel_livingEnv
{
	width: 250px;
	height:26px;
	text-align:left;
	FONT: 14px Arial, Helvetica, sans-serif; 
}
.cellcolon_livingEnv
{
	width: 27px;
	height:15px;
}
.textboxBorder
{
	border-width:0px;
	border-style:none;
}
.clsRoundCornerTip
{
	background-color: #FEE69C;
	font-family: 'Arial Narrow';
	color: #CB7156;
}

.rightalign
{
	text-align:right;	
}
h1 {
    font-size: 2em;
    padding: 90px 0 0 0;
    margin: 0;
    text-align:left;
}

h2 {
 font-size: 2.5em;
 font-weight:600;
 margin: 0 0 7px 0;
 color: #72b2b0;
 margin-left:20px;
 margin-right:20px;
}

h3 {
 margin: 15px 0 0 0;
 color: #080363;
 margin-left:20px;
 margin-right:20px;
}

h4 {
 margin: 0 ;
 color: #787878;
 font-style:italic; 
 margin-left:20px;
 margin

p {
 margin-top: 0;
 margin-left:32px;
 margin-right:20px;
 line-height: 150%;
 text-align:justify;
}

justify;
}

.pinkbodyalign
{
	text-align:left;
}

.loginerror
{
	color:Red;
	font-size:small;	
}

.clsRoundCorner
{
	/* background-color: #FFFF99;*/
	font-family: 'Arial Narrow';
	color: #CB7156;
}

.modalPopup 
{
   background-color:transparent;  
   padding:1em 6px;
}

.modalPopup2
{
   background-color:#1080EF;
    width:270px;
   vertical-align :top;
}

.celllabel_feedback
{
	height:26px;
	text-align:left;
	FONT: 14px Arial, Helvetica, sans-serif; 
}
.textbox_feedback 
	{
       FONT: 14px Arial, Helvetica, sans-serif; 
       border-color:#CCC;
       COLOR: #000;
       width:196px;
       height:20px;
       /*text-align:center;*/
	}
	.caregiverheading
	{
	font:bold 10px Arial, Helvetica, sans-serif;color:White;padding-left:6px;background-color:#1080EF;
	width:100%;text-align:center;
	}
	.labelBold
{
 font: 14px Arial, Helvetica, sans-serif;
 color: #545252;
 font-weight: bold;
}
 .labelItalic
{
 font: 13px Arial, Helvetica, sans-serif;
 color: #545252;
 font-style: italic;
}
.labelBolder
{
 font: 16px Arial, Helvetica, sans-serif;
 color: #000000;
 font-weight: bolder;
}
 .labelTop 
 {
       FONT: 10px Arial, Helvetica, sans-serif; 
       COLOR: #545252;
 }
  .labelSmall
{
 font: 11px Arial, Helvetica, sans-serif;
 color: #333333; 
}