/* Global stylesheet shared by all templates. Contains basic layout styles for base template */

/* Sets all margins and borders to 0 */
*{
	margin:0px;
	padding:0px;
	border:none;
}

.casePlan{
			display:block;
			float:left;
			border:1px solid #8BA6C0;
			padding:1px 0px 1px 0px;
			font-size:0.9em;
			width:130px;
		}
/***********************************************************/
		/* Created style  */
/***********************************************************/
.formstext{
	font-size:1.0em;
	color:#000000
}

.errorText11,.errorText11Bold,.confirmationText,.highlighterText11Bold {
font-family: Verdana,Arial,Helvetica,sans-serif;
line-height: 1.6em;
}
.inputDisabled{
	border: 1px solid #8BA6C0;
	background-color: #E5E5E5;
	/*height:18px;*/  /* Added height as told in bug list dated: 10/29/2008 */	
	font-size:0.9em;
	padding:2px 2px 2px 2px;
}
.profileinputDisabled{
	border: 1px solid #8BA6C0;
	background-color: #E5E5E5;
	height:18px;  /* Added height as told in bug list dated: 10/29/2008 */	
	font-size:0.9em;
}
.ProfileDetailsDiv
{
    width: 100%; 
    float:left; 
    padding-left: 20px; 
    padding-bottom: 5px;
}
.profiletextbox{
border: 1px solid #8BA6C0;
font-size:0.9em;
padding:2px 2px 2px 2px;
}
.password_topbk{
	background:url(../images/layout/pop_image.jpg) top left repeat;
	float:left;
	width:100%;
	height:28px;
}


#confirm input.text{
	border:1px solid #8BA6C0;
	font-size:1.0em;
	padding:2px 2px 2px 2px;
}

/* new added style for pop page */
.confirminput{
	border:1px solid #8BA6C0;
	font-size:0.9em;
	
}

.textareainput
{
width:90%;
border:1px solid #8BA6C0;
font-size:0.9em;
}
.textareainputdisabled
{

background-color: #E5E5E5;
width:90%;
border:1px solid #8BA6C0;
font-size:0.9em;
}

	casePlan{
			display:block;
			float:left;
			border:1px solid #8BA6C0;
			padding:1px 0px 1px 0px;
			font-size:0.9em;
			width:130px;
		}





/***********************************************************/
/* Clearfix code used to clear float issues cross browser  */
/***********************************************************/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.ntext
{
		font-size:12px;

}
/***********************************************************/
/* End of Clearfix code  */
/***********************************************************/


