@charset "utf-8";
/* CSS Document */
/*www.holycrosskottiyam.org*/
/* hariprabhas@cybersplash.in*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
a { outline:0; }

h1,h2,h3,h4,h5,h6 {
	font-family:Times New Roman;
}
h1 {
	font-size: 27px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0; margin:0;
}


#menu1 a {
		float:left;
		display:block;
		width:130px;
		height:19px;
		padding:14px 4px 5px 7px;
		font: bold 12px/1 Arial;
		text-align:center;
		color:#000000;
		text-decoration: none;
		text-transform:uppercase;
		background:url(../images/menu_normal.png) 0 0;
	

		}
	#menu1 a:hover {	
		float:left;
		color:#0066CC;
		background-position: -150px 0;
		
		}
	#menu1 a:active {
		float:left;
		color:white;
		background-position: -300px 0;
		}
	.menu_end{
	width:3px; height:40px;
	float:left;
	margin:0;
	background:url(../images/menu_normal.png) 0 0;
	padding:0;
}			
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
	background:url(../images/bg.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif; color:#006699;font-weight:normal;
	font-size:12px;
	line-height:200%;
	

}
.container {
	width: 1000px;
	margin: 0 auto;
	padding: 0px;
	}
.header{margin: 0px;width: 1000px;
		height:auto;float: left;
		}
.top {
		margin: 0px;
		width: 978px;
		height: 95px;
		float: left;
		background:url(../images/top_bg.jpg) repeat-x;
}
.caption{
		margin: 0px;
		width: 978px;
		text-align:center;
		height:40px;
		float: left;
		font-size:27px;
		padding-top:20px;
	}
.menu_holder,.menu_holder1  {
		margin: 0px;
		height: 40px;
		float:right;
		padding:0;
}
.menu_holder{width:718px;

		}

.menu_holder1{width: 718px;
		}		

.partition  {
		margin: 0px;
		width: 1000px;
		height:auto;
		float: left;
}
.domain_holder{
	float:left; width:200px;
	margin:0; padding:7px 0 0 11px;
	height:20px; text-align:left;
	font-weight:bold;
		}
.flc{
	width:978px; 
	float:left; 
	padding:0; margin:0; height:auto;
	}
	
.holy_address{
	font-family:Arial, Helvetica, sans-serif; 
	height:22px; color:#FFFFFF; 
	text-align:center;
	font-weight:800;
	
} 
.flash_holder1 {
		margin: 0 ; width:100%;
		height: 399px;
		padding:0;
		top:135px;
		position:absolute;
		
}
.flash_holder {
		margin: 0px auto; width: 978px; 	
		height: 399px;
		padding:0;
		top:135px;
		text-align:center;
		
}
.flash_left, .flash_right

{
	margin: 0px;
	height: 494px;
	padding:0;
	}

.flash_left{
	background:url(../images/left.jpg) top right;
	float: left;
	width: 11px;}

.flash_right{
	background:url(../images/right.jpg) top left no-repeat;
	float:left;
	width: 11px;
	}

.main_holder{
		width:1000px;
		height:auto;
		margin: 0px;
		float: left;
		background:url(../images/bg_left.jpg) repeat-y top left;
		}
.content_holder {
	margin: 0px;
	width: 978px;
	float: left;
	padding:0 11px;
	background:url(../images/bg_left.jpg) repeat-y top left;

}
.content_holder1 {
	margin: 0px;
	width: 938px;
	float: left;
	padding:20px;
	background:url(../images/subpart_bg.jpg) repeat-x;
}


.more {
	margin: 0px;
	height: 20px;
	float: left;
	padding: 0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.more  a{
	
		color:#CC6600;
		float:left;}
	
.partition_holder {
	width: 618px;
	padding:20px;
	float: left;
	margin: 0px;
	border:1px solid #a6d0e7;
	background:url(../images/welcome_bg.jpg) repeat-x top #DAEDFB;
	}
.right_part_holder {
	width: 662px;
	float: left;
	margin: 0px;
	height:auto;
	padding-bottom:10px;
	}	
	
.title_holder{
	padding:10px 0 0 0;
	height:auto;
	float:left;


	width:618px;
	border-bottom:1px solid #CCCCCC;
	text-transform:uppercase;
	vertical-align:middle;
			 }
	.title_holder h2{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#3399FF;
	font-weight:900;
	
	}		 
			 	
.welcome_text{
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	line-height:180%;
	text-align:justify;
	color:#000000;
		
	}
.welcome_text a, .welcome_text a:active{
	color:#0066CC;}	
.welcome_text{
	width:618px; float:left;	
		}	
.welcome_text ul, .welcome_text li{
	margin-left:20px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; 
	color:#3399FF;text-align:left; font-weight:bold;
	}		
.tab_holder{
	float:left; margin:0;
	padding:20px 0 0px 0;
	width:618px; height:auto;
	 }
ul,li{
	color:#333333;}

.footer_holder{
	float:left;	margin:0;
	width:978px;
	height:auto;
	}
#footer{
	float:left;
	margin:0;
	width:899px;
	height:43px;
	padding:25px 0 0 80px;
	background:url(../images/footer_top.jpg) no-repeat bottom left;
	color:#FFFFFF;
	}
#footer a{
	color:#FFFFFF;}	

.footer2{
	margin:0;padding:0;
	float:left;
	width:978px; height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background:url(../images/btm_bg.jpg) repeat-x;
	}

.copyright,.develop{
	margin: 0px;
	width: 448px;
	height: 20px;
	padding:10px 20px 0 20px;
	font-size:11px;
	float:left;
}
.copyright{
	text-align:left;
	}
.develop{
	text-align:right;}	
.left_side{
	float:left; padding:0 20px 0 0; margin:0;
	width:256px; height:auto;
	}

.news_container, .instent_help{
	width:255px;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	height:auto;
	}
 .instent_help{
 background:url(../images/instant_help.jpg) top left no-repeat;
 	height:168px;
 }	
.news_top, .instent_help_top{
	float:left;
	margin:0;
	padding:10px 0 0 45px;
	width:210px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; text-transform:uppercase;
	font-weight:bold;
		}
.news_top{ 
	background:url(../images/news_top.jpg) no-repeat;	
	 }
.instant_numbers{
	float:right; padding:10px 5px 0 0 ; margin:0;
	width:120px;
	height:auto;
	line-height:180%;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}		
.news1{ 
	width:253px;height:auto;
	float:left;
	border-left: 1px solid #f8be20;
	border-right: 1px solid #f8be20;
	padding:0;
		
 }			
.news {
	width: 233px; height:auto;
	padding:10px; margin:0;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:180%;
	text-align:justify;
	color:#1A3D14;
	background:#fef1c5;
		}

.news_btm{
	float:left; margin:0; padding:0;
	width:255px; height:31px;
	background:url(../images/news_bottom.jpg) no-repeat top left;
	
	z-index:99; 
	
	 }	
		
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////		
		
.form_holder {
		width:620px;
	padding:5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	float:left;
	position:relative;
	margin:0;
}
.cssform p{
float:left
clear: left;
margin: 0;
padding: 5px 0 8px 0;
 /*width of left column containing the label elements*/

}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 360px;
	height:20px;
	margin: 0;
	background-color:#FFFFFF;
	font-size:12px;
	color:#666666;
	border: 1px solid  #bbbbbb;
	}

