body {padding:0; margin:0; margin-right:0}

html {height:100%;}
br{font-size:10px}
table{border:0px; border-collapse:collapse;	}
body, td{
	font-size:11px;
    font-family:arial;
	color:#545252; /*old #7d7b7b*/
}
form{
	margin:0px;}
.notshow{
	display:none;}


a img{ border:0px}
img{ vertical-align:top}


b{ color:#585858}
span{}
span a{} 
span a:hover{}

a{ color:#888; text-decoration:none; font-size:11px;} 
a:hover{ color:#0066b3; text-decoration: none;}
a:hover, a:active, a:focus {
   outline: none;
}
.bg_bot{ background:url(images/bg_bot.gif) top left repeat-x #6f6f6f;}
.bg_color{ background:#f2f2f2;}
.bg_li_bot{ background:url(images/bg_li_bot.gif) top left repeat-y;}
.bg_color_top{ background:#FFFFFF;}




ul{margin:0; padding:0; list-style:none}
li{ line-height:18px }
li a{ background:url(images/1_z1.gif)  center left no-repeat; background-position:0 5px; margin:0px; padding-left:9px;color:#91908d; text-decoration:underline}
li a:hover{color:#91908d; text-decoration:none}



.more{background:url(images/1_z2.gif)  center left no-repeat; background-position:0 5px; padding-left:12px; vertical-align:middle; color:#434343; font-weight:bold; text-decoration:none}
.more:hover{ text-decoration:underline}

.menuwidthpage
{
	width:180px;
}

.main_table{ width:100%; background:url(images/bg_left.gif) top left repeat-x #c4c4c4;}
.site_center{text-align:center; width:100%; background:url(images/bg_bot.gif) bottom left repeat-x}
.site_center1{margin:0 auto; text-align:left; width:996px;}
 /*header*/
#header{ height:339px; width:810px} 
#header .row1{ height:26px; background:url(images/bg_hed_top.gif) top left repeat-y }
#header .row2{ height:313px; background:url(images/bg_hed_li.gif) top left repeat-x }

#header .row2 .col1{ width:586px; background:url(images/bg_header.jpg) bottom right no-repeat}

#header .row2 .col1 div{ padding:142px 0 0 60px}
#header .row2 .col1 .title{ margin:0 89px 0 0px}
#header .row2 .col2{ width:184px}

#header .row2 .col2 .indent{ margin:101px 0 0px 0px}



/*content*/
#content{ width:1003px; background:#FFFFFF }


/*page1*/
#page1 #content .row1{ height:10px; background:url(images/bg_top_con.gif) top left repeat-x}
/*#page1 #content .row2{ height:342px; background:url(images/bg_logo.gif) top center no-repeat}*/
.col3{ height:342px; background:url(images/bg_logo.gif) top center no-repeat}
.col3sp{ height:342px; background:url(images/bg_logo.gif) top center no-repeat}

.tabhead{ font-size:12px; color:#333; font-family:arial, sans-serif; background-image:url(images/ch_g.gif); text-align:center; font-weight:bold; height:18px; width:160px;}
.tabheadl{background-image:url(images/cl_g.gif); height:18px; width:3px;}
.tabheadr{background-image:url(images/cr_g.gif); height:18px; width:3px;}
.tabml{background-image:url(images/bl.gif); width:3px;}
.tabmr{background-image:url(images/blr.gif); width:4px;}
.tabbl{background-image:url(images/cfl.gif); width:3px;}
.tabbm{background-image:url(images/cf.gif); height:6px;}
.tabbr{background-image:url(images/cfr.gif); width:4px;}

.tablebox{ display:block; padding:2px; border:#666666 1px solid;}

#page1 #content .row2 .col1{ width:0px}
#page1 #content .row2 .col2{ width:173px; vertical-align:top;} /*To change width of menu table*/

#page1 #content .row2 .col2 .title{ margin:0 0 25px 0px}
#page1 #content .row2 .col3{ width:600px;} /*set this width as 637px at last*/
#page1 #content .row2 .col3sp{ width:809px;}

#page1 #content .row2 .col3 .box1{ color:#555; vertical-align:top;}

#page1 #content .row2 .col3 .box1 div{ padding:3px 0px 5px 8px; font-size:13px; text-align:justify;}
#page1 #content .row2 .col3 .box1 p{ margin:3px 0px 13px 0px}
#page1 #content .row2 .col3 .box1 .indent{ margin:9px 0px 0px 0px}
#page1 #content .row2 .col3 .box2{ height:136px}
.row2{
	width:1003;}
.rightpane{
	width:166px;
	padding:8px;
	background-color:#F2F2F2;}	

/*footer*/
#footer { width:1003px; height:25px;} 

#footer .row1{ height:5px; background:url(images/bg_foot.gif) top left repeat-x;}
#footer .row2{ height:26px; background:#919190; color:#FFFFFF; font-size:10px}
#footer .row2 div{ padding:0px 0 0 41px}
#footer .row2 .indent{ margin:0 15px 0 15px}
#footer .row2 a{ color:#FFFFFF; text-decoration: underline}
#footer .row2 a:hover{ color:#FFFFFF; text-decoration: none}


/*Common for all page*/
.inbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100px;
}
.subbut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:70px;
}

.topsmalllink{
	color:#555;
	vertical-align:middle;
	height:22px;
	}
.paratext{
	font-family:arial;
	font-size:12px;
	color:#555;
	padding-left:10px;
	text-align:justify;}	
.img_format{
	display:block;
	padding:2px;
	cursor:hand;
	background-color:#FFFFff;
	border: #555 1px solid;}	
/*input*/
/*input{
   background:#272727;
   border:1px solid #888888;
   width:165px; height:25px;
}*/
.input1{
   background:#ffffff;
   border:1px solid #91908d;
   width:201px; height:15px;
   color:#91908d;
   font-size:10px
}
#input2{
   width:44px; height:11px;
   border:0px;
}
#input3{
   width:39px; height:11px;
   border:0px;
}
textarea{
   background:#ffffff;
   border:1px solid #91908d;
   width:201px; height:49px;
   overflow:auto;
   font-family:Tahoma;
   font-size:11px;
   color:#91908d;}
.linktext{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}   
.linktext2	{
	font-size:12px;
	color:#555;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;}
.linktextblue	{
	font-size:12px;
	color:#1861E7;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;}	  
.linktextblue_icse{
	font-size:12px;
	color:#1861E7;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;}	  	
.linktextblue_cbse{
	font-size:12px;
	color:#1861E7;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;}	  		
.linktextblue_cie{
	font-size:12px;
	color:#1861E7;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;}	  		
.linktext3	{
	font-size:12px;
	color:#555;
	text-decoration:none;
	text-align:justify;}  	 
.linktext3:hover	{
	font-size:12px;
	color:#0066b3;
	text-decoration:none;
	text-align:justify;}  	 	
.legendtext {
	font-size: 12px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#333; 
	padding-right:7px; 
	padding-left:3px; 
	vertical-align:middle;}
	
.legendtext2{
	font-size: 16px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#666666; 
	padding-right:7px; 
	padding-left:3px; 
	vertical-align:middle;	
	}	
	
.link2 {
	font-size: 12px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#00376F; 
	padding-right:7px; 
	padding-left:3px; 
	vertical-align:middle;}		
.boldtext{
	color:#555;
	font-weight:bold;}
.headtext{
	color:#555;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
.pageheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066B3;
	font-weight:bold;
	padding-left:10px;}
.pageheading2{
	background-image:url(images/bullet1.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066B3;
	font-weight:bold;
/*	border-bottom:dashed 1px #CCCCCC;*/
	background-color:#E8F3FF;
	border-top:#AAD5FF 1px solid;}			
	
.subheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990000;
	font-weight:bold;
	padding-left:2px;
	border-top:solid 1px #fad3d3;
	background-color:#f9f0f0;
	padding:2px;
	padding-left:4px;
	}	

.linklist li{
	background-image:url(images/bullet1.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:8px;
	margin-left:0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066b3;
	font-weight:bold;
	background-color:#E8F3FF;
	border:#AAD5FF 1px dashed;
	width:350px;}	
.linklist li a{
	color:#0066b3;
	font-size:14px;
	text-decoration:none;
	}	
	
.linklist2 li{
	background-image:url(images/bullet1.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:8px;
	margin-left:0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066b3;
	font-weight:bold;
	background-color:#E8F3FF;
	border:#AAD5FF 1px dashed;
	width:350px;}	
	
.linklist2 li a{
	color:#0066b3;
	font-size:11px;
	text-decoration:none;
	}
	
.linklistjumbo li{
	background-image:url(images/jumbobullet.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:8px;
	margin-left:0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066b3;
	font-weight:bold;
	background-color:#E8F3FF;
	border:#AAD5FF 1px dashed;
	width:300px;}
	
.linklistjumbo li a{
	color:#0066b3;
	font-size:12px;
	text-decoration:none;
	}		
	
.linklist3 {
	padding-top:10px;
	list-style:none;}
.linklist3 li{
	background-image:url(images/bullet1.png);
	background-position:2px 5px;
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#E8F3FF;
	border:#AAD5FF 1px dashed;}		

.linklist3 li a:hover{
	color:#0066b3;}	
	
.dropcap {
float:left;
font: normal 30pt Georgia,Helvetica, Verdana, Arial;
margin-right:3px;
color:#0066b3;}	
.bluetext{
	color:#0066b3;}
.bottext{
color:#f2f2f2;
font-size:11px;}
.whitetext{
	color:#FFF;}

input.box1 { 
	background-color:#FFFFFF; 
	width:200px;
	height:20px; 
	border:1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:12px;
	color:#999999;
}
input.inbox2 { 
	background-color:#FFFFFF; 
	width:300px;
	height:20px; 
	border:1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:12px;
	color:#222222;
}
select.sebox2 { 
	background-color:#FFFFFF; 
	width:300px;
	height:20px; 
	border:1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:12px;
	color:#222222;
}
textarea.txbox2 { 
	background-color:#FFFFFF; 
	width:300px;
	height:100px; 
	border:1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:12px;
	color:#222222;
}
input.btn1{
	color:#006BD7;
	FONT: 700 10px/18px Verdana, Arial, sans-serif;
	height:18px;
	padding-bottom:2px;
	width:60px;
	background-image:url(images/btnbox_60.gif);
	border:#666666 0px solid;
	vertical-align:middle;
    }	

input.box1toggle { 
	background-color:#FFFFFF; 
	width:200px;
	height:20px; 
	border:1px solid #ff0000;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
}

textarea.box1 { 
	background-color:#FFFFFF; 
	width:200px;
	height:78px; 
	border:1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:12px;
	color:#999999;
}
textarea.box1toggle { 
	background-color:#FFFFFF; 
	width:200px;
	height:78px; 
	border:1px solid #ff0000;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	}	
.topborder{border-top: #999999 1px dashed;}
.rightborder{border-right:#999999 1px dashed;}	
.top_rightborder{border-top: #999999 1px dashed;
					border-right:#999999 1px dashed;}
					
table.tbl1_box{
	padding:2px;
	border:#3078A9 1px solid;
	}
table.tbl1_box th{
	background-position: -2px;
	background-color: #75BAFF;
	color:#FFFFFF;
	border-right:#FFFFFF 1px solid;
	font-family:Arial;
	font-size:12px;
	text-align:center;}
table.tbl1_box td{
	padding-left:10px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	}	
table.tbl1_box tr{
	color:#000000;
	background-color:whitesmoke;
	font-family:Tahoma;
	font-size:12px;}
table.tbl1_box tr.alt{
	color:#000000;
	background-color:#FFFFCF;
	font-family:Tahoma;
	font-size:12px;}	
table.tbl1_box tr:hover{
	background-color:#E2E0E0;
}	
.heading1{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#044A1B}	
.currsue{
	font-family:"Monotype Corsiva";}			
	
.sitemap_box {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-color: #FDF1E1;
	border: #784B0A 1px solid;
	text-align:center;
	text-decoration:none;
}
.sitemap_link {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#88224E;
	text-align:center;
	text-decoration:none;}		
	
.paddleft{
	padding-left:5px;
	padding-top:2px;}			
	
	

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 360px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 110px;
	height: 110px;
}
ul.thumb li img {
	width: 100px; height: 100px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}

.gallery {
		margin: auto;
		/*padding-left:15px;*/
			}
.gallery-item {
		float: left;
		margin:4px;
		text-align: center;
		width: 20%;
		/*border: 1px dashed #ccc;*/
		padding:2px;
		padding-bottom:0px;
		/*background-color:#E8F5FF;*/}
.gallery img {
		border: 0px solid #cfcfcf;
			}
.gallery-caption {
		margin-left:0;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
			}