/***********************************************************/
/* Basic page styles  */
/***********************************************************/
	body{
		background:#DBE9F7;
		font-family:arial,helvetica,sans serif;
		font-size:12px;
	}
	
	/* Basic link styles */
	body a{
		text-decoration:none;
		color:#0066CC;
	}
	body a:hover{
		text-decoration:underline;
	}
	
	.no_margin{
		margin:0px !important;
		padding:0px !important;
	}
	
		#page{
			margin:auto;
			background:#FFFFFF;
			 width:950px;
			
		}
		
		/*Added by jagadeesh  on 28- Nov -2008*/
		#printer_page{
			margin:auto;
			background:#FFFFFF;
			width:650px;
			text-align:center;
	
		}
		
		/***********************************************************/
		/* START OF HEADER STYLES  */
		/***********************************************************/
		#header{
			background:url(../images/layout/header_fade.jpg) bottom right no-repeat;
			padding:0 0 12px 0;
		}
			#header_lhs{
				float:left;
				width:195px;
			}
			
			#header_rhs{
				float:left;
				width:711px;
				padding:15px 0 0 43px;
			}
			
				#login{
					float:left;
					width:412px;
				}
				
					#login_top{
						height:17px;
						border-bottom:1px solid #A5C9ED;
					}
						#login_title{
							float:left;
						}
						#forgotten_pword{
							float:right;
						}
							#forgotten_pword a{
								text-decoration:none;
								color:#000000;
								font-size:0.9em;
							}
							#forgotten_pword a:hover{
								text-decoration:underline;
							}
					
					
					#login_btm{
						padding:5px 0 0 0;
					}
						#login_btm form{
							
						}
							#login_fields{
								float:left;
								width:330px;
							}
								#login_fields span.p{
									font-weight:bold;
									font-size:1em;
								}
							
								#login_btm form input.text{
									border:1px solid #8BA6C0;
									padding:2px 2px 2px 2px;
									margin:0 9px 0 0;
									font-size:0.9em;
									width:148px;
								}
							
							#login_btn{
								float:right;
								width:82px;
								text-align:right;
							}
								#login_btn input{
									
								}
					
				#site_search{
					float:left;
					width:270px;
					padding:0 0 0 15px;
				}
					#contact_nums{
						height:23px;
					}
					#search_bar{
						
					}
						#search_bar input.text{
							border:1px solid #8BA6C0;
							padding:2px 2px 2px 2px;
							margin:0 7px 0 0;
							font-size:0.9em;
							width:210px;
							display:block;
							float:left;
						}
						#search_bar  input.img{
							display:block;
							float:left;
						}
						
						
				#top_navigation{
					clear:both;
					padding:20px 0 0 0;
				}
				
					#tab_nav{
						float:left;
						width:430px;
					}
						#tab_nav ul{
							margin:0px;
							padding:0px;
							height:29px;
							list-style:none;
							display:block;
							/*border:1px solid #000;*/
						}
							#tab_nav ul li{
								margin:0px; 
								padding:0 0 0 0px;
								margin:0 3px 0 0;
								height:100%;
								display:block;
								float:left;
								_width:10px;
								white-space:nowrap;
								overflow:visible !important;
								background:url(../images/layout/tab_lhs_off.jpg) top left repeat-x;
								/*border:1px solid #f00;*/
							}
								#tab_nav ul li a{
									font-size:1.2em;
									font-weight:bold;
									color:#FFFFFF;
									padding:6px 15px 0 15px;
									display:block;
									height:29px;
									_height:23px;
									overflow:visible !important;
									background:url(../images/layout/tab_rhs_off.jpg) top right no-repeat;
								}
								
								/* styles for on and hover states */
								#tab_nav ul li:hover, #tab_nav ul li.over, #tab_nav ul li.selected{
									background:url(../images/layout/tab_lhs_on.jpg) top left repeat-x;
								}
								
								#tab_nav ul li a:hover, #tab_nav ul li.selected a{
									background:url(../images/layout/tab_rhs_on.jpg) top right no-repeat;
									text-decoration:none;
								}
														
					#quick_links{
						float:right;
					
						width:170px;
						padding:12px 0 0 0;
						font-size:0.9em;
					}
						#quick_links ul{
							list-style:none;
						}
							#quick_links ul li{
								display:inline;
								margin-right:5px;
							}
								#quick_links ul li a{
									background:url(../images/layout/link_arrow_right.gif) center left no-repeat;
									padding:0 0 0 10px;
									color:#000000;
								}
							
							
							
		/***********************************************************/
		/* END OF HEADER STYLES  */
		/***********************************************************/
		
		
		
		/***********************************************************/
		/* START OF MAINCONTENT STYLES  */
		/***********************************************************/
		
			#maincontent{
			/*	min-height:400px;
				_height:400px;*/
				padding:14px 0 0 10px;
			}
			#maincontents{
			/*	min-height:400px;
				_height:400px;*/
				padding:14px 0 0 10px;
			}
				#maincontent h1{
					color:#0066CC;
					font-size:2.2em;
					letter-spacing:-1.5px;
					padding:0 0 5px 0;
				}
				#maincontent h2{
					color:#FF6600;
					font-size:1.6em;
					background:url(../images/layout/h2_orange_arrow.gif) center left no-repeat;
					padding:0 0 0 30px;
					margin:0 0 5px 0;
				}
				#maincontent h3{
					color:#000000;
					font-size:1.2em;
					margin:0 0 5px 0;
				}
				
		
		/***********************************************************/
		/* END OF MAINCONTENT STYLES  */
		/***********************************************************/
		
		
		
		/***********************************************************/
		/* START OF FOOTER STYLES  */
		/***********************************************************/
		
		#footer{
			clear:both;
			font-size:0.8em;
			color:#666666;
			padding:0 15px 20px 11px;
		}
			#footer a{
				color:#666666;
			}
			
			#footer #links{
				border-top:1px solid #B2D1F0;
				margin-top:22px;
				padding-top:8px;
				float:left;
				width:870px;
			}
			
				#links ul{
					list-style:none;
					float:left;
				}
					#footer #links ul li{
						display:inline;
						border-right:1px solid #666666;
						padding:0px 5px 0px 5px;
						
					}
					#footer #links ul li.linkNoBorder{
					 border:0px solid;
					}
				#copyright{
					float:right;
				}
			#footer_logo{
				float:left;
				padding-left:8px;
			}
			.sel_box
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:1px solid #8BA6C0; 
} 

		
		/***********************************************************/
		/* END OF FOOTER STYLES  */
		/***********************************************************/