.cssform input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 360px;
	height:20px;
	margin: 0;
	font-size:12px;
	background-color:#EAFAE4;
	color:#666666;
	border: 1px solid  #bbbbbb;
}

.cssform textarea{
	width: 360px;
	height: 60px;
	margin: 0;
	font-size:12px;
	color:#666666;
	border: 1px solid  #bbbbbb;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

.submit_button {
margin-left:90px;
padding-top:10px;
}
input.btn {
  color:#050;
  font: bold 90% 'trebuchet ms',helvetica,sans-serif;
  background-color:#fed;
  border:1px solid;
  border-color: #696 #363 #363 #696;
  display:block;
  
}
.other_languages {
	font-weight: normal;
	font-size: 11px;
}

.table_styele{
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	vertical-align:top;
	}
.table_bold{
	font-size:12px;
	font-weight:700;
	color:#000000;
	background-color:#79BDE1;
	
}
.listed{width:220px;
	margin:0;
	line-height:150%;
	float:left; 
	text-align:left;
	padding:10px 0;
	
	}
.listed ul,li{
	list-style:square;
	font-size:11px;
	color:#0099FF;
	margin-left:20px;
	
	}
.content{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:200px;
	}
.img_right{
	float:right;
	padding:10px 0 10px 10px;
	}
.img_left{
	float:left;
	padding:0 5px 0  0;
	text-align:center;
	font-weight:bold;
	color:#666666;
	}	
.style26, .stylenew {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.style25, .doctotors_list, .doctotors_list a  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #015181;text-align:left; font-weight:bold;  }	
.doctotors_list a, .doctotors_list a:active, .doctotors_list a:hover, .doctotors_list a:active {color: #015181}   
.pics{
float:right; width:auto; padding:0; width:276px; padding:0 0 0 10px}
.contact_address{
	width:580px;
	float:left;
	height:auto;
	margin:0 0 20px 20px;

}
.tilte_sub_bold{
width:610px;
	float:left;
	font-weight:bold;
	color:#000000;
	height:35px;
}
.subpage_titles	{
	font-weight:bold; text-transform:uppercase; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
.error_strings{ font-family:Verdana; font-size:12px; color:#CC0033;}
.sub_2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.datess{
	color:#CC6600; font-size:11px;}
.deptmt{
	float:left; padding:0 0 0 10px; margin:0; width:608px; height:30px; background-color:#0FC8FF; color:#333333;  font-weight:bold;}
	