/***     Jagadeesh Added       ***/
		
		
	.txt_header_helpdesk
	{
		font:bold 11px verdana;
		color:#0066cc;
	}
	.Padding
	{
		padding-left:225px;
	}
	
		

/***     Suresh Karnati Added   10/24/2008    ***/

.textright{text-align:right;}
.pp-right10{padding-right:10px !important;}
.pp-top2{padding-top:2px;}
.pp-top1{padding-top:1px;}
.wi500{width:500px !important;}
.wi700{width:700px !important;
	}

.text_150p{
	border:1px solid #8BA6C0;
	font-size:0.9em;
	/*height:18px;   Added height as told in bug list dated: 10/29/2008 */	
	width:150px;
	/* Added as told in BUG ID 03160LBA by Neelima 21/11/2008*/
	padding:2px 2px 2px 2px; 
	margin:0 7px 0 0;
	float:left;
	
}
.crealall1
{
	clear:both;
}

.wid100p{width:100%;float:left;}
.wid45p{width:45%;float:left;}
.wid45pr{width:45%;float:right;}
.wid55p{width:48%;float:left;}
.wid40p{width:40%;float:left;}
.padding10b{padding-bottom:10px;}
.padding25b{padding-bottom:25px;}
.padding20l{padding-left:20px;}
.padding25t{ padding-top:25px;}
.orange_link{
	color:Orange;
	text-decoration:none;
}

.orange_link:hover{
	color:Orange;
	text-decoration:underline;
}

.wid100{ float:left; width:100%;}

#abclink a.hover{text-decoration:underline;}

.SearchResultsStyle
{
	Font-weight:bold; color:black; font-family:Arial; font-size:9pt; 
	padding-left:4px;
	text-decoration:none;
}

.SearchResultsStyle:hover
{
	Font-weight:bold; color:black; font-family:Arial; font-size:9pt; 
	padding-left:4px;
	text-decoration:underline;
}
.SearchResultsStyle a
{
	text-decoration:none;
}
.SearchResultsStyle a:hover
{
	text-decoration:underline;
}

.tblRight{
	background:url(../images/dashboard/right_table_curve.gif) top right no-repeat;
	padding:0 0 0 0px;
	text-align:left; /* Added Style */
}	
.hideme
{
	
	display:none;
	}
/*Added by jagadeesh on 11th Dec 2008*/

.half_box_bt_menu{
			background:url(../images/layout/half_width_shade.jpg) top left no-repeat;
			width:445px;
			clear:both;
			float:right;
			padding:14px 14px 0 14px;
			margin:30px 0 0 0;
		}